CertificateRequest.LoadSigningRequest Metoda

Definicja

Przeciążenia

LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Ładuje binarne żądanie podpisania PKCS#10 jako nowe wystąpienie certificateRequest.

LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding)

Ładuje binarne żądanie podpisania PKCS#10 jako nowe wystąpienie certificateRequest.

LoadSigningRequest(Byte[], HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

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

Ładuje binarne żądanie podpisania PKCS#10 jako nowe wystąpienie 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[]

Binarne żądanie podpisania PKCS#10 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.

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

-lub-

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

Dotyczy

LoadSigningRequest(ReadOnlySpan<Byte>, HashAlgorithmName, Int32, CertificateRequestLoadOptions, RSASignaturePadding)

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

Ładuje binarne żądanie podpisania PKCS#10 jako nowe wystąpienie 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>

Binarne żądanie podpisania PKCS#10 do załadowania.

signerHashAlgorithm
HashAlgorithmName

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

bytesConsumed
Int32

Gdy ta metoda zwraca wartość, zawiera wartość, która wskazuje liczbę bajtów odczytanych z klasy source. Ten parametr jest traktowany jako niezainicjowany.

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.

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

-lub-

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

Dotyczy