SafeEvpPKeyHandle Clase

Definición

Representa el tipo de puntero EVP_PKEY* de 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
Herencia
SafeEvpPKeyHandle
Herencia

Comentarios

Antes de usar SafeEvpPKeyHandle para realizar la interoperabilidad con OpenSSL, un llamador debe asegurarse de que la versión de OpenSSL a la que llama es la misma que la versión a la que llama el entorno de ejecución de .NET y no una versión en paralelo. La versión de OpenSSL a la que llama el runtime puede determinarse mediante OpenSslVersion.

Constructores

SafeEvpPKeyHandle()

Inicializa una nueva instancia de la SafeEvpPKeyHandle clase , que representa un identificador no válido.

SafeEvpPKeyHandle(IntPtr, Boolean)

Inicializa una nueva instancia de la clase SafeEvpPKeyHandle con el valor de controlador especificado.

Campos

handle

Especifica el identificador que se va a ajustar.

(Heredado de SafeHandle)

Propiedades

IsClosed

Obtiene un valor que indica si el identificador está cerrado.

(Heredado de SafeHandle)
IsInvalid

Obtiene un valor que indica si el valor del controlador no es válido.

OpenSslVersion

Obtiene un valor que representa el número de versión indicado por la versión cargada de OpenSSL.

Métodos

Close()

Marca el identificador para soltar y liberar recursos.

(Heredado de SafeHandle)
DangerousAddRef(Boolean)

Aumenta manualmente el recuento de referencias en instancias de SafeHandle.

(Heredado de SafeHandle)
DangerousGetHandle()

Devuelve el valor del campo handle.

(Heredado de SafeHandle)
DangerousRelease()

Disminuye manualmente el recuento de referencias en una instancia de SafeHandle.

(Heredado de SafeHandle)
Dispose()

Libera todos los recursos que utiliza la clase SafeHandle.

(Heredado de SafeHandle)
Dispose(Boolean)

Libera los recursos no administrados usados por la clase SafeHandle especificando si se lleva a cabo una operación de eliminación normal.

(Heredado de SafeHandle)
DuplicateHandle()

Crea otra instancia de este tipo que tiene una duración independiente, pero que realiza un seguimiento del mismo recurso.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OpenPrivateKeyFromEngine(String, String)

Abra una clave privada con nombre mediante un denominado OpenSSL ENGINE.

OpenPublicKeyFromEngine(String, String)

Abra una clave pública con nombre mediante un denominado OpenSSL ENGINE.

ReleaseHandle()

Cuando se invalida en una clase derivada, ejecuta el código necesario para liberar el identificador.

(Heredado de SafeHandle)
SetHandle(IntPtr)

Establece el identificador en el identificador preexistente.

(Heredado de SafeHandle)
SetHandleAsInvalid()

Marca un identificador para indicar que ya no se utiliza.

(Heredado de SafeHandle)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a