Blame doc/functions/gnutls_x509_crt_get_inhibit_anypolicy

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_x509_crt_get_inhibit_anypolicy} (gnutls_x509_crt_t @var{cert}, unsigned int * @var{skipcerts}, unsigned int * @var{critical})
Packit Service 4684c1
@var{cert}: should contain a @code{gnutls_x509_crt_t}  type
Packit Service 4684c1
Packit Service 4684c1
@var{skipcerts}: will hold the number of certificates after which anypolicy is no longer acceptable.
Packit Service 4684c1
Packit Service 4684c1
@var{critical}: will be non-zero if the extension is marked as critical
Packit Service 4684c1
Packit Service 4684c1
This function will return certificate's value of the SkipCerts, i.e.,
Packit Service 4684c1
the Inhibit anyPolicy X.509 extension (2.5.29.54).
Packit Service 4684c1
Packit Service 4684c1
The returned value is the number of additional certificates that
Packit Service 4684c1
may appear in the path before the anyPolicy is no longer acceptable.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} zero on success, or a negative error code in case of
Packit Service 4684c1
parsing error.  If the certificate does not contain the Inhibit anyPolicy
Packit Service 4684c1
extension @code{GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE}  will be
Packit Service 4684c1
returned.
Packit Service 4684c1
Packit Service 4684c1
@strong{Since:} 3.6.0
Packit Service 4684c1
@end deftypefun