MLKemOpenSsl(SafeEvpPKeyHandle) Constructor

Definitie

Initialiseert een nieuw exemplaar van de MLKemOpenSsl klasse op basis van een bestaande OpenSSL-sleutel die wordt weergegeven als een 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)

Parameters

pkeyHandle
SafeEvpPKeyHandle

De OpenSSL-waarde EVP_PKEY* die moet worden gebruikt als de sleutel, weergegeven als een SafeEvpPKeyHandle.

Kenmerken

Uitzonderingen

pkeyHandle is null.

De ingang wordt pkeyHandle niet herkend als een ML-KEM sleutel.

– of –

Er is een fout opgetreden tijdens het maken van het algoritmeexemplaren.

De ingang pkeyHandle is al verwijderd.

Van toepassing op