I would like to be able to get access to all trusted root certificates programmatically in a Java app.
I was looking at the keystore interface, but I’m hoping to get the list of trusted roots that’s implicit with the JRE.
Is this accessible anywhere?
There’s an example that shows how to get a Set of the root certificates and iterate through them called Listing the Most-Trusted Certificate Authorities (CA) in a Key Store. Here’s a slightly modified version that prints out each certificate (tested on Windows Vista).