Partager via


EncryptedXml.GetDecryptionIV(EncryptedData, String) Méthode

Définition

Récupère le vecteur d'initialisation (IV) de déchiffrement d'un objet 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()

Paramètres

encryptedData
EncryptedData

Objet EncryptedData qui contient le vecteur d'initialisation (IV) à récupérer.

symmetricAlgorithmUri
String

URI (Uniform Resource Identifier) qui décrit l'algorithme de chiffrement associé à la valeur encryptedData.

Retours

Byte[]

Tableau d'octets qui contient le vecteur d'initialisation (IV) de déchiffrement.

Exceptions

La valeur du paramètre encryptedData est null.

La valeur du paramètre encryptedData a une propriété EncryptionMethod qui est null.

- ou -

La valeur du paramètre symmetricAlgorithmUrisymAlgUri n'est pas un algorithme pris en charge.

Remarques

Étant donné un EncryptedData objet, cette méthode récupère le vecteur d’initialisation de déchiffrement (IV). Le comportement par défaut récupère l’IV en tant que premiers octets du CipherValue tableau d’octets.

Pour obtenir la liste des valeurs URI (Uniform Resource Identifier) prises en charge par le symmetricAlgorithmUri paramètre, consultez la liste des champs constants associés à la EncryptedXml classe .

S’applique à