CertificateRequest.LoadSigningRequest Méthode

Définition

Surcharges

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

Charge une demande de signature PKCS#10 binaire en tant que nouvelle instance CertificateRequest.

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

Charge une demande de signature PKCS#10 binaire en tant que nouvelle instance 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

Charge une demande de signature PKCS#10 binaire en tant que nouvelle instance 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

Paramètres

pkcs10
Byte[]

Demande de signature PKCS#10 binaire à charger.

signerHashAlgorithm
HashAlgorithmName

Algorithme de hachage à utiliser lors de la création d’un certificat ou d’une nouvelle demande de signature.

options
CertificateRequestLoadOptions

Combinaison au niveau du bit des valeurs d’énumération qui spécifie comment charger la requête.

signerSignaturePadding
RSASignaturePadding

Remplissage de signature RSA à utiliser lors de la création d’un certificat à partir de cette demande. Pour les certificats de signature RSA à l’aide du générateur de signatures par défaut, ce paramètre est requis ; sinon, ce paramètre est ignoré.

Retours

Instance CertificateRequest qui contient les informations de la demande de signature.

Exceptions

signerHashAlgorithm.Name est null ou Empty.

pkcs10 a la valeur null.

options spécifie une valeur qui n’est pas prise en charge.

pkcs10 n’est pas une demande de signature PKCS#10 valide.

- ou -

pkcs10 contient une signature qui n’a pas pu être vérifiée à l’aide de sa clé publique incorporée.

S’applique à

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

Charge une demande de signature PKCS#10 binaire en tant que nouvelle instance 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

Paramètres

pkcs10
ReadOnlySpan<Byte>

Demande de signature PKCS#10 binaire à charger.

signerHashAlgorithm
HashAlgorithmName

Algorithme de hachage à utiliser lors de la création d’un certificat ou d’une nouvelle demande de signature.

bytesConsumed
Int32

Lorsque cette méthode est retournée, contient une valeur qui indique le nombre d’octets lus pkcs10. Ce paramètre est traité comme non initialisé.

options
CertificateRequestLoadOptions

Combinaison au niveau du bit des valeurs d’énumération qui spécifie comment charger la requête.

signerSignaturePadding
RSASignaturePadding

Remplissage de signature RSA à utiliser lors de la création d’un certificat à partir de cette demande. Pour les certificats de signature RSA à l’aide du générateur de signatures par défaut, ce paramètre est requis ; sinon, ce paramètre est ignoré.

Retours

Instance CertificateRequest qui contient les informations de la demande de signature.

Exceptions

signerHashAlgorithm.Name est null ou Empty.

pkcs10 a la valeur null.

options spécifie une valeur qui n’est pas prise en charge.

pkcs10 n’est pas une demande de signature PKCS#10 valide.

- ou -

pkcs10 contient une signature qui n’a pas pu être vérifiée à l’aide de sa clé publique incorporée.

S’applique à