Log the reason why a certificate is not trusted
Update AIA access to non-deprecated BC code
Always initialize the providers field to avoid NPE on exit
Implement a workaround for Java bug JDK-6672015
(Microsoft CryptoAPI KeyStore can have aliases duplicates)