EncryptedXml.GetDecryptionIV(EncryptedData, String) Metoda

Definice

Načte inicializační vektor dešifrování (IV) z objektu EncryptedData .

C#
public virtual byte[] GetDecryptionIV(System.Security.Cryptography.Xml.EncryptedData encryptedData, string? symmetricAlgorithmUri);
C#
public virtual byte[] GetDecryptionIV(System.Security.Cryptography.Xml.EncryptedData encryptedData, string symmetricAlgorithmUri);

Parametry

encryptedData
EncryptedData

Objekt EncryptedData , který obsahuje inicializační vektor (IV) k načtení.

symmetricAlgorithmUri
String

Identifikátor URI (Uniform Resource Identifier), který popisuje kryptografický algoritmus přidružený k hodnotě encryptedData .

Návraty

Byte[]

Bajtové pole, které obsahuje inicializační vektor dešifrování (IV).

Výjimky

Hodnota parametru encryptedData je null.

Hodnota parametru encryptedDataEncryptionMethod vlastnost null.

-nebo-

Hodnota parametru symmetricAlgorithmUrisymAlgUri není podporovaným algoritmem.

Poznámky

Vzhledem k objektu EncryptedData tato metoda načte inicializační vektor dešifrování (IV). Výchozí chování načte IV jako první bajty CipherValue pole bajtů.

Seznam hodnot identifikátoru URI (Uniform Resource Identifier) podporovaných parametrem symmetricAlgorithmUri najdete v seznamu konstantních polí přidružených k EncryptedXml třídě .

Platí pro