Table of Contents

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