SafeEvpPKeyHandle Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta il tipo di puntatore EVP_PKEY*
da 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
- Ereditarietà
- Ereditarietà
Commenti
Prima di usare SafeEvpPKeyHandle per eseguire l'interoperabilità con OpenSSL, un chiamante deve assicurarsi che la versione di OpenSSL che sta chiamando sia la stessa della versione che il runtime .NET sta chiamando e non una versione side-by-side. La versione di OpenSSL che il runtime sta chiamando può essere determinata da OpenSslVersion.
Costruttori
SafeEvpPKeyHandle() |
Inizializza una nuova istanza della classe SafeEvpPKeyHandle, che rappresenta un handle non valido. |
SafeEvpPKeyHandle(IntPtr, Boolean) |
Inizializza una nuova istanza della classe SafeEvpPKeyHandle con il valore handle specificato. |
Campi
handle |
Specifica l'handle di cui eseguire il wrapping. (Ereditato da SafeHandle) |
Proprietà
IsClosed |
Ottiene un valore che indica se l'handle è chiuso. (Ereditato da SafeHandle) |
IsInvalid |
Ottiene un valore che indica se il valore dell'handle non è valido. |
OpenSslVersion |
Ottiene un valore che rappresenta il numero di versione segnalato dalla versione caricata di OpenSSL. |
Metodi
Close() |
Contrassegna l'handle per il rilascio e la liberazione delle risorse. (Ereditato da SafeHandle) |
DangerousAddRef(Boolean) |
Incrementa manualmente il contatore dei riferimenti nelle istanze di SafeHandle. (Ereditato da SafeHandle) |
DangerousGetHandle() |
Restituisce il valore del campo handle. (Ereditato da SafeHandle) |
DangerousRelease() |
Decrementa manualmente il contatore di riferimento in un'istanza di SafeHandle. (Ereditato da SafeHandle) |
Dispose() |
Rilascia tutte le risorse usate dalla classe SafeHandle. (Ereditato da SafeHandle) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate dalla classe SafeHandle specificando se eseguire un'operazione dispose normale. (Ereditato da SafeHandle) |
DuplicateHandle() |
Crea un'altra istanza di questo tipo o incrementa il conteggio dei riferimenti dell'handle. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
OpenKeyFromProvider(String, String) |
Rappresenta il tipo di puntatore |
OpenPrivateKeyFromEngine(String, String) |
Aprire una chiave privata denominata usando un nome OpenSSL |
OpenPublicKeyFromEngine(String, String) |
Aprire una chiave pubblica denominata usando un nome OpenSSL |
ReleaseHandle() |
Quando sottoposto a override in una classe derivata, esegue il codice necessario per liberare l'handle. (Ereditato da SafeHandle) |
SetHandle(IntPtr) |
Imposta l'handle sull'handle esistente specificato. (Ereditato da SafeHandle) |
SetHandleAsInvalid() |
Contrassegna un handle come non più utilizzato. (Ereditato da SafeHandle) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |