gnutls_privkey_import_x509_raw3
Api function
Arguments
- gnutls_privkey_t pkey
-
The private key
- const gnutls_datum_t * data
-
The private key data to be imported
- gnutls_x509_crt_fmt_t format
-
The format of the private key
- const char * password
-
A password (optional)
- unsigned int flags
-
an ORed sequence of gnutls_pkcs_encrypt_flags_t
Overview
This function will import the given private key to the abstract gnutls_privkey_t type.
The supported formats are basic unencrypted key, PKCS8, PKCS12, TSS2, and the openssl format.
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative error value.
Since
3.1.0
History
- Arch Linux 2026-11-01: the text shown here
- Debian 13 (Trixie)
- Debian 12 (Bookworm)
- Debian 11 (Bullseye)
- Debian 10 (Buster)
- Debian 9 (Stretch)
- Debian 8 (Jessie)