CertificateRequest.LoadSigningRequest Metodo

Definizione

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

Overload

Nome Descrizione
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)

Origine:
CertificateRequest.Load.cs
Origine:
CertificateRequest.Load.cs
Origine:
CertificateRequest.Load.cs
Origine:
CertificateRequest.Load.cs
Origine:
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 quando si crea un certificato o 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 della 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.

Valori restituiti

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)

Origine:
CertificateRequest.Load.cs
Origine:
CertificateRequest.Load.cs
Origine:
CertificateRequest.Load.cs
Origine:
CertificateRequest.Load.cs
Origine:
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 quando si crea un certificato o una nuova richiesta di firma.

bytesConsumed
Int32

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

options
CertificateRequestLoadOptions

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

signerSignaturePadding
RSASignaturePadding

Spaziatura interna della 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.

Valori restituiti

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