Język

MLDsaOpenSsl(SafeEvpPKeyHandle) Konstruktor

Definicja

Inicjuje nowe wystąpienie MLDsaOpenSsl klasy z istniejącego klucza OpenSSL reprezentowanego EVP_PKEY*jako .

public:
 MLDsaOpenSsl(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 MLDsaOpenSsl(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.MLDsaOpenSsl : System.Security.Cryptography.SafeEvpPKeyHandle -> System.Security.Cryptography.MLDsaOpenSsl
Public Sub New (pkeyHandle As SafeEvpPKeyHandle)

Parametry

pkeyHandle
SafeEvpPKeyHandle

Wartość OpenSSL EVP_PKEY* , która ma być używana jako klucz, reprezentowana SafeEvpPKeyHandlejako .

Atrybuty

Wyjątki

Parametr pkeyHandle ma wartość null.

Uchwyt w pkeyHandle pliku nie jest rozpoznawany jako klucz ML-DSA.

— lub —

Wystąpił błąd podczas tworzenia wystąpienia algorytmu.

Uchwyt w pliku pkeyHandle jest już usunięty.

Dotyczy