SafeEvpPKeyHandle.OpenSslVersion Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um valor que representa o número de versão conforme reportado pela versão carregada do 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
Valor de Propriedade
Um valor que representa o número de versão conforme reportado pela versão carregada do OpenSSL.
- Atributos
Observações
Antes de usar SafeEvpPKeyHandle para realizar interoperabilidade com o OpenSSL, o chamador deve garantir que a versão do OpenSSL que está a chamar é a mesma que a versão do tempo de execução do .NET está a chamar, e não uma versão lado a lado.
Para OpenSSL 1.1.0 e versões posteriores, este valor é reportado pela OpenSSL_version_num() função. Quando uma versão mais antiga do OpenSSL está em uso, este valor é reportado pela SSLeay() função.
Os chamadores são incentivados a realizar apenas uma verificação de igualdade com este valor.