1gnutls_openpgp_crt_get_name(3)      gnutls      gnutls_openpgp_crt_get_name(3)
2
3
4

NAME

6       gnutls_openpgp_crt_get_name - API function
7

SYNOPSIS

9       #include <gnutls/openpgp.h>
10
11       int gnutls_openpgp_crt_get_name(gnutls_openpgp_crt_t key, int idx, char
12       * buf, size_t * sizeof_buf);
13

ARGUMENTS

15       gnutls_openpgp_crt_t key
16                   the structure that contains the OpenPGP public key.
17
18       int idx     the index of the ID to extract
19
20       char * buf  a pointer to a structure to hold the name, may be  NULL  to
21                   only get the sizeof_buf.
22
23       size_t * sizeof_buf
24                   holds   the  maximum  size  of  buf,  on  return  hold  the
25                   actual/required size of buf.
26

DESCRIPTION

28       Extracts the userID from the parsed OpenPGP key.
29

RETURNS

31       GNUTLS_E_SUCCESS on success, and if the index of the ID does not  exist
32       GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE, or an error code.
33

REPORTING BUGS

35       Report    bugs    to    <bug-gnutls@gnu.org>.     GnuTLS   home   page:
36       http://www.gnu.org/software/gnutls/ General help  using  GNU  software:
37       http://www.gnu.org/gethelp/
38
40       Copyright © 2008 Free Software Foundation.
41       Copying  and  distribution  of this file, with or without modification,
42       are permitted in any medium  without  royalty  provided  the  copyright
43       notice and this notice are preserved.
44

SEE ALSO

46       The  full  documentation  for gnutls is maintained as a Texinfo manual.
47       If the info and gnutls programs are properly installed  at  your  site,
48       the command
49
50              info gnutls
51
52       should give you access to the complete manual.
53
54
55
56gnutls                             2.12.6.1     gnutls_openpgp_crt_get_name(3)
Impressum