2016-09-08 12 views
5

Bir akıllı kart ile dijital imzalar gerçekleştiren bir uygulamam var. benim sistem uyur ve üzeri (windows ve mac ikisi) uyanır, o zaman danMakinem uyuduktan sonra Java uygulaması aracılığıyla Smartcard ile oturum açılamıyor: bir PKCS11Exception alıyorum: CKR_GENERAL_ERROR

üzerinde sun.security.pkcs11.wrapper.PKCS11Exception: CKR_GENERAL_ERROR ProviderException ile patlattığı signature.sign startla invokasyonlar bu sinir bozucu olmadan tekrar imzalamak için benim program almalısınız nasıl bir fikrin var mı hata?

+0

Hangi PKCS # 11 kütüphanesini kullanıyorsunuz? – Robert

cevap

0

Bu hatayı, kart okuyucusundan çıkararak, kart okuyucuda herhangi bir kart olmadan yeniden imzalamaya (böylece kasıtlı olarak başarısız) ve daha sonra kartı kart okuyucuya yerleştirerek ve daha sonra kart okuyucuya yerleştirerek ve bu hatadan kurtulmanın mümkün olduğunu fark ettim. tekrar imzalamayı dene.

Bu davranış, kartın çıkarılmasına bağlı olduğundan, hatayı ele alma biçimim, kullanıcının belirli anlarda kart çıkarması ve kart takması istenmesidir.

İlgili konular