SSL hardware certificate library cannot be loaded
To pentest applications using Belgian eID smart card identification and Burp Suite Pro, we import the Client SSL Certificate under the 'User Options'-tab > 'SSL'-tab by clicking the 'Add' button and selecting 'Hardware token or smart card (PKCS#11). On the next screen we select the correct library '/usr/local/lib/libbeidpkcs11.so' .
In Burp v1 this works just fine, and in the next screen we can enter our pin and select correct certs.
In Burp v2 (2.0.23 beta) however, when trying to select the same library and clicking 'next', we get an error 'Unable to load library - check file is correct and device is installed'
Thanks for your message.
Could you try downgrading to Java 8 and running Burp using the plain JAR?
There is a known issue with Burp and versions of Java > 9. We’re looking at a fix for this but can’t tell you exactly when that will be.
Let us know if you’re still having issues with this after downgrading.