kz.gamma.asn1.crmf
Class CertTemplate
java.lang.Object
kz.gamma.asn1.ASN1Encodable
kz.gamma.asn1.crmf.CertTemplate
- All Implemented Interfaces:
- kz.gamma.asn1.DEREncodable
public class CertTemplate
- extends kz.gamma.asn1.ASN1Encodable
| Fields inherited from class kz.gamma.asn1.ASN1Encodable |
BER, DER |
|
Constructor Summary |
private |
CertTemplate(kz.gamma.asn1.ASN1Sequence seq)
|
|
Method Summary |
private void |
addOptional(kz.gamma.asn1.ASN1EncodableVector v,
int tagNo,
kz.gamma.asn1.ASN1Encodable obj)
|
static CertTemplate |
getInstance(java.lang.Object o)
|
kz.gamma.asn1.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 }
|
| Methods inherited from class kz.gamma.asn1.ASN1Encodable |
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
version
private kz.gamma.asn1.DERInteger version
serialNumber
private kz.gamma.asn1.DERInteger serialNumber
signingAlg
private kz.gamma.asn1.x509.AlgorithmIdentifier signingAlg
issuer
private kz.gamma.asn1.x509.X509Name issuer
validity
private OptionalValidity validity
subject
private kz.gamma.asn1.x509.X509Name subject
publicKey
private kz.gamma.asn1.x509.SubjectPublicKeyInfo publicKey
issuerUID
private kz.gamma.asn1.DERBitString issuerUID
subjectUID
private kz.gamma.asn1.DERBitString subjectUID
extensions
private kz.gamma.asn1.x509.X509Extensions extensions
CertTemplate
private CertTemplate(kz.gamma.asn1.ASN1Sequence seq)
getInstance
public static CertTemplate getInstance(java.lang.Object o)
toASN1Object
public kz.gamma.asn1.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 }
- Specified by:
toASN1Object in class kz.gamma.asn1.ASN1Encodable
- Returns:
- a basic ASN.1 object representation.
addOptional
private void addOptional(kz.gamma.asn1.ASN1EncodableVector v,
int tagNo,
kz.gamma.asn1.ASN1Encodable obj)
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.