CertificateRequest.LoadSigningRequest Metoda

Definice

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

Přetížení

Name Description
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
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

Algoritmus hash, 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 se má požadavek načíst.

signerSignaturePadding
RSASignaturePadding

Odsazení podpisu RSA, které se má použít při vytváření certifikátu z této žádosti. Pro podpisové certifikáty RSA pomocí výchozího generátoru podpisů je tento parametr povinný; jinak se tento parametr ignoruje.

Návraty

Instance CertificateRequest, která obsahuje informace z podpisové žádosti.

Výjimky

signerHashAlgorithm.Name je null nebo Empty.

pkcs10 je null.

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

pkcs10 není platný podpisový požadavek 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
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

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

bytesConsumed
Int32

Pokud tato metoda vrátí, obsahuje hodnotu, která označuje počet bajtů přečtených z pkcs10. Tento parametr se považuje za neinicializovaný.

options
CertificateRequestLoadOptions

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

signerSignaturePadding
RSASignaturePadding

Odsazení podpisu RSA, které se má použít při vytváření certifikátu z této žádosti. Pro podpisové certifikáty RSA pomocí výchozího generátoru podpisů je tento parametr povinný; jinak se tento parametr ignoruje.

Návraty

Instance CertificateRequest, která obsahuje informace z podpisové žádosti.

Výjimky

signerHashAlgorithm.Name je null nebo Empty.

pkcs10 je null.

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

pkcs10 není platný podpisový požadavek PKCS#10.

nebo

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

Platí pro