summaryrefslogtreecommitdiffstats
path: root/pki/base/tps/src/include/processor/RA_Enroll_Processor.h
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/include/processor/RA_Enroll_Processor.h
parentdc0acce379db53835a91dde4a005ccb3ffdeeec2 (diff)
downloadpki-4dacaa0ae1446644033e0556677a69cbb0c1f042.tar.gz
pki-4dacaa0ae1446644033e0556677a69cbb0c1f042.tar.xz
pki-4dacaa0ae1446644033e0556677a69cbb0c1f042.zip
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/include/processor/RA_Enroll_Processor.h')
-rw-r--r--pki/base/tps/src/include/processor/RA_Enroll_Processor.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/pki/base/tps/src/include/processor/RA_Enroll_Processor.h b/pki/base/tps/src/include/processor/RA_Enroll_Processor.h
index 88427d8dd..b63136f1e 100644
--- a/pki/base/tps/src/include/processor/RA_Enroll_Processor.h
+++ b/pki/base/tps/src/include/processor/RA_Enroll_Processor.h
@@ -85,6 +85,11 @@ class RA_Enroll_Processor : public RA_Processor
const char *pub_attr_id,
BYTE se_p1, BYTE se_p2, int keysize, const char *connid, const char *keyTypePrefix,char * applet_version);
+ bool DoRenewal(const char *connid,
+ const char *profileId,
+ CERTCertificate *i_cert,
+ CERTCertificate **o_cert);
+
bool GenerateCertificate(AuthParams *login,
int keyTypeNum,
const char *keyTypeValue,
@@ -180,6 +185,22 @@ class RA_Enroll_Processor : public RA_Processor
char *lostTokenCUID,
int &o_certNums, char **&tokenTypes, char *origTokenType);
+ bool ProcessRenewal(AuthParams *login,
+ RA_Session *session,
+ char **&ktypes,
+ char **&origins,
+ char *tokenType,
+ PKCS11Obj *pkcs11objx,
+ int pkcs11obj_enable,
+ Secure_Channel *channel,
+ const char *cuid,
+ char *msn,
+ const char *final_applet_version,
+ const char *userid,
+ RA_Status &o_status,
+ CERTCertificate **&certificates,
+ int &o_certNums, char **&tokenTypes);
+
bool GetCardManagerAppletInfo(
RA_Session*,
Buffer *,