SafeEvpPKeyHandle.OpenSslVersion Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, представляющее номер версии, как сообщает загруженная версия OpenSSL.
public:
static property long OpenSslVersion { long 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; }
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")>]
static member OpenSslVersion : int64
static member OpenSslVersion : int64
Public Shared ReadOnly Property OpenSslVersion As Long
Значение свойства
Значение, представляющее номер версии, сообщаемый загруженной версией OpenSSL.
- Атрибуты
Комментарии
Прежде чем использовать SafeEvpPKeyHandle для выполнения взаимодействия с OpenSSL вызывающей стороной, необходимо убедиться, что версия OpenSSL, которую они вызывают, совпадает с версией, которую вызывает среда выполнения .NET, а не параллельной версией.
Для OpenSSL 1.1.0 и более поздней версии это значение сообщается из OpenSSL_version_num() функции. Когда используется более старая версия OpenSSL, это значение сообщается из SSLeay() функции.
Вызывающие абоненты рекомендуется выполнять проверку равенства только с этим значением.