Class CertTemplateBuilder
- Namespace
- Enterprises.Org.BouncyCastle.Asn1.Crmf
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class CertTemplateBuilder
- Inheritance
-
CertTemplateBuilder
- Inherited Members
-
Constructors
CertTemplateBuilder()
public CertTemplateBuilder()
Methods
Build()
public virtual CertTemplate Build()
Returns
- CertTemplate
SetExtensions(X509Extensions)
public virtual CertTemplateBuilder SetExtensions(X509Extensions extens)
Parameters
extens
X509Extensions
Returns
- CertTemplateBuilder
SetIssuer(X509Name)
public virtual CertTemplateBuilder SetIssuer(X509Name name)
Parameters
name
X509Name
Returns
- CertTemplateBuilder
SetIssuerUID(DerBitString)
public virtual CertTemplateBuilder SetIssuerUID(DerBitString uid)
Parameters
uid
DerBitString
Returns
- CertTemplateBuilder
SetPublicKey(SubjectPublicKeyInfo)
public virtual CertTemplateBuilder SetPublicKey(SubjectPublicKeyInfo spki)
Parameters
spki
SubjectPublicKeyInfo
Returns
- CertTemplateBuilder
SetSerialNumber(DerInteger)
public virtual CertTemplateBuilder SetSerialNumber(DerInteger ser)
Parameters
ser
DerInteger
Returns
- CertTemplateBuilder
SetSigningAlg(AlgorithmIdentifier)
public virtual CertTemplateBuilder SetSigningAlg(AlgorithmIdentifier aid)
Parameters
aid
AlgorithmIdentifier
Returns
- CertTemplateBuilder
SetSubject(X509Name)
public virtual CertTemplateBuilder SetSubject(X509Name name)
Parameters
name
X509Name
Returns
- CertTemplateBuilder
SetSubjectUID(DerBitString)
public virtual CertTemplateBuilder SetSubjectUID(DerBitString uid)
Parameters
uid
DerBitString
Returns
- CertTemplateBuilder
SetValidity(OptionalValidity)
public virtual CertTemplateBuilder SetValidity(OptionalValidity v)
Parameters
v
OptionalValidity
Returns
- CertTemplateBuilder
SetVersion(int)
public virtual CertTemplateBuilder SetVersion(int ver)
Parameters
ver
int
Returns
- CertTemplateBuilder