Class CertTemplate

  • All Implemented Interfaces:
    org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable

    public class CertTemplate
    extends org.bouncycastle.asn1.ASN1Object
    • Method Detail

      • getVersion

        public int getVersion()
        Return Version - -1 if not set.
        Returns:
        Version value.
      • getSerialNumber

        public org.bouncycastle.asn1.ASN1Integer getSerialNumber()
      • getSigningAlg

        public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigningAlg()
      • getIssuer

        public org.bouncycastle.asn1.x500.X500Name getIssuer()
      • getSubject

        public org.bouncycastle.asn1.x500.X500Name getSubject()
      • getPublicKey

        public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getPublicKey()
      • getIssuerUID

        public org.bouncycastle.asn1.DERBitString getIssuerUID()
      • getSubjectUID

        public org.bouncycastle.asn1.DERBitString getSubjectUID()
      • getExtensions

        public org.bouncycastle.asn1.x509.Extensions getExtensions()
      • toASN1Primitive

        public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
          CertTemplate ::= SEQUENCE {
              version      [0] Version               OPTIONAL,
              serialNumber [1] INTEGER               OPTIONAL,
              signingAlg   [2] AlgorithmIdentifier   OPTIONAL,
              issuer       [3] Name                  OPTIONAL,
              validity     [4] OptionalValidity      OPTIONAL,
              subject      [5] Name                  OPTIONAL,
              publicKey    [6] SubjectPublicKeyInfo  OPTIONAL,
              issuerUID    [7] UniqueIdentifier      OPTIONAL,
              subjectUID   [8] UniqueIdentifier      OPTIONAL,
              extensions   [9] Extensions            OPTIONAL }
         
        Specified by:
        toASN1Primitive in interface org.bouncycastle.asn1.ASN1Encodable
        Specified by:
        toASN1Primitive in class org.bouncycastle.asn1.ASN1Object
        Returns:
        a basic ASN.1 object representation.