CertificateRequest.LoadSigningRequestPem Método

Definición

Carga la primera solicitud de firma PKCS#10 codificada en PEM como pkcs10Pem una nueva instancia de CertificateRequest.

Sobrecargas

Nombre Description
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Carga la primera solicitud de firma PKCS#10 codificada en PEM como pkcs10Pem una nueva instancia de CertificateRequest.

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Carga la primera solicitud de firma PKCS#10 codificada en PEM como pkcs10Pem una nueva instancia de CertificateRequest.

LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Source:
CertificateRequest.Load.cs
Source:
CertificateRequest.Load.cs
Source:
CertificateRequest.Load.cs
Source:
CertificateRequest.Load.cs
Source:
CertificateRequest.Load.cs

Carga la primera solicitud de firma PKCS#10 codificada en PEM como pkcs10Pem una nueva instancia de CertificateRequest.

public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequestPem(ReadOnlySpan<char> pkcs10Pem, System.Security.Cryptography.HashAlgorithmName signerHashAlgorithm, System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions options = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, System.Security.Cryptography.RSASignaturePadding? signerSignaturePadding = default);
static member LoadSigningRequestPem : ReadOnlySpan<char> * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Shared Function LoadSigningRequestPem (pkcs10Pem As ReadOnlySpan(Of Char), signerHashAlgorithm As HashAlgorithmName, Optional options As CertificateRequestLoadOptions = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, Optional signerSignaturePadding As RSASignaturePadding = Nothing) As CertificateRequest

Parámetros

pkcs10Pem
ReadOnlySpan<Char>

Solicitud de firma PKCS#10 codificada en PEM que se va a cargar.

signerHashAlgorithm
HashAlgorithmName

Algoritmo hash que se va a usar al crear un certificado o una nueva solicitud de firma.

options
CertificateRequestLoadOptions

Combinación bit a bit de los valores de enumeración que especifica cómo cargar la solicitud.

signerSignaturePadding
RSASignaturePadding

Relleno de firma RSA que se va a usar al crear un certificado a partir de esta solicitud. Para los certificados de firma RSA mediante el generador de firmas predeterminado, se requiere este parámetro; De lo contrario, este parámetro se omite.

Devoluciones

Instancia de CertificateRequest que contiene la información de la solicitud de firma.

Excepciones

signerHashAlgorithm.Name es null o Empty.

pkcs10Pem es null.

options especifica un valor que no se admite.

pkcs10Pem no contiene una solicitud de firma PKCS#10.

-o bien-

pkcs10Pem no es una solicitud de firma PKCS#10 válida.

-o bien-

pkcs10Pem contiene una firma que no se pudo comprobar mediante su clave pública incrustada.

Se aplica a

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Source:
CertificateRequest.Load.cs
Source:
CertificateRequest.Load.cs
Source:
CertificateRequest.Load.cs
Source:
CertificateRequest.Load.cs
Source:
CertificateRequest.Load.cs

Carga la primera solicitud de firma PKCS#10 codificada en PEM como pkcs10Pem una nueva instancia de CertificateRequest.

public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequestPem(string pkcs10Pem, System.Security.Cryptography.HashAlgorithmName signerHashAlgorithm, System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions options = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, System.Security.Cryptography.RSASignaturePadding? signerSignaturePadding = default);
static member LoadSigningRequestPem : string * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Shared Function LoadSigningRequestPem (pkcs10Pem As String, signerHashAlgorithm As HashAlgorithmName, Optional options As CertificateRequestLoadOptions = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, Optional signerSignaturePadding As RSASignaturePadding = Nothing) As CertificateRequest

Parámetros

pkcs10Pem
String

Solicitud de firma PKCS#10 codificada en PEM que se va a cargar.

signerHashAlgorithm
HashAlgorithmName

Algoritmo hash que se va a usar al crear un certificado o una nueva solicitud de firma.

options
CertificateRequestLoadOptions

Combinación bit a bit de los valores de enumeración que especifica cómo cargar la solicitud.

signerSignaturePadding
RSASignaturePadding

Relleno de firma RSA que se va a usar al crear un certificado a partir de esta solicitud. Para los certificados de firma RSA mediante el generador de firmas predeterminado, se requiere este parámetro; De lo contrario, este parámetro se omite.

Devoluciones

Instancia de CertificateRequest que contiene la información de la solicitud de firma.

Excepciones

signerHashAlgorithm.Name es null o Empty.

pkcs10Pem es null.

options especifica un valor que no se admite.

pkcs10Pem no contiene una solicitud de firma PKCS#10.

-o bien-

pkcs10Pem no es una solicitud de firma PKCS#10 válida.

-o bien-

pkcs10Pem contiene una firma que no se pudo comprobar mediante su clave pública incrustada.

Se aplica a