Class CertificateSubjectAttributes
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.oer.its.etsi102941.basetypes.CertificateSubjectAttributes
-
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
public class CertificateSubjectAttributes extends org.bouncycastle.asn1.ASN1Object
CertificateSubjectAttributes ::= SEQUENCE { id CertificateId OPTIONAL, validityPeriod ValidityPeriod OPTIONAL, region GeographicRegion OPTIONAL, assuranceLevel SubjectAssurance OPTIONAL, appPermissions SequenceOfPsidSsp OPTIONAL, certIssuePermissions SequenceOfPsidGroupPermissions OPTIONAL, ... }(WITH COMPONENTS { ..., appPermissions PRESENT} | WITH COMPONENTS { ..., certIssuePermissions PRESENT})
-
-
Constructor Summary
Constructors Constructor Description CertificateSubjectAttributes(CertificateId id, ValidityPeriod validityPeriod, GeographicRegion region, SubjectAssurance assuranceLevel, SequenceOfPsidSsp appPermissions, SequenceOfPsidGroupPermissions certIssuePermissions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SequenceOfPsidSsp
getAppPermissions()
SubjectAssurance
getAssuranceLevel()
SequenceOfPsidGroupPermissions
getCertIssuePermissions()
CertificateId
getId()
static CertificateSubjectAttributes
getInstance(java.lang.Object o)
GeographicRegion
getRegion()
ValidityPeriod
getValidityPeriod()
org.bouncycastle.asn1.ASN1Primitive
toASN1Primitive()
-
-
-
Constructor Detail
-
CertificateSubjectAttributes
public CertificateSubjectAttributes(CertificateId id, ValidityPeriod validityPeriod, GeographicRegion region, SubjectAssurance assuranceLevel, SequenceOfPsidSsp appPermissions, SequenceOfPsidGroupPermissions certIssuePermissions)
-
-
Method Detail
-
getInstance
public static CertificateSubjectAttributes getInstance(java.lang.Object o)
-
getId
public CertificateId getId()
-
getValidityPeriod
public ValidityPeriod getValidityPeriod()
-
getRegion
public GeographicRegion getRegion()
-
getAssuranceLevel
public SubjectAssurance getAssuranceLevel()
-
getAppPermissions
public SequenceOfPsidSsp getAppPermissions()
-
getCertIssuePermissions
public SequenceOfPsidGroupPermissions getCertIssuePermissions()
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
-
-