so habe ich ein Programm geschrieben, das PDF mit usb-Token signieren kann und alles ist in Ordnung, ich habe versucht, mit einem anderen Token von der gleichen Firma (gleichen Anbieter) aber anderen Stil (kein Fingerabdruck) und ich kann nicht einmal das Anmeldefenster anzeigen lassen. dies ist der Fehler, den ich bekommen:itext- kann nicht pdf mit einem anderen USB-Token
SEVERE: null
java.io.IOException: load failed
at sun.security.pkcs11.P11KeyStore.engineLoad(P11KeyStore.java:763)
at java.security.KeyStore.load(KeyStore.java:1445)
Caused by: javax.security.auth.login.LoginException: no password provided, and no callback handler available for retrieving password
at sun.security.pkcs11.SunPKCS11.login(SunPKCS11.java:1184)
at sun.security.pkcs11.P11KeyStore.login(P11KeyStore.java:849)
at sun.security.pkcs11.P11KeyStore.engineLoad(P11KeyStore.java:751)
... 40 more
Vielleicht diese Frage kann Ihnen helfen: http://stackoverflow.com/questions/21167927/getting-certificates-from- pkcs11-Smartcard-ohne-Pin-Passwort – eightShirt
@eightShirt danke. .... ich habe char [] pass = "12345678" .toCharArray(); und ks.load (null, pass); ABER das ist nicht das, was ich brauche, mit dem ersten Token musste ich nicht den Pin aus dem Code setzen ... es wird einfach ein Login-Fenster angezeigt ... Ich muss das gleiche tun –