[][src]Module tabbyssl::libssl::x509

Implementations of OpenSSL X509 APIs. Please also refer to the header file at tabbyssl/openssl/x509.h

Structs

TABBY_X509

An OpenSSL X509 object

TABBY_X509_NAME

An OpenSSL X509_NAME object

Functions

tabby_X509_NAME_free

X509_NAME_free - free up a X509_NAME structure. If a is NULL nothing is done.

tabby_X509_NAME_oneline

X509_NAME_oneline - prints an ASCII version of a to buf. If buf is NULL then a buffer is dynamically allocated and returned, and size is ignored. Otherwise, at most size bytes will be written, including the ending '\0', and buf is returned.

tabby_X509_free

X509_free - free up a X509 structure. If a is NULL nothing is done.

tabby_X509_get_alt_subject_names

X509_get_alt_subject_names - returns the alternative subject names of certificate x. The returned value is a STACK pointer which MUST be freed by sk_X509_NAME_free.

tabby_X509_get_subject

X509_get_subject - returns the DER bytes of the subject of x as a X509_NAME. The returned value is a X509_NAME pointer which MUST be freed by X509_NAME_free.

tabby_X509_get_subject_name

X509_get_subject_name - returns the subject of x as a human readable X509_NAME. The returned value is a X509_NAME pointer which MUST be freed by X509_NAME_free.