Blame doc/functions/gnutls_x509_crt_set_key_purpose_oid
|
Packit Service |
4684c1 |
|
|
Packit Service |
4684c1 |
|
|
Packit Service |
4684c1 |
|
|
Packit Service |
4684c1 |
|
|
Packit Service |
4684c1 |
@deftypefun {int} {gnutls_x509_crt_set_key_purpose_oid} (gnutls_x509_crt_t @var{cert}, const void * @var{oid}, unsigned int @var{critical})
|
|
Packit Service |
4684c1 |
@var{cert}: a certificate of type @code{gnutls_x509_crt_t}
|
|
Packit Service |
4684c1 |
|
|
Packit Service |
4684c1 |
@var{oid}: a pointer to a null terminated string that holds the OID
|
|
Packit Service |
4684c1 |
|
|
Packit Service |
4684c1 |
@var{critical}: Whether this extension will be critical or not
|
|
Packit Service |
4684c1 |
|
|
Packit Service |
4684c1 |
This function will set the key purpose OIDs of the Certificate.
|
|
Packit Service |
4684c1 |
These are stored in the Extended Key Usage extension (2.5.29.37)
|
|
Packit Service |
4684c1 |
See the GNUTLS_KP_* definitions for human readable names.
|
|
Packit Service |
4684c1 |
|
|
Packit Service |
4684c1 |
Subsequent calls to this function will append OIDs to the OID list.
|
|
Packit Service |
4684c1 |
|
|
Packit Service |
4684c1 |
@strong{Returns:} On success, @code{GNUTLS_E_SUCCESS} (0) is returned,
|
|
Packit Service |
4684c1 |
otherwise a negative error code is returned.
|
|
Packit Service |
4684c1 |
@end deftypefun
|