SafeEvpPKeyHandle Třída

Definice

EVP_PKEY* Představuje typ ukazatele z OpenSSL.

public ref class SafeEvpPKeyHandle sealed : System::Runtime::InteropServices::SafeHandle
public sealed class SafeEvpPKeyHandle : System.Runtime.InteropServices.SafeHandle
type SafeEvpPKeyHandle = class
    inherit SafeHandle
Public NotInheritable Class SafeEvpPKeyHandle
Inherits SafeHandle
Dědičnost
SafeEvpPKeyHandle
Dědičnost

Poznámky

Před použitím SafeEvpPKeyHandle k provedení komunikace s OpenSSL musí volající zajistit, že verze OpenSSL, kterou volá, je stejná jako verze, kterou volá modul runtime .NET, a ne souběžnou verzi. Verzi OpenSSL, kterou modul runtime volá, lze určit pomocí OpenSslVersion.

Konstruktory

SafeEvpPKeyHandle()

Inicializuje novou instanci SafeEvpPKeyHandle třídy představující neplatný popisovač.

SafeEvpPKeyHandle(IntPtr, Boolean)

Inicializuje novou instanci SafeEvpPKeyHandle třídy se zadanou hodnotou popisovače.

Pole

handle

Určuje popisovač, který se má zabalit.

(Zděděno od SafeHandle)

Vlastnosti

IsClosed

Získá hodnotu označující, zda je popisovač uzavřen.

(Zděděno od SafeHandle)
IsInvalid

Získá hodnotu označující, zda je hodnota popisovače neplatná.

OpenSslVersion

Získá hodnotu představující číslo verze hlášené načtenou verzí OpenSSL.

Metody

Close()

Označí popisovač pro uvolnění a uvolnění prostředků.

(Zděděno od SafeHandle)
DangerousAddRef(Boolean)

Ručně zvýší čítač odkazů na SafeHandle instance.

(Zděděno od SafeHandle)
DangerousGetHandle()

Vrátí hodnotu handle pole.

(Zděděno od SafeHandle)
DangerousRelease()

Ručně sníží čítač odkazů na SafeHandle instanci.

(Zděděno od SafeHandle)
Dispose()

Uvolní všechny prostředky používané SafeHandle třídou.

(Zděděno od SafeHandle)
Dispose(Boolean)

Uvolní nespravované prostředky používané SafeHandle třídou určující, zda se má provést normální operace dispose.

(Zděděno od SafeHandle)
DuplicateHandle()

Vytvoří další instanci tohoto typu, která má nezávislou životnost, ale sleduje stejný prostředek.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OpenPrivateKeyFromEngine(String, String)

Otevřete pojmenovaný privátní klíč pomocí pojmenovaného OpenSSL ENGINE.

OpenPublicKeyFromEngine(String, String)

Otevřete pojmenovaný veřejný klíč pomocí pojmenovaného OpenSSL ENGINE.

ReleaseHandle()

Při přepsání v odvozené třídě spustí kód potřebný k uvolnění popisovače.

(Zděděno od SafeHandle)
SetHandle(IntPtr)

Nastaví popisovač na zadaný již existující popisovač.

(Zděděno od SafeHandle)
SetHandleAsInvalid()

Označí úchyt jako nepoužívaný.

(Zděděno od SafeHandle)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro