This happens because Access Privilege varies from OS to OS. Windows access hierarchy is different from Unix. However, this could be overcome by following these simple steps:
- Increase accessibility with
AccessController.doPrivileged(java.security.PrivilegedAction subclass)
- Set your own
java.security.Provider
subclass as security property.
a. Security.insertProviderAt(new , 2);
- Set your Algorythm with
Security.setProperty("ssl.TrustManagerFactory.algorithm" , “XTrust509”);