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})
Modifier and Type | Class and Description |
---|---|
static class |
ToBeSignedCertificate.Builder |
Constructor and 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) |
Modifier and Type | Method and 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})
|
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)
public static ToBeSignedCertificate getInstance(java.lang.Object o)
public CertificateId getCertificateId()
public HashedId getCracaId()
public CrlSeries getCrlSeries()
public ValidityPeriod getValidityPeriod()
public GeographicRegion getGeographicRegion()
public SubjectAssurance getAssuranceLevel()
public SequenceOfPsidSsp getAppPermissions()
public SequenceOfPsidGroupPermissions getCertIssuePermissions()
public SequenceOfPsidGroupPermissions getCertRequestPermissions()
public org.bouncycastle.asn1.ASN1Null getCanRequestRollover()
public PublicEncryptionKey getEncryptionKey()
public VerificationKeyIndicator getVerificationKeyIndicator()
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})
toASN1Primitive
in interface org.bouncycastle.asn1.ASN1Encodable
toASN1Primitive
in class org.bouncycastle.asn1.ASN1Object