CertificateRequest.LoadSigningRequestPem Metoda

Definice

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 pkcs10Pem novou instanci CertificateRequest.

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Načte první podpisový požadavek PKCS#10 s kódováním PEM jako pkcs10Pem novou instanci CertificateRequest.

LoadSigningRequestPem(ReadOnlySpan<Char>, 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 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

signerHashAlgorithm.Name je null nebo Empty.

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)

Zdroj:
CertificateRequest.Load.cs
Zdroj:
CertificateRequest.Load.cs
Zdroj:
CertificateRequest.Load.cs
Zdroj:
CertificateRequest.Load.cs
Zdroj:
CertificateRequest.Load.cs

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

signerHashAlgorithm.Name je null nebo Empty.

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