1gnutls_x509_privkey_import2(3)      gnutls      gnutls_x509_privkey_import2(3)
2
3
4

NAME

6       gnutls_x509_privkey_import2 - API function
7

SYNOPSIS

9       #include <gnutls/x509.h>
10
11       int    gnutls_x509_privkey_import2(gnutls_x509_privkey_t   key,   const
12       gnutls_datum_t * data, gnutls_x509_crt_fmt_t format, const char * pass‐
13       word, unsigned int flags);
14

ARGUMENTS

16       gnutls_x509_privkey_t key
17                   The structure to store the parsed key
18
19       const gnutls_datum_t * data
20                   The DER or PEM encoded key.
21
22       gnutls_x509_crt_fmt_t format
23                   One of DER or PEM
24
25       const char * password
26                   A password (optional)
27
28       unsigned int flags
29                   an ORed sequence of gnutls_pkcs_encrypt_flags_t
30

DESCRIPTION

32       This  function  will  import  the  given DER or PEM encoded key, to the
33       native gnutls_x509_privkey_t format, irrespective of the input  format.
34       The input format is auto-detected.
35
36       The supported formats are basic unencrypted key, PKCS8, PKCS12, and the
37       openssl format.
38
39       If the provided key is  encrypted  but  no  password  was  given,  then
40       GNUTLS_E_DECRYPTION_FAILED is returned.
41

RETURNS

43       On  success,  GNUTLS_E_SUCCESS  (0)  is  returned, otherwise a negative
44       error value.
45

REPORTING BUGS

47       Report bugs to <bugs@gnutls.org>.
48       Home page: http://www.gnutls.org
49
50
52       Copyright © 2001-2014 Free Software Foundation, Inc..
53       Copying and distribution of this file, with  or  without  modification,
54       are  permitted  in  any  medium  without royalty provided the copyright
55       notice and this notice are preserved.
56

SEE ALSO

58       The full documentation for gnutls is maintained as  a  Texinfo  manual.
59       If  the /usr/share/doc/gnutls/ directory does not contain the HTML form
60       visit
61
62       http://www.gnutls.org/manual/
63
64gnutls                              3.3.29      gnutls_x509_privkey_import2(3)
Impressum