Newsgroup: it.comp.macintosh
Titolo: [OT?] Safari su iPad2 e certificato ssl

Un saluto cordiale a tutta la lista (e mi auguro che sia quella
giusta...;-)
 
Dopo l'aggiornamento a iOS 5.0 non riesco più a collegarmi con l'Home Banking
della mia banca (errore http 403.7 "The page requires a client
certificate"). Con il precedente iOS 4.3 la cosa era stata possibile
dopo aver installato una applicazione non ufficiale (che non
presupponeva il 'jailbreaking') di cui però non ho annotato il nome e
che non sono più riuscito a individuare nei numerosi messaggi in rete da
cui vi ero arrivato. 
 
Spero che qualcuno di voi possa suggerirmene il nome.
 
Grazie dell'attenzione,
 
-- 
[Perche' usare Win$ozz (dico io) se ..."anche uno sciocco sa farlo.    \\?//
 Fa' qualche cosa di cui non sei capace!"   (diceva Henry Miller) ]    (°|°)
 Ennio.                                                                 )=(

 Grazie dell'attenzione,
 
Aiuterebbe non poco conoscere almeno il nome della banca, meglio ancora 
del servizio di home banking e relativa URL.
 
Comunque immagino che il problema sia più in un certificato scaduto, in 
primis verificare se è presente, attivo e valido il RootCA da 
Impostazioni > Generali > Profilo
 
Se Profilo non è presente allora manca il RootCA che va importato, in 
genere si tratta di un semplice file come quello presente in
 
http://www.firma.infocert.it/installazione/certificato.php
 
 
cliccando sul link "certificato CA Infocert Servizi di Certificazione" 
si aprirà "installa profilo" che definisce il certificato come "Non 
attendibile" il ché è normale dato che si tratta di un certificato self 
signed, cliccando "installa" apparirà un altro messaggio di allerta, 
procediamo con installa ed il certificato apparirà come Attendibile 
questo consente al nostro browser di accettare come validi i certificati 
emessi dalla suddetta CA
 
 
Stessa procedura dovrà essere fatta con il RootCA della sua banca 
dopodiché ci sarà una procedura per l'emissione del certificato client 
che in genere avviene via web o direttamente presso una filiale e le 
verrà inviato il suddetto certificato via mail seguito da una password 
in genere via SMS per l'importazione
 
Identica procedura, si clicca sul certificato client pkcs#12 e lo si 
importa a questo punto il dispositivo/i (browser) è autorizzato ad 
accedere all'area riservata dell'home banking.
 
 
 
 
 
 
 

  Stessa procedura dovrà essere fatta con il RootCA della sua banca 
 
Quando ho esportato il certificato da Iceweasel(Mozilla)-GNU/Linux ho
fatto il backup di 'tutto', quindi immagino fosse compreso anche il nome
dell'autorità emittente del certificato. D'altra parte il nome della
banca appare in .../profilo/Certificato.
Proverò ad esportare separatamente RootCA e Certificato  anche se,
ribadisco, prima funzionava.... [ma potrebbero aver eliminato un bug di
iOS 4.3 che gli consentiva di funzionare!?]
 
Preciso ancora che con Safari non ero mai riuscito a collegarmi all'HB
(da un MacBook) né ci son riuscito appena mi hanno regalato l'iPad. Poi,
per trarre il massimo dall'oggetto ricevuto in dono, ho cominciato ad
esplorare la rete alla ricerca di applicazioni che ne consentissero un
uso più variegato. E' in questo modo che trovai la famosa applicazione
che mi ha consentito di usare l'home banking per tutto il mese di
ottobre. Ricordo di averla scovata in un messaggio di risposta a chi
lamentava, appunto, il fatto che Safari non leggesse l'ssl certificate.
 
Poichè l'applicazione non richiedeva il preventivo 'Jailbreaking' avevo
deciso di installarla (anche perchè sembrava avesse a che fare con
ambienti 'familiari', quali debian, freshmeat, sourgeforge); il guaio è
che non ne ho annotato il nome e non riesco più a ritrovare quel preciso
messaggio. Speravo che qualche appassionato ed esperto frequentatore di
questa lista sapesse di cosa parlo!
 
Grazie.
 
P.S.: Un controllo di sicurezza (fatto dal sito della banca) mi
avvertiva di qualcosa di anomalo (ma non era un allarme rosso). E'
probabile che ciò dipendesse dalla famosa sconosciuta applicazione e che
l'iOS 5 abbia eliminato il baco....


 questa lista sapesse di cosa parlo!
 
Il fatto è che non si capisce nemmeno se sta parlando di un applicazione 
per iPad o di un applicazione per PC e per quale SO, se era un .deb o un 
.rpm o un .dmg
 
Comunque è sufficente openssl per esportare il cacert
openssl pkcs12 -in user.pfx -nokeys -cacerts -out cacrt.pem
 
sostituendo user.pfx con il nome del proprio certificato, cacrt.pem sarà 
il certificato della CA (issuer)


Qui lo stesso con la stessa banca. Ero riuscito esportando il certificato
da Firefox scegliendo come formato 'tutti files' ed automaticamente mi
metteva l'estensione .p12
Poi inviavo per email, ciccavo sull'allegato su iPad e lo importava previo
inserimento password.
Ora non funge più.
Anche usando programma Viacert é lo stesso.
Credo che valga la pena di tentare dal Mac (io ho provato da un Firefox
sotto PC) cercando di esportare il certificato direttamente da Safari.
Sappimi dire interessa anche a me.

 
 
Grazie dell'assistenza. Domani proverò ad installare direttamente su
Safari-MacBook un nuovo certificato della banca e, nel caso funzionasse,
potrei poi provare ad esportarlo sull'iPad (per e-mail, naturalmente).
Incrocio le dita ;-)


  Sappimi dire interessa anche a me.
 
Come dicevo ieri a Flavio Bosio, ho chiesto un nuovo certificato
stamattina ed hoo provato ad installarlo (quindi prima installazione ex
novo): sia da iPad che da MacBook (con Safari, ovviamente), subito dopo
l'introduzione della password di certificato, esce fuori questo warning:
 
Login
il browser o il sistema operativo potrebbero non essere supportati
 
Ho contattato l'assistenza tecnica del MPS e mi hanno ribadito che
Safari non è supportato (bella scoperta!).
 
A questo punto ho inviato la segnalazione di bug alla Apple terminandola
con qualcosa dl tipo (traduco dall'inglese): "...è un peccato che voi
non facciate nulla per superare ciò che sembra una discriminazione a
favore dei software Micro$oft oppure una evidenza dell'incapacità della
Apple di reggere il confronto con detto software".
 
Ma dubito che succederà qualcosa.
 
Intanto la mia ricerca continua..... (e naturalmente Vi farò  sapere)
 
Saluti,


Ascolta me il problema é sicuramente legato all'aggiornamento a iOS5
Io ho regolarmente esportato/importato i certificati semplicemente
inviandoli come allegati di posta elettronica ad iPad, ed il tutto ha
funzionato benissimo.
Questo fino a iOs 4.3 
Quindi credo che possiamo ringraziare mamma Apple che ha in qualche modo
tarpato le ali ai certificati sotto Safari.
Non credo che si possa sfangare se non passando, per quanto concerne l'home
Banking del MPS dal certificato vecchio tipo alla chiavetta
elettronica.....