ssl.openssl

Undocumented in source.

Members

Aliases

VerifyCallback
alias VerifyCallback = int function(int, X509_STORE_CTX*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Classes

OpenSSLException
class OpenSSLException

Thrown if an SSL error occurs.

Functions

loadOpenSSL
void loadOpenSSL()
Undocumented in source. Be warned that the author may not have intended to support it.
sslEnforce
int sslEnforce(SSL* ssl, int result, string file, size_t line)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

SSL_ERROR_WANT_READ
enum SSL_ERROR_WANT_READ;
Undocumented in source.
SSL_ERROR_WANT_WRITE
enum SSL_ERROR_WANT_WRITE;
Undocumented in source.
SSL_VERIFY_NONE
enum SSL_VERIFY_NONE;
Undocumented in source.

Structs

SSL
struct SSL
Undocumented in source.
SSL_CTX
struct SSL_CTX
Undocumented in source.
SSL_METHOD
struct SSL_METHOD
Undocumented in source.
X509_STORE_CTX
struct X509_STORE_CTX
Undocumented in source.

Variables

ERR_error_string_p
char* function(c_ulong e, char* buf) ERR_error_string_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OPENSSL_add_all_algorithms_noconf_p
void function() OPENSSL_add_all_algorithms_noconf_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_CTX_new_p
SSL_CTX* function(const(SSL_METHOD)* meth) SSL_CTX_new_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_connect_p
int function(SSL* ssl) SSL_connect_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_get_error_p
int function(const SSL* ssl, int ret) SSL_get_error_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_library_init_p
int function() SSL_library_init_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_load_error_strings_p
void function() SSL_load_error_strings_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_new_p
SSL* function(SSL_CTX* ctx) SSL_new_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_read_p
int function(SSL* ssl, void* buf, int num) SSL_read_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_set_fd_p
int function(SSL* s, int fd) SSL_set_fd_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_set_verify_p
void function(SSL* s, int mode, VerifyCallback verify_callback) SSL_set_verify_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_write_p
int function(SSL* ssl, const(void)* buf, int num) SSL_write_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSLv23_client_method_p
const(SSL_METHOD)* function() SSLv23_client_method_p;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
libcryptoNames
auto libcryptoNames;
Undocumented in source.
libcryptoNames
auto libcryptoNames;
Undocumented in source.
libsslNames
auto libsslNames;
Undocumented in source.
libsslNames
auto libsslNames;
Undocumented in source.

Meta