Avant de créer une transaction, vous devez vous assurer que votre participant dispose d’un certificat valide. Le certificat ne doit être ni expiré ni révoqué.
Pour savoir si votre participant dispose d’au moins un certificat valide pour effectuer une signature avancée, envoyez une requête à POST /v1/certificates/match et transmettez l’email du participant.
curl
https://api.universign.com/v1/certificates/match \
-d [email protected] \
Vous pouvez passer les arguments optionnels suivants :
min_certificate_level: le niveau de certificat minimum requis pour la correspondance. Les valeurs possibles sontlcp(Lightweight Certificate Policy),qcp(Qualified Certificate Policy) etqcpnqscd(Qualified Certificate Policy for Natural persons with keys generated in a QSCD).fullname: le nom complet du participant.phone_number: le numéro de téléphone du participant.
L’API renvoie un objet certificate avec la valeur true si au moins un certificat valide correspond à toutes les contraintes fournies comme paramètres de requête.
{
"match_found": true
}
