1gnutls_x509_crt_get_policy(3)       gnutls       gnutls_x509_crt_get_policy(3)
2
3
4

NAME

6       gnutls_x509_crt_get_policy - API function
7

SYNOPSIS

9       #include <gnutls/x509.h>
10
11       int  gnutls_x509_crt_get_policy(gnutls_x509_crt_t crt, int indx, struct
12       gnutls_x509_policy_st * policy, unsigned int * critical);
13

ARGUMENTS

15       gnutls_x509_crt_t crt
16                   should contain a gnutls_x509_crt_t structure
17
18       int indx    This specifies which policy to return. Use (0) to  get  the
19                   first one.
20
21       struct gnutls_x509_policy_st * policy
22                   A pointer to a policy structure.
23
24       unsigned int * critical
25                   will be non-zero if the extension is marked as critical
26

DESCRIPTION

28       This function will extract the certificate policy (extension 2.5.29.32)
29       specified by the given index.
30
31       The policy returned by this function must  be  deinitialized  by  using
32       gnutls_x509_policy_release().
33

RETURNS

35       On       success,      GNUTLS_E_SUCCESS      (0)      is      returned,
36       GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE if the extension is not  present,
37       otherwise a negative error value.
38

SINCE

40       3.1.5
41

REPORTING BUGS

43       Report bugs to <bugs@gnutls.org>.
44       Home page: http://www.gnutls.org
45
46
48       Copyright © 2001-2014 Free Software Foundation, Inc..
49       Copying  and  distribution  of this file, with or without modification,
50       are permitted in any medium  without  royalty  provided  the  copyright
51       notice and this notice are preserved.
52

SEE ALSO

54       The  full  documentation  for gnutls is maintained as a Texinfo manual.
55       If the /usr/share/doc/gnutls/ directory does not contain the HTML  form
56       visit
57
58       http://www.gnutls.org/manual/
59
60gnutls                              3.3.29       gnutls_x509_crt_get_policy(3)
Impressum