I'm having problems in understanding the concept of keystores and truststores.
I would like to understand in layman terms:
Let's say I've the the following applications:
App A -> Client Application
App B -> Server Application.
If App A wants to do an API call by invoking App B's URL over https, then what all informations(keystore/truststore) would App A require from App B?
which application keep the keystore and which application keep the truststore?
I couldn't find any good resource on the net. Would really appreciate if somebody can clearly depicts the difference between truststore and keystore?
keystorefile will be created on your Server and a Certificate be generated. You will need to add that Certificate to Java Key Store of your Client application to invoke Server APIs overHTTPSprotocol. - N00b Pr0grammer