Blame doc/functions/gnutls_x509_crt_set_policy

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_x509_crt_set_policy} (gnutls_x509_crt_t @var{crt}, const struct gnutls_x509_policy_st * @var{policy}, unsigned int @var{critical})
Packit Service 4684c1
@var{crt}: should contain a @code{gnutls_x509_crt_t}  type
Packit Service 4684c1
Packit Service 4684c1
@var{policy}: A pointer to a policy
Packit Service 4684c1
Packit Service 4684c1
@var{critical}: use non-zero if the extension is marked as critical
Packit Service 4684c1
Packit Service 4684c1
This function will set the certificate policy extension (2.5.29.32).
Packit Service 4684c1
Multiple calls to this function append a new policy.
Packit Service 4684c1
Packit Service 4684c1
Note the maximum text size for the qualifier @code{GNUTLS_X509_QUALIFIER_NOTICE} 
Packit Service 4684c1
is 200 characters. This function will fail with @code{GNUTLS_E_INVALID_REQUEST} 
Packit Service 4684c1
if this is exceeded.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} On success, @code{GNUTLS_E_SUCCESS}  (0) is returned, otherwise a
Packit Service 4684c1
negative error value.
Packit Service 4684c1
Packit Service 4684c1
@strong{Since:} 3.1.5
Packit Service 4684c1
@end deftypefun