Joseph Athman created WSS-673:
---------------------------------

             Summary: Using default Java Security and Merlin is very slow for 
PKCS12
                 Key: WSS-673
                 URL: https://issues.apache.org/jira/browse/WSS-673
             Project: WSS4J
          Issue Type: Improvement
          Components: WSS4J Core
    Affects Versions: 2.2.5
            Reporter: Joseph Athman
            Assignee: Colm O hEigeartaigh


We use WSS4J to create SAML digital signatures. Recently, we switch from 
storing our client private key from a JKS file to PKCS12 file. This seems to 
have had the unintended consequence of causing huge spikes in CPU usage.

After investigating the root cause, I believe the problem lies with the way 
WSS4J will retrieve a new instance of the private key for every request. With a 
PKCS12 file this appears to be extremely slow and CPU intensive due to the 
amount of time it takes to decrypt the private key.

I'm wondering if there is some way to have WSS4J cache this private key lookup 
since it will always be the same each time. 

Any ideas?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to