public class CertTemplate
extends org.bouncycastle.asn1.ASN1Object
Modifier and Type | Method and Description |
---|---|
org.bouncycastle.asn1.x509.Extensions |
getExtensions() |
static CertTemplate |
getInstance(java.lang.Object o) |
org.bouncycastle.asn1.x500.X500Name |
getIssuer() |
org.bouncycastle.asn1.ASN1BitString |
getIssuerUID() |
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo |
getPublicKey() |
org.bouncycastle.asn1.ASN1Integer |
getSerialNumber() |
org.bouncycastle.asn1.x509.AlgorithmIdentifier |
getSigningAlg() |
org.bouncycastle.asn1.x500.X500Name |
getSubject() |
org.bouncycastle.asn1.ASN1BitString |
getSubjectUID() |
OptionalValidity |
getValidity() |
int |
getVersion()
Return Version - -1 if not set.
|
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 }
|
public static CertTemplate getInstance(java.lang.Object o)
public int getVersion()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigningAlg()
public org.bouncycastle.asn1.x500.X500Name getIssuer()
public OptionalValidity getValidity()
public org.bouncycastle.asn1.x500.X500Name getSubject()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getPublicKey()
public org.bouncycastle.asn1.ASN1BitString getIssuerUID()
public org.bouncycastle.asn1.ASN1BitString getSubjectUID()
public org.bouncycastle.asn1.x509.Extensions getExtensions()
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 }
toASN1Primitive
in interface org.bouncycastle.asn1.ASN1Encodable
toASN1Primitive
in class org.bouncycastle.asn1.ASN1Object