Bon pour ce soir on vas voir la création de certificats X509 et leur sauvegarde dans un keystore.
wikipedia : Un certificat électronique est une carte d’identité numérique dont l’objet est d’identifier une entité physique ou non-physique. Le certificat numérique ou électronique est un lien entre l’entité physique et l’entité numérique (Virtuel). L’autorité de certification fait [...]
Bien hier nous avons vu comment générer des clef symétrique AES et des clefs asymétriques RSA et comment les utiliser pour réaliser un cryptage décryptage avec ces clefs.
Ce soir nous allons aborder la gestion des keystores (création, sauvegarde, chargement, ajout de certificat), les keystore servent à stocker vos certificats et clefs, pour l’exemple on ne [...]
Bon allez, une petite série dans la continuité des articles sur la signature électronique, on vas faire un petit tours rapide de la crypto symétrique et asymétrique avec java.
1 Encryption avec une clef symétrique AES
wikipédia : Le standard de chiffrement avancé (Advanced Encryption Standard ou AES) est un algorithme de chiffrement symétrique, choisi en [...]
Bon voila la suite du 1er article , nous allons donc
Créer un keystore contenant les clefs privés et public
Création d’un jeton d’horodatage
Signature électronique d’un document (PKCS#7)
Vérification d’une signature
1 Créer un keystore contenant les clefs privés et public
dans un premier temps vous devez télécharger un petit utilitaire qui vous simplifiera la vie pour vos [...]
Cet article à pour objectif de fournir l’information nécessaire à la compréhension de la signature électronique et l’horodatage ainsi que la mise en application de ces concepts et normes en java grace à l’API de BouncyCastle.
le tutoriel se découpe en 2 articles
Article 1
rappel sur le jeton d’horodatage et serveur de temps
rappel sur la signature [...]