From Windows Certificate Store to TMS Cryptography Pack TX509Certificate component

From Windows Certificate Store to TMS Cryptography Pack TX509Certificate component. TX509Certificate is a component of TMS Cryptography Pack to use X509 certificates. With it, we can sign certificate signing request (CSR) or use it in XAdES, CAdES or PAdES to sign or verify documents. We can generate self-signed certificates, import them from PEM file, from […]
RAD Studio 12.3 est disponible !
RAD Studio 12.3 est disponible ! Si vous êtes déjà client, vous pouvez télécharger cette nouvelle version et l’installer depuis https://my.embarcadero.com/ en utilisant votre licence actuelle.
Vérifier une signature au format XAdES, PAdES ou CAdES avec TMS Cryptography Pack

Vérifier une signature au format XAdES, PAdES ou CAdES avec TMS Cryptography Pack. Aujourd’hui est sortie la version 3.2 du TMS Cryptography Pack. Les nouveautés sont listées dans l’image ci-dessous. CAdES, XAdES et PAdES signifient respectivement CMS, XML et PDF Advanced Electronics Signatures. Ce sont des formats de signatures maintenus par l’ETSI (European Telecommunications Standards […]
Générer un certificat auto-signé avec TMS Cryptography Pack pour nginx
Générer un certificat auto-signé avec TMS Cryptography Pack pour nginx. Début juin est sortie la version 3.0.1 de TMS Cryptography Pack. Dans les nouveautés, il y a une nouvelle classe, TX509Certificate qui permet de générer des certificats X509 auto-signés et de décoder des certificats afin de lire tous les champs. X509 est une norme créée […]
Déployer une application sur le Windows Store

Déployer une application sur le Windows Store. Depuis la version RAD Studio 10.1 Berlin Update 2 Anniversary Edition, on peut créer un package .appx de son application afin de la soumettre au Windows Store.Pour créer le package, je vous conseille de suivre le tutoriel de Paweł Głowacki : Appx Development for Windows 10 Store. Je […]
Importer des clés RSA OpenSSL avec Delphi et Indy
Importer des clés RSA OpenSSL avec Delphi et Indy. OpenSSL est une bibliothèque de chiffrement open-source implémentant TLS et son prédécesseur SSL. Elle est massivement utilisée par les sites web en HTTPS. Certains composants Indy utilisent OpenSSL comme TIdServerIOHandlerSSLOpenSSL ou TIdSSLIOHandlerSocketOpenSSL. Attention, Indy utilise la version 1.0.2 d’OpenSSL qui n’est pas la dernière version.Dans cet […]
TMS Cryptography Pack 2.5.0.0 : Chiffrer un message en utilisant une clé dérivée d’un mot de passe
TMS Cryptography Pack 2.5.0.0 : Chiffrer un message en utilisant une clé dérivée d’un mot de passe. Cet exemple utilise les algorithmes Argon2d, ed25519 et AES avec les composants TArgon2KeyDerivation, TECCEncSign et TAESEncryption.Alice veut envoyer un message à Bob, donc elle possède sa clé privée (il utilise l’algorithme ed25519).Le mot de passe peut être demandé […]