MLKemOpenSsl(SafeEvpPKeyHandle) 생성자

정의

로 표시된 기존 OpenSSL 키에서 클래스의 MLKemOpenSsl 새 인스턴스를 EVP_PKEY*초기화합니다.

public:
 MLKemOpenSsl(System::Security::Cryptography::SafeEvpPKeyHandle ^ pkeyHandle);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("osx")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public MLKemOpenSsl(System.Security.Cryptography.SafeEvpPKeyHandle pkeyHandle);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("osx")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
new System.Security.Cryptography.MLKemOpenSsl : System.Security.Cryptography.SafeEvpPKeyHandle -> System.Security.Cryptography.MLKemOpenSsl
Public Sub New (pkeyHandle As SafeEvpPKeyHandle)

매개 변수

pkeyHandle
SafeEvpPKeyHandle

키로 사용할 OpenSSL EVP_PKEY* 값으로, 로 표시됩니다 SafeEvpPKeyHandle.

특성

예외

pkeyHandlenull입니다.

핸들이 pkeyHandle ML-KEM 키로 인식되지 않습니다.

-또는-

알고리즘 인스턴스를 만드는 동안 오류가 발생했습니다.

핸들 pkeyHandle 이 이미 삭제되었습니다.

적용 대상