EncryptedXml.GetDecryptionIV(EncryptedData, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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 .