Class 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})
     
    • Method Detail

      • getCrlSeries

        public CrlSeries getCrlSeries()
      • getCanRequestRollover

        public org.bouncycastle.asn1.ASN1Null getCanRequestRollover()
      • 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 interface org.bouncycastle.asn1.ASN1Encodable
        Specified by:
        toASN1Primitive in class org.bouncycastle.asn1.ASN1Object