Udostępnij za pośrednictwem


CertificateRequest.LoadSigningRequestPem Metoda

Definicja

Przeciążenia

LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Ładuje pierwsze żądanie podpisania PKCS#10 zakodowane w standardzie PEM jako pkcs10Pem nowe wystąpienie certificateRequest.

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Ładuje pierwsze żądanie podpisania PKCS#10 zakodowane w standardzie PEM jako pkcs10Pem nowe wystąpienie certificateRequest.

LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Źródło:
CertificateRequest.Load.cs
Źródło:
CertificateRequest.Load.cs
Źródło:
CertificateRequest.Load.cs

Ładuje pierwsze żądanie podpisania PKCS#10 zakodowane w standardzie PEM jako pkcs10Pem nowe wystąpienie 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>

Żądanie podpisania PKCS#10 zakodowane w standardzie PEM do załadowania.

signerHashAlgorithm
HashAlgorithmName

Algorytm skrótu do użycia podczas tworzenia certyfikatu lub nowego żądania podpisania.

options
CertificateRequestLoadOptions

Bitowa kombinacja wartości wyliczenia, która określa sposób ładowania żądania.

signerSignaturePadding
RSASignaturePadding

Wypełnienie sygnatur RSA do użycia podczas tworzenia certyfikatu na podstawie tego żądania. W przypadku certyfikatów podpisywania RSA przy użyciu domyślnego generatora podpisów ten parametr jest wymagany; w przeciwnym razie ten parametr jest ignorowany.

Zwraca

Wystąpienie CertificateRequest zawierające informacje z żądania podpisania.

Wyjątki

signerHashAlgorithm.Name to null lub Empty.

pkcs10 to null.

options określa wartość, która nie jest obsługiwana.

pkcs10Pem nie zawiera żądania podpisania PKCS#10.

-lub-

pkcs10Pem nie jest prawidłowym żądaniem podpisania PKCS#10.

-lub-

pkcs10Pem zawiera podpis, którego nie można zweryfikować przy użyciu osadzonego klucza publicznego.

Dotyczy

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Źródło:
CertificateRequest.Load.cs
Źródło:
CertificateRequest.Load.cs
Źródło:
CertificateRequest.Load.cs

Ładuje pierwsze żądanie podpisania PKCS#10 zakodowane w standardzie PEM jako pkcs10Pem nowe wystąpienie 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

Żądanie podpisania PKCS#10 zakodowane w standardzie PEM do załadowania.

signerHashAlgorithm
HashAlgorithmName

Algorytm skrótu do użycia podczas tworzenia certyfikatu lub nowego żądania podpisania.

options
CertificateRequestLoadOptions

Bitowa kombinacja wartości wyliczenia, która określa sposób ładowania żądania.

signerSignaturePadding
RSASignaturePadding

Wypełnienie sygnatur RSA do użycia podczas tworzenia certyfikatu na podstawie tego żądania. W przypadku certyfikatów podpisywania RSA przy użyciu domyślnego generatora podpisów ten parametr jest wymagany; w przeciwnym razie ten parametr jest ignorowany.

Zwraca

Wystąpienie CertificateRequest zawierające informacje z żądania podpisania.

Wyjątki

signerHashAlgorithm.Name to null lub Empty.

pkcs10 to null.

options określa wartość, która nie jest obsługiwana.

pkcs10Pem nie zawiera żądania podpisania PKCS#10.

-lub-

pkcs10Pem nie jest prawidłowym żądaniem podpisania PKCS#10.

-lub-

pkcs10Pem zawiera podpis, którego nie można zweryfikować przy użyciu osadzonego klucza publicznego.

Dotyczy