Blame doc/functions/gnutls_x509_ext_import_inhibit_anypolicy

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_x509_ext_import_inhibit_anypolicy} (const gnutls_datum_t * @var{ext}, unsigned int * @var{skipcerts})
Packit Service 4684c1
@var{ext}: the DER encoded extension data
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
This function will return certificate's value of SkipCerts,
Packit Service 4684c1
by reading the DER data of the Inhibit anyPolicy X.509 extension (2.5.29.54).
Packit Service 4684c1
Packit Service 4684c1
The  @code{skipcerts} value is the number of additional certificates that
Packit Service 4684c1
may appear in the path before the anyPolicy (@code{GNUTLS_X509_OID_POLICY_ANY} )
Packit Service 4684c1
is no longer acceptable.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} zero, 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