Skip to main content
namespace constants

Variables

v
constants.defaultCipherList

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

    v
    constants.defaultCoreCipherList

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

      v
      constants.DH_CHECK_P_NOT_PRIME
      No documentation available
        v
        constants.DH_CHECK_P_NOT_SAFE_PRIME
        No documentation available
          v
          constants.DH_NOT_SUITABLE_GENERATOR
          No documentation available
            v
            constants.DH_UNABLE_TO_CHECK_GENERATOR
            No documentation available
              v
              constants.ENGINE_METHOD_ALL
              No documentation available
                v
                constants.ENGINE_METHOD_CIPHERS
                No documentation available
                  v
                  constants.ENGINE_METHOD_DH
                  No documentation available
                    v
                    constants.ENGINE_METHOD_DIGESTS
                    No documentation available
                      v
                      constants.ENGINE_METHOD_DSA
                      No documentation available
                        v
                        constants.ENGINE_METHOD_EC
                        No documentation available
                          v
                          constants.ENGINE_METHOD_NONE
                          No documentation available
                            v
                            constants.ENGINE_METHOD_PKEY_ASN1_METHS
                            No documentation available
                              v
                              constants.ENGINE_METHOD_PKEY_METHS
                              No documentation available
                                v
                                constants.ENGINE_METHOD_RAND
                                No documentation available
                                  v
                                  constants.ENGINE_METHOD_RSA
                                  No documentation available
                                    v
                                    constants.OPENSSL_VERSION_NUMBER
                                    No documentation available
                                      v
                                      constants.POINT_CONVERSION_COMPRESSED
                                      No documentation available
                                        v
                                        constants.POINT_CONVERSION_HYBRID
                                        No documentation available
                                          v
                                          constants.POINT_CONVERSION_UNCOMPRESSED
                                          No documentation available
                                            v
                                            constants.RSA_NO_PADDING
                                            No documentation available
                                              v
                                              constants.RSA_PKCS1_OAEP_PADDING
                                              No documentation available
                                                v
                                                constants.RSA_PKCS1_PADDING
                                                No documentation available
                                                  v
                                                  constants.RSA_PKCS1_PSS_PADDING
                                                  No documentation available
                                                    v
                                                    constants.RSA_PSS_SALTLEN_AUTO

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

                                                      v
                                                      constants.RSA_PSS_SALTLEN_DIGEST

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

                                                        v
                                                        constants.RSA_PSS_SALTLEN_MAX_SIGN

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

                                                          v
                                                          constants.RSA_SSLV23_PADDING
                                                          No documentation available
                                                            v
                                                            constants.RSA_X931_PADDING
                                                            No documentation available
                                                              v
                                                              constants.SSL_OP_ALL

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

                                                                v
                                                                constants.SSL_OP_ALLOW_NO_DHE_KEX

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

                                                                  v
                                                                  constants.SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION

                                                                  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.

                                                                    v
                                                                    constants.SSL_OP_CIPHER_SERVER_PREFERENCE

                                                                    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.

                                                                      v
                                                                      constants.SSL_OP_CISCO_ANYCONNECT

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

                                                                        v
                                                                        constants.SSL_OP_CRYPTOPRO_TLSEXT_BUG

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

                                                                          v
                                                                          constants.SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS

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

                                                                            v
                                                                            constants.SSL_OP_LEGACY_SERVER_CONNECT

                                                                            Allows initial connection to servers that do not support RI.

                                                                              v
                                                                              constants.SSL_OP_NO_COMPRESSION

                                                                              Instructs OpenSSL to disable support for SSL/TLS compression.

                                                                                v
                                                                                constants.SSL_OP_NO_ENCRYPT_THEN_MAC

                                                                                Instructs OpenSSL to disable encrypt-then-MAC.

                                                                                  v
                                                                                  constants.SSL_OP_NO_QUERY_MTU
                                                                                  No documentation available
                                                                                    v
                                                                                    constants.SSL_OP_NO_RENEGOTIATION

                                                                                    Instructs OpenSSL to disable renegotiation.

                                                                                      v
                                                                                      constants.SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION

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

                                                                                        v
                                                                                        constants.SSL_OP_NO_SSLv2

                                                                                        Instructs OpenSSL to turn off SSL v2

                                                                                          v
                                                                                          constants.SSL_OP_NO_SSLv3

                                                                                          Instructs OpenSSL to turn off SSL v3

                                                                                            v
                                                                                            constants.SSL_OP_NO_TICKET

                                                                                            Instructs OpenSSL to disable use of RFC4507bis tickets.

                                                                                              v
                                                                                              constants.SSL_OP_NO_TLSv1

                                                                                              Instructs OpenSSL to turn off TLS v1

                                                                                                v
                                                                                                constants.SSL_OP_NO_TLSv1_1

                                                                                                Instructs OpenSSL to turn off TLS v1.1

                                                                                                  v
                                                                                                  constants.SSL_OP_NO_TLSv1_2

                                                                                                  Instructs OpenSSL to turn off TLS v1.2

                                                                                                    v
                                                                                                    constants.SSL_OP_NO_TLSv1_3

                                                                                                    Instructs OpenSSL to turn off TLS v1.3

                                                                                                      v
                                                                                                      constants.SSL_OP_PRIORITIZE_CHACHA

                                                                                                      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.

                                                                                                        v
                                                                                                        constants.SSL_OP_TLS_ROLLBACK_BUG

                                                                                                        Instructs OpenSSL to disable version rollback attack detection.

                                                                                                          Back to top