Package org.bouncycastle.oer.its
Class ToBeSignedCertificate
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.oer.its.ToBeSignedCertificate
-
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
public class ToBeSignedCertificate extends org.bouncycastle.asn1.ASN1Object
ToBeSignedCertificate ::= SEQUENCE { id CertificateId, cracaId HashedId3, crlSeries CrlSeries, validityPeriod ValidityPeriod, region GeographicRegion OPTIONAL, assuranceLevel SubjectAssurance OPTIONAL, appPermissions SequenceOfPsidSsp OPTIONAL, certIssuePermissions SequenceOfPsidGroupPermissions OPTIONAL, certRequestPermissions SequenceOfPsidGroupPermissions OPTIONAL, canRequestRollover NULL OPTIONAL, encryptionKey PublicEncryptionKey OPTIONAL, verifyKeyIndicator VerificationKeyIndicator, ... } (WITH COMPONENTS { ..., appPermissions PRESENT} | WITH COMPONENTS { ..., certIssuePermissions PRESENT} | WITH COMPONENTS { ..., certRequestPermissions PRESENT})
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ToBeSignedCertificate.Builder
-
Constructor Summary
Constructors Constructor Description ToBeSignedCertificate(CertificateId certificateId, HashedId cracaId, CrlSeries crlSeries, ValidityPeriod validityPeriod, GeographicRegion geographicRegion, SubjectAssurance assuranceLevel, SequenceOfPsidSsp appPermissions, SequenceOfPsidGroupPermissions certIssuePermissions, SequenceOfPsidGroupPermissions certRequestPermissions, org.bouncycastle.asn1.ASN1Null canRequestRollover, PublicEncryptionKey encryptionKey, VerificationKeyIndicator verificationKeyIndicator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SequenceOfPsidSsp
getAppPermissions()
SubjectAssurance
getAssuranceLevel()
org.bouncycastle.asn1.ASN1Null
getCanRequestRollover()
CertificateId
getCertificateId()
SequenceOfPsidGroupPermissions
getCertIssuePermissions()
SequenceOfPsidGroupPermissions
getCertRequestPermissions()
HashedId
getCracaId()
CrlSeries
getCrlSeries()
PublicEncryptionKey
getEncryptionKey()
GeographicRegion
getGeographicRegion()
static ToBeSignedCertificate
getInstance(java.lang.Object o)
ValidityPeriod
getValidityPeriod()
VerificationKeyIndicator
getVerificationKeyIndicator()
org.bouncycastle.asn1.ASN1Primitive
toASN1Primitive()
ToBeSignedCertificate ::= SEQUENCE { id CertificateId, cracaId HashedId3, crlSeries CrlSeries, validityPeriod ValidityPeriod, region GeographicRegion OPTIONAL, assuranceLevel SubjectAssurance OPTIONAL, appPermissions SequenceOfPsidSsp OPTIONAL, certIssuePermissions SequenceOfPsidGroupPermissions OPTIONAL, certRequestPermissions SequenceOfPsidGroupPermissions OPTIONAL, canRequestRollover NULL OPTIONAL, encryptionKey PublicEncryptionKey OPTIONAL, verifyKeyIndicator VerificationKeyIndicator, ... } (WITH COMPONENTS { ..., appPermissions PRESENT} | WITH COMPONENTS { ..., certIssuePermissions PRESENT} | WITH COMPONENTS { ..., certRequestPermissions PRESENT})
-
-
-
Constructor Detail
-
ToBeSignedCertificate
public ToBeSignedCertificate(CertificateId certificateId, HashedId cracaId, CrlSeries crlSeries, ValidityPeriod validityPeriod, GeographicRegion geographicRegion, SubjectAssurance assuranceLevel, SequenceOfPsidSsp appPermissions, SequenceOfPsidGroupPermissions certIssuePermissions, SequenceOfPsidGroupPermissions certRequestPermissions, org.bouncycastle.asn1.ASN1Null canRequestRollover, PublicEncryptionKey encryptionKey, VerificationKeyIndicator verificationKeyIndicator)
-
-
Method Detail
-
getInstance
public static ToBeSignedCertificate getInstance(java.lang.Object o)
-
getCertificateId
public CertificateId getCertificateId()
-
getCracaId
public HashedId getCracaId()
-
getCrlSeries
public CrlSeries getCrlSeries()
-
getValidityPeriod
public ValidityPeriod getValidityPeriod()
-
getGeographicRegion
public GeographicRegion getGeographicRegion()
-
getAssuranceLevel
public SubjectAssurance getAssuranceLevel()
-
getAppPermissions
public SequenceOfPsidSsp getAppPermissions()
-
getCertIssuePermissions
public SequenceOfPsidGroupPermissions getCertIssuePermissions()
-
getCertRequestPermissions
public SequenceOfPsidGroupPermissions getCertRequestPermissions()
-
getCanRequestRollover
public org.bouncycastle.asn1.ASN1Null getCanRequestRollover()
-
getEncryptionKey
public PublicEncryptionKey getEncryptionKey()
-
getVerificationKeyIndicator
public VerificationKeyIndicator getVerificationKeyIndicator()
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
ToBeSignedCertificate ::= SEQUENCE { id CertificateId, cracaId HashedId3, crlSeries CrlSeries, validityPeriod ValidityPeriod, region GeographicRegion OPTIONAL, assuranceLevel SubjectAssurance OPTIONAL, appPermissions SequenceOfPsidSsp OPTIONAL, certIssuePermissions SequenceOfPsidGroupPermissions OPTIONAL, certRequestPermissions SequenceOfPsidGroupPermissions OPTIONAL, canRequestRollover NULL OPTIONAL, encryptionKey PublicEncryptionKey OPTIONAL, verifyKeyIndicator VerificationKeyIndicator, ... } (WITH COMPONENTS { ..., appPermissions PRESENT} | WITH COMPONENTS { ..., certIssuePermissions PRESENT} | WITH COMPONENTS { ..., certRequestPermissions PRESENT})
- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
-
-