Pular para o conteúdo principal

CsrGenerator

Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class

public class CsrGenerator

Hierarquia: object → CsrGenerator

Construtores​

CsrGenerator()​

public CsrGenerator()

Propriedades​

DefaultSubject​

public static Name DefaultSubject { get; set; }

Retorno

Name


PublicKey​

public PublicKey PublicKey { get; set; }

Retorno

PublicKey


Subject​

public Name Subject { get; set; }

Retorno

Name


Métodos​

AddExtensions(X509Extensions)​

public void AddExtensions(X509Extensions extensions)

Parâmetros

NomeTipoDescrição
extensionsX509Extensions

Generate(bool)​

Generates a PEM encoded CSR

public string Generate(bool verifySignature = true)

Parâmetros

NomeTipoDescrição
verifySignaturebool

Retorno

string


GenerateCsr(bool)​

Generates a CSR decoded object

public Csr GenerateCsr(bool verifySignature = true)

Parâmetros

NomeTipoDescrição
verifySignaturebool

Retorno

Csr


GetToSignBytes()​

public byte[] GetToSignBytes()

Retorno

byte[]


SetPrecomputedSignature(SignatureAlgorithm, byte[], byte[])​

public void SetPrecomputedSignature(SignatureAlgorithm signatureAlgorithm, byte[] signature, byte[] toSignBytes = null)

Parâmetros

NomeTipoDescrição
signatureAlgorithmSignatureAlgorithm
signaturebyte[]
toSignBytesbyte[]

SetPublicKeyParameters(RSAParameters)​

public void SetPublicKeyParameters(RSAParameters publicKeyParameters)

Parâmetros

NomeTipoDescrição
publicKeyParametersRSAParameters

Membros herdados​

ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()

View as Markdown