CPS

Composant d’intégration de la CPS

La DevBox-Santé CPS propose une intégration des apis natives de la Cryptolib CPS et la propose sous forme d’une API d’un niveau d’abstraction simple et accessible en REST.

Gestion de la saisie du code Pin

Une fenêtre de saisie est montrée à l’utilisateur au besoin :

Elle détecte automatiquement la présence de la carte CPS dans le lecteur :

Signature PDF

La DevBox-Santé CPS permet également la génération des signatures PDF https://helpx.adobe.com/fr/acrobat/using/signing-pdfs.html conforme à l’IGC-Santé

signaturePdf

Il s’appuie sur la librairie apache PDF-BOX.

Un exemple de requête :

curl --request POST \
  --url http://localhost:8080/cps/signPdf \
  --header 'content-type: multipart/form-data' \
  --form 'file=@C:\Users\laure\scm\bitbucket\devbox-sante\devbox-sante\examples\dbx-examples-bruno\dbx\resources\1.pdf' \
  --form 'signatureInfo={"location":"Bordeaux","reason":"Parceque","cartoucheInfo":{"unite":"MM","startX":80,"startY":80,"height":20,"width":120,"pageNumber":0}}'

Références

Le document du modèle des données de référence est ASIP_CPS3_Données-métier_v1.0.2.doc

Licences

“This product includes software developed by Stiftung SIC.” : https://jce.iaik.tugraz.at/products/core-crypto-toolkits/pkcs11-wrapper/#License


REST API

Une interface REST pour accéder à la Carte CPS

HowTos

Tutoriels liés à la carte CPS

Versions

Note sur les différentes versions de la DevBox-Santé CPS