public class CertTemplate extends ASN1Encodable
Modifier and Type | Field and Description |
---|---|
private X509Extensions |
extensions |
private X509Name |
issuer |
private DERBitString |
issuerUID |
private SubjectPublicKeyInfo |
publicKey |
private DERInteger |
serialNumber |
private AlgorithmIdentifier |
signingAlg |
private X509Name |
subject |
private DERBitString |
subjectUID |
private OptionalValidity |
validity |
private DERInteger |
version |
BER, DER
Modifier | Constructor and Description |
---|---|
private |
CertTemplate(ASN1Sequence seq) |
Modifier and Type | Method and Description |
---|---|
private void |
addOptional(ASN1EncodableVector v,
int tagNo,
ASN1Encodable obj) |
static CertTemplate |
getInstance(java.lang.Object o) |
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
private DERInteger version
private DERInteger serialNumber
private AlgorithmIdentifier signingAlg
private X509Name issuer
private OptionalValidity validity
private X509Name subject
private SubjectPublicKeyInfo publicKey
private DERBitString issuerUID
private DERBitString subjectUID
private X509Extensions extensions
private CertTemplate(ASN1Sequence seq)
public static CertTemplate getInstance(java.lang.Object o)
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
private void addOptional(ASN1EncodableVector v, int tagNo, ASN1Encodable obj)
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.