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 chiama 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 SafeEvpPKeyHandle classe , che rappresenta un handle non valido. |
SafeEvpPKeyHandle(IntPtr, Boolean) |
Inizializza una nuova istanza della classe SafeEvpPKeyHandle con il valore di 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 indicato dalla versione caricata di OpenSSL. |
Metodi
Close() |
Contrassegna l'handle per il rilascio delle risorse. (Ereditato da SafeHandle) |
DangerousAddRef(Boolean) |
Incrementa manualmente il numero di riferimenti nelle istanze di SafeHandle. (Ereditato da SafeHandle) |
DangerousGetHandle() |
Restituisce il valore del campo handle. (Ereditato da SafeHandle) |
DangerousRelease() |
Decrementa manualmente il numero di riferimenti 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 una normale operazione di eliminazione. (Ereditato da SafeHandle) |
DuplicateHandle() |
Crea un'altra istanza di questo tipo con una durata indipendente ma tiene traccia della stessa risorsa. |
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OpenPrivateKeyFromEngine(String, String) |
Aprire una chiave privata denominata usando un denominato OpenSSL |
OpenPublicKeyFromEngine(String, String) |
Aprire una chiave pubblica denominata usando un denominato OpenSSL |
ReleaseHandle() |
Quando ne viene eseguito l'override in una classe derivata, esegue il codice necessario per liberare l'handle. (Ereditato da SafeHandle) |
SetHandle(IntPtr) |
Imposta l'handle sull'handle preesistente specificato. (Ereditato da SafeHandle) |
SetHandleAsInvalid() |
Contrassegna un handle come non più usato. (Ereditato da SafeHandle) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per