Skip to content

Constants

[<Interface>]
type Constants =
    abstract member DH_CHECK_P_NOT_PRIME: float
    abstract member DH_CHECK_P_NOT_SAFE_PRIME: float
    abstract member DH_NOT_SUITABLE_GENERATOR: float
    abstract member DH_UNABLE_TO_CHECK_GENERATOR: float
    abstract member ENGINE_METHOD_ALL: float
    abstract member ENGINE_METHOD_CIPHERS: float
    abstract member ENGINE_METHOD_DH: float
    abstract member ENGINE_METHOD_DIGESTS: float
    abstract member ENGINE_METHOD_DSA: float
    abstract member ENGINE_METHOD_EC: float
    abstract member ENGINE_METHOD_NONE: float
    abstract member ENGINE_METHOD_PKEY_ASN1_METHS: float
    abstract member ENGINE_METHOD_PKEY_METHS: float
    abstract member ENGINE_METHOD_RAND: float
    abstract member ENGINE_METHOD_RSA: float
    abstract member OPENSSL_VERSION_NUMBER: float
    abstract member POINT_CONVERSION_COMPRESSED: float
    abstract member POINT_CONVERSION_HYBRID: float
    abstract member POINT_CONVERSION_UNCOMPRESSED: float
    abstract member RSA_NO_PADDING: float
    abstract member RSA_PKCS1_OAEP_PADDING: float
    abstract member RSA_PKCS1_PADDING: float
    abstract member RSA_PKCS1_PSS_PADDING: float
    abstract member RSA_PSS_SALTLEN_AUTO: float
    abstract member RSA_PSS_SALTLEN_DIGEST: float
    abstract member RSA_PSS_SALTLEN_MAX_SIGN: float
    abstract member RSA_SSLV23_PADDING: float
    abstract member RSA_X931_PADDING: float
    abstract member SSL_OP_ALL: float
    abstract member SSL_OP_ALLOW_NO_DHE_KEX: float
    abstract member SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION: float
    abstract member SSL_OP_CIPHER_SERVER_PREFERENCE: float
    abstract member SSL_OP_CISCO_ANYCONNECT: float
    abstract member SSL_OP_COOKIE_EXCHANGE: float
    abstract member SSL_OP_CRYPTOPRO_TLSEXT_BUG: float
    abstract member SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS: float
    abstract member SSL_OP_LEGACY_SERVER_CONNECT: float
    abstract member SSL_OP_NO_COMPRESSION: float
    abstract member SSL_OP_NO_ENCRYPT_THEN_MAC: float
    abstract member SSL_OP_NO_QUERY_MTU: float
    abstract member SSL_OP_NO_RENEGOTIATION: float
    abstract member SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION: float
    abstract member SSL_OP_NO_SSLv2: float
    abstract member SSL_OP_NO_SSLv3: float
    abstract member SSL_OP_NO_TICKET: float
    abstract member SSL_OP_NO_TLSv1: float
    abstract member SSL_OP_NO_TLSv1_1: float
    abstract member SSL_OP_NO_TLSv1_2: float
    abstract member SSL_OP_NO_TLSv1_3: float
    abstract member SSL_OP_PRIORITIZE_CHACHA: float
    abstract member SSL_OP_TLS_ROLLBACK_BUG: float
    abstract member defaultCipherList: string
    abstract member defaultCoreCipherList: string
AssemblyXantham.Fable.Node

node:constants

Declared inside

Constants
Dlopen
Errno
ExportsThe package's value exports, each bound to its import
Priority

Properties

abstract member DH_CHECK_P_NOT_PRIME: float
abstract member DH_CHECK_P_NOT_SAFE_PRIME: float
abstract member DH_NOT_SUITABLE_GENERATOR: float
abstract member DH_UNABLE_TO_CHECK_GENERATOR: float
abstract member ENGINE_METHOD_ALL: float
abstract member ENGINE_METHOD_CIPHERS: float
abstract member ENGINE_METHOD_DH: float
abstract member ENGINE_METHOD_DIGESTS: float
abstract member ENGINE_METHOD_DSA: float
abstract member ENGINE_METHOD_EC: float
abstract member ENGINE_METHOD_NONE: float
abstract member ENGINE_METHOD_PKEY_ASN1_METHS: float
abstract member ENGINE_METHOD_PKEY_METHS: float
abstract member ENGINE_METHOD_RAND: float
abstract member ENGINE_METHOD_RSA: float
abstract member OPENSSL_VERSION_NUMBER: float
abstract member POINT_CONVERSION_COMPRESSED: float
abstract member POINT_CONVERSION_HYBRID: float
abstract member POINT_CONVERSION_UNCOMPRESSED: float
abstract member RSA_NO_PADDING: float
abstract member RSA_PKCS1_OAEP_PADDING: float
abstract member RSA_PKCS1_PADDING: float
abstract member RSA_PKCS1_PSS_PADDING: float
abstract member RSA_PSS_SALTLEN_AUTO: float

