CertificateRequest.LoadSigningRequestPem Метод

Определение

Перегрузки

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

Загружает первый запрос подписи PKCS#10 в pem-кодировке из в pkcs10Pem качестве нового экземпляра CertificateRequest.

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Загружает первый запрос подписи PKCS#10 в pem-кодировке из в pkcs10Pem качестве нового экземпляра CertificateRequest.

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

Исходный код:
CertificateRequest.Load.cs
Исходный код:
CertificateRequest.Load.cs
Исходный код:
CertificateRequest.Load.cs

Загружает первый запрос подписи PKCS#10 в pem-кодировке из в pkcs10Pem качестве нового экземпляра 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

Параметры

pkcs10Pem
ReadOnlySpan<Char>

Запрос подписывания PKCS#10 в кодировке PEM для загрузки.

signerHashAlgorithm
HashAlgorithmName

Хэш-алгоритм, используемый при создании сертификата или нового запроса подписи.

options
CertificateRequestLoadOptions

Побитовое сочетание значений перечисления, указывающее способ загрузки запроса.

signerSignaturePadding
RSASignaturePadding

Заполнение подписи RSA, используемое при создании сертификата из этого запроса. Для сертификатов подписи RSA, использующих генератор подписей по умолчанию, этот параметр является обязательным. В противном случае этот параметр игнорируется.

Возвращаемое значение

Экземпляр CertificateRequest, содержащий сведения из запроса подписывания.

Исключения

NamesignerHashAlgorithm имеет значение null или Empty.

pkcs10 имеет значение null.

options задает значение, которое не поддерживается.

pkcs10Pem не содержит запрос подписи PKCS#10.

-или-

pkcs10Pem не является допустимым запросом подписи PKCS#10.

-или-

pkcs10Pem содержит подпись, которую не удалось проверить с помощью внедренного открытого ключа.

Применяется к

LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding)

Исходный код:
CertificateRequest.Load.cs
Исходный код:
CertificateRequest.Load.cs
Исходный код:
CertificateRequest.Load.cs

Загружает первый запрос подписи PKCS#10 в pem-кодировке из в pkcs10Pem качестве нового экземпляра 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

Параметры

pkcs10Pem
String

Запрос подписывания PKCS#10 в кодировке PEM для загрузки.

signerHashAlgorithm
HashAlgorithmName

Хэш-алгоритм, используемый при создании сертификата или нового запроса подписи.

options
CertificateRequestLoadOptions

Побитовое сочетание значений перечисления, указывающее способ загрузки запроса.

signerSignaturePadding
RSASignaturePadding

Заполнение подписи RSA, используемое при создании сертификата из этого запроса. Для сертификатов подписи RSA, использующих генератор подписей по умолчанию, этот параметр является обязательным. В противном случае этот параметр игнорируется.

Возвращаемое значение

Экземпляр CertificateRequest, содержащий сведения из запроса подписывания.

Исключения

NamesignerHashAlgorithm имеет значение null или Empty.

pkcs10 имеет значение null.

options задает значение, которое не поддерживается.

pkcs10Pem не содержит запрос подписи PKCS#10.

-или-

pkcs10Pem не является допустимым запросом подписи PKCS#10.

-или-

pkcs10Pem содержит подпись, которую не удалось проверить с помощью внедренного открытого ключа.

Применяется к