Condividi tramite


CertificateRequest.LoadSigningRequestPem Metodo

Definizione

Overload

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

Carica la prima richiesta di firma PKCS#10 con codifica PEM da pkcs10Pem come nuova istanza certificateRequest.

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Carica la prima richiesta di firma PKCS#10 con codifica PEM da pkcs10Pem come nuova istanza certificateRequest.

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

Origine:
CertificateRequest.Load.cs
Origine:
CertificateRequest.Load.cs
Origine:
CertificateRequest.Load.cs

Carica la prima richiesta di firma PKCS#10 con codifica PEM da pkcs10Pem come nuova istanza 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

Parametri

pkcs10Pem
ReadOnlySpan<Char>

Richiesta di firma PKCS#10 con codifica PEM 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.

pkcs10Pem non contiene una richiesta di firma PKCS#10.

-oppure-

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

-oppure-

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

Si applica a

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Origine:
CertificateRequest.Load.cs
Origine:
CertificateRequest.Load.cs
Origine:
CertificateRequest.Load.cs

Carica la prima richiesta di firma PKCS#10 con codifica PEM da pkcs10Pem come nuova istanza 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

Parametri

pkcs10Pem
String

Richiesta di firma PKCS#10 con codifica PEM 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.

pkcs10Pem non contiene una richiesta di firma PKCS#10.

-oppure-

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

-oppure-

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

Si applica a