Функции API (API function)
Имя (Name)
gnutls_x509_crt_get_policy - API function
Синопсис (Synopsis)
#include <gnutls/x509.h>
int gnutls_x509_crt_get_policy(gnutls_x509_crt_t
crt, unsigned
indx, struct gnutls_x509_policy_st *
policy, unsigned int *
critical);
Аргументы (Arguments)
gnutls_x509_crt_t crt
should contain a gnutls_x509_crt_t
type
unsigned indx
This specifies which policy to return. Use (0) to get
the first one.
struct gnutls_x509_policy_st * policy
A pointer to a policy structure.
unsigned int * critical
will be non-zero if the extension is marked as
critical
Описание (Description)
This function will extract the certificate policy (extension
2.5.29.32) specified by the given index.
The policy returned by this function must be deinitialized by
using gnutls_x509_policy_release()
.
Возвращаемое значение (Return value)
On success, GNUTLS_E_SUCCESS
(0) is returned,
GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE
if the extension is not
present, otherwise a negative error value.
Сообщение об ошибках (Reporting bugs)
Report bugs to <bugs@gnutls.org>.
Home page: https://www.gnutls.org
Смотри также (See also)
The full documentation for gnutls
is maintained as a Texinfo
manual. If the /usr/share/doc/gnutls/ directory does not contain
the HTML form visit
https://www.gnutls.org/manual/