CertificateRequest.LoadSigningRequestPem Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
LoadSigningRequestPem(ReadOnlySpan<Char>, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
Загружает первый запрос подписи PKCS#10 в pem-кодировке из в |
LoadSigningRequestPem(String, HashAlgorithmName, CertificateRequestLoadOptions, RSASignaturePadding) |
Загружает первый запрос подписи PKCS#10 в pem-кодировке из в |
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, содержащий сведения из запроса подписывания.
Исключения
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, содержащий сведения из запроса подписывания.
Исключения
pkcs10
имеет значение null
.
options
задает значение, которое не поддерживается.
pkcs10Pem
не содержит запрос подписи PKCS#10.
-или-
pkcs10Pem
не является допустимым запросом подписи PKCS#10.
-или-
pkcs10Pem
содержит подпись, которую не удалось проверить с помощью внедренного открытого ключа.