| /illumos-gate/usr/src/cmd/cmd-crypto/pktool/ |
| H A D | export.c | 45 int numattr, KMF_X509_DER_CERT *cert) in pk_find_export_cert() argument 53 kmf_set_attr_at_index(attrlist, numattr, KMF_COUNT_ATTR, in pk_find_export_cert() 55 numattr++; in pk_find_export_cert() 57 rv = kmf_find_cert(kmfhandle, numattr, attrlist); in pk_find_export_cert() 67 kmf_set_attr_at_index(attrlist, numattr, in pk_find_export_cert() 70 numattr++; in pk_find_export_cert() 71 rv = kmf_find_cert(kmfhandle, numattr, attrlist); in pk_find_export_cert() 91 int numattr = 0; in pk_export_file_objects() local 96 kmf_set_attr_at_index(attrlist, numattr, in pk_export_file_objects() 99 numattr++; in pk_export_file_objects() [all …]
|
| H A D | list.c | 206 pk_find_certs(KMF_HANDLE_T kmfhandle, KMF_ATTRIBUTE *attrlist, int numattr) in pk_find_certs() argument 213 rv = kmf_get_attr(KMF_KEYSTORE_TYPE_ATTR, attrlist, numattr, in pk_find_certs() 218 kmf_set_attr_at_index(attrlist, numattr, KMF_COUNT_ATTR, in pk_find_certs() 220 numattr++; in pk_find_certs() 222 rv = kmf_find_cert(kmfhandle, numattr, attrlist); in pk_find_certs() 233 kmf_set_attr_at_index(attrlist, numattr, in pk_find_certs() 236 numattr++; in pk_find_certs() 238 rv = kmf_find_cert(kmfhandle, numattr, attrlist); in pk_find_certs() 256 pk_list_keys(void *handle, KMF_ATTRIBUTE *attrlist, int numattr, char *label) in pk_list_keys() argument 263 rv = kmf_get_attr(KMF_KEYSTORE_TYPE_ATTR, attrlist, numattr, in pk_list_keys() [all …]
|
| H A D | delete.c | 42 pk_destroy_keys(void *handle, KMF_ATTRIBUTE *attrlist, int numattr) in pk_destroy_keys() argument 57 rv = kmf_get_attr(KMF_KEYSTORE_TYPE_ATTR, attrlist, numattr, in pk_destroy_keys() 67 (void) kmf_get_attr(KMF_DESTROY_BOOL_ATTR, attrlist, numattr, in pk_destroy_keys() 76 rv = kmf_get_attr(KMF_CREDENTIAL_ATTR, attrlist, numattr, in pk_destroy_keys() 88 numattr); in pk_destroy_keys() 99 rv = kmf_get_attr(KMF_CREDENTIAL_ATTR, attrlist, numattr, in pk_destroy_keys() 114 numkeys = kmf_get_attr_ptr(KMF_COUNT_ATTR, attrlist, numattr); in pk_destroy_keys() 118 keys = kmf_get_attr_ptr(KMF_KEY_HANDLE_ATTR, attrlist, numattr); in pk_destroy_keys() 135 pk_delete_keys(KMF_HANDLE_T kmfhandle, KMF_ATTRIBUTE *attlist, int numattr, in pk_delete_keys() argument 140 int num = numattr; in pk_delete_keys() [all …]
|
| H A D | genkeypair.c | 57 int numattr = 0; in genkeypair_pkcs11() local 69 kmf_set_attr_at_index(attrlist, numattr, in genkeypair_pkcs11() 72 numattr++; in genkeypair_pkcs11() 74 kmf_set_attr_at_index(attrlist, numattr, in genkeypair_pkcs11() 77 numattr++; in genkeypair_pkcs11() 79 kmf_set_attr_at_index(attrlist, numattr, in genkeypair_pkcs11() 82 numattr++; in genkeypair_pkcs11() 85 kmf_set_attr_at_index(attrlist, numattr, in genkeypair_pkcs11() 88 numattr++; in genkeypair_pkcs11() 92 kmf_set_attr_at_index(attrlist, numattr, in genkeypair_pkcs11() [all …]
|
| H A D | import.c | 70 int numattr = 0; in pk_import_pk12_files() local 85 kmf_set_attr_at_index(attrlist, numattr, in pk_import_pk12_files() 87 numattr++; in pk_import_pk12_files() 89 kmf_set_attr_at_index(attrlist, numattr, in pk_import_pk12_files() 91 numattr++; in pk_import_pk12_files() 94 int num = numattr; in pk_import_pk12_files() 133 numattr = 0; in pk_import_pk12_files() 136 kmf_set_attr_at_index(attrlist, numattr, in pk_import_pk12_files() 139 numattr++; in pk_import_pk12_files() 141 kmf_set_attr_at_index(attrlist, numattr, in pk_import_pk12_files() [all …]
|
| H A D | gencert.c | 64 int numattr = 0; in gencert_pkcs11() local 144 numattr = 0; in gencert_pkcs11() 145 kmf_set_attr_at_index(attrlist, numattr, KMF_KEYSTORE_TYPE_ATTR, in gencert_pkcs11() 147 numattr++; in gencert_pkcs11() 149 kmf_set_attr_at_index(attrlist, numattr, KMF_KEY_HANDLE_ATTR, in gencert_pkcs11() 151 numattr++; in gencert_pkcs11() 154 kmf_set_attr_at_index(attrlist, numattr, KMF_X509_CERTIFICATE_ATTR, in gencert_pkcs11() 156 numattr++; in gencert_pkcs11() 159 kmf_set_attr_at_index(attrlist, numattr, KMF_CERT_DATA_ATTR, in gencert_pkcs11() 161 numattr++; in gencert_pkcs11() [all …]
|
| H A D | signcsr.c | 211 int numattr; in pk_sign_cert() local 214 numattr = 0; in pk_sign_cert() 215 kmf_set_attr_at_index(attrlist, numattr++, KMF_KEYSTORE_TYPE_ATTR, in pk_sign_cert() 218 kmf_set_attr_at_index(attrlist, numattr++, KMF_KEY_HANDLE_ATTR, in pk_sign_cert() 222 kmf_set_attr_at_index(attrlist, numattr++, KMF_X509_CERTIFICATE_ATTR, in pk_sign_cert() 226 kmf_set_attr_at_index(attrlist, numattr++, KMF_CERT_DATA_ATTR, in pk_sign_cert() 231 kmf_set_attr_at_index(attrlist, numattr++, KMF_OID_ATTR, in pk_sign_cert() 235 if ((rv = kmf_sign_cert(handle, numattr, attrlist)) != KMF_OK) { in pk_sign_cert() 269 int numattr, count; in pk_signcsr_files() local 282 numattr = 0; in pk_signcsr_files() [all …]
|
| H A D | gencsr.c | 62 int numattr = 0; in gencsr_pkcs11() local 121 numattr = 0; in gencsr_pkcs11() 122 kmf_set_attr_at_index(attrlist, numattr, KMF_KEYSTORE_TYPE_ATTR, in gencsr_pkcs11() 124 numattr++; in gencsr_pkcs11() 126 kmf_set_attr_at_index(attrlist, numattr, KMF_PUBKEY_HANDLE_ATTR, in gencsr_pkcs11() 128 numattr++; in gencsr_pkcs11() 131 kmf_set_attr_at_index(attrlist, numattr, KMF_CREDENTIAL_ATTR, in gencsr_pkcs11() 133 numattr++; in gencsr_pkcs11() 136 (void) kmf_delete_key_from_keystore(kmfhandle, numattr, attrlist); in gencsr_pkcs11() 143 numattr = 0; in gencsr_pkcs11() [all …]
|
| H A D | setpin.c | 127 int numattr = 0; in setpin_pkcs11() local 187 kmf_set_attr_at_index(attrlist, numattr, KMF_KEYSTORE_TYPE_ATTR, in setpin_pkcs11() 189 numattr++; in setpin_pkcs11() 191 kmf_set_attr_at_index(attrlist, numattr, KMF_TOKEN_LABEL_ATTR, in setpin_pkcs11() 193 numattr++; in setpin_pkcs11() 197 kmf_set_attr_at_index(attrlist, numattr, KMF_CREDENTIAL_ATTR, in setpin_pkcs11() 199 numattr++; in setpin_pkcs11() 201 kmf_set_attr_at_index(attrlist, numattr, KMF_SLOT_ID_ATTR, in setpin_pkcs11() 203 numattr++; in setpin_pkcs11() 207 kmf_set_attr_at_index(attrlist, numattr, KMF_NEWPIN_ATTR, in setpin_pkcs11() [all …]
|
| /illumos-gate/usr/src/lib/libelfsign/common/ |
| H A D | elfcertlib.c | 92 int numattr; in elfcertlib_verifycert() local 119 numattr = 0; in elfcertlib_verifycert() 120 kmf_set_attr_at_index(attrlist, numattr++, in elfcertlib_verifycert() 123 kmf_set_attr_at_index(attrlist, numattr++, in elfcertlib_verifycert() 127 rv = kmf_verify_cert(ess->es_kmfhandle, numattr, attrlist); in elfcertlib_verifycert() 138 numattr = 0; in elfcertlib_verifycert() 139 kmf_set_attr_at_index(attrlist, numattr++, in elfcertlib_verifycert() 142 kmf_set_attr_at_index(attrlist, numattr++, in elfcertlib_verifycert() 146 rv = kmf_verify_cert(ess->es_kmfhandle, numattr, attrlist); in elfcertlib_verifycert() 157 numattr = 0; in elfcertlib_verifycert() [all …]
|
| /illumos-gate/usr/src/lib/libkmf/plugins/kmf_nss/common/ |
| H A D | nss_spi.c | 265 int numattr, KMF_ATTRIBUTE *attrlist) in NSS_ConfigureKeystore() argument 274 configdir = kmf_get_attr_ptr(KMF_DIRPATH_ATTR, attrlist, numattr); in NSS_ConfigureKeystore() 275 certPrefix = kmf_get_attr_ptr(KMF_CERTPREFIX_ATTR, attrlist, numattr); in NSS_ConfigureKeystore() 276 keyPrefix = kmf_get_attr_ptr(KMF_KEYPREFIX_ATTR, attrlist, numattr); in NSS_ConfigureKeystore() 277 secModName = kmf_get_attr_ptr(KMF_SECMODNAME_ATTR, attrlist, numattr); in NSS_ConfigureKeystore() 306 do_nss_init(void *handle, int numattr, in do_nss_init() argument 318 slotlabel = kmf_get_attr_ptr(KMF_TOKEN_LABEL_ATTR, attrlist, numattr); in do_nss_init() 586 NSS_FindCert(KMF_HANDLE_T handle, int numattr, KMF_ATTRIBUTE *attrlist) in NSS_FindCert() argument 601 if (handle == NULL || attrlist == NULL || numattr == 0) { in NSS_FindCert() 604 rv = do_nss_init(handle, numattr, attrlist, FALSE, &nss_slot); in NSS_FindCert() [all …]
|
| /illumos-gate/usr/src/lib/libkmf/libkmf/common/ |
| H A D | certop.c | 104 kmf_find_prikey_by_cert(KMF_HANDLE_T handle, int numattr, in kmf_find_prikey_by_cert() argument 130 0, NULL, numattr, attrlist); in kmf_find_prikey_by_cert() 138 cert = kmf_get_attr_ptr(KMF_CERT_DATA_ATTR, attrlist, numattr); in kmf_find_prikey_by_cert() 146 key = kmf_get_attr_ptr(KMF_KEY_HANDLE_ATTR, attrlist, numattr); in kmf_find_prikey_by_cert() 152 ret = kmf_get_attr(KMF_KEYSTORE_TYPE_ATTR, attrlist, numattr, in kmf_find_prikey_by_cert() 161 return (plugin->funclist->FindPrikeyByCert(handle, numattr, attrlist)); in kmf_find_prikey_by_cert() 245 kmf_find_cert(KMF_HANDLE_T handle, int numattr, KMF_ATTRIBUTE *attrlist) in kmf_find_cert() argument 263 0, NULL, numattr, attrlist); in kmf_find_cert() 267 ret = kmf_get_attr(KMF_KEYSTORE_TYPE_ATTR, attrlist, numattr, in kmf_find_cert() 276 return (plugin->funclist->FindCert(handle, numattr, attrlist)); in kmf_find_cert() [all …]
|
| H A D | csrcrlop.c | 562 kmf_verify_csr(KMF_HANDLE_T handle, int numattr, in kmf_verify_csr() argument 585 0, NULL, numattr, attrlist); in kmf_verify_csr() 589 csrdata = kmf_get_attr_ptr(KMF_CSR_DATA_ATTR, attrlist, numattr); in kmf_verify_csr() 641 setup_crl_call(KMF_HANDLE_T handle, int numattr, in setup_crl_call() argument 661 0, NULL, numattr, attrlist); in setup_crl_call() 665 ret = kmf_get_attr(KMF_KEYSTORE_TYPE_ATTR, attrlist, numattr, in setup_crl_call() 686 kmf_import_crl(KMF_HANDLE_T handle, int numattr, KMF_ATTRIBUTE *attrlist) in kmf_import_crl() argument 691 ret = setup_crl_call(handle, numattr, attrlist, &plugin); in kmf_import_crl() 698 return (plugin->funclist->ImportCRL(handle, numattr, attrlist)); in kmf_import_crl() 704 kmf_delete_crl(KMF_HANDLE_T handle, int numattr, KMF_ATTRIBUTE *attrlist) in kmf_delete_crl() argument [all …]
|
| H A D | mapping.c | 110 kmf_cert_to_name_mapping_initialize(KMF_HANDLE_T handle, int numattr, in kmf_cert_to_name_mapping_initialize() argument 131 name = kmf_get_attr_ptr(KMF_MAPPER_NAME_ATTR, attrlist, numattr); in kmf_cert_to_name_mapping_initialize() 132 dir = kmf_get_attr_ptr(KMF_DIRPATH_ATTR, attrlist, numattr); in kmf_cert_to_name_mapping_initialize() 133 path = kmf_get_attr_ptr(KMF_MAPPER_PATH_ATTR, attrlist, numattr); in kmf_cert_to_name_mapping_initialize() 134 opts = kmf_get_attr_ptr(KMF_MAPPER_OPTIONS_ATTR, attrlist, numattr); in kmf_cert_to_name_mapping_initialize()
|
| H A D | keyop.c | 270 int numattr, in kmf_store_key() argument 290 0, NULL, numattr, attrlist); in kmf_store_key() 295 ret = kmf_get_attr(KMF_KEYSTORE_TYPE_ATTR, attrlist, numattr, in kmf_store_key() 304 numattr, attrlist)); in kmf_store_key()
|
| H A D | client.c | 827 int numattr = 0; in kmf_get_ocsp_for_cert() local 839 kmf_set_attr_at_index(attrlist, numattr, in kmf_get_ocsp_for_cert() 842 numattr++; in kmf_get_ocsp_for_cert() 844 kmf_set_attr_at_index(attrlist, numattr, in kmf_get_ocsp_for_cert() 847 numattr++; in kmf_get_ocsp_for_cert() 864 kmf_set_attr_at_index(attrlist, numattr, in kmf_get_ocsp_for_cert() 867 numattr++; in kmf_get_ocsp_for_cert() 869 ret = kmf_create_ocsp_request(handle, numattr, attrlist); in kmf_get_ocsp_for_cert()
|
| H A D | generalop.c | 2389 kmf_set_attr(KMF_ATTRIBUTE *attlist, int numattr, in kmf_set_attr() argument 2396 idx = kmf_find_attr(type, attlist, numattr); in kmf_set_attr()
|
| /illumos-gate/usr/src/lib/libkmf/plugins/kmf_pkcs11/common/ |
| H A D | pkcs11_spi.c | 169 int numattr, KMF_ATTRIBUTE *attrlist) in KMFPK11_ConfigureKeystore() argument 175 label = kmf_get_attr_ptr(KMF_TOKEN_LABEL_ATTR, attrlist, numattr); in KMFPK11_ConfigureKeystore() 181 (void) kmf_get_attr(KMF_READONLY_ATTR, attrlist, numattr, in KMFPK11_ConfigureKeystore() 666 KMFPK11_FindCert(KMF_HANDLE_T handle, int numattr, KMF_ATTRIBUTE *attrlist) in KMFPK11_FindCert() argument 688 num_certs = kmf_get_attr_ptr(KMF_COUNT_ATTR, attrlist, numattr); in KMFPK11_FindCert() 701 numattr); in KMFPK11_FindCert() 704 certlabel = kmf_get_attr_ptr(KMF_CERT_LABEL_ATTR, attrlist, numattr); in KMFPK11_FindCert() 705 issuer = kmf_get_attr_ptr(KMF_ISSUER_NAME_ATTR, attrlist, numattr); in KMFPK11_FindCert() 706 subject = kmf_get_attr_ptr(KMF_SUBJECT_NAME_ATTR, attrlist, numattr); in KMFPK11_FindCert() 707 serial = kmf_get_attr_ptr(KMF_BIGINT_ATTR, attrlist, numattr); in KMFPK11_FindCert() [all …]
|
| /illumos-gate/usr/src/lib/libkmf/plugins/kmf_openssl/common/ |
| H A D | openssl_spi.c | 1014 OpenSSL_FindCert(KMF_HANDLE_T handle, int numattr, KMF_ATTRIBUTE *attrlist) in OpenSSL_FindCert() argument 1030 num_certs = kmf_get_attr_ptr(KMF_COUNT_ATTR, attrlist, numattr); in OpenSSL_FindCert() 1042 numattr); in OpenSSL_FindCert() 1048 dirpath = kmf_get_attr_ptr(KMF_DIRPATH_ATTR, attrlist, numattr); in OpenSSL_FindCert() 1050 numattr); in OpenSSL_FindCert() 1057 issuer = kmf_get_attr_ptr(KMF_ISSUER_NAME_ATTR, attrlist, numattr); in OpenSSL_FindCert() 1058 subject = kmf_get_attr_ptr(KMF_SUBJECT_NAME_ATTR, attrlist, numattr); in OpenSSL_FindCert() 1059 serial = kmf_get_attr_ptr(KMF_BIGINT_ATTR, attrlist, numattr); in OpenSSL_FindCert() 1060 rv = kmf_get_attr(KMF_CERT_VALIDITY_ATTR, attrlist, numattr, in OpenSSL_FindCert() 1194 OpenSSL_StoreCert(KMF_HANDLE_T handle, int numattr, KMF_ATTRIBUTE *attrlist) in OpenSSL_StoreCert() argument [all …]
|
| /illumos-gate/usr/src/cmd/cmd-crypto/elfsign/ |
| H A D | elfsign.c | 748 int numattr; in create_csr() local 780 numattr = 0; in create_csr() 781 kmf_set_attr_at_index(attrlist, numattr++, in create_csr() 783 kmf_set_attr_at_index(attrlist, numattr++, in create_csr() 786 kmf_set_attr_at_index(attrlist, numattr++, in create_csr() 788 kmfrv = kmf_configure_keystore(kmfhandle, numattr, attrlist); in create_csr() 800 numattr = 0; in create_csr() 801 kmf_set_attr_at_index(attrlist, numattr++, in create_csr() 803 kmf_set_attr_at_index(attrlist, numattr++, in create_csr() 805 kmf_set_attr_at_index(attrlist, numattr++, in create_csr() [all …]
|