Come configurare la PEC su Opensuse

32 risposte [Ultimo messaggio]
Ritratto di jambolo70
jambolo70
(Junior)
Offline
Junior
Iscritto: 03/03/2012
Messaggi: 30

ace ha scritto:

jambolo70 ha scritto:

anch'io faccio fatica a configurare file protector, riesco a lanciarlo ma non riesco a configurare il lettore...

Ciao, grazie per il suggerimento riguardo jsignpdf: ci butto un occhio, magari ti lascio un commento qui anche se un po' OT.

Relativamente a File Protector, se per "non riuscire a configurare il lettore" intendi che ti parte il programma, crei il profilo, rispondi al messaggio di funzionalità ridotte, ma quando selezioni la voce a menù "Dispositivo" --> "Configurazione" non succede nulla, allora per quel che ho visto io è un problema del runtime di java. Mi fa così usando l'openJDK, mentre se mi scarico il jre-7u25-linux-x64.tar.gz lo scompatto in una cartella e faccio puntare lì FileProtector (variabile JAVAHOME), allora la voce a menù funziona, ma comunque, cambiando il driver non lo accetta e di fatto non riesco a configurare la smart card .... 8-(

Non è tanto un problema di configurazione del lettore, ma di smart card (ovvero il dispositivo crittografico), il lettore lo configuri prima, a precindere da FileProtector.

TNX, bye, bye!

non ti conviene utilizzare il repository che trovi qua:
http://software.opensuse.org/package/java-1_7_0-sun

a me il lettore invece funzia, sono i file da copiare in /usr/lib e /usr/lib64 che non funzionano perché mi danno una volta che resetto la chage che i codici magici non sono corretti...

Mi piace tantissimo la ver. 12.1 dopo la 9.2 l'ho trovata ottima
attualmente utilizzo la 42.3 e leap 15

Ritratto di ace
ace
(Newbie)
Offline
Newbie
Iscritto: 01/09/2013
Messaggi: 4

Ciao jambolo70, grazie mille, ma vedo adesso rileggendo che mi sono espresso male. Sono stato un po' troppo lapidario, dando per assunte alcune cose visto che stavo parlando di FileProtector. Me ne scuso.

Dunque, cercherò di essere più dettagliato.

L'esigenza è quella di firmare utilizzando una smart card di Infocamere (quelle vecchie di Infocert, non quelle nuove di Aruba), quindi (non credo di sbagliarmi in questo) sto parlando, in gergo di JSignPdf, di "Keystore type" PKCS11.

JSignPdf mi si avvia e fa il suo (quasi certamente), ma io ho provato solo a configurare il PKCS11 ed è questo che non mi funziona e che mi ha fatto dire che "non riesco a farlo funzionare". In effetti il programma parte, ma la firma di un pdf fallisce, oppure, facendo "Load keys" in "advanced view", ottengo il seguente errore: "Keystore was not loaded succesfully". Per essere ancor più precisi se uso l'openjdk non ottengo nulla è come se la pressione del pulsante fosse inefficace (se provo a firmare invece, la firma comunque fallisce), mentre se uso il jre di Oracle, scaricato dal sito di Oracle (non dal http://software.opensuse.org/package/java-1_7_0-sun che tu stesso mi dici di non usare), ottengo il mesaggio citato. JRE provate: 1,7.0,25, 1.6.0.45, 1.6.0.30, 1.5.0.22, Sia in ambiente Opensuse 12.3 64bit (sostanzialmente pienamente aggiornato) sia in ambiente 32bit (non aggiornato, ma installato così come rilasciato con la iso di installazione).
Se per l'ambiente a 64bit posso avere dei dubbi sulle librerie di accesso alla smartcard, sull'ambiente a 32bit non ne ho, perchè FileProtector funziona egregiamente per quello che ho visto finora.
Ovviamente non è il lettore di smart card (un Nilox 10NXCR12SM002 C.F. NM-G01 che con i driver ccid funziona benissimo). Non è il lettore perchè funziona con File Protector ma anche con le autenticazioni basate su CRS regionale (che non è la carta di Infocamere) dei siti dell'INPS e della Regione FVG.

Tu mi dici che hai problemi di magic codes quando metti i driver in /usr/lib64/. Che driver usi da dove li hai presi? [A proposito che smart card di firma hai in mano?]
Se anche tu hai la carta di Infocamere i driver giusti dovrebbero essere i MU_INCARD1290_LINUX.zip (scaricati dal sito di Aruba, http://www.pec.it/Download.aspx ... sì è giusto, i driver non te li dà infocamere/Infocert, ma Aruba).

Quindi riassumendo:
Opensuse 12.3 32 e 64 bit
lettore di smartcard Nilox 10NXCR12SM002 (driver del pacchetto pcsc-ccid 1.4.12-47.1)
smartcard Infocamere di Infocert (driver INCARD1290)
openjdk 1.7 installato con Opensuse di default, oppure oracle jre messe a mano in un cartella separata (non affogata nel sistema con strani pacchetti preconfezionati per non sputtanare la macchina).

Io punterei il dito sul fatto che ho qualche carenza nell'uso dei jre .. che so qualche impostazione di sistema o variabile di ambiente, oppure nella configurazione di JSignPdf (che non sembra però così complessa...).

Quando tornerò in ufficio provo a configurare JSignPdf su una macchina Windows ... vediamo che succede.

Bye, bye!