Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Smart card e Java

  1. #1

    Smart card e Java: aiutatemi!!!!!

    Ciao a tutti,
    il mio obiettivo è quello di leggere le informazioni dalla smart card dell'utente per poterlo poi autenticare nel mio sito web.
    Come posso fare???
    Avete qualche applet Java per far ciò? ...Vi premetto che non ho idea se già ho le API del device, anche perché non so a priori il client che tipo di device utilizzerà.

    Grazie!!!!

  2. #2
    ma hai bisogno che a farlo si aun applet (quindi sul client) o hai bisogno dei dati del certificato sul server??
    Nel primo casi davvero devi interagire con i diversi device e usare le API di accesso (specifiche per ognuno).
    L'ultimo caso è molto più semplice, in quanto è il browser a preoccuparsi di reperirne i dati e ad inviarli via https. Non resta che configurare il server affinché li legga e li passi alla tua webapp. Quest'ultimo, poi, li può recuperare andando a leggere:

    codice:
    Object obj = request.getAttribute("javax.servlet.request.X509Certificate");
    if (obj!=null) {
      if (obj instanceof java.security.cert.X509Certificate[]) {
    	java.security.cert.X509Certificate certifs[] =
       	    (java.security.cert.X509Certificate[])obj;
            // usali!
      }
    } else
    	 throw new java.security.cert.CertificateException("Certificato assente");
    ciao
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.