1gnutls_register_custom_url(3)       gnutls       gnutls_register_custom_url(3)
2
3
4

NAME

6       gnutls_register_custom_url - API function
7

SYNOPSIS

9       #include <gnutls/urls.h>
10
11       int gnutls_register_custom_url(const gnutls_custom_url_st * st);
12

ARGUMENTS

14       const gnutls_custom_url_st * st
15                   A gnutls_custom_url_st structure
16

DESCRIPTION

18       Register  a  custom  URL.  This  will  affect  the following functions:
19       gnutls_url_is_supported(),   gnutls_privkey_import_url(),   gnutls_pub‐
20       key_import_url, gnutls_x509_crt_import_url() and all functions that de‐
21       pend on them, e.g., gnutls_certificate_set_x509_key_file2().
22
23       The provided structure and callback functions must be valid  throughout
24       the  lifetime  of the process. The registration of an existing URL type
25       will fail with GNUTLS_E_INVALID_REQUEST. Since GnuTLS 3.5.0 this  func‐
26       tion can be used to override the builtin URLs.
27
28       This function is not thread safe.
29

RETURNS

31       returns  zero  if  the given structure was imported or a negative value
32       otherwise.
33

SINCE

35       3.4.0
36

REPORTING BUGS

38       Report bugs to <bugs@gnutls.org>.
39       Home page: https://www.gnutls.org
40
41
43       Copyright © 2001- Free Software Foundation, Inc., and others.
44       Copying and distribution of this file, with  or  without  modification,
45       are  permitted in any medium without royalty provided the copyright no‐
46       tice and this notice are preserved.
47

SEE ALSO

49       The full documentation for gnutls is maintained as  a  Texinfo  manual.
50       If  the /usr/share/doc/gnutls/ directory does not contain the HTML form
51       visit
52
53       https://www.gnutls.org/manual/
54
55gnutls                               3.7.6       gnutls_register_custom_url(3)
Impressum