Sdílet prostřednictvím


CertificateRequest.LoadSigningRequest Metoda

Definice

Přetížení

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

Načte binární žádost o podepsání PKCS#10 jako novou instanci CertificateRequest.

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

Načte binární žádost o podepsání PKCS#10 jako novou instanci CertificateRequest.

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

Zdroj:
CertificateRequest.Load.cs
Zdroj:
CertificateRequest.Load.cs
Zdroj:
CertificateRequest.Load.cs

Načte binární žádost o podepsání PKCS#10 jako novou instanci 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

Parametry

pkcs10
Byte[]

Binární žádost o podepsání PKCS#10, která se má načíst.

signerHashAlgorithm
HashAlgorithmName

Hashovací algoritmus, který se má použít při vytváření certifikátu nebo nové žádosti o podepsání.

options
CertificateRequestLoadOptions

Bitová kombinace hodnot výčtu, která určuje, jak načíst požadavek.

signerSignaturePadding
RSASignaturePadding

Odsazení podpisu RSA, které se použije při vytváření certifikátu z tohoto požadavku. Pro podpisové certifikáty RSA pomocí výchozího generátoru podpisů je tento parametr povinný. v opačném případě je tento parametr ignorován.

Návraty

Instance CertificateRequest, která obsahuje informace z žádosti o podepsání.

Výjimky

signerHashAlgorithm.Name je null nebo Empty.

pkcs10 je null.

options určuje hodnotu, která není podporována.

pkcs10 není platná žádost o podepsání PKCS#10.

-nebo-

pkcs10 obsahuje podpis, který nelze ověřit pomocí jeho vloženého veřejného klíče.

Platí pro

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

Zdroj:
CertificateRequest.Load.cs
Zdroj:
CertificateRequest.Load.cs
Zdroj:
CertificateRequest.Load.cs

Načte binární žádost o podepsání PKCS#10 jako novou instanci 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

Parametry

pkcs10
ReadOnlySpan<Byte>

Binární žádost o podepsání PKCS#10, která se má načíst.

signerHashAlgorithm
HashAlgorithmName

Hashovací algoritmus, který se má použít při vytváření certifikátu nebo nové žádosti o podepsání.

bytesConsumed
Int32

Když tato metoda vrátí, obsahuje hodnotu, která určuje počet bajtů přečtených z source. Tento parametr je považován za neinicializovaný.

options
CertificateRequestLoadOptions

Bitová kombinace hodnot výčtu, která určuje, jak načíst požadavek.

signerSignaturePadding
RSASignaturePadding

Odsazení podpisu RSA, které se použije při vytváření certifikátu z tohoto požadavku. Pro podpisové certifikáty RSA pomocí výchozího generátoru podpisů je tento parametr povinný. v opačném případě je tento parametr ignorován.

Návraty

Instance CertificateRequest, která obsahuje informace z žádosti o podepsání.

Výjimky

signerHashAlgorithm.Name je null nebo Empty.

pkcs10 je null.

options určuje hodnotu, která není podporována.

pkcs10 není platná žádost o podepsání PKCS#10.

-nebo-

pkcs10 obsahuje podpis, který nelze ověřit pomocí jeho vloženého veřejného klíče.

Platí pro