EncryptedXml.GetDecryptionIV(EncryptedData, String) Metoda
V tomto článku
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()
- 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
.
Bajtové pole, které obsahuje inicializační vektor dešifrování (IV).
Hodnota parametru encryptedData
je null
.
Hodnota parametru encryptedData
má EncryptionMethod vlastnost null.
-nebo-
Hodnota parametru symmetricAlgorithmUrisymAlgUri
není podporovaným algoritmem.
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 |
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: