summaryrefslogtreecommitdiffstats
path: root/pki/base/tps/src/engine/RA.cpp
diff options
context:
space:
mode:
authorcfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-03-31 18:07:34 +0000
committercfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-03-31 18:07:34 +0000
commit4dacaa0ae1446644033e0556677a69cbb0c1f042 (patch)
tree2946435ce7f1ec41b5a908df580540931e579f56 /pki/base/tps/src/engine/RA.cpp
parentdc0acce379db53835a91dde4a005ccb3ffdeeec2 (diff)
488291 - Missing renewal feature for smart cards in TMS
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@356 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/tps/src/engine/RA.cpp')
-rw-r--r--pki/base/tps/src/engine/RA.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/pki/base/tps/src/engine/RA.cpp b/pki/base/tps/src/engine/RA.cpp
index 073e6a51a..36aa256b8 100644
--- a/pki/base/tps/src/engine/RA.cpp
+++ b/pki/base/tps/src/engine/RA.cpp
@@ -2375,6 +2375,11 @@ TPS_PUBLIC int RA::ra_allow_token_reenroll(char *cuid)
return allow_token_reenroll(cuid);
}
+TPS_PUBLIC int RA::ra_allow_token_renew(char *cuid)
+{
+ return allow_token_renew(cuid);
+}
+
TPS_PUBLIC void RA::ra_tus_print_integer(char *out, SECItem *data)
{
tus_print_integer(out, data);
@@ -2421,10 +2426,13 @@ int RA::tdb_update_certificates(char* cuid, char **tokentypes, char *userid, CER
tus_print_integer(filter, &(certificates[i])->serialNumber);
int r = find_tus_certificate_entries_by_order_no_vlv(filter, &result, 1);
+ RA::Debug(LL_PER_PDU, "RA::tdb_update_certificates",
+ "find_tus_certificate_entries_by_order_no_vlv returned");
bool found = false;
if (r == LDAP_SUCCESS) {
for (e = get_first_entry(result); e != NULL; e = get_next_entry(e)) {
char **values = get_attribute_values(e, "tokenStatus");
+
found = true;
RA::Debug("RA::tdb_update_certificates", "Certificate status is %s", values[0]);
add_certificate(cuid, origins[i], tokentypes[i], userid, certificates[i],