Causes the salt length for RSA_PKCS1_PSS_PADDING to be determined automatically when verifying a signature.

abstract member RSA_PSS_SALTLEN_DIGEST: float

Sets the salt length for RSA_PKCS1_PSS_PADDING to the digest size when signing or verifying.

abstract member RSA_PSS_SALTLEN_MAX_SIGN: float

Sets the salt length for RSA_PKCS1_PSS_PADDING to the maximum permissible value when signing data.

abstract member RSA_SSLV23_PADDING: float
abstract member RSA_X931_PADDING: float
abstract member SSL_OP_ALL: float

Applies multiple bug workarounds within OpenSSL. See https://www.openssl.org/docs/man1.0.2/ssl/SSL_CTX_set_options.html for detail.

abstract member SSL_OP_ALLOW_NO_DHE_KEX: float

Instructs OpenSSL to allow a non-[EC]DHE-based key exchange mode for TLS v1.3

abstract member SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION: float

Allows legacy insecure renegotiation between OpenSSL and unpatched clients or servers. See https://www.openssl.org/docs/man1.0.2/ssl/SSL_CTX_set_options.html.

abstract member SSL_OP_CIPHER_SERVER_PREFERENCE: float

Attempts to use the server's preferences instead of the client's when selecting a cipher. See https://www.openssl.org/docs/man1.0.2/ssl/SSL_CTX_set_options.html.

abstract member SSL_OP_CISCO_ANYCONNECT: float

Instructs OpenSSL to use Cisco's version identifier of DTLS_BAD_VER.

abstract member SSL_OP_COOKIE_EXCHANGE: float

Instructs OpenSSL to turn on cookie exchange.

abstract member SSL_OP_CRYPTOPRO_TLSEXT_BUG: float

Instructs OpenSSL to add server-hello extension from an early version of the cryptopro draft.

abstract member SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS: float

Instructs OpenSSL to disable a SSL 3.0/TLS 1.0 vulnerability workaround added in OpenSSL 0.9.6d.

abstract member SSL_OP_LEGACY_SERVER_CONNECT: float

Allows initial connection to servers that do not support RI.

abstract member SSL_OP_NO_COMPRESSION: float

Instructs OpenSSL to disable support for SSL/TLS compression.

abstract member SSL_OP_NO_ENCRYPT_THEN_MAC: float

Instructs OpenSSL to disable encrypt-then-MAC.

abstract member SSL_OP_NO_QUERY_MTU: float
abstract member SSL_OP_NO_RENEGOTIATION: float

Instructs OpenSSL to disable renegotiation.

abstract member SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION: float

Instructs OpenSSL to always start a new session when performing renegotiation.

abstract member SSL_OP_NO_SSLv2: float

Instructs OpenSSL to turn off SSL v2

abstract member SSL_OP_NO_SSLv3: float

Instructs OpenSSL to turn off SSL v3

abstract member SSL_OP_NO_TICKET: float

Instructs OpenSSL to disable use of RFC4507bis tickets.

abstract member SSL_OP_NO_TLSv1: float

Instructs OpenSSL to turn off TLS v1

abstract member SSL_OP_NO_TLSv1_1: float

Instructs OpenSSL to turn off TLS v1.1

abstract member SSL_OP_NO_TLSv1_2: float

Instructs OpenSSL to turn off TLS v1.2

abstract member SSL_OP_NO_TLSv1_3: float

Instructs OpenSSL to turn off TLS v1.3

abstract member SSL_OP_PRIORITIZE_CHACHA: float

Instructs OpenSSL server to prioritize ChaCha20-Poly1305 when the client does. This option has no effect if SSL_OP_CIPHER_SERVER_PREFERENCE is not enabled.

abstract member SSL_OP_TLS_ROLLBACK_BUG: float

Instructs OpenSSL to disable version rollback attack detection.

abstract member defaultCipherList: string

Specifies the active default cipher list used by the current Node.js process (colon-separated values).

abstract member defaultCoreCipherList: string

Specifies the built-in default cipher list used by Node.js (colon-separated values).