[GH-ISSUE #6] sun.security.pkcs11.wrapper.PKCS11Exception #1

Closed
opened 2026-03-02 02:09:58 +03:00 by kerem · 2 comments
Owner

Originally created by @muratgokhanolgunoz on GitHub (Jan 17, 2024).
Original GitHub issue: https://github.com/ahmetaltay33/esign/issues/6

Merhaba;
Projenizi test etmek istediğimde

Oca 17, 2024 5:16:46 ÖS tr.gov.tubitak.uekae.esya.api.xmlsignature.formats.BaseSignatureFormat debugSign
FINE: key : class tr.gov.tubitak.uekae.esya.api.smartcard.util.APDUSigner
Exception in thread "main" java.lang.IllegalAccessError: class tr.gov.tubitak.uekae.esya.api.smartcard.apdu.APDUSmartCard (in unnamed module @0x290222c1) cannot access class sun.security.pkcs11.wrapper.PKCS11Exception (in module jdk.crypto.cryptoki) because module jdk.crypto.cryptoki does not export sun.security.pkcs11.wrapper to unnamed module @0x290222c1
at tr.gov.tubitak.uekae.esya.api.smartcard.apdu.APDUSmartCard.sign(APDUSmartCard.java)
at tr.gov.tubitak.uekae.esya.api.smartcard.util.APDUSigner.sign(APDUSigner.java)
at tr.gov.tubitak.uekae.esya.api.xmlsignature.formats.BaseSignatureFormat.sign(BaseSignatureFormat.java)
at tr.gov.tubitak.uekae.esya.api.xmlsignature.formats.BES.sign(BES.java)
at tr.gov.tubitak.uekae.esya.api.xmlsignature.XMLSignature.sign(XMLSignature.java)
at tr.com.ahmetaltay.esign.XmlSigner.signBes(XmlSigner.java:52)
at tr.com.ahmetaltay.esign.App.main(App.java:112)

bu şekilde bir exception dönüyor. Biraz araştırdığımda olası birkaç çözüm yolu denedim fakat maalesef başarılı olmadı. Benzer bir proje üzerinde çalışıyorum ve aynı hatayı bu projede de alınca yazmak istedim. Şuan target java 17. Bu hata ve çözümü ile ilgili bilginiz var mı ?

Yardımlarınızı rica ederim. İyi çalışmalar.

Originally created by @muratgokhanolgunoz on GitHub (Jan 17, 2024). Original GitHub issue: https://github.com/ahmetaltay33/esign/issues/6 Merhaba; Projenizi test etmek istediğimde Oca 17, 2024 5:16:46 ÖS tr.gov.tubitak.uekae.esya.api.xmlsignature.formats.BaseSignatureFormat debugSign FINE: key : class tr.gov.tubitak.uekae.esya.api.smartcard.util.APDUSigner Exception in thread "main" java.lang.IllegalAccessError: class tr.gov.tubitak.uekae.esya.api.smartcard.apdu.APDUSmartCard (in unnamed module @0x290222c1) cannot access class sun.security.pkcs11.wrapper.PKCS11Exception (in module jdk.crypto.cryptoki) because module jdk.crypto.cryptoki does not export sun.security.pkcs11.wrapper to unnamed module @0x290222c1 at tr.gov.tubitak.uekae.esya.api.smartcard.apdu.APDUSmartCard.sign(APDUSmartCard.java) at tr.gov.tubitak.uekae.esya.api.smartcard.util.APDUSigner.sign(APDUSigner.java) at tr.gov.tubitak.uekae.esya.api.xmlsignature.formats.BaseSignatureFormat.sign(BaseSignatureFormat.java) at tr.gov.tubitak.uekae.esya.api.xmlsignature.formats.BES.sign(BES.java) at tr.gov.tubitak.uekae.esya.api.xmlsignature.XMLSignature.sign(XMLSignature.java) at tr.com.ahmetaltay.esign.XmlSigner.signBes(XmlSigner.java:52) at tr.com.ahmetaltay.esign.App.main(App.java:112) bu şekilde bir exception dönüyor. Biraz araştırdığımda olası birkaç çözüm yolu denedim fakat maalesef başarılı olmadı. Benzer bir proje üzerinde çalışıyorum ve aynı hatayı bu projede de alınca yazmak istedim. Şuan target java 17. Bu hata ve çözümü ile ilgili bilginiz var mı ? Yardımlarınızı rica ederim. İyi çalışmalar.
kerem closed this issue 2026-03-02 02:09:58 +03:00
Author
Owner

@ahmetaltay33 commented on GitHub (Jan 22, 2024):

Esya api Java 8 ile uyumlu pkcs11 lib bulunamamış. Bu yüzden olabilir hata

<!-- gh-comment-id:1903313813 --> @ahmetaltay33 commented on GitHub (Jan 22, 2024): Esya api Java 8 ile uyumlu pkcs11 lib bulunamamış. Bu yüzden olabilir hata
Author
Owner

@muratgokhanolgunoz commented on GitHub (Jan 22, 2024):

Java versiyonu 8 olarak değiştirdim. Bunun haricinde hata farklı bir yer ile bağlantılı olarak çıktı sonradan farkettim. Bilgi için teşekkür ederim. İyi çalışmalar dilerim.

<!-- gh-comment-id:1903379207 --> @muratgokhanolgunoz commented on GitHub (Jan 22, 2024): Java versiyonu 8 olarak değiştirdim. Bunun haricinde hata farklı bir yer ile bağlantılı olarak çıktı sonradan farkettim. Bilgi için teşekkür ederim. İyi çalışmalar dilerim.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/esign#1
No description provided.