다음을 통해 공유


EncryptedXml.GetDecryptionIV(EncryptedData, String) 메서드

정의

암호 해독 IV(초기화 벡터)를 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

검색할 IV(초기화 벡터)가 들어 있는 EncryptedData 개체입니다.

symmetricAlgorithmUri
String

encryptedData 값과 관련된 암호화 알고리즘을 설명하는 URI(Uniform Resource Identifier)입니다.

반환

Byte[]

암호 해독 IV(초기화 벡터)가 들어 있는 바이트 배열입니다.

예외

encryptedData 매개 변수의 값이 null입니다.

encryptedData 매개 변수의 값에 null인 EncryptionMethod 속성이 있습니다.

또는

symmetricAlgorithmUrisymAlgUri 매개 변수의 값이 지원되는 알고리즘이 아닌 경우

설명

개체가 EncryptedData 지정된 경우 이 메서드는 IV(암호 해독 초기화 벡터)를 검색합니다. 기본 동작은 바이트 배열의 첫 번째 바이트로 IV를 CipherValue 검색합니다.

매개 변수에서 지원하는 symmetricAlgorithmUri URI(Uniform Resource Identifier) 값 목록은 클래스와 EncryptedXml 연결된 상수 필드 목록을 참조하세요.

적용 대상