Comparteix a través de


CertificateRequest.LoadSigningRequestPem Método

Definición

Sobrecargas

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

Carga la primera solicitud de firma PKCS#10 con codificación PEM desde pkcs10Pem como una nueva instancia de CertificateRequest.

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Carga la primera solicitud de firma PKCS#10 con codificación PEM desde pkcs10Pem como una nueva instancia de CertificateRequest.

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

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

Carga la primera solicitud de firma PKCS#10 con codificación PEM desde pkcs10Pem como 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. En el caso de los certificados de firma RSA que usan el generador de firmas predeterminado, este parámetro es necesario; de lo contrario, se omite este parámetro.

Devoluciones

Una instancia de CertificateRequest que contiene la información de la solicitud de firma.

Excepciones

signerHashAlgorithm.Name es null o Empty.

pkcs10 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

Carga la primera solicitud de firma PKCS#10 con codificación PEM desde pkcs10Pem como 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. En el caso de los certificados de firma RSA que usan el generador de firmas predeterminado, este parámetro es necesario; de lo contrario, se omite este parámetro.

Devoluciones

Una instancia de CertificateRequest que contiene la información de la solicitud de firma.

Excepciones

signerHashAlgorithm.Name es null o Empty.

pkcs10 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