public class CertTemplate
extends java.lang.Object
implements org.bouncycastle.asn1.ASN1Encodable
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 }
Modifier and Type | Field and Description |
---|---|
static boolean |
bNameIsExplicit |
Constructor and Description |
---|
CertTemplate() |
CertTemplate(org.bouncycastle.asn1.ASN1Sequence seq) |
Modifier and Type | Method and Description |
---|---|
org.bouncycastle.asn1.x509.Extensions |
getExtensions() |
static CertTemplate |
getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj,
boolean explicit) |
static CertTemplate |
getInstance(java.lang.Object obj) |
org.bouncycastle.asn1.x500.X500Name |
getIssuer() |
org.bouncycastle.asn1.DERBitString |
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.DERBitString |
getSubjectUID() |
OptionalValidity |
getValidity() |
org.bouncycastle.asn1.ASN1Integer |
getVersion() |
void |
setExtensions(org.bouncycastle.asn1.x509.Extensions extensions) |
void |
setIssuer(org.bouncycastle.asn1.x500.X500Name issuer) |
void |
setIssuerUID(org.bouncycastle.asn1.DERBitString issuerUID) |
void |
setPublicKey(org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKey) |
void |
setSerialNumber(org.bouncycastle.asn1.ASN1Integer serialNumber) |
void |
setSigningAlg(org.bouncycastle.asn1.x509.AlgorithmIdentifier signingAlg) |
void |
setSubject(org.bouncycastle.asn1.x500.X500Name subject) |
void |
setSubjectUID(org.bouncycastle.asn1.DERBitString subjectUID) |
void |
setValidity(OptionalValidity validity) |
void |
setVersion(org.bouncycastle.asn1.ASN1Integer version) |
org.bouncycastle.asn1.ASN1Primitive |
toASN1Primitive() |
java.lang.String |
toString() |
public static final boolean bNameIsExplicit
public CertTemplate(org.bouncycastle.asn1.ASN1Sequence seq)
public CertTemplate()
public static CertTemplate getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean explicit)
public static CertTemplate getInstance(java.lang.Object obj)
public org.bouncycastle.asn1.ASN1Integer getVersion()
public void setVersion(org.bouncycastle.asn1.ASN1Integer version)
public org.bouncycastle.asn1.ASN1Integer getSerialNumber()
public void setSerialNumber(org.bouncycastle.asn1.ASN1Integer serialNumber)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigningAlg()
public void setSigningAlg(org.bouncycastle.asn1.x509.AlgorithmIdentifier signingAlg)
public org.bouncycastle.asn1.x500.X500Name getIssuer()
public void setIssuer(org.bouncycastle.asn1.x500.X500Name issuer)
public OptionalValidity getValidity()
public void setValidity(OptionalValidity validity)
public org.bouncycastle.asn1.x500.X500Name getSubject()
public void setSubject(org.bouncycastle.asn1.x500.X500Name subject)
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getPublicKey()
public void setPublicKey(org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKey)
public org.bouncycastle.asn1.DERBitString getIssuerUID()
public void setIssuerUID(org.bouncycastle.asn1.DERBitString issuerUID)
public org.bouncycastle.asn1.DERBitString getSubjectUID()
public void setSubjectUID(org.bouncycastle.asn1.DERBitString subjectUID)
public org.bouncycastle.asn1.x509.Extensions getExtensions()
public void setExtensions(org.bouncycastle.asn1.x509.Extensions extensions)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
toASN1Primitive
in interface org.bouncycastle.asn1.ASN1Encodable
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2018 Agencia de Tecnología y Certificación Electrónica. All Rights Reserved.