Table of Contents

Class CertTemplateBuilder

Namespace
Org.BouncyCastle.Asn1.Crmf
Assembly
BouncyCastle.Cryptography.dll
public class CertTemplateBuilder
Inheritance
CertTemplateBuilder
Inherited Members

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)

[Obsolete("Use 'SetSubjectPublicKeyInfo' instead")]
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

SetSubjectPublicKeyInfo(SubjectPublicKeyInfo)

public virtual CertTemplateBuilder SetSubjectPublicKeyInfo(SubjectPublicKeyInfo spki)

Parameters

spki SubjectPublicKeyInfo

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

SetValidity(DateTime?, DateTime?)

public virtual CertTemplateBuilder SetValidity(DateTime? notBefore, DateTime? notAfter)

Parameters

notBefore DateTime?
notAfter DateTime?

Returns

CertTemplateBuilder

SetVersion(int)

public virtual CertTemplateBuilder SetVersion(int ver)

Parameters

ver int

Returns

CertTemplateBuilder