summaryrefslogtreecommitdiff
path: root/usr/src/cmd/cmd-crypto/kmfcfg/util.h
diff options
context:
space:
mode:
authorhylee <none@none>2007-12-06 15:56:13 -0800
committerhylee <none@none>2007-12-06 15:56:13 -0800
commit431deaa01ac039d796fdfaf86b909a75e7d9ac48 (patch)
tree0d4bb232b811d43a31fcb0d6149d0624c643e3f4 /usr/src/cmd/cmd-crypto/kmfcfg/util.h
parentc73e9863820a560b7fbb4fb258aa450a88315a39 (diff)
downloadillumos-joyent-431deaa01ac039d796fdfaf86b909a75e7d9ac48.tar.gz
PSARC 2007/604 KMF Pluggability Enhancements
6621224 KMF Dynamic Plugin Support 6621231 pktool list keystore=file dir=/tmp/test prints out incorrect output
Diffstat (limited to 'usr/src/cmd/cmd-crypto/kmfcfg/util.h')
-rw-r--r--usr/src/cmd/cmd-crypto/kmfcfg/util.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/usr/src/cmd/cmd-crypto/kmfcfg/util.h b/usr/src/cmd/cmd-crypto/kmfcfg/util.h
index 74f4b0be9b..db1af092e4 100644
--- a/usr/src/cmd/cmd-crypto/kmfcfg/util.h
+++ b/usr/src/cmd/cmd-crypto/kmfcfg/util.h
@@ -18,7 +18,7 @@
*
* CDDL HEADER END
*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#ifndef _UTIL_H
@@ -49,6 +49,8 @@ int parseEKUNames(char *, KMF_POLICY_RECORD *);
uint16_t parseKUlist(char *);
void print_sanity_error(KMF_RETURN);
+conf_entry_t *get_keystore_entry(char *);
+
#define KC_OK 0
#define KC_ERR_USAGE 1
#define KC_ERR_LOADDB 2
@@ -59,6 +61,11 @@ void print_sanity_error(KMF_RETURN);
#define KC_ERR_INCOMPLETE_POLICY 7
#define KC_ERR_MEMORY 8
#define KC_ERR_ACCESS 9
+#define KC_ERR_INSTALL 10
+#define KC_ERR_UNINSTALL 11
+#define KC_ERR_MODIFY_PLUGIN 12
+
+#define CONF_TEMPFILE "/etc/crypto/kmfXXXXXX"
#ifdef __cplusplus
}