Name
gnutls_x509_crq_export — Export the generated
certificate request
Synopsis
#include <gnutls/x509.h>
int
gnutls_x509_crq_export( |
gnutls_x509_crq_t
|
crq, |
| |
gnutls_x509_crt_fmt_t
|
format, |
| |
void * |
output_data, |
| |
size_t * |
output_data_size); |
ARGUMENTS
- gnutls_x509_crq_t
crq
-
Holds the request
- gnutls_x509_crt_fmt_t
format
-
the format of output params. One of PEM or DER.
- void *
output_data
-
will contain a certificate request PEM or DER
encoded
- size_t
* output_data_size
-
holds the size of output_data (and will be replaced
by the actual size of parameters)
DESCRIPTION
This function will export the certificate request to a
PKCS10
If the buffer provided is not long enough to hold the
output, then GNUTLS_E_SHORT_MEMORY_BUFFER will be
returned and *output_data_size will be updated.
If the structure is PEM encoded, it will have a header of
"BEGIN NEW CERTIFICATE REQUEST".
RETURN VALUE
In case of failure a negative value will be returned, and
0 on success.
REPORTING BUGS
Report bugs to <bug-gnutls@gnu.org>.
SEE ALSO
The full documentation for gnutls is maintained as a
Texinfo manual. If the info and gnutls programs are properly
installed at your site, the command
should give you access to the complete manual.
| COPYRIGHT |
|
Copyright © 2006, 2007 Free Software
Foundation.
Permission is granted to make and distribute
verbatim copies of this manual provided the
copyright notice and this permission notice are
preserved on all copies.
|