SafeEvpPKeyHandle.OpenSslVersion Proprietà
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.
Ottiene un valore che rappresenta il numero di versione indicato dalla versione caricata di OpenSSL.
public:
static property long OpenSslVersion { long get(); };
public static long OpenSslVersion { get; }
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public static long OpenSslVersion { get; }
static member OpenSslVersion : int64
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
static member OpenSslVersion : int64
Public Shared ReadOnly Property OpenSslVersion As Long
Valore della proprietà
Valore che rappresenta il numero di versione segnalato dalla versione caricata di OpenSSL.
- Attributi
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.
Per OpenSSL 1.1.0 e versioni successive, questo valore viene segnalato dalla OpenSSL_version_num()
funzione . Quando è in uso una versione precedente di OpenSSL, questo valore viene segnalato dalla SSLeay()
funzione .
I chiamanti sono invitati a eseguire solo un controllo di uguaglianza con questo valore.