|
Bouncy Castle Cryptography 1.46 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.bouncycastle.asn1.crmf.CertTemplateBuilder
public class CertTemplateBuilder
Constructor Summary | |
---|---|
CertTemplateBuilder()
|
Method Summary | |
---|---|
CertTemplate |
build()
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 } |
CertTemplateBuilder |
setExtensions(X509Extensions extens)
|
CertTemplateBuilder |
setIssuer(X500Name name)
|
CertTemplateBuilder |
setIssuerUID(DERBitString uid)
Sets the issuer unique ID (deprecated in X.509v3) |
CertTemplateBuilder |
setPublicKey(SubjectPublicKeyInfo spki)
|
CertTemplateBuilder |
setSerialNumber(DERInteger ser)
|
CertTemplateBuilder |
setSigningAlg(AlgorithmIdentifier aid)
|
CertTemplateBuilder |
setSubject(X500Name name)
|
CertTemplateBuilder |
setSubjectUID(DERBitString uid)
Sets the subject unique ID (deprecated in X.509v3) |
CertTemplateBuilder |
setValidity(OptionalValidity v)
|
CertTemplateBuilder |
setVersion(int ver)
Sets the X.509 version. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CertTemplateBuilder()
Method Detail |
---|
public CertTemplateBuilder setVersion(int ver)
public CertTemplateBuilder setSerialNumber(DERInteger ser)
public CertTemplateBuilder setSigningAlg(AlgorithmIdentifier aid)
public CertTemplateBuilder setIssuer(X500Name name)
public CertTemplateBuilder setValidity(OptionalValidity v)
public CertTemplateBuilder setSubject(X500Name name)
public CertTemplateBuilder setPublicKey(SubjectPublicKeyInfo spki)
public CertTemplateBuilder setIssuerUID(DERBitString uid)
public CertTemplateBuilder setSubjectUID(DERBitString uid)
public CertTemplateBuilder setExtensions(X509Extensions extens)
public CertTemplate build()
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 }
|
Bouncy Castle Cryptography 1.46 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |