Lines Matching refs:ess

74  * IN	ess		- elfsign context structure
89 elfcertlib_verifycert(ELFsign_t ess, ELFCert_t cert)
101 (void) elfcertlib_getcert(ess, (char *)_PATH_CRYPTO_CACERT,
106 (void) elfcertlib_getcert(ess, (char *)_PATH_CRYPTO_OBJCACERT,
111 (void) elfcertlib_getcert(ess,
127 rv = kmf_verify_cert(ess->es_kmfhandle, numattr, attrlist);
129 if (ess->es_certCAcallback != NULL)
130 (ess->es_certvercallback)(ess->es_callbackctx,
146 rv = kmf_verify_cert(ess->es_kmfhandle, numattr, attrlist);
148 if (ess->es_certCAcallback != NULL)
149 (ess->es_certvercallback)(ess->es_callbackctx,
165 rv = kmf_verify_cert(ess->es_kmfhandle, numattr, attrlist);
167 if (ess->es_certCAcallback != NULL)
168 (ess->es_certvercallback)(ess->es_callbackctx,
181 * IN ess - elfsign context structure
191 elfcertlib_getcert(ELFsign_t ess, char *cert_pathname,
259 rv = kmf_find_cert(ess->es_kmfhandle, numattr, attrlist);
267 kmf_free_kmf_cert(ess->es_kmfhandle, &certbuf[1]);
277 rv = kmf_get_cert_subject_str(ess->es_kmfhandle,
282 rv = kmf_get_cert_issuer_str(ess->es_kmfhandle,
304 if (ess->es_certCAcallback != NULL)
305 (ess->es_certCAcallback)(ess->es_callbackctx, cert,
317 elfcertlib_freecert(ess, cert);
331 * IN ess - elfsign context structure
338 elfcertlib_loadprivatekey(ELFsign_t ess, ELFCert_t cert, const char *pathname)
372 rv = kmf_find_key(ess->es_kmfhandle, numattr, attrlist);
388 * IN ess - elfsign context structure
396 elfcertlib_loadtokenkey(ELFsign_t ess, ELFCert_t cert,
459 rv = kmf_find_key(ess->es_kmfhandle, numattr, attrlist);
485 * IN ess - elfsign context structure
496 elfcertlib_sign(ELFsign_t ess, ELFCert_t cert,
507 if (ess->es_version <= FILESIG_VERSION2) {
551 ret = kmf_sign_data(ess->es_kmfhandle, numattr, attrlist);
570 * IN ess - elfsign context structure
580 elfcertlib_verifysig(ELFsign_t ess, ELFCert_t cert,
597 if (ess->es_version <= FILESIG_VERSION2)
622 rv = kmf_verify_data(ess->es_kmfhandle, numattr, attrlist);
658 elfcertlib_init(ELFsign_t ess)
662 if (ess->es_kmfhandle == NULL) {
663 rv = kmf_initialize(&ess->es_kmfhandle, NULL, NULL);
674 elfcertlib_fini(ELFsign_t ess)
676 (void) kmf_finalize(ess->es_kmfhandle);
683 elfcertlib_settoken(ELFsign_t ess, char *token)
703 rv = kmf_configure_keystore(ess->es_kmfhandle, numattr, attrlist);
716 elfcertlib_setcertCAcallback(ELFsign_t ess,
719 ess->es_certCAcallback = cb;
726 elfcertlib_setcertvercallback(ELFsign_t ess,
729 ess->es_certvercallback = cb;
742 elfcertlib_releasecert(ELFsign_t ess, ELFCert_t cert)
744 elfcertlib_freecert(ess, cert);
782 elfcertlib_freecert(ELFsign_t ess, ELFCert_t cert)
790 kmf_free_kmf_cert(ess->es_kmfhandle, &cert->c_cert);
791 kmf_free_kmf_key(ess->es_kmfhandle, &cert->c_privatekey);