Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.456 pregleda

Najnovija ↓

Promena PIN-a na Smart Kartici 24.12.2008. u 18:25 · pre 217 meseci #1
Da li neko zna na koji nacin mogu da promenim PIN na Smart kartici iz java koda? Za pristup kartici korsitim sunPkcs11 provajder. Bez problema sam uspeo da loadujem KeyStore i da pristupim Public/Private kljucevima koji su upisani na kartici, i da procitam sertifikat sa kartice.
Inace, SmartCard u sebi ima dva apleta, jedan na kome su izvesni podaci i on nije zasticen PIN-om, i security aplet koji je zasticen PIN-om koji je ujedno i password za pristup KeyStore-u, koji bih ja nekako trebalo da mogu da menjam - ali iz java koda.

Code:

Ovako sam pokusao da promenim password samog KeyStora ali ne funkcionise:

KeyStore keyStore = KeyStore.getInstance("PKCS11");
keyStore.load(null, pin);
keyStore.store(null, newPIN);


Hvala unapred.

Igor T.
Potpis
//@trail
Re: Promena PIN-a na Smart Kartici 25.12.2008. u 20:25 · pre 217 meseci
izmenjeno 1 put, poslednji put trail 25.12.2008. u 22:10
  1. trail25.12.2008. u 22:10zapis iz teksta poruke
#2
Reseno!
Za one koje interesuje kako sam to uradio: na kraju sam ipak morao da vrapujem native c++ funkciju C_setPIN() iz Cryptoki dll-a koristeci JNI, s obizrom da JCA izgleda nikako ne podrzava mogucnost promene KeyStore passworda osim iz komande linije pomocu Keytoola.
Ako neko ipak misli da moze da se izvrsi promena KeyStore passworda, i zna kako to da uradi programski, preko javinog JCA, ne bi bilo lose da postavi ovde resenje.
Vama 85 koji ste pogledali temu, hvala.
Potpis
//@trail
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme