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