public class PsidGroupPermissions
extends org.bouncycastle.asn1.ASN1Object
PsidGroupPermissions ::= SEQUENCE { subjectPermissions SubjectPermissions, minChainLength INTEGER DEFAULT 1, chainLengthRange INTEGER DEFAULT 0, eeType EndEntityType DEFAULT (app) }
Modifier and Type | Class and Description |
---|---|
static class |
PsidGroupPermissions.Builder |
Constructor and Description |
---|
PsidGroupPermissions(SubjectPermissions subjectPermissions,
org.bouncycastle.asn1.ASN1Integer minChainLength,
org.bouncycastle.asn1.ASN1Integer chainLengthRange,
EndEntityType eeType) |
Modifier and Type | Method and 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() |
public PsidGroupPermissions(SubjectPermissions subjectPermissions, org.bouncycastle.asn1.ASN1Integer minChainLength, org.bouncycastle.asn1.ASN1Integer chainLengthRange, EndEntityType eeType)
public static PsidGroupPermissions getInstance(java.lang.Object src)
public static PsidGroupPermissions.Builder builder()
public SubjectPermissions getSubjectPermissions()
public org.bouncycastle.asn1.ASN1Integer getMinChainLength()
public EndEntityType getEeType()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
toASN1Primitive
in interface org.bouncycastle.asn1.ASN1Encodable
toASN1Primitive
in class org.bouncycastle.asn1.ASN1Object
public org.bouncycastle.asn1.ASN1Integer getChainLengthRange()