Condividi tramite


CertificateRequest.LoadSigningRequest Metodo

Definizione

Overload

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

Carica una richiesta di firma PKCS#10 binaria come nuova istanza certificateRequest.

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

Carica una richiesta di firma PKCS#10 binaria come nuova istanza certificateRequest.

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

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

Carica una richiesta di firma PKCS#10 binaria come nuova istanza 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

Parametri

pkcs10
Byte[]

Richiesta di firma PKCS#10 binaria da caricare.

signerHashAlgorithm
HashAlgorithmName

Algoritmo hash da usare per la creazione di un certificato o di una nuova richiesta di firma.

options
CertificateRequestLoadOptions

Combinazione bit per bit dei valori di enumerazione che specifica come caricare la richiesta.

signerSignaturePadding
RSASignaturePadding

Spaziatura interna firma RSA da usare durante la creazione di un certificato da questa richiesta. Per i certificati di firma RSA usando il generatore di firme predefinito, questo parametro è obbligatorio; in caso contrario, questo parametro viene ignorato.

Restituisce

Istanza CertificateRequest che contiene le informazioni della richiesta di firma.

Eccezioni

signerHashAlgorithm.Name è null o Empty.

pkcs10 è null.

options specifica un valore non supportato.

pkcs10 non è una richiesta di firma PKCS#10 valida.

-oppure-

pkcs10 contiene una firma che non è stato possibile verificare usando la chiave pubblica incorporata.

Si applica a

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

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

Carica una richiesta di firma PKCS#10 binaria come nuova istanza 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

Parametri

pkcs10
ReadOnlySpan<Byte>

Richiesta di firma PKCS#10 binaria da caricare.

signerHashAlgorithm
HashAlgorithmName

Algoritmo hash da usare per la creazione di un certificato o di una nuova richiesta di firma.

bytesConsumed
Int32

Quando termina, questo metodo contiene un valore che indica il numero di byte letti da source. Questo parametro viene trattato come non inizializzato.

options
CertificateRequestLoadOptions

Combinazione bit per bit dei valori di enumerazione che specifica come caricare la richiesta.

signerSignaturePadding
RSASignaturePadding

Spaziatura interna firma RSA da usare durante la creazione di un certificato da questa richiesta. Per i certificati di firma RSA usando il generatore di firme predefinito, questo parametro è obbligatorio; in caso contrario, questo parametro viene ignorato.

Restituisce

Istanza CertificateRequest che contiene le informazioni della richiesta di firma.

Eccezioni

signerHashAlgorithm.Name è null o Empty.

pkcs10 è null.

options specifica un valore non supportato.

pkcs10 non è una richiesta di firma PKCS#10 valida.

-oppure-

pkcs10 contiene una firma che non è stato possibile verificare usando la chiave pubblica incorporata.

Si applica a