Blame doc/functions/gnutls_x509_crt_get_subject_key_id

Packit aea12f
Packit aea12f
Packit aea12f
Packit aea12f
Packit aea12f
@deftypefun {int} {gnutls_x509_crt_get_subject_key_id} (gnutls_x509_crt_t @var{cert}, void * @var{ret}, size_t * @var{ret_size}, unsigned int * @var{critical})
Packit aea12f
@var{cert}: should contain a @code{gnutls_x509_crt_t}  type
Packit aea12f
Packit aea12f
@var{ret}: The place where the identifier will be copied
Packit aea12f
Packit aea12f
@var{ret_size}: Holds the size of the result field.
Packit aea12f
Packit aea12f
@var{critical}: will be non-zero if the extension is marked as critical (may be null)
Packit aea12f
Packit aea12f
This function will return the X.509v3 certificate's subject key
Packit aea12f
identifier.  This is obtained by the X.509 Subject Key identifier
Packit aea12f
extension field (2.5.29.14).
Packit aea12f
Packit aea12f
@strong{Returns:} On success, @code{GNUTLS_E_SUCCESS}  (0) is returned, @code{GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE} 
Packit aea12f
if the extension is not present, otherwise a negative error value.
Packit aea12f
@end deftypefun