Burp Suite User Forum

Create new post

Java 9 PKCS#11 support

T.S. | Last updated: Apr 03, 2019 09:42AM UTC

With Java 9, SunPKCS11 doesn't provide a InputStream constructor anymore. Recommended approach (since at least Java 8): Provider p = Security.getProvider("SunPKCS11"); /* check for null */ p.load(configInputStream); PS: Please also provide a more helpful error message than "Unable to load library" for the PKCS#11 hardware token load (especially if ClassNotFound or MethodNotFound occurred).

Rose, PortSwigger Agent | Last updated: Apr 03, 2019 11:28AM UTC

We're looking into this and will update you when we have made some progress.

Liam, PortSwigger Agent | Last updated: Apr 10, 2019 08:53AM UTC

Smart cards are now supported from Java 9 upwards. Please let us know if you need any further assistance.

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