| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] | 
5.2.4 Writing objects
With GnuTLS you can copy existing private keys and certificates
to a token. Note that when copying private keys it is recommended to mark
them as sensitive using the GNUTLS_PKCS11_OBJ_FLAG_MARK_SENSITIVE
to prevent its extraction. An object can be marked as private using the flag 
GNUTLS_PKCS11_OBJ_FLAG_MARK_PRIVATE, to require PIN to be
entered before accessing the object (for operations or otherwise).
- Function: int gnutls_pkcs11_copy_x509_privkey (const char * token_url, gnutls_x509_privkey_t key, const char * label, unsigned int key_usage, unsigned int flags)
- token_url: A PKCS - 11URL specifying a token- key: A private key - label: A name to be used for the stored data - key_usage: One of GNUTLS_KEY_* - flags: One of GNUTLS_PKCS11_OBJ_* flags - This function will copy a private key into a PKCS - 11token specified by a URL. It is highly recommended flags to contain- GNUTLS_PKCS11_OBJ_FLAG_MARK_SENSITIVEunless there is a strong reason not to.- Returns: On success, - GNUTLS_E_SUCCESS(0) is returned, otherwise a negative error value.- Since: 2.12.0 
- Function: int gnutls_pkcs11_copy_x509_crt (const char * token_url, gnutls_x509_crt_t crt, const char * label, unsigned int flags)
- token_url: A PKCS - 11URL specifying a token- crt: A certificate - label: A name to be used for the stored data - flags: One of GNUTLS_PKCS11_OBJ_FLAG_* - This function will copy a certificate into a PKCS - 11token specified by a URL. The certificate can be marked as trusted or not.- Returns: On success, - GNUTLS_E_SUCCESS(0) is returned, otherwise a negative error value.- Since: 2.12.0 
- Function: int gnutls_pkcs11_delete_url (const char * object_url, unsigned int flags)
- object_url: The URL of the object to delete. - flags: One of GNUTLS_PKCS11_OBJ_* flags - This function will delete objects matching the given URL. Note that not all tokens support the delete operation. - Returns: On success, the number of objects deleted is returned, otherwise a negative error value. - Since: 2.12.0 
| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] | 
 
  This document was generated on May 31, 2014 using texi2html 5.0.
 
 
