IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Cryptographie avec navigateur web et token pkcs11


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de cyrille37
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 155
    Points : 120
    Points
    120
    Par défaut Cryptographie avec navigateur web et token pkcs11
    Bonjour,

    Comme je ne trouve pas de piste sur le Net je viens à vous :-)

    Le chiffrement et déchiffrement asymétrique fonctionne parfaitement avec l'API WebCrypto.

    Mais j'aimerais pouvoir utiliser un token pkcs#11 pour le déchiffrement avec un navigateur (Firefox ou Chrome) histoire de ne pas avoir la clé privée qui se promène sur un disque dur. Et là j'ai beau chercher, je ne trouve pas comment soit récupérer la clé privé depuis le token, soit passer le message chiffré au token pour déchiffrement ... L'API WebCrypto n'aborde pas le sujet :-(

    Auriez vous une idée sur le sujet ?

    Merci :-)

  2. #2
    Membre régulier Avatar de cyrille37
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 155
    Points : 120
    Points
    120
    Par défaut Ce n'est pas possible :(
    Après moult lectures et essais divers :

    Avec le navigateur Internet (Firefox et Chromium) on peut charger le token et utilisé le certificat qu'il contient pour s’authentifier mais pas d'api pour le chiffrement et déchiffrement.

    Avec le client mail Thunderbird on peut signer et chiffrer/déchiffré, mais c'est implémenté nativement dans Thunderbird.

    La seule idée qu'il me reste serait une librairie compilée en WASM qui permettrait de charger le module pkcs#11 (OpenSC, SafeNet SAC) et d'exposer au navigateur une api, mais je n'ai rien trouvé à ce propos sur le Net :-(

    misère ...

  3. #3
    Membre régulier Avatar de cyrille37
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 155
    Points : 120
    Points
    120
    Par défaut Passerelle API pkcs#11 en WASW ?
    Thales propose une API en Python pour accéder aux Tokens SafeNet

    ThalesGroup/pycryptoki

    Ne pourrait-on pas faire la même chose avec WASM pour utiliser les librairies OpenSC ou SAC ?

    Export native API to WASM application

    Je continue de creuser ...

  4. #4
    Membre régulier Avatar de cyrille37
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 155
    Points : 120
    Points
    120
    Par défaut Passerelle pkcs#11 avec WebExtension Native Messaging ?
    Il y a l'API WebExtension Native Messaging qui permet aux navigateur web de communiquer par message avec une application installée sur le système d'exploitation hôte. Peut-être un moyen de passerelle avec OpenSC ou autre implémentation de communication avec un eToken HSM PKCS#11

    Je continue de chercher :-)

Discussions similaires

  1. [Débutant] Problème avec Navigateur Web en VB.net
    Par Theoask dans le forum VB.NET
    Réponses: 2
    Dernier message: 17/02/2016, 18h30
  2. Web Services Securisés avec WSS4J (X.509 Token Profile)
    Par mmathieu dans le forum Services Web
    Réponses: 3
    Dernier message: 15/05/2009, 09h35
  3. Multifenetrage avec une seule instance de navigateur web
    Par illegalsene dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 22/09/2008, 15h36
  4. réaliser un navigateur web avec builder c++
    Par devlopassion dans le forum C++Builder
    Réponses: 4
    Dernier message: 24/01/2008, 11h12
  5. [JDIC][JEditorPane]Navigateur Web avec Java
    Par leminipouce dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 27/01/2006, 11h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo