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_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
char* function(c_ulong e, char* buf) ERR_error_string;
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
void function() OPENSSL_add_all_algorithms_noconf;
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
SSL_CTX* function(const(SSL_METHOD)* meth) SSL_CTX_new;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_connect
int function(SSL* ssl) SSL_connect;
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
int function(const SSL* ssl, int ret) SSL_get_error;
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
int function() SSL_library_init;
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
void function() SSL_load_error_strings;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_new
SSL* function(SSL_CTX* ctx) SSL_new;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_read
int function(SSL* ssl, void* buf, int num) SSL_read;
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
int function(SSL* s, int fd) SSL_set_fd;
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
void function(SSL* s, int mode, VerifyCallback verify_callback) SSL_set_verify;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSL_write
int function(SSL* ssl, const(void)* buf, int num) SSL_write;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SSLv3_client_method
const(SSL_METHOD)* function() SSLv3_client_method;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta