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í.
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)
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
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)
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
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.