public class CertTemplate extends ASN1Encodable
BER, DER
Modifier and Type | Method and Description |
---|---|
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 }
|
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
public static CertTemplate getInstance(Object o)
public int getVersion()
public DERInteger getSerialNumber()
public AlgorithmIdentifier getSigningAlg()
public X500Name getIssuer()
public OptionalValidity getValidity()
public X500Name getSubject()
public SubjectPublicKeyInfo getPublicKey()
public void setPublicKey(SubjectPublicKeyInfo spki)
public DERBitString getIssuerUID()
public DERBitString getSubjectUID()
public X509Extensions getExtensions()
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 }
toASN1Object
in class ASN1Encodable
Copyright © 2015. All rights reserved.