CertificateRequest.LoadSigningRequestPem 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í
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
Načte první žádost o podepsání PKCS#10 s kódováním PEM jako |
LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
Načte první žádost o podepsání PKCS#10 s kódováním PEM jako |
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)
Načte první žádost o podepsání PKCS#10 s kódováním PEM jako pkcs10Pem
novou instanci CertificateRequest.
public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequestPem (ReadOnlySpan<char> pkcs10Pem, 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 LoadSigningRequestPem : ReadOnlySpan<char> * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Shared Function LoadSigningRequestPem (pkcs10Pem As ReadOnlySpan(Of Char), signerHashAlgorithm As HashAlgorithmName, Optional options As CertificateRequestLoadOptions = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, Optional signerSignaturePadding As RSASignaturePadding = Nothing) As CertificateRequest
Parametry
- pkcs10Pem
- ReadOnlySpan<Char>
Požadavek na podepsání PKCS#10 kódovaný PEM
- 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 má použít 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.
pkcs10Pem
neobsahuje žádost o podepsání PKCS#10.
-nebo-
pkcs10Pem
není platná žádost o podepsání PKCS#10.
-nebo-
pkcs10Pem
obsahuje podpis, který nelze ověřit pomocí svého vloženého veřejného klíče.
Platí pro
LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)
Načte první žádost o podepsání PKCS#10 s kódováním PEM jako pkcs10Pem
novou instanci CertificateRequest.
public static System.Security.Cryptography.X509Certificates.CertificateRequest LoadSigningRequestPem (string pkcs10Pem, 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 LoadSigningRequestPem : string * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Shared Function LoadSigningRequestPem (pkcs10Pem As String, signerHashAlgorithm As HashAlgorithmName, Optional options As CertificateRequestLoadOptions = System.Security.Cryptography.X509Certificates.CertificateRequestLoadOptions.Default, Optional signerSignaturePadding As RSASignaturePadding = Nothing) As CertificateRequest
Parametry
- pkcs10Pem
- String
Požadavek na podepsání PKCS#10 kódovaný PEM
- 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 má použít 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.
pkcs10Pem
neobsahuje žádost o podepsání PKCS#10.
-nebo-
pkcs10Pem
není platná žádost o podepsání PKCS#10.
-nebo-
pkcs10Pem
obsahuje podpis, který nelze ověřit pomocí svého vloženého veřejného klíče.