Partilhar via


EncryptedXml.GetDecryptionIV(EncryptedData, String) Método

Definição

Recupera o IV (vetor de inicialização) de descriptografia de um objeto EncryptedData.

public:
 virtual cli::array <System::Byte> ^ GetDecryptionIV(System::Security::Cryptography::Xml::EncryptedData ^ encryptedData, System::String ^ symmetricAlgorithmUri);
public virtual byte[] GetDecryptionIV (System.Security.Cryptography.Xml.EncryptedData encryptedData, string? symmetricAlgorithmUri);
public virtual byte[] GetDecryptionIV (System.Security.Cryptography.Xml.EncryptedData encryptedData, string symmetricAlgorithmUri);
abstract member GetDecryptionIV : System.Security.Cryptography.Xml.EncryptedData * string -> byte[]
override this.GetDecryptionIV : System.Security.Cryptography.Xml.EncryptedData * string -> byte[]
Public Overridable Function GetDecryptionIV (encryptedData As EncryptedData, symmetricAlgorithmUri As String) As Byte()

Parâmetros

encryptedData
EncryptedData

O objeto EncryptedData que contém o IV (vetor de inicialização) a ser recuperado.

symmetricAlgorithmUri
String

O URI (Uniform Resource Identifier) que descreve o algoritmo de criptografia associado ao valor encryptedData.

Retornos

Byte[]

Uma matriz de bytes que contém o IV (vetor de inicialização) de descriptografia.

Exceções

O valor do parâmetro encryptedData é null.

O valor do parâmetro encryptedData tem uma propriedade EncryptionMethod nula.

- ou -

O valor do parâmetro symmetricAlgorithmUrisymAlgUri não é um algoritmo com suporte.

Comentários

Dado um EncryptedData objeto , esse método recupera o IV (vetor de inicialização de descriptografia). O comportamento padrão recupera o IV como os primeiros bytes da CipherValue matriz de bytes.

Para obter uma lista de valores de URI (Uniform Resource Identifier) compatíveis com o symmetricAlgorithmUri parâmetro , consulte a lista de campos constantes associados à EncryptedXml classe .

Aplica-se a