CertificateRequest.LoadSigningRequest Methode

Definitie

Laadt een binaire PKCS#10-ondertekeningsaanvraag als een nieuw CertificateRequest-exemplaar.

Overloads

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

Laadt een binaire PKCS#10-ondertekeningsaanvraag als een nieuw CertificateRequest-exemplaar.

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

Laadt een binaire PKCS#10-ondertekeningsaanvraag als een nieuw CertificateRequest-exemplaar.

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

Bron:
CertificateRequest.Load.cs
Bron:
CertificateRequest.Load.cs
Bron:
CertificateRequest.Load.cs
Bron:
CertificateRequest.Load.cs
Bron:
CertificateRequest.Load.cs

Laadt een binaire PKCS#10-ondertekeningsaanvraag als een nieuw CertificateRequest-exemplaar.

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

Parameters

pkcs10
Byte[]

De binaire PKCS#10-ondertekeningsaanvraag die moet worden geladen.

signerHashAlgorithm
HashAlgorithmName

Het hash-algoritme dat moet worden gebruikt bij het maken van een certificaat of een nieuwe ondertekeningsaanvraag.

options
CertificateRequestLoadOptions

Een bitsgewijze combinatie van de opsommingswaarden die aangeeft hoe de aanvraag moet worden geladen.

signerSignaturePadding
RSASignaturePadding

De RSA Signature Padding die moet worden gebruikt bij het maken van een certificaat op basis van deze aanvraag. Voor RSA-handtekeningcertificaten met behulp van de standaardhandtekeninggenerator is deze parameter vereist; anders wordt deze parameter genegeerd.

Retouren

Een CertificateRequest-exemplaar dat de informatie uit de ondertekeningsaanvraag bevat.

Uitzonderingen

signerHashAlgorithm.Name is null of Empty.

pkcs10 is null.

options geeft een waarde op die niet wordt ondersteund.

pkcs10 is geen geldige PKCS#10-ondertekeningsaanvraag.

– of –

pkcs10 bevat een handtekening die niet kan worden geverifieerd met behulp van de ingesloten openbare sleutel.

Van toepassing op

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

Bron:
CertificateRequest.Load.cs
Bron:
CertificateRequest.Load.cs
Bron:
CertificateRequest.Load.cs
Bron:
CertificateRequest.Load.cs
Bron:
CertificateRequest.Load.cs

Laadt een binaire PKCS#10-ondertekeningsaanvraag als een nieuw CertificateRequest-exemplaar.

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

Parameters

pkcs10
ReadOnlySpan<Byte>

De binaire PKCS#10-ondertekeningsaanvraag die moet worden geladen.

signerHashAlgorithm
HashAlgorithmName

Het hash-algoritme dat moet worden gebruikt bij het maken van een certificaat of een nieuwe ondertekeningsaanvraag.

bytesConsumed
Int32

Wanneer deze methode wordt geretourneerd, bevat deze een waarde die het aantal bytes aangeeft waaruit wordt gelezen pkcs10. Deze parameter wordt behandeld als niet-geïnitialiseerd.

options
CertificateRequestLoadOptions

Een bitsgewijze combinatie van de opsommingswaarden die aangeeft hoe de aanvraag moet worden geladen.

signerSignaturePadding
RSASignaturePadding

De RSA Signature Padding die moet worden gebruikt bij het maken van een certificaat op basis van deze aanvraag. Voor RSA-handtekeningcertificaten met behulp van de standaardhandtekeninggenerator is deze parameter vereist; anders wordt deze parameter genegeerd.

Retouren

Een CertificateRequest-exemplaar dat de informatie uit de ondertekeningsaanvraag bevat.

Uitzonderingen

signerHashAlgorithm.Name is null of Empty.

pkcs10 is null.

options geeft een waarde op die niet wordt ondersteund.

pkcs10 is geen geldige PKCS#10-ondertekeningsaanvraag.

– of –

pkcs10 bevat een handtekening die niet kan worden geverifieerd met behulp van de ingesloten openbare sleutel.

Van toepassing op