diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2014-11-23 09:11:38 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2014-11-23 10:08:03 +0100 |
commit | b9dd3af9a17d0d4726df50515b176808ace69d18 (patch) | |
tree | 1daebd8c6d3cc12fb38eca22354a80b033ee7ea1 /lib/urls.h | |
parent | 54b0fb87f065320b42fe4b9fdd18f5348382b65b (diff) | |
download | gnutls-b9dd3af9a17d0d4726df50515b176808ace69d18.tar.gz |
Added the ability to register application specific URLs for keys and certs
Diffstat (limited to 'lib/urls.h')
-rw-r--r-- | lib/urls.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/urls.h b/lib/urls.h index 5473359bac..5cb6f1a51c 100644 --- a/lib/urls.h +++ b/lib/urls.h @@ -19,3 +19,18 @@ */ char *_gnutls_sanitize_url(const char *url, unsigned type); + +#define PKCS11_URL "pkcs11:" +#define SYSTEM_URL "system:" +#define TPMKEY_URL "tpmkey:" + +#define PKCS11_URL_SIZE (sizeof(PKCS11_URL)-1) +#define SYSTEM_URL_SIZE (sizeof(SYSTEM_URL)-1) +#define TPMKEY_URL_SIZE (sizeof(TPMKEY_URL)-1) + +#include <gnutls/urls.h> + +extern gnutls_custom_url_st _gnutls_custom_urls[]; +extern unsigned _gnutls_custom_urls_size; + +int _gnutls_url_is_known(const char *url); |