Lines Matching defs:ks

614  * ks - Keystore to search
631 keystore_t *ks = ks_h;
635 gettext(ERR_KEYSTORE_NOPUBCERTS), ks->path);
640 if (ks->clcerts == NULL) {
643 gettext(ERR_KEYSTORE_NOCERTS), ks->path);
647 if (ks->pkeys == NULL) {
650 gettext(ERR_KEYSTORE_NOKEYS), ks->path);
656 if ((sk_EVP_PKEY_num(ks->pkeys) == 1) &&
657 (sk_X509_num(ks->clcerts) == 1)) {
658 tmpkey = sk_EVP_PKEY_value(ks->pkeys, 0);
659 tmpcert = sk_X509_value(ks->clcerts, 0);
674 items_found = sunw_find_fname(alias, ks->pkeys, ks->clcerts,
708 * ks - Keystore to search
719 keystore_t *ks = ks_h;
728 *cacerts = ks->cacerts;
737 * ks - Keystore to search
749 keystore_t *ks = ks_h;
752 *clcerts = ks->clcerts;
870 * ks - The keystore from which certs and keys are deleted
889 keystore_t *ks = ks_h;
892 if (ks->clcerts != NULL) {
893 for (i = 0; i < sk_X509_num(ks->clcerts); i++) {
894 existingcert = sk_X509_value(ks->clcerts, i);
900 sk_X509_delete(ks->clcerts, i);
909 if (sk_X509_num(ks->clcerts) <= 0) {
911 sk_X509_free(ks->clcerts);
912 ks->clcerts = NULL;
917 if (ks->pkeys != NULL) {
918 for (i = 0; i < sk_EVP_PKEY_num(ks->pkeys); i++) {
919 existingkey = sk_EVP_PKEY_value(ks->pkeys, i);
925 sk_EVP_PKEY_delete(ks->pkeys, i);
934 if (sk_EVP_PKEY_num(ks->pkeys) <= 0) {
936 sk_EVP_PKEY_free(ks->pkeys);
937 ks->pkeys = NULL;
943 if (ks->cacerts != NULL) {
944 for (i = 0; i < sk_X509_num(ks->cacerts); i++) {
945 existingcert = sk_X509_value(ks->cacerts, i);
951 sk_X509_delete(ks->cacerts, i);
960 if (sk_X509_num(ks->cacerts) <= 0) {
962 sk_X509_free(ks->cacerts);
963 ks->cacerts = NULL;
968 ks->dirty = B_TRUE;
974 alias, ks->path);
1365 * use it as a single file ks