CertificateRequest.LoadSigningRequest Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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)
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
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)
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
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.