Pular para o conteúdo principal

CsrGenerator

Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class

public class CsrGenerator

Hierarquia: objectCsrGenerator

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()