Principales modifications entre les versions de l'API CPS
de la version 04.4x vers la version 05.02
A - Corrections d'anomalies :
• RA-20030327 "Cert_SignatureValue vide dans la méthode interpretationX509 java"
• RA-20030328 "Windows XP non supporté par JNI"
• RA-20030514-2 "Modification de l'interprétation X509 du code département 00"
B - Fonctionnalités :
• L'API 5 supporte la nouvelle carte CPS2ter et la carte précédente CPS2bis.
La nouvelle carte n'apporte pas de modification fonctionnelle, vu de l'application, mais
voit la taille des clés RSA augmenter de 96 octets à 128 octets pour l'authentification et à
256 octets pour la signatureÙ Attention aux tailles de buffers d'entrée/sortie des
verbes concernés.
• En phase de développement, la version "debug" de l'API 5 permet l'édition d'un fichier de
traces des échanges entre les applications et l'API (sur certains environnements).
C - En conclusion pour le Promoteur
• Pour tout environnement autre que MAC OSX :
il remplace l'ancienne API par la nouvelle sans modification.
• Pour l'environnement MAC OSX, il faut désinstaller tous les composants de version
précédente à la 04.47 avant d'installer les nouveaux (changements des répertoires et mode
d'installation).
• Pour les applications qui exploitent les verbes de l'API suivants :
CPS_CalculAuthen2
CPS_VerifAuthen2
CPS_CalculSign2
CPS_VerifSign2
CPS_Lecture_X509
CPS_Verif_X509
Le promoteur doit vérifier que son application a bien dimensionnée les buffers
d'entrée/sortie.