Burp Suite User Forum

Create new post

Unable to load PKCS11 library when Java 17 is used

Anti | Last updated: Nov 29, 2021 11:25AM UTC

Burp 2021.10.2 fails to load opensc-pkcs11.so library when configuring Client TLS Certificate with Java 17.0.1. Error message reads: "Unable to load library - check file is correct and device is installed." It works fine if you use Java 11 and same Burp version / PKCS11 driver. Issue was detected with following setup: ``` java.class.path /opt/burp/burp.jar java.class.version 61.0 java.home /usr/lib/jvm/java-17-openjdk java.runtime.version 17.0.1+12 java.vm.version 17.0.1+12 Burp Version 2021.10.2 Build Number 10565 ```

Hannah, PortSwigger Agent | Last updated: Nov 29, 2021 01:41PM UTC

Hi Could you drop us an email at support@portswigger.net with some screenshots of the issue and your full Diagnostics information? You can find this by going to "Help > Diagnostics" in Burp.

Anti | Last updated: Apr 05, 2022 11:43AM UTC

Hi issue is still relevant with Burp Version 2022.2.4. Any updates on the issue so far?

Hannah, PortSwigger Agent | Last updated: Apr 05, 2022 12:28PM UTC

Hi Sorry to hear you're still experiencing this issue. We'd previously asked if you could enable logging errors to a local directory (User options > Misc > Performance feedback) and send us any logs that were generated by replicating the issue. Have you had a chance to enable this setting? If so, could you drop us an email at support@portswigger.net with your error log file?

You must be an existing, logged-in customer to reply to a thread. Please email us for additional support.