SafeEvpPKeyHandle Classe

Definição

Representa o tipo de ponteiro EVP_PKEY* do 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
Herança
SafeEvpPKeyHandle
Herança

Comentários

Antes de usar SafeEvpPKeyHandle para executar a interoperabilidade com o OpenSSL, um chamador deve garantir que a versão do OpenSSL que eles estão chamando seja a mesma que a versão que o runtime do .NET está chamando e não uma versão lado a lado. A versão do OpenSSL que o runtime está chamando pode ser determinada por OpenSslVersion.

Construtores

SafeEvpPKeyHandle()

Inicializa uma nova instância da SafeEvpPKeyHandle classe , representando um identificador inválido.

SafeEvpPKeyHandle(IntPtr, Boolean)

Inicializa uma nova instância da classe SafeEvpPKeyHandle com o valor do identificador especificado.

Campos

handle

Especifica o identificador a ser encapsulado.

(Herdado de SafeHandle)

Propriedades

IsClosed

Obtém um valor que indica se o identificador está fechado.

(Herdado de SafeHandle)
IsInvalid

Obtém um valor que indica se o valor do identificador é inválido.

OpenSslVersion

Obtém um valor que representa o número de versão, conforme relatado pela versão carregada do OpenSSL.

Métodos

Close()

Marca o identificador de liberação de recursos.

(Herdado de SafeHandle)
DangerousAddRef(Boolean)

Incrementa manualmente o contador de referências em instâncias do SafeHandle.

(Herdado de SafeHandle)
DangerousGetHandle()

Retorna o valor do campo handle.

(Herdado de SafeHandle)
DangerousRelease()

Diminui manualmente o contador de referência em uma instância SafeHandle.

(Herdado de SafeHandle)
Dispose()

Libera todos os recursos usados pela classe SafeHandle.

(Herdado de SafeHandle)
Dispose(Boolean)

Libera os recursos não gerenciados usados pela classe SafeHandle que especifica se deve executar uma operação de descarte normal.

(Herdado de SafeHandle)
DuplicateHandle()

Cria outra instância desse tipo, que tem um tempo de vida independente, mas controla o mesmo recurso.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OpenPrivateKeyFromEngine(String, String)

Abra uma chave privada nomeada usando um chamado OpenSSL ENGINE.

OpenPublicKeyFromEngine(String, String)

Abra uma chave pública nomeada usando um chamado OpenSSL ENGINE.

ReleaseHandle()

Quando substituído em uma classe derivada, executa o código necessário para liberar o identificador.

(Herdado de SafeHandle)
SetHandle(IntPtr)

Define o identificador para o identificador pré-existente especificado.

(Herdado de SafeHandle)
SetHandleAsInvalid()

Marca um identificador como não mais usado.

(Herdado de SafeHandle)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a