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
PublicKey
public PublicKey PublicKey { get; set; }
Retorno
Subject
public Name Subject { get; set; }
Retorno
Métodos
AddExtensions(X509Extensions)
public void AddExtensions(X509Extensions extensions)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
extensions | X509Extensions |
Generate(bool)
Generates a PEM encoded CSR
public string Generate(bool verifySignature = true)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
verifySignature | bool |
Retorno
GenerateCsr(bool)
Generates a CSR decoded object
public Csr GenerateCsr(bool verifySignature = true)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
verifySignature | bool |
Retorno
GetToSignBytes()
public byte[] GetToSignBytes()
Retorno
SetPrecomputedSignature(SignatureAlgorithm, byte[], byte[])
public void SetPrecomputedSignature(SignatureAlgorithm signatureAlgorithm, byte[] signature, byte[] toSignBytes = null)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
signatureAlgorithm | SignatureAlgorithm | |
signature | byte[] | |
toSignBytes | byte[] |
SetPublicKeyParameters(RSAParameters)
public void SetPublicKeyParameters(RSAParameters publicKeyParameters)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
publicKeyParameters | RSAParameters |
Membros herdados
ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()