C# Class Org.BouncyCastle.Asn1.Crmf.CertTemplateBuilder

Show file Open project: nonorganic/dssnet

Public Methods

Method Description
Build ( ) : CertTemplate
SetExtensions ( X509Extensions extens ) : CertTemplateBuilder
SetIssuer ( Org.BouncyCastle.Asn1.X509.X509Name name ) : CertTemplateBuilder
SetIssuerUID ( DerBitString uid ) : CertTemplateBuilder
SetPublicKey ( SubjectPublicKeyInfo spki ) : CertTemplateBuilder
SetSerialNumber ( DerInteger ser ) : CertTemplateBuilder
SetSigningAlg ( AlgorithmIdentifier aid ) : CertTemplateBuilder
SetSubject ( Org.BouncyCastle.Asn1.X509.X509Name name ) : CertTemplateBuilder
SetSubjectUID ( DerBitString uid ) : CertTemplateBuilder
SetValidity ( OptionalValidity v ) : CertTemplateBuilder
SetVersion ( int ver ) : CertTemplateBuilder

Private Methods

Method Description
AddOptional ( Asn1EncodableVector v, int tagNo, bool isExplicit, Asn1Encodable obj ) : void

Method Details

Build() public method

public Build ( ) : CertTemplate
return CertTemplate

SetExtensions() public method

public SetExtensions ( X509Extensions extens ) : CertTemplateBuilder
extens Org.BouncyCastle.Asn1.X509.X509Extensions
return CertTemplateBuilder

SetIssuer() public method

public SetIssuer ( Org.BouncyCastle.Asn1.X509.X509Name name ) : CertTemplateBuilder
name Org.BouncyCastle.Asn1.X509.X509Name
return CertTemplateBuilder

SetIssuerUID() public method

public SetIssuerUID ( DerBitString uid ) : CertTemplateBuilder
uid DerBitString
return CertTemplateBuilder

SetPublicKey() public method

public SetPublicKey ( SubjectPublicKeyInfo spki ) : CertTemplateBuilder
spki Org.BouncyCastle.Asn1.X509.SubjectPublicKeyInfo
return CertTemplateBuilder

SetSerialNumber() public method

public SetSerialNumber ( DerInteger ser ) : CertTemplateBuilder
ser DerInteger
return CertTemplateBuilder

SetSigningAlg() public method

public SetSigningAlg ( AlgorithmIdentifier aid ) : CertTemplateBuilder
aid Org.BouncyCastle.Asn1.X509.AlgorithmIdentifier
return CertTemplateBuilder

SetSubject() public method

public SetSubject ( Org.BouncyCastle.Asn1.X509.X509Name name ) : CertTemplateBuilder
name Org.BouncyCastle.Asn1.X509.X509Name
return CertTemplateBuilder

SetSubjectUID() public method

public SetSubjectUID ( DerBitString uid ) : CertTemplateBuilder
uid DerBitString
return CertTemplateBuilder

SetValidity() public method

public SetValidity ( OptionalValidity v ) : CertTemplateBuilder
v OptionalValidity
return CertTemplateBuilder

SetVersion() public method

public SetVersion ( int ver ) : CertTemplateBuilder
ver int
return CertTemplateBuilder