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.