openssl

openssl

Synopsis

#define             GNUTLS_X509_CN_SIZE
#define             GNUTLS_X509_C_SIZE
#define             GNUTLS_X509_O_SIZE
#define             GNUTLS_X509_OU_SIZE
#define             GNUTLS_X509_L_SIZE
#define             GNUTLS_X509_S_SIZE
#define             GNUTLS_X509_EMAIL_SIZE
#define             OPENSSL_VERSION_NUMBER
#define             SSLEAY_VERSION_NUMBER
#define             OPENSSL_VERSION_TEXT
#define             SSL_ERROR_NONE
#define             SSL_ERROR_SSL
#define             SSL_ERROR_WANT_READ
#define             SSL_ERROR_WANT_WRITE
#define             SSL_ERROR_SYSCALL
#define             SSL_ERROR_ZERO_RETURN
#define             SSL_FILETYPE_PEM
#define             SSL_VERIFY_NONE
#define             SSL_ST_OK
#define             X509_V_ERR_CERT_NOT_YET_VALID
#define             X509_V_ERR_CERT_HAS_EXPIRED
#define             X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT
#define             SSL_OP_ALL
#define             SSL_OP_NO_TLSv1
#define             SSL_MODE_ENABLE_PARTIAL_WRITE
#define             SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER
#define             SSL_MODE_AUTO_RETRY
typedef             X509_NAME;
typedef             X509;
                    SSL;
#define             current_cert
#define             X509_STORE_CTX_get_current_cert     (ctx)
int                 (*verify_callback)                  (int Param1,
                                                         X509_STORE_CTX *Param2);

Description

Details

GNUTLS_X509_CN_SIZE

#define GNUTLS_X509_CN_SIZE 256


GNUTLS_X509_C_SIZE

#define GNUTLS_X509_C_SIZE 3


GNUTLS_X509_O_SIZE

#define GNUTLS_X509_O_SIZE 256


GNUTLS_X509_OU_SIZE

#define GNUTLS_X509_OU_SIZE 256


GNUTLS_X509_L_SIZE

#define GNUTLS_X509_L_SIZE 256


GNUTLS_X509_S_SIZE

#define GNUTLS_X509_S_SIZE 256


GNUTLS_X509_EMAIL_SIZE

#define GNUTLS_X509_EMAIL_SIZE 256


OPENSSL_VERSION_NUMBER

#define OPENSSL_VERSION_NUMBER (0x0090604F)


SSLEAY_VERSION_NUMBER

#define SSLEAY_VERSION_NUMBER OPENSSL_VERSION_NUMBER


OPENSSL_VERSION_TEXT

#define OPENSSL_VERSION_TEXT ("GNUTLS " GNUTLS_VERSION " ")


SSL_ERROR_NONE

#define SSL_ERROR_NONE        (0)


SSL_ERROR_SSL

#define SSL_ERROR_SSL         (1)


SSL_ERROR_WANT_READ

#define SSL_ERROR_WANT_READ   (2)


SSL_ERROR_WANT_WRITE

#define SSL_ERROR_WANT_WRITE  (3)


SSL_ERROR_SYSCALL

#define SSL_ERROR_SYSCALL     (5)


SSL_ERROR_ZERO_RETURN

#define SSL_ERROR_ZERO_RETURN (6)


SSL_FILETYPE_PEM

#define SSL_FILETYPE_PEM (GNUTLS_X509_FMT_PEM)


SSL_VERIFY_NONE

#define SSL_VERIFY_NONE (0)


SSL_ST_OK

#define SSL_ST_OK (1)


X509_V_ERR_CERT_NOT_YET_VALID

#define X509_V_ERR_CERT_NOT_YET_VALID          (1)


X509_V_ERR_CERT_HAS_EXPIRED

#define X509_V_ERR_CERT_HAS_EXPIRED            (2)


X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT

#define X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT (3)


SSL_OP_ALL

#define SSL_OP_ALL (0x000FFFFF)


SSL_OP_NO_TLSv1

#define SSL_OP_NO_TLSv1 (0x0400000)


SSL_MODE_ENABLE_PARTIAL_WRITE

#define SSL_MODE_ENABLE_PARTIAL_WRITE (0x1)


SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER

#define SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER (0x2)


SSL_MODE_AUTO_RETRY

#define SSL_MODE_AUTO_RETRY (0x4)


X509_NAME

  typedef gnutls_x509_dn X509_NAME;


X509

  typedef gnutls_datum_t X509;


SSL

typedef struct _SSL SSL;


current_cert

#define current_cert cert_list


X509_STORE_CTX_get_current_cert()

#define X509_STORE_CTX_get_current_cert(ctx) ((ctx)->current_cert)


verify_callback ()

int                 (*verify_callback)                  (int Param1,
                                                         X509_STORE_CTX *Param2);