Sdílet prostřednictvím


EncryptedXml.GetDecryptionIV(EncryptedData, String) Metoda

Definice

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

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