SafeEvpPKeyHandle Klasa

Definicja

EVP_PKEY* Reprezentuje typ wskaźnika z biblioteki 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
Dziedziczenie
SafeEvpPKeyHandle
Dziedziczenie

Uwagi

Przed użyciem SafeEvpPKeyHandle funkcji międzyoperacyjności z biblioteką OpenSSL obiekt wywołujący musi upewnić się, że wywoływana wersja biblioteki OpenSSL jest taka sama jak wersja wywoływana przez środowisko uruchomieniowe platformy .NET, a nie wersja równoległa. Wersja biblioteki OpenSSL, którą wywołuje środowisko uruchomieniowe, można określić za pomocą polecenia OpenSslVersion.

Konstruktory

SafeEvpPKeyHandle()

Inicjuje SafeEvpPKeyHandle nowe wystąpienie klasy, reprezentując nieprawidłowe dojście.

SafeEvpPKeyHandle(IntPtr, Boolean)

Inicjuje SafeEvpPKeyHandle nowe wystąpienie klasy z określoną wartością uchwytu.

Pola

handle

Określa uchwyt do zawijenia.

(Odziedziczone po SafeHandle)

Właściwości

IsClosed

Pobiera wartość wskazującą, czy dojście jest zamknięte.

(Odziedziczone po SafeHandle)
IsInvalid

Pobiera wartość wskazującą, czy wartość uchwytu jest nieprawidłowa.

OpenSslVersion

Pobiera wartość reprezentującą numer wersji zgłoszony przez załadowaną wersję biblioteki OpenSSL.

Metody

Close()

Oznacza dojście do zwalniania i zwalniania zasobów.

(Odziedziczone po SafeHandle)
DangerousAddRef(Boolean)

Ręczne zwiększanie licznika odwołania w SafeHandle wystąpieniach.

(Odziedziczone po SafeHandle)
DangerousGetHandle()

Zwraca wartość handle pola.

(Odziedziczone po SafeHandle)
DangerousRelease()

Ręczne dekrementuje licznik odwołań w wystąpieniu SafeHandle .

(Odziedziczone po SafeHandle)
Dispose()

Zwalnia wszystkie zasoby używane przez klasę SafeHandle .

(Odziedziczone po SafeHandle)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez klasę SafeHandle , określając, czy wykonać normalną operację usuwania.

(Odziedziczone po SafeHandle)
DuplicateHandle()

Tworzy inne wystąpienie tego typu, które ma niezależny okres istnienia, ale śledzi ten sam zasób.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OpenPrivateKeyFromEngine(String, String)

Otwórz nazwany klucz prywatny przy użyciu nazwy OpenSSL ENGINE.

OpenPublicKeyFromEngine(String, String)

Otwórz nazwany klucz publiczny przy użyciu nazwy OpenSSL ENGINE.

ReleaseHandle()

Po przesłonięcia w klasie pochodnej program wykonuje kod wymagany do zwolnienia dojścia.

(Odziedziczone po SafeHandle)
SetHandle(IntPtr)

Ustawia dojście do określonego wstępnie istniejącego dojścia.

(Odziedziczone po SafeHandle)
SetHandleAsInvalid()

Oznacza uchwyt jako nieużytny.

(Odziedziczone po SafeHandle)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy