Udostępnij za pośrednictwem


EncryptedXml.GetDecryptionIV(EncryptedData, String) Metoda

Definicja

Pobiera wektor inicjowania odszyfrowywania (IV) z EncryptedData obiektu.

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

Obiekt EncryptedData zawierający wektor inicjalizacji (IV) do pobrania.

symmetricAlgorithmUri
String

Identyfikator URI (Uniform Resource Identifier), który opisuje algorytm kryptograficzny skojarzony z wartością encryptedData .

Zwraca

Byte[]

Tablica bajtów zawierająca wektor inicjowania odszyfrowywania (IV).

Wyjątki

Wartość parametru encryptedData to null.

Wartość parametru encryptedData ma EncryptionMethod właściwość o wartości null.

-lub-

Wartość parametru symmetricAlgorithmUrisymAlgUri nie jest obsługiwanym algorytmem.

Uwagi

EncryptedData Biorąc pod uwagę obiekt, ta metoda pobiera wektor inicjowania odszyfrowywania (IV). Domyślne zachowanie pobiera iv jako pierwsze bajty tablicy bajtów CipherValue .

Aby uzyskać listę wartości identyfikatora URI (Uniform Resource Identifier) obsługiwanych przez symmetricAlgorithmUri parametr, zobacz listę stałych pól skojarzonych z klasą EncryptedXml .

Dotyczy