public class

CertTemplate

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.crmf.CertTemplate

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Methods
X509Extensions getExtensions()
static CertTemplate getInstance(Object o)
X500Name getIssuer()
DERBitString getIssuerUID()
SubjectPublicKeyInfo getPublicKey()
DERInteger getSerialNumber()
AlgorithmIdentifier getSigningAlg()
X500Name getSubject()
DERBitString getSubjectUID()
OptionalValidity getValidity()
int getVersion()
void setPublicKey(SubjectPublicKeyInfo spki)
DERObject toASN1Object()
  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 }
 
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Methods

public X509Extensions getExtensions ()

public static CertTemplate getInstance (Object o)

public X500Name getIssuer ()

public DERBitString getIssuerUID ()

public SubjectPublicKeyInfo getPublicKey ()

public DERInteger getSerialNumber ()

public AlgorithmIdentifier getSigningAlg ()

public X500Name getSubject ()

public DERBitString getSubjectUID ()

public OptionalValidity getValidity ()

public int getVersion ()

public void setPublicKey (SubjectPublicKeyInfo spki)

public DERObject toASN1Object ()

  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 }
 

Returns
  • a basic ASN.1 object representation.