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í.
Načte první podpisový požadavek PKCS#10 s kódováním PEM jako pkcs10Pem novou instanci CertificateRequest.
Přetížení
| Name | Description |
|---|---|
| LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
Načte první podpisový požadavek PKCS#10 s kódováním PEM jako |
| LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
Načte první podpisový požadavek PKCS#10 s kódováním PEM jako |
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)
Načte první podpisový požadavek 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>
Žádost o podepsání PKCS#10 zakódovaná pomocí PEM
- 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
pkcs10Pem je null.
options určuje hodnotu, která není podporována.
pkcs10Pem neobsahuje žádost o podepsání PKCS#10.
nebo
pkcs10Pem není platný podpisový požadavek PKCS#10.
nebo
pkcs10Pem obsahuje podpis, který nelze ověřit pomocí jeho vloženého veřejného klíče.
Platí pro
LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)
Načte první podpisový požadavek 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
Žádost o podepsání PKCS#10 zakódovaná pomocí PEM
- 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
pkcs10Pem je null.
options určuje hodnotu, která není podporována.
pkcs10Pem neobsahuje žádost o podepsání PKCS#10.
nebo
pkcs10Pem není platný podpisový požadavek PKCS#10.
nebo
pkcs10Pem obsahuje podpis, který nelze ověřit pomocí jeho vloženého veřejného klíče.