EncryptedXml.GetDecryptionIV(EncryptedData, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte inicializační vektor dešifrování (IV) z objektu 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()
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
Bajtové pole, které obsahuje inicializační vektor dešifrování (IV).
Výjimky
Hodnota parametru encryptedData
je null
.
Hodnota parametru encryptedData
má EncryptionMethod 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ě .