CertificateRequest.LoadSigningRequest Metod

Definition

Ö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)

Källa:
CertificateRequest.Load.cs
Källa:
CertificateRequest.Load.cs
Källa:
CertificateRequest.Load.cs
Källa:
CertificateRequest.Load.cs
Källa:
CertificateRequest.Load.cs

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

signerHashAlgorithm.Name är null eller Empty.

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)

Källa:
CertificateRequest.Load.cs
Källa:
CertificateRequest.Load.cs
Källa:
CertificateRequest.Load.cs
Källa:
CertificateRequest.Load.cs
Källa:
CertificateRequest.Load.cs

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

signerHashAlgorithm.Name är null eller Empty.

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