Поделиться через


CertificateRequest.LoadSigningRequest Метод

Определение

Перегрузки

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

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

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

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

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

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

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

Параметры

pkcs10
Byte[]

Двоичный запрос подписывания PKCS#10 для загрузки.

signerHashAlgorithm
HashAlgorithmName

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

options
CertificateRequestLoadOptions

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

signerSignaturePadding
RSASignaturePadding

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

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

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

Исключения

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

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

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

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

-или-

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

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

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

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

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

Параметры

pkcs10
ReadOnlySpan<Byte>

Двоичный запрос подписывания PKCS#10 для загрузки.

signerHashAlgorithm
HashAlgorithmName

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

bytesConsumed
Int32

При возврате метода содержит значение, которое показывает количество символов, считанных из source. Этот параметр обрабатывается как неинициализированный.

options
CertificateRequestLoadOptions

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

signerSignaturePadding
RSASignaturePadding

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

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

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

Исключения

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

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

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

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

-или-

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

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