CertificateRequest.LoadSigningRequest Método

Definição

Sobrecargas

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

Carrega um pedido binário de assinatura PKCS#10 como uma nova instância CertificateRequest.

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

Carrega um pedido binário de assinatura PKCS#10 como uma nova instância CertificateRequest.

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

Origem:
CertificateRequest.Load.cs
Origem:
CertificateRequest.Load.cs
Origem:
CertificateRequest.Load.cs
Origem:
CertificateRequest.Load.cs
Origem:
CertificateRequest.Load.cs

Carrega um pedido binário de assinatura PKCS#10 como uma nova instância 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

Parâmetros

pkcs10
Byte[]

O pedido de assinatura binário PKCS#10 para carregar.

signerHashAlgorithm
HashAlgorithmName

O algoritmo de hash a usar ao criar um certificado ou um novo pedido de assinatura.

options
CertificateRequestLoadOptions

Uma combinação bit a bit dos valores de enumeração que especifica como carregar o pedido.

signerSignaturePadding
RSASignaturePadding

O preenchimento de assinatura RSA para usar ao criar um certificado a partir deste pedido. Para certificados de assinatura RSA usando o gerador de assinatura por defeito, este parâmetro é obrigatório; caso contrário, este parâmetro é ignorado.

Devoluções

Uma instância CertificateRequest que contém a informação do pedido de assinatura.

Exceções

signerHashAlgorithm.Name é null ou Empty.

pkcs10 é null.

options especifica um valor que não é suportado.

pkcs10 não é um pedido de assinatura válido do PKCS#10.

-ou-

pkcs10 contém uma assinatura que não pôde ser verificada usando a sua chave pública incorporada.

Aplica-se a

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

Origem:
CertificateRequest.Load.cs
Origem:
CertificateRequest.Load.cs
Origem:
CertificateRequest.Load.cs
Origem:
CertificateRequest.Load.cs
Origem:
CertificateRequest.Load.cs

Carrega um pedido binário de assinatura PKCS#10 como uma nova instância 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

Parâmetros

pkcs10
ReadOnlySpan<Byte>

O pedido de assinatura binário PKCS#10 para carregar.

signerHashAlgorithm
HashAlgorithmName

O algoritmo de hash a usar ao criar um certificado ou um novo pedido de assinatura.

bytesConsumed
Int32

Quando este método retorna, contém um valor que indica o número de bytes lidos de pkcs10. Este parâmetro é tratado como não inicializado.

options
CertificateRequestLoadOptions

Uma combinação bit a bit dos valores de enumeração que especifica como carregar o pedido.

signerSignaturePadding
RSASignaturePadding

O preenchimento de assinatura RSA para usar ao criar um certificado a partir deste pedido. Para certificados de assinatura RSA usando o gerador de assinatura por defeito, este parâmetro é obrigatório; caso contrário, este parâmetro é ignorado.

Devoluções

Uma instância CertificateRequest que contém a informação do pedido de assinatura.

Exceções

signerHashAlgorithm.Name é null ou Empty.

pkcs10 é null.

options especifica um valor que não é suportado.

pkcs10 não é um pedido de assinatura válido do PKCS#10.

-ou-

pkcs10 contém uma assinatura que não pôde ser verificada usando a sua chave pública incorporada.

Aplica-se a