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 EncryptedData objeto.
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);
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 EncryptedData objeto que contém o vetor de inicialização (IV) a ser recuperado.
- symmetricAlgorithmUri
- String
O URI (Uniform Resource Identifier) que descreve o algoritmo criptográfico associado ao encryptedData valor.
Retornos
Uma matriz de bytes que contém o vetor de inicialização de descriptografia (IV).
Exceções
O valor do encryptedData parâmetro é null.
O valor do encryptedData parâmetro tem uma EncryptionMethod propriedade que é nula.
-ou-
O valor do symmetricAlgorithmUri parâmetro 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.