CertificateRequest.LoadSigningRequest Método

Definición

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

Sobrecargas

Nombre Description
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
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, 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.

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

Cuando este método devuelve , contiene un valor que indica el número de bytes leídos de pkcs10. 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, 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.

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