Package org.bouncycastle.oer.its
Class PsidGroupPermissions
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.oer.its.PsidGroupPermissions
-
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
public class PsidGroupPermissions extends org.bouncycastle.asn1.ASN1Object
PsidGroupPermissions ::= SEQUENCE { subjectPermissions SubjectPermissions, minChainLength INTEGER DEFAULT 1, chainLengthRange INTEGER DEFAULT 0, eeType EndEntityType DEFAULT (app) }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PsidGroupPermissions.Builder
-
Constructor Summary
Constructors Constructor Description PsidGroupPermissions(SubjectPermissions subjectPermissions, org.bouncycastle.asn1.ASN1Integer minChainLength, org.bouncycastle.asn1.ASN1Integer chainLengthRange, EndEntityType eeType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PsidGroupPermissions.Builder
builder()
org.bouncycastle.asn1.ASN1Integer
getChainLengthRange()
EndEntityType
getEeType()
static PsidGroupPermissions
getInstance(java.lang.Object src)
org.bouncycastle.asn1.ASN1Integer
getMinChainLength()
SubjectPermissions
getSubjectPermissions()
org.bouncycastle.asn1.ASN1Primitive
toASN1Primitive()
-
-
-
Constructor Detail
-
PsidGroupPermissions
public PsidGroupPermissions(SubjectPermissions subjectPermissions, org.bouncycastle.asn1.ASN1Integer minChainLength, org.bouncycastle.asn1.ASN1Integer chainLengthRange, EndEntityType eeType)
-
-
Method Detail
-
getInstance
public static PsidGroupPermissions getInstance(java.lang.Object src)
-
builder
public static PsidGroupPermissions.Builder builder()
-
getSubjectPermissions
public SubjectPermissions getSubjectPermissions()
-
getMinChainLength
public org.bouncycastle.asn1.ASN1Integer getMinChainLength()
-
getEeType
public EndEntityType getEeType()
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
-
getChainLengthRange
public org.bouncycastle.asn1.ASN1Integer getChainLengthRange()
-
-