summaryrefslogtreecommitdiff
path: root/p11-kit/uri.h
diff options
context:
space:
mode:
authorStef Walter <stefw@collabora.co.uk>2011-08-05 09:31:13 +0200
committerStef Walter <stefw@collabora.co.uk>2011-08-05 09:31:13 +0200
commit1e2011a308500632a9fbfb541dafcd73d796f3d5 (patch)
treed5bb5d828005c56b68a48f7cdf886140054c405d /p11-kit/uri.h
parent0a2fd044770d645b7707d2b4926a3214147973a8 (diff)
Update PKCS#11 URI code for new draft of spec
* pinfile attribute was renamed to pin-source * objecttype attribute was renamed to object-type * secretkey value was renamed to secret-key We continue to support parsing the old attribute names and values but generate URIs with the new ones.
Diffstat (limited to 'p11-kit/uri.h')
-rw-r--r--p11-kit/uri.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/p11-kit/uri.h b/p11-kit/uri.h
index 9f1f516..e08dfc8 100644
--- a/p11-kit/uri.h
+++ b/p11-kit/uri.h
@@ -119,11 +119,20 @@ int p11_kit_uri_match_attributes (P11KitUri *uri,
CK_ATTRIBUTE_PTR attrs,
CK_ULONG n_attrs);
+const char* p11_kit_uri_get_pin_source (P11KitUri *uri);
+
+void p11_kit_uri_set_pin_source (P11KitUri *uri,
+ const char *pin_source);
+
+#ifndef P11_KIT_DISABLE_DEPRECATED
+
const char* p11_kit_uri_get_pinfile (P11KitUri *uri);
void p11_kit_uri_set_pinfile (P11KitUri *uri,
const char *pinfile);
+#endif /* P11_KIT_DISABLE_DEPRECATED */
+
void p11_kit_uri_set_unrecognized (P11KitUri *uri,
int unrecognized);