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

Produkt Verze
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10