Blame doc/functions/gnutls_pkcs11_token_get_info

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_pkcs11_token_get_info} (const char * @var{url}, gnutls_pkcs11_token_info_t @var{ttype}, void * @var{output}, size_t * @var{output_size})
Packit Service 4684c1
@var{url}: should contain a PKCS 11 URL
Packit Service 4684c1
Packit Service 4684c1
@var{ttype}: Denotes the type of information requested
Packit Service 4684c1
Packit Service 4684c1
@var{output}: where output will be stored
Packit Service 4684c1
Packit Service 4684c1
@var{output_size}: contains the maximum size of the output buffer and will be
Packit Service 4684c1
overwritten with the actual size.
Packit Service 4684c1
Packit Service 4684c1
This function will return information about the PKCS 11 token such
Packit Service 4684c1
as the label, id, etc.
Packit Service 4684c1
Packit Service 4684c1
When output is text, a null terminated string is written to  @code{output} and its
Packit Service 4684c1
string length is written to  @code{output_size} (without null terminator). If the
Packit Service 4684c1
buffer is too small,  @code{output_size} will contain the expected buffer size
Packit Service 4684c1
(with null terminator for text) and return @code{GNUTLS_E_SHORT_MEMORY_BUFFER} .
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} @code{GNUTLS_E_SUCCESS}  (0) on success or a negative error code
Packit Service 4684c1
on error.
Packit Service 4684c1
Packit Service 4684c1
@strong{Since:} 2.12.0
Packit Service 4684c1
@end deftypefun