CertificateRequest.LoadSigningRequest Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
Läser in en binär PKCS#10-signeringsbegäran som en ny CertificateRequest-instans. |
| LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding) |
Läser in en binär PKCS#10-signeringsbegäran som en ny CertificateRequest-instans. |
LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)
Läser in en binär PKCS#10-signeringsbegäran som en ny CertificateRequest-instans.
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
Parametrar
- pkcs10
- Byte[]
Den binära PKCS#10-signeringsbegäran som ska läsas in.
- signerHashAlgorithm
- HashAlgorithmName
Den hash-algoritm som ska användas när du skapar ett certifikat eller en ny signeringsbegäran.
- options
- CertificateRequestLoadOptions
En bitvis kombination av uppräkningsvärdena som anger hur begäran ska läsas in.
- signerSignaturePadding
- RSASignaturePadding
Utfyllnad av RSA-signatur som ska användas när du skapar ett certifikat från den här begäran. För RSA-signeringscertifikat med standardgeneratorn för signatur krävs den här parametern. annars ignoreras den här parametern.
Returer
En CertificateRequest-instans som innehåller information från signeringsbegäran.
Undantag
pkcs10 är null.
options anger ett värde som inte stöds.
pkcs10 är inte en giltig PKCS#10-signeringsbegäran.
-eller-
pkcs10 innehåller en signatur som inte kunde verifieras med dess inbäddade offentliga nyckel.
Gäller för
LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding)
Läser in en binär PKCS#10-signeringsbegäran som en ny CertificateRequest-instans.
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
Parametrar
- pkcs10
- ReadOnlySpan<Byte>
Den binära PKCS#10-signeringsbegäran som ska läsas in.
- signerHashAlgorithm
- HashAlgorithmName
Den hash-algoritm som ska användas när du skapar ett certifikat eller en ny signeringsbegäran.
- bytesConsumed
- Int32
När den här metoden returneras innehåller ett värde som anger antalet byte som lästs från pkcs10. Den här parametern behandlas som oinitierad.
- options
- CertificateRequestLoadOptions
En bitvis kombination av uppräkningsvärdena som anger hur begäran ska läsas in.
- signerSignaturePadding
- RSASignaturePadding
Utfyllnad av RSA-signatur som ska användas när du skapar ett certifikat från den här begäran. För RSA-signeringscertifikat med standardgeneratorn för signatur krävs den här parametern. annars ignoreras den här parametern.
Returer
En CertificateRequest-instans som innehåller information från signeringsbegäran.
Undantag
pkcs10 är null.
options anger ett värde som inte stöds.
pkcs10 är inte en giltig PKCS#10-signeringsbegäran.
-eller-
pkcs10 innehåller en signatur som inte kunde verifieras med dess inbäddade offentliga nyckel.