EncryptedXml.GetDecryptionIV(EncryptedData, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 .