Interface Constants


  • public interface Constants
    Constants use in the LiteSSL package.
    • Field Detail

      • versionStr

        static final java.lang.String versionStr
        Library version number
        See Also:
        Constant Field Values
      • SSL_CLIENT_AUTHENTICATION

        static final int SSL_CLIENT_AUTHENTICATION
        Enable the client authentication support in the context.
        See Also:
        Constant Field Values
      • SSL_SERVER_VERIFY_LATER

        static final int SSL_SERVER_VERIFY_LATER
        Differ the server authentication in the context.
        See Also:
        Constant Field Values
      • SSL_HANDSHAKE_IN_PROGRESS

        static final int SSL_HANDSHAKE_IN_PROGRESS
        SSL handshake is in progress.
        See Also:
        Constant Field Values
      • SSL_ERROR_DEAD

        static final int SSL_ERROR_DEAD
        A fatal error occurred.
        See Also:
        Constant Field Values
      • SSL_ERROR_CONN_LOST

        static final int SSL_ERROR_CONN_LOST
        The SSL connection have been lost.
        See Also:
        Constant Field Values
      • SSL_ERROR_SOCK_SETUP_FAILURE

        static final int SSL_ERROR_SOCK_SETUP_FAILURE
        The underlaying socket couldn't be configured.
        See Also:
        Constant Field Values
      • SSL_ERROR_INVALID_HANDSHAKE

        static final int SSL_ERROR_INVALID_HANDSHAKE
        The SSL handshake failed.
        See Also:
        Constant Field Values
      • SSL_ERROR_INVALID_PROT_MSG

        static final int SSL_ERROR_INVALID_PROT_MSG
        An SSL protocol failure occurred.
        See Also:
        Constant Field Values
      • SSL_ERROR_INVALID_HMAC

        static final int SSL_ERROR_INVALID_HMAC
        Bad message authentication code.
        See Also:
        Constant Field Values
      • SSL_ERROR_INVALID_VERSION

        static final int SSL_ERROR_INVALID_VERSION
        Invalid version.
        See Also:
        Constant Field Values
      • SSL_ERROR_INVALID_SESSION

        static final int SSL_ERROR_INVALID_SESSION
        Invalid session.
        See Also:
        Constant Field Values
      • SSL_ERROR_NO_CIPHER

        static final int SSL_ERROR_NO_CIPHER
        No cipher method available.
        See Also:
        Constant Field Values
      • SSL_ERROR_BAD_CERTIFICATE

        static final int SSL_ERROR_BAD_CERTIFICATE
        The certificate is not valid.
        See Also:
        Constant Field Values
      • SSL_ERROR_FINISHED_INVALID

        static final int SSL_ERROR_FINISHED_INVALID
        See Also:
        Constant Field Values
      • X509_VFY_ERROR_NO_TRUSTED_CERT

        static final int X509_VFY_ERROR_NO_TRUSTED_CERT
        See Also:
        Constant Field Values
      • X509_VFY_ERROR_BAD_SIGNATURE

        static final int X509_VFY_ERROR_BAD_SIGNATURE
        See Also:
        Constant Field Values
      • X509_VFY_ERROR_NOT_YET_VALID

        static final int X509_VFY_ERROR_NOT_YET_VALID
        See Also:
        Constant Field Values
      • X509_VFY_ERROR_SELF_SIGNED

        static final int X509_VFY_ERROR_SELF_SIGNED
        See Also:
        Constant Field Values
      • X509_VFY_ERROR_INVALID_CHAIN

        static final int X509_VFY_ERROR_INVALID_CHAIN
        See Also:
        Constant Field Values
      • X509_VFY_ERROR_UNSUPPORTED_DIGEST

        static final int X509_VFY_ERROR_UNSUPPORTED_DIGEST
        See Also:
        Constant Field Values
      • SSL_ALERT_CLOSE_NOTIFY

        static final int SSL_ALERT_CLOSE_NOTIFY
        The SSL connection has been closed.
        See Also:
        Constant Field Values
      • SSL_ALERT_UNEXPECTED_MESSAGE

        static final int SSL_ALERT_UNEXPECTED_MESSAGE
        The SSL encountered an unexpected message.
        See Also:
        Constant Field Values
      • SSL_ALERT_BAD_RECORD_MAC

        static final int SSL_ALERT_BAD_RECORD_MAC
        Bad message MAC checksum.
        See Also:
        Constant Field Values
      • SSL_ALERT_HANDSHAKE_FAILURE

        static final int SSL_ALERT_HANDSHAKE_FAILURE
        An SSL handshake failure occurred.
        See Also:
        Constant Field Values
      • SSL_ALERT_BAD_CERTIFICATE

        static final int SSL_ALERT_BAD_CERTIFICATE
        SSL received a bad certificate.
        See Also:
        Constant Field Values
      • SSL_ALERT_ILLEGAL_PARAMETER

        static final int SSL_ALERT_ILLEGAL_PARAMETER
        See Also:
        Constant Field Values
      • TLS_RSA_WITH_AES_128_CBC_SHA

        static final int TLS_RSA_WITH_AES_128_CBC_SHA
        The ciphers that are supported. See http://www.rfc-archive.org/getrfc.php?rfc=3268 and section A.5 in http://www.rfc-archive.org/getrfc.php?rfc=2246
        See Also:
        Constant Field Values
      • TLS_RSA_WITH_AES_256_CBC_SHA

        static final int TLS_RSA_WITH_AES_256_CBC_SHA
        See Also:
        Constant Field Values
      • SSL_BUILD_SKELETON_MODE

        static final int SSL_BUILD_SKELETON_MODE
        build mode ids'
        See Also:
        Constant Field Values
      • SSL_BUILD_ENABLE_VERIFICATION

        static final int SSL_BUILD_ENABLE_VERIFICATION
        See Also:
        Constant Field Values
      • SSL_BUILD_MODE

        static final int SSL_BUILD_MODE
        offsets to retrieve configuration information
        See Also:
        Constant Field Values
      • SSL_MAX_CA_CERT_CFG_OFFSET

        static final int SSL_MAX_CA_CERT_CFG_OFFSET
        See Also:
        Constant Field Values
      • SSL_DEFAULT_SVR_SESS

        static final int SSL_DEFAULT_SVR_SESS
        default session sizes
        See Also:
        Constant Field Values
      • SSL_X509_CERT_COMMON_NAME

        static final int SSL_X509_CERT_COMMON_NAME
        X.509/X.520 distinguished name types
        See Also:
        Constant Field Values
      • SSL_X509_CERT_ORGANIZATION

        static final int SSL_X509_CERT_ORGANIZATION
        See Also:
        Constant Field Values
      • SSL_X509_CERT_ORGANIZATIONAL_NAME

        static final int SSL_X509_CERT_ORGANIZATIONAL_NAME
        See Also:
        Constant Field Values
      • SSL_X509_CA_CERT_COMMON_NAME

        static final int SSL_X509_CA_CERT_COMMON_NAME
        See Also:
        Constant Field Values
      • SSL_X509_CA_CERT_ORGANIZATION

        static final int SSL_X509_CA_CERT_ORGANIZATION
        See Also:
        Constant Field Values
      • SSL_X509_CA_CERT_ORGANIZATIONAL_NAME

        static final int SSL_X509_CA_CERT_ORGANIZATIONAL_NAME
        See Also:
        Constant Field Values
      • SSL_OBJ_X509_CERT

        static final int SSL_OBJ_X509_CERT
        X.509 client/server certificate.
        See Also:
        Constant Field Values
      • SSL_OBJ_X509_CACERT

        static final int SSL_OBJ_X509_CACERT
        X.509 CA certificate.
        See Also:
        Constant Field Values
      • SSL_OBJ_PKCS8

        static final int SSL_OBJ_PKCS8
        PKCS8 encrypted private key.
        See Also:
        Constant Field Values
      • SSL_OBJ_PKCS12

        static final int SSL_OBJ_PKCS12
        PKCS12 certificate or private key.
        See Also:
        Constant Field Values
      • SSL_SESSION_ID_SIZE

        static final int SSL_SESSION_ID_SIZE
        need to predefine before ssl_lib.h gets to it
        See Also:
        Constant Field Values