EncryptedXml.GetDecryptionIV(EncryptedData, String) Método

Definición

Recupera el vector de inicialización de descifrado (IV) de un 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

Objeto EncryptedData que contiene el vector de inicialización (IV) que se va a recuperar.

symmetricAlgorithmUri
String

Identificador uniforme de recursos (URI) que describe el algoritmo criptográfico asociado al encryptedData valor.

Devoluciones

Byte[]

Matriz de bytes que contiene el vector de inicialización de descifrado (IV).

Excepciones

El valor del encryptedData parámetro es null.

El valor del encryptedData parámetro tiene una EncryptionMethod propiedad que es NULL.

O bien

El valor del symmetricAlgorithmUri parámetro no es un algoritmo admitido.

Comentarios

Dado un EncryptedData objeto, este método recupera el vector de inicialización de descifrado (IV). El comportamiento predeterminado recupera el IV como los primeros bytes de la CipherValue matriz de bytes.

Para obtener una lista de los valores uniformes de identificador de recursos (URI) admitidos por el symmetricAlgorithmUri parámetro , consulte la lista de campos constantes asociados a la EncryptedXml clase .

Se aplica a