Share via


EncryptedXml.GetDecryptionIV(EncryptedData, String) Método

Definición

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

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 valor encryptedData.

Devoluciones

Byte[]

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

Excepciones

El valor del parámetro encryptedData es null.

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

o bien

El valor del parámetro symmetricAlgorithmUrisymAlgUri no es un algoritmo compatible.

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 de Identificador uniforme de recursos (URI) admitidos por el symmetricAlgorithmUri parámetro , vea la lista de campos constantes asociados a la EncryptedXml clase .

Se aplica a