WINDEV NOUVELLE VERSION 2026

254 N o u v e a u t é W D W B WM • LE PRINCIPE La signature numérique par certificat sur carte à puce est un mé- canisme d’authentification et de sécurisation. Ce mécanisme permet de signer numériquement des documents ou des données à l’aide d’un certificat numérique dans une carte à puce. Par exemple : carte Vitale, carte professionnelle, carte cryptogra- phique, etc.. Gain apporté par la nouveauté 2026 : Sécurité garantie 255 N o u v e a u t é W D W B WM • LA CLÉ PRIVÉE NE QUITTE JAMAIS LA CARTE Le principe technique garantit la sécurité de l’opération : • La carte contient une clé privée associée à un certificat (par exemple X.509) émis par une autorité de certification. • Lors de la signature, la carte est insérée dans un lecteur com- patible (PC/SC). • Le logiciel interagit avec la carte de façon sécurisée. • La signature est générée localement sur la carte, sans jamais exposer la clé privée hors du composant sécurisé. La sécurité est assurée : la clé privée ne quitte jamais la carte. Gain apporté par la nouveauté 2026 : Une sécurité à la carte 256 N o u v e a u t é W D W B WM • PROGRAMMATION EN WLANGAGE Toutes les fonctions du WLangage qui permettent de signer, comme PDFSigne , XMLSigne ... fonctionnent avec un certificat présent sur une carte à puce. À l’aide de la fonction CertificatListe , l’application récupère tous les certificats accessibles sur le poste, y compris ceux présents sur une carte à puce insérée. Il suffit ensuite de parcourir cette liste pour sélectionner le certifi- cat émis par la carte à puce, représenté sous forme d’une variable de type Certificat en WLangage.. Gain apporté par la nouveauté 2026 : Sélectionnez le bon certificat SIGNATURE NUMÉRIQUE PAR CERTIFICAT SUR UNE CARTE À PUCE LE SAVIEZ-VOUS ? Quelle est la différence entre une signa- ture numérique et une signature élec- tronique ? Une signature électronique prouve l’ac- cord du signataire, une signature numé- rique prouve l’authenticité du document. L e s n o u v e a u t é s W I ND E V 2 0 2 6 WE B D E V 2 0 2 6 W I ND E V Mo b i l e 2 0 2 6 52

RkJQdWJsaXNoZXIy NDQ0OA==