CertificateRequest.LoadSigningRequest Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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
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)
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
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.