CertificateRequest.LoadSigningRequest Método

Definición

Sobrecargas

LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Carga una solicitud de firma PKCS#10 binaria como una nueva instancia de CertificateRequest.

LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding)

Carga una solicitud de firma PKCS#10 binaria como una nueva instancia de CertificateRequest.

LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

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

Carga una solicitud de firma PKCS#10 binaria como una nueva instancia de CertificateRequest.

public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequest (byte[] pkcs10, 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 LoadSigningRequest : byte[] * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Shared Function LoadSigningRequest (pkcs10 As Byte(), signerHashAlgorithm As HashAlgorithmName, Optional options As CertificateRequestLoadOptions = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, Optional signerSignaturePadding As RSASignaturePadding = Nothing) As CertificateRequest

Parámetros

pkcs10
Byte[]

Solicitud de firma PKCS#10 binaria 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, se omite este parámetro.

Devoluciones

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.

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

o bien

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

Se aplica a

LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding)

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

Carga una solicitud de firma PKCS#10 binaria como una nueva instancia de CertificateRequest.

public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequest (ReadOnlySpan<byte> pkcs10, System.Security.Cryptography.HashAlgorithmName signerHashAlgorithm, out int bytesConsumed, System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions options = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, System.Security.Cryptography.RSASignaturePadding? signerSignaturePadding = default);
static member LoadSigningRequest : ReadOnlySpan<byte> * System.Security.Cryptography.HashAlgorithmName * int * System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Shared Function LoadSigningRequest (pkcs10 As ReadOnlySpan(Of Byte), signerHashAlgorithm As HashAlgorithmName, ByRef bytesConsumed As Integer, Optional options As CertificateRequestLoadOptions = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, Optional signerSignaturePadding As RSASignaturePadding = Nothing) As CertificateRequest

Parámetros

pkcs10
ReadOnlySpan<Byte>

Solicitud de firma PKCS#10 binaria que se va a cargar.

signerHashAlgorithm
HashAlgorithmName

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

bytesConsumed
Int32

El resultado que devuelve este método contiene un valor que indica el número de bytes leídos de source. Este parámetro se trata como sin inicializar.

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, se omite este parámetro.

Devoluciones

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.

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

o bien

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

Se aplica a