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
|