bindbc.gnutls.pkcs11

Undocumented in source.

Members

Aliases

gnutls_pkcs11_obj_attr_t
alias gnutls_pkcs11_obj_attr_t = gnutls_pkcs11_obj_flags
Undocumented in source.
gnutls_pkcs11_obj_t
alias gnutls_pkcs11_obj_t = gnutls_pkcs11_obj_st*
Undocumented in source.
gnutls_pkcs11_token_callback_t
alias gnutls_pkcs11_token_callback_t = int function(void* userdata, const char* label, uint retry)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gnutls_x509_crt_import_pkcs11_url
alias gnutls_x509_crt_import_pkcs11_url = gnutls_x509_crt_import_url
Undocumented in source.
pgnutls_pkcs11_add_provider
alias pgnutls_pkcs11_add_provider = int function(const(char)* name, const(char)* params)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_copy_attached_extension
alias pgnutls_pkcs11_copy_attached_extension = int function(const(char)* token_url, gnutls_x509_crt_t crt, gnutls_datum_t* data, const(char)* label, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_copy_pubkey
alias pgnutls_pkcs11_copy_pubkey = int function(const(char)* token_url, gnutls_pubkey_t crt, const(char)* label, const(gnutls_datum_t)* cid, uint key_usage, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_copy_secret_key
alias pgnutls_pkcs11_copy_secret_key = int function(const(char)* token_url, gnutls_datum_t* key, const(char)* label, uint key_usage, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_copy_x509_crt2
alias pgnutls_pkcs11_copy_x509_crt2 = int function(const(char)* token_url, gnutls_x509_crt_t crt, const(char)* label, const(gnutls_datum_t)* id, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_copy_x509_privkey2
alias pgnutls_pkcs11_copy_x509_privkey2 = int function(const(char)* token_url, gnutls_x509_privkey_t key, const(char)* label, const(gnutls_datum_t)* cid, uint key_usage, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_crt_is_known
alias pgnutls_pkcs11_crt_is_known = uint function(const(char)* url, gnutls_x509_crt_t cert, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_deinit
alias pgnutls_pkcs11_deinit = void function()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_delete_url
alias pgnutls_pkcs11_delete_url = int function(const(char)* object_url, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_get_pin_function
alias pgnutls_pkcs11_get_pin_function = gnutls_pin_callback_t function(void** userdata)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_get_raw_issuer
alias pgnutls_pkcs11_get_raw_issuer = int function(const(char)* url, gnutls_x509_crt_t cert, gnutls_datum_t* issuer, gnutls_x509_crt_fmt_t fmt, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_get_raw_issuer_by_dn
alias pgnutls_pkcs11_get_raw_issuer_by_dn = int function(const(char)* url, const(gnutls_datum_t)* dn, gnutls_datum_t* issuer, gnutls_x509_crt_fmt_t fmt, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_get_raw_issuer_by_subject_key_id
alias pgnutls_pkcs11_get_raw_issuer_by_subject_key_id = int function(const(char)* url, const(gnutls_datum_t)* dn, const(gnutls_datum_t)* spki, gnutls_datum_t* issuer, gnutls_x509_crt_fmt_t fmt, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_init
alias pgnutls_pkcs11_init = int function(uint flags, const(char)* deprecated_config_file)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_deinit
alias pgnutls_pkcs11_obj_deinit = void function(gnutls_pkcs11_obj_t obj)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_export
alias pgnutls_pkcs11_obj_export = int function(gnutls_pkcs11_obj_t obj, void* output_data, size_t* output_data_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_export2
alias pgnutls_pkcs11_obj_export2 = int function(gnutls_pkcs11_obj_t obj, gnutls_datum_t* out_)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_export3
alias pgnutls_pkcs11_obj_export3 = int function(gnutls_pkcs11_obj_t obj, gnutls_x509_crt_fmt_t fmt, gnutls_datum_t* out_)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_export_url
alias pgnutls_pkcs11_obj_export_url = int function(gnutls_pkcs11_obj_t obj, gnutls_pkcs11_url_type_t detailed, char** url)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_flags_get_str
alias pgnutls_pkcs11_obj_flags_get_str = char* function(uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_get_exts
alias pgnutls_pkcs11_obj_get_exts = int function(gnutls_pkcs11_obj_t obj, gnutls_x509_ext_st** exts, uint* exts_size, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_get_flags
alias pgnutls_pkcs11_obj_get_flags = int function(gnutls_pkcs11_obj_t obj, uint* oflags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_get_info
alias pgnutls_pkcs11_obj_get_info = int function(gnutls_pkcs11_obj_t obj, gnutls_pkcs11_obj_info_t itype, void* output, size_t* output_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_get_ptr
alias pgnutls_pkcs11_obj_get_ptr = int function(gnutls_pkcs11_obj_t obj, void** ptr, void** session, void** ohandle, c_ulong* slot_id, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_get_type
alias pgnutls_pkcs11_obj_get_type = gnutls_pkcs11_obj_type_t function(gnutls_pkcs11_obj_t obj)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_import_url
alias pgnutls_pkcs11_obj_import_url = int function(gnutls_pkcs11_obj_t obj, const(char)* url, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_init
alias pgnutls_pkcs11_obj_init = int function(gnutls_pkcs11_obj_t* obj)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_list_import_url3
alias pgnutls_pkcs11_obj_list_import_url3 = int function(gnutls_pkcs11_obj_t* p_list, uint* n_list, const(char)* url, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_list_import_url4
alias pgnutls_pkcs11_obj_list_import_url4 = int function(gnutls_pkcs11_obj_t** p_list, uint* n_list, const(char)* url, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_set_info
alias pgnutls_pkcs11_obj_set_info = int function(gnutls_pkcs11_obj_t obj, gnutls_pkcs11_obj_info_t itype, const(void)* data, size_t data_size, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_obj_set_pin_function
alias pgnutls_pkcs11_obj_set_pin_function = void function(gnutls_pkcs11_obj_t obj, gnutls_pin_callback_t fn, void* userdata)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_privkey_cpy
alias pgnutls_pkcs11_privkey_cpy = int function(gnutls_pkcs11_privkey_t dst, gnutls_pkcs11_privkey_t src)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_privkey_deinit
alias pgnutls_pkcs11_privkey_deinit = void function(gnutls_pkcs11_privkey_t key)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_privkey_export_pubkey
alias pgnutls_pkcs11_privkey_export_pubkey = int function(gnutls_pkcs11_privkey_t pkey, gnutls_x509_crt_fmt_t fmt, gnutls_datum_t* pubkey, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_privkey_export_url
alias pgnutls_pkcs11_privkey_export_url = int function(gnutls_pkcs11_privkey_t key, gnutls_pkcs11_url_type_t detailed, char** url)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_privkey_generate3
alias pgnutls_pkcs11_privkey_generate3 = int function(const(char)* url, gnutls_pk_algorithm_t pk, uint bits, const(char)* label, const(gnutls_datum_t)* cid, gnutls_x509_crt_fmt_t fmt, gnutls_datum_t* pubkey, uint key_usage, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_privkey_get_info
alias pgnutls_pkcs11_privkey_get_info = int function(gnutls_pkcs11_privkey_t pkey, gnutls_pkcs11_obj_info_t itype, void* output, size_t* output_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_privkey_get_pk_algorithm
alias pgnutls_pkcs11_privkey_get_pk_algorithm = int function(gnutls_pkcs11_privkey_t key, uint* bits)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_privkey_import_url
alias pgnutls_pkcs11_privkey_import_url = int function(gnutls_pkcs11_privkey_t pkey, const(char)* url, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_privkey_init
alias pgnutls_pkcs11_privkey_init = int function(gnutls_pkcs11_privkey_t* key)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_privkey_set_pin_function
alias pgnutls_pkcs11_privkey_set_pin_function = void function(gnutls_pkcs11_privkey_t key, gnutls_pin_callback_t fn, void* userdata)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_privkey_status
alias pgnutls_pkcs11_privkey_status = uint function(gnutls_pkcs11_privkey_t key)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_reinit
alias pgnutls_pkcs11_reinit = int function()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_set_pin_function
alias pgnutls_pkcs11_set_pin_function = void function(gnutls_pin_callback_t fn, void* userdata)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_set_token_function
alias pgnutls_pkcs11_set_token_function = void function(gnutls_pkcs11_token_callback_t fn, void* userdata)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_token_check_mechanism
alias pgnutls_pkcs11_token_check_mechanism = uint function(const(char)* url, c_ulong mechanism, void* ptr, uint psize, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_token_get_flags
alias pgnutls_pkcs11_token_get_flags = int function(const(char)* url, uint* flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_token_get_info
alias pgnutls_pkcs11_token_get_info = int function(const(char)* url, gnutls_pkcs11_token_info_t ttype, void* output, size_t* output_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_token_get_mechanism
alias pgnutls_pkcs11_token_get_mechanism = int function(const(char)* url, uint idx, c_ulong* mechanism)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_token_get_ptr
alias pgnutls_pkcs11_token_get_ptr = int function(const(char)* url, void** ptr, c_ulong* slot_id, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_token_get_random
alias pgnutls_pkcs11_token_get_random = int function(const(char)* token_url, void* data, size_t len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_token_get_url
alias pgnutls_pkcs11_token_get_url = int function(uint seq, gnutls_pkcs11_url_type_t detailed, char** url)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_token_init
alias pgnutls_pkcs11_token_init = int function(const(char)* token_url, const(char)* so_pin, const(char)* label)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_token_set_pin
alias pgnutls_pkcs11_token_set_pin = int function(const(char)* token_url, const(char)* oldpin, const(char)* newpin, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_pkcs11_type_get_name
alias pgnutls_pkcs11_type_get_name = const(char)* function(gnutls_pkcs11_obj_type_t type)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_x509_crt_import_pkcs11
alias pgnutls_x509_crt_import_pkcs11 = int function(gnutls_x509_crt_t crt, gnutls_pkcs11_obj_t pkcs11_crt)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pgnutls_x509_crt_list_import_pkcs11
alias pgnutls_x509_crt_list_import_pkcs11 = int function(gnutls_x509_crt_t* certs, uint cert_max, gnutls_pkcs11_obj_t* objs, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Enums

gnutls_pkcs11_obj_flags
enum gnutls_pkcs11_obj_flags
Undocumented in source.
gnutls_pkcs11_obj_info_t
enum gnutls_pkcs11_obj_info_t
Undocumented in source.
gnutls_pkcs11_obj_type_t
enum gnutls_pkcs11_obj_type_t
Undocumented in source.
gnutls_pkcs11_token_info_t
enum gnutls_pkcs11_token_info_t
Undocumented in source.
gnutls_pkcs11_url_type_t
enum gnutls_pkcs11_url_type_t
Undocumented in source.

Functions

bindPkcs11
void bindPkcs11(SharedLib lib)
Undocumented in source. Be warned that the author may not have intended to support it.
gnutls_pkcs11_add_provider
int gnutls_pkcs11_add_provider(const(char)* name, const(char)* params)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_copy_attached_extension
int gnutls_pkcs11_copy_attached_extension(const(char)* token_url, gnutls_x509_crt_t crt, gnutls_datum_t* data, const(char)* label, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_copy_pubkey
int gnutls_pkcs11_copy_pubkey(const(char)* token_url, gnutls_pubkey_t crt, const(char)* label, const(gnutls_datum_t)* cid, uint key_usage, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_copy_secret_key
int gnutls_pkcs11_copy_secret_key(const(char)* token_url, gnutls_datum_t* key, const(char)* label, uint key_usage, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_copy_x509_crt
int gnutls_pkcs11_copy_x509_crt(const(char)* url, gnutls_x509_crt_t crt, const(char)* label, uint flags)
Undocumented in source. Be warned that the author may not have intended to support it.
gnutls_pkcs11_copy_x509_crt2
int gnutls_pkcs11_copy_x509_crt2(const(char)* token_url, gnutls_x509_crt_t crt, const(char)* label, const(gnutls_datum_t)* id, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_copy_x509_privkey
int gnutls_pkcs11_copy_x509_privkey(const(char)* url, gnutls_x509_privkey_t key, const(char)* label, uint usage, uint flags)
Undocumented in source. Be warned that the author may not have intended to support it.
gnutls_pkcs11_copy_x509_privkey2
int gnutls_pkcs11_copy_x509_privkey2(const(char)* token_url, gnutls_x509_privkey_t key, const(char)* label, const(gnutls_datum_t)* cid, uint key_usage, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_crt_is_known
uint gnutls_pkcs11_crt_is_known(const(char)* url, gnutls_x509_crt_t cert, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_deinit
void gnutls_pkcs11_deinit()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_delete_url
int gnutls_pkcs11_delete_url(const(char)* object_url, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_get_pin_function
gnutls_pin_callback_t gnutls_pkcs11_get_pin_function(void** userdata)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_get_raw_issuer
int gnutls_pkcs11_get_raw_issuer(const(char)* url, gnutls_x509_crt_t cert, gnutls_datum_t* issuer, gnutls_x509_crt_fmt_t fmt, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_get_raw_issuer_by_dn
int gnutls_pkcs11_get_raw_issuer_by_dn(const(char)* url, const(gnutls_datum_t)* dn, gnutls_datum_t* issuer, gnutls_x509_crt_fmt_t fmt, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_get_raw_issuer_by_subject_key_id
int gnutls_pkcs11_get_raw_issuer_by_subject_key_id(const(char)* url, const(gnutls_datum_t)* dn, const(gnutls_datum_t)* spki, gnutls_datum_t* issuer, gnutls_x509_crt_fmt_t fmt, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_init
int gnutls_pkcs11_init(uint flags, const(char)* deprecated_config_file)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_deinit
void gnutls_pkcs11_obj_deinit(gnutls_pkcs11_obj_t obj)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_export
int gnutls_pkcs11_obj_export(gnutls_pkcs11_obj_t obj, void* output_data, size_t* output_data_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_export2
int gnutls_pkcs11_obj_export2(gnutls_pkcs11_obj_t obj, gnutls_datum_t* out_)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_export3
int gnutls_pkcs11_obj_export3(gnutls_pkcs11_obj_t obj, gnutls_x509_crt_fmt_t fmt, gnutls_datum_t* out_)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_export_url
int gnutls_pkcs11_obj_export_url(gnutls_pkcs11_obj_t obj, gnutls_pkcs11_url_type_t detailed, char** url)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_flags_get_str
char* gnutls_pkcs11_obj_flags_get_str(uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_get_exts
int gnutls_pkcs11_obj_get_exts(gnutls_pkcs11_obj_t obj, gnutls_x509_ext_st** exts, uint* exts_size, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_get_flags
int gnutls_pkcs11_obj_get_flags(gnutls_pkcs11_obj_t obj, uint* oflags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_get_info
int gnutls_pkcs11_obj_get_info(gnutls_pkcs11_obj_t obj, gnutls_pkcs11_obj_info_t itype, void* output, size_t* output_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_get_ptr
int gnutls_pkcs11_obj_get_ptr(gnutls_pkcs11_obj_t obj, void** ptr, void** session, void** ohandle, c_ulong* slot_id, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_get_type
gnutls_pkcs11_obj_type_t gnutls_pkcs11_obj_get_type(gnutls_pkcs11_obj_t obj)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_import_url
int gnutls_pkcs11_obj_import_url(gnutls_pkcs11_obj_t obj, const(char)* url, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_init
int gnutls_pkcs11_obj_init(gnutls_pkcs11_obj_t* obj)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_list_import_url3
int gnutls_pkcs11_obj_list_import_url3(gnutls_pkcs11_obj_t* p_list, uint* n_list, const(char)* url, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_list_import_url4
int gnutls_pkcs11_obj_list_import_url4(gnutls_pkcs11_obj_t** p_list, uint* n_list, const(char)* url, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_set_info
int gnutls_pkcs11_obj_set_info(gnutls_pkcs11_obj_t obj, gnutls_pkcs11_obj_info_t itype, const(void)* data, size_t data_size, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_obj_set_pin_function
void gnutls_pkcs11_obj_set_pin_function(gnutls_pkcs11_obj_t obj, gnutls_pin_callback_t fn, void* userdata)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_privkey_cpy
int gnutls_pkcs11_privkey_cpy(gnutls_pkcs11_privkey_t dst, gnutls_pkcs11_privkey_t src)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_privkey_deinit
void gnutls_pkcs11_privkey_deinit(gnutls_pkcs11_privkey_t key)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_privkey_export_pubkey
int gnutls_pkcs11_privkey_export_pubkey(gnutls_pkcs11_privkey_t pkey, gnutls_x509_crt_fmt_t fmt, gnutls_datum_t* pubkey, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_privkey_export_url
int gnutls_pkcs11_privkey_export_url(gnutls_pkcs11_privkey_t key, gnutls_pkcs11_url_type_t detailed, char** url)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_privkey_generate
int gnutls_pkcs11_privkey_generate(const(char)* url, gnutls_pk_algorithm_t pk, uint bits, const(char)* label, uint flags)
Undocumented in source. Be warned that the author may not have intended to support it.
gnutls_pkcs11_privkey_generate2
int gnutls_pkcs11_privkey_generate2(const(char)* url, gnutls_pk_algorithm_t pk, uint bits, const(char)* label, gnutls_x509_crt_fmt_t fmt, gnutls_datum_t* pubkey, uint flags)
Undocumented in source. Be warned that the author may not have intended to support it.
gnutls_pkcs11_privkey_generate3
int gnutls_pkcs11_privkey_generate3(const(char)* url, gnutls_pk_algorithm_t pk, uint bits, const(char)* label, const(gnutls_datum_t)* cid, gnutls_x509_crt_fmt_t fmt, gnutls_datum_t* pubkey, uint key_usage, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_privkey_get_info
int gnutls_pkcs11_privkey_get_info(gnutls_pkcs11_privkey_t pkey, gnutls_pkcs11_obj_info_t itype, void* output, size_t* output_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_privkey_get_pk_algorithm
int gnutls_pkcs11_privkey_get_pk_algorithm(gnutls_pkcs11_privkey_t key, uint* bits)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_privkey_import_url
int gnutls_pkcs11_privkey_import_url(gnutls_pkcs11_privkey_t pkey, const(char)* url, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_privkey_init
int gnutls_pkcs11_privkey_init(gnutls_pkcs11_privkey_t* key)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_privkey_set_pin_function
void gnutls_pkcs11_privkey_set_pin_function(gnutls_pkcs11_privkey_t key, gnutls_pin_callback_t fn, void* userdata)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_privkey_status
uint gnutls_pkcs11_privkey_status(gnutls_pkcs11_privkey_t key)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_reinit
int gnutls_pkcs11_reinit()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_set_pin_function
void gnutls_pkcs11_set_pin_function(gnutls_pin_callback_t fn, void* userdata)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_set_token_function
void gnutls_pkcs11_set_token_function(gnutls_pkcs11_token_callback_t fn, void* userdata)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_token_check_mechanism
uint gnutls_pkcs11_token_check_mechanism(const(char)* url, c_ulong mechanism, void* ptr, uint psize, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_token_get_flags
int gnutls_pkcs11_token_get_flags(const(char)* url, uint* flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_token_get_info
int gnutls_pkcs11_token_get_info(const(char)* url, gnutls_pkcs11_token_info_t ttype, void* output, size_t* output_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_token_get_mechanism
int gnutls_pkcs11_token_get_mechanism(const(char)* url, uint idx, c_ulong* mechanism)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_token_get_ptr
int gnutls_pkcs11_token_get_ptr(const(char)* url, void** ptr, c_ulong* slot_id, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_token_get_random
int gnutls_pkcs11_token_get_random(const(char)* token_url, void* data, size_t len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_token_get_url
int gnutls_pkcs11_token_get_url(uint seq, gnutls_pkcs11_url_type_t detailed, char** url)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_token_init
int gnutls_pkcs11_token_init(const(char)* token_url, const(char)* so_pin, const(char)* label)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_token_set_pin
int gnutls_pkcs11_token_set_pin(const(char)* token_url, const(char)* oldpin, const(char)* newpin, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_pkcs11_type_get_name
const(char)* gnutls_pkcs11_type_get_name(gnutls_pkcs11_obj_type_t type)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_x509_crt_import_pkcs11
int gnutls_x509_crt_import_pkcs11(gnutls_x509_crt_t crt, gnutls_pkcs11_obj_t pkcs11_crt)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
gnutls_x509_crt_list_import_pkcs11
int gnutls_x509_crt_list_import_pkcs11(gnutls_x509_crt_t* certs, uint cert_max, gnutls_pkcs11_obj_t* objs, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Manifest constants

GNUTLS_PKCS11_FLAG_AUTO
enum GNUTLS_PKCS11_FLAG_AUTO;
Undocumented in source.
GNUTLS_PKCS11_FLAG_AUTO_TRUSTED
enum GNUTLS_PKCS11_FLAG_AUTO_TRUSTED;
Undocumented in source.
GNUTLS_PKCS11_FLAG_MANUAL
enum GNUTLS_PKCS11_FLAG_MANUAL;
Undocumented in source.
GNUTLS_PKCS11_MAX_PIN_LEN
enum GNUTLS_PKCS11_MAX_PIN_LEN;
Undocumented in source.
GNUTLS_PKCS11_OBJ_ATTR_ALL
enum GNUTLS_PKCS11_OBJ_ATTR_ALL;
Undocumented in source.
GNUTLS_PKCS11_OBJ_ATTR_CRT_ALL
enum GNUTLS_PKCS11_OBJ_ATTR_CRT_ALL;
Undocumented in source.
GNUTLS_PKCS11_OBJ_ATTR_CRT_TRUSTED
enum GNUTLS_PKCS11_OBJ_ATTR_CRT_TRUSTED;
Undocumented in source.
GNUTLS_PKCS11_OBJ_ATTR_CRT_TRUSTED_CA
enum GNUTLS_PKCS11_OBJ_ATTR_CRT_TRUSTED_CA;
Undocumented in source.
GNUTLS_PKCS11_OBJ_ATTR_CRT_WITH_PRIVKEY
enum GNUTLS_PKCS11_OBJ_ATTR_CRT_WITH_PRIVKEY;
Undocumented in source.
GNUTLS_PKCS11_OBJ_ATTR_MATCH
enum GNUTLS_PKCS11_OBJ_ATTR_MATCH;
Undocumented in source.
GNUTLS_PKCS11_OBJ_ATTR_PRIVKEY
enum GNUTLS_PKCS11_OBJ_ATTR_PRIVKEY;
Undocumented in source.
GNUTLS_PKCS11_OBJ_ATTR_PUBKEY
enum GNUTLS_PKCS11_OBJ_ATTR_PUBKEY;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_ERROR_STATE
enum GNUTLS_PKCS11_TOKEN_ERROR_STATE;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_HW
enum GNUTLS_PKCS11_TOKEN_HW;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_INITIALIZED
enum GNUTLS_PKCS11_TOKEN_INITIALIZED;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_LOGIN_REQUIRED
enum GNUTLS_PKCS11_TOKEN_LOGIN_REQUIRED;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_PROTECTED_AUTHENTICATION_PATH
enum GNUTLS_PKCS11_TOKEN_PROTECTED_AUTHENTICATION_PATH;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_RNG
enum GNUTLS_PKCS11_TOKEN_RNG;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_SO_PIN_COUNT_LOW
enum GNUTLS_PKCS11_TOKEN_SO_PIN_COUNT_LOW;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_SO_PIN_FINAL_TRY
enum GNUTLS_PKCS11_TOKEN_SO_PIN_FINAL_TRY;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_SO_PIN_LOCKED
enum GNUTLS_PKCS11_TOKEN_SO_PIN_LOCKED;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_TRUSTED
enum GNUTLS_PKCS11_TOKEN_TRUSTED;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_USER_PIN_COUNT_LOW
enum GNUTLS_PKCS11_TOKEN_USER_PIN_COUNT_LOW;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_USER_PIN_FINAL_TRY
enum GNUTLS_PKCS11_TOKEN_USER_PIN_FINAL_TRY;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_USER_PIN_INITIALIZED
enum GNUTLS_PKCS11_TOKEN_USER_PIN_INITIALIZED;
Undocumented in source.
GNUTLS_PKCS11_TOKEN_USER_PIN_LOCKED
enum GNUTLS_PKCS11_TOKEN_USER_PIN_LOCKED;
Undocumented in source.

Static variables

gnutls_pkcs11_add_provider
pgnutls_pkcs11_add_provider gnutls_pkcs11_add_provider;
Undocumented in source.
gnutls_pkcs11_copy_attached_extension
pgnutls_pkcs11_copy_attached_extension gnutls_pkcs11_copy_attached_extension;
Undocumented in source.
gnutls_pkcs11_copy_pubkey
pgnutls_pkcs11_copy_pubkey gnutls_pkcs11_copy_pubkey;
Undocumented in source.
gnutls_pkcs11_copy_secret_key
pgnutls_pkcs11_copy_secret_key gnutls_pkcs11_copy_secret_key;
Undocumented in source.
gnutls_pkcs11_copy_x509_crt2
pgnutls_pkcs11_copy_x509_crt2 gnutls_pkcs11_copy_x509_crt2;
Undocumented in source.
gnutls_pkcs11_copy_x509_privkey2
pgnutls_pkcs11_copy_x509_privkey2 gnutls_pkcs11_copy_x509_privkey2;
Undocumented in source.
gnutls_pkcs11_crt_is_known
pgnutls_pkcs11_crt_is_known gnutls_pkcs11_crt_is_known;
Undocumented in source.
gnutls_pkcs11_deinit
pgnutls_pkcs11_deinit gnutls_pkcs11_deinit;
Undocumented in source.
gnutls_pkcs11_delete_url
pgnutls_pkcs11_delete_url gnutls_pkcs11_delete_url;
Undocumented in source.
gnutls_pkcs11_get_pin_function
pgnutls_pkcs11_get_pin_function gnutls_pkcs11_get_pin_function;
Undocumented in source.
gnutls_pkcs11_get_raw_issuer
pgnutls_pkcs11_get_raw_issuer gnutls_pkcs11_get_raw_issuer;
Undocumented in source.
gnutls_pkcs11_get_raw_issuer_by_dn
pgnutls_pkcs11_get_raw_issuer_by_dn gnutls_pkcs11_get_raw_issuer_by_dn;
Undocumented in source.
gnutls_pkcs11_get_raw_issuer_by_subject_key_id
pgnutls_pkcs11_get_raw_issuer_by_subject_key_id gnutls_pkcs11_get_raw_issuer_by_subject_key_id;
Undocumented in source.
gnutls_pkcs11_init
pgnutls_pkcs11_init gnutls_pkcs11_init;
Undocumented in source.
gnutls_pkcs11_obj_deinit
pgnutls_pkcs11_obj_deinit gnutls_pkcs11_obj_deinit;
Undocumented in source.
gnutls_pkcs11_obj_export
pgnutls_pkcs11_obj_export gnutls_pkcs11_obj_export;
Undocumented in source.
gnutls_pkcs11_obj_export2
pgnutls_pkcs11_obj_export2 gnutls_pkcs11_obj_export2;
Undocumented in source.
gnutls_pkcs11_obj_export3
pgnutls_pkcs11_obj_export3 gnutls_pkcs11_obj_export3;
Undocumented in source.
gnutls_pkcs11_obj_export_url
pgnutls_pkcs11_obj_export_url gnutls_pkcs11_obj_export_url;
Undocumented in source.
gnutls_pkcs11_obj_flags_get_str
pgnutls_pkcs11_obj_flags_get_str gnutls_pkcs11_obj_flags_get_str;
Undocumented in source.
gnutls_pkcs11_obj_get_exts
pgnutls_pkcs11_obj_get_exts gnutls_pkcs11_obj_get_exts;
Undocumented in source.
gnutls_pkcs11_obj_get_flags
pgnutls_pkcs11_obj_get_flags gnutls_pkcs11_obj_get_flags;
Undocumented in source.
gnutls_pkcs11_obj_get_info
pgnutls_pkcs11_obj_get_info gnutls_pkcs11_obj_get_info;
Undocumented in source.
gnutls_pkcs11_obj_get_ptr
pgnutls_pkcs11_obj_get_ptr gnutls_pkcs11_obj_get_ptr;
Undocumented in source.
gnutls_pkcs11_obj_get_type
pgnutls_pkcs11_obj_get_type gnutls_pkcs11_obj_get_type;
Undocumented in source.
gnutls_pkcs11_obj_import_url
pgnutls_pkcs11_obj_import_url gnutls_pkcs11_obj_import_url;
Undocumented in source.
gnutls_pkcs11_obj_init
pgnutls_pkcs11_obj_init gnutls_pkcs11_obj_init;
Undocumented in source.
gnutls_pkcs11_obj_list_import_url3
pgnutls_pkcs11_obj_list_import_url3 gnutls_pkcs11_obj_list_import_url3;
Undocumented in source.
gnutls_pkcs11_obj_list_import_url4
pgnutls_pkcs11_obj_list_import_url4 gnutls_pkcs11_obj_list_import_url4;
Undocumented in source.
gnutls_pkcs11_obj_set_info
pgnutls_pkcs11_obj_set_info gnutls_pkcs11_obj_set_info;
Undocumented in source.
gnutls_pkcs11_obj_set_pin_function
pgnutls_pkcs11_obj_set_pin_function gnutls_pkcs11_obj_set_pin_function;
Undocumented in source.
gnutls_pkcs11_privkey_cpy
pgnutls_pkcs11_privkey_cpy gnutls_pkcs11_privkey_cpy;
Undocumented in source.
gnutls_pkcs11_privkey_deinit
pgnutls_pkcs11_privkey_deinit gnutls_pkcs11_privkey_deinit;
Undocumented in source.
gnutls_pkcs11_privkey_export_pubkey
pgnutls_pkcs11_privkey_export_pubkey gnutls_pkcs11_privkey_export_pubkey;
Undocumented in source.
gnutls_pkcs11_privkey_export_url
pgnutls_pkcs11_privkey_export_url gnutls_pkcs11_privkey_export_url;
Undocumented in source.
gnutls_pkcs11_privkey_generate3
pgnutls_pkcs11_privkey_generate3 gnutls_pkcs11_privkey_generate3;
Undocumented in source.
gnutls_pkcs11_privkey_get_info
pgnutls_pkcs11_privkey_get_info gnutls_pkcs11_privkey_get_info;
Undocumented in source.
gnutls_pkcs11_privkey_get_pk_algorithm
pgnutls_pkcs11_privkey_get_pk_algorithm gnutls_pkcs11_privkey_get_pk_algorithm;
Undocumented in source.
gnutls_pkcs11_privkey_import_url
pgnutls_pkcs11_privkey_import_url gnutls_pkcs11_privkey_import_url;
Undocumented in source.
gnutls_pkcs11_privkey_init
pgnutls_pkcs11_privkey_init gnutls_pkcs11_privkey_init;
Undocumented in source.
gnutls_pkcs11_privkey_set_pin_function
pgnutls_pkcs11_privkey_set_pin_function gnutls_pkcs11_privkey_set_pin_function;
Undocumented in source.
gnutls_pkcs11_privkey_status
pgnutls_pkcs11_privkey_status gnutls_pkcs11_privkey_status;
Undocumented in source.
gnutls_pkcs11_reinit
pgnutls_pkcs11_reinit gnutls_pkcs11_reinit;
Undocumented in source.
gnutls_pkcs11_set_pin_function
pgnutls_pkcs11_set_pin_function gnutls_pkcs11_set_pin_function;
Undocumented in source.
gnutls_pkcs11_set_token_function
pgnutls_pkcs11_set_token_function gnutls_pkcs11_set_token_function;
Undocumented in source.
gnutls_pkcs11_token_check_mechanism
pgnutls_pkcs11_token_check_mechanism gnutls_pkcs11_token_check_mechanism;
Undocumented in source.
gnutls_pkcs11_token_get_flags
pgnutls_pkcs11_token_get_flags gnutls_pkcs11_token_get_flags;
Undocumented in source.
gnutls_pkcs11_token_get_info
pgnutls_pkcs11_token_get_info gnutls_pkcs11_token_get_info;
Undocumented in source.
gnutls_pkcs11_token_get_mechanism
pgnutls_pkcs11_token_get_mechanism gnutls_pkcs11_token_get_mechanism;
Undocumented in source.
gnutls_pkcs11_token_get_ptr
pgnutls_pkcs11_token_get_ptr gnutls_pkcs11_token_get_ptr;
Undocumented in source.
gnutls_pkcs11_token_get_random
pgnutls_pkcs11_token_get_random gnutls_pkcs11_token_get_random;
Undocumented in source.
gnutls_pkcs11_token_get_url
pgnutls_pkcs11_token_get_url gnutls_pkcs11_token_get_url;
Undocumented in source.
gnutls_pkcs11_token_init
pgnutls_pkcs11_token_init gnutls_pkcs11_token_init;
Undocumented in source.
gnutls_pkcs11_token_set_pin
pgnutls_pkcs11_token_set_pin gnutls_pkcs11_token_set_pin;
Undocumented in source.
gnutls_pkcs11_type_get_name
pgnutls_pkcs11_type_get_name gnutls_pkcs11_type_get_name;
Undocumented in source.
gnutls_x509_crt_import_pkcs11
pgnutls_x509_crt_import_pkcs11 gnutls_x509_crt_import_pkcs11;
Undocumented in source.
gnutls_x509_crt_list_import_pkcs11
pgnutls_x509_crt_list_import_pkcs11 gnutls_x509_crt_list_import_pkcs11;
Undocumented in source.

Structs

gnutls_pkcs11_obj_st
struct gnutls_pkcs11_obj_st
Undocumented in source.

Meta