Class ToBeSignedCertificate
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.oer.its.ieee1609dot2.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, HashedId3 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 static ToBeSignedCertificate.Builder
builder()
SequenceOfPsidSsp
getAppPermissions()
SubjectAssurance
getAssuranceLevel()
org.bouncycastle.asn1.ASN1Null
getCanRequestRollover()
SequenceOfPsidGroupPermissions
getCertIssuePermissions()
SequenceOfPsidGroupPermissions
getCertRequestPermissions()
HashedId3
getCracaId()
CrlSeries
getCrlSeries()
PublicEncryptionKey
getEncryptionKey()
CertificateId
getId()
static ToBeSignedCertificate
getInstance(java.lang.Object o)
GeographicRegion
getRegion()
ValidityPeriod
getValidityPeriod()
VerificationKeyIndicator
getVerifyKeyIndicator()
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, HashedId3 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)
-
getId
public CertificateId getId()
-
getCracaId
public HashedId3 getCracaId()
-
getCrlSeries
public CrlSeries getCrlSeries()
-
getValidityPeriod
public ValidityPeriod getValidityPeriod()
-
getRegion
public GeographicRegion getRegion()
-
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()
-
getVerifyKeyIndicator
public VerificationKeyIndicator getVerifyKeyIndicator()
-
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
-
builder
public static ToBeSignedCertificate.Builder builder()
-
-