I am curious and maybe somebody can help shed some light or be able to make a suggestion.
I have a web service that does mutual authentication and it seems to take over a minute on a complete round trip.
We have tried with self-signed certificates and it's taking, at most, like 20 seconds for a complete round trip; I would say average is about 7 seconds.
Now, we utilize a CA signed certificate and the process jumps to over a minute round trip. 1:09 seconds average.
For CA's certificates we are putting them in the MY store (i.e. Personal Store) on a computer level. The CA that issued the certificate is in the trusted root.
Then right after it goes to a matter of seconds on each attempt. Then if you wait like 30 minutes and try again it will take over a minute.
What could cause such a dramatic delay and is there anything that can be done about it? Especially for the first time in many minutes?
Any information would be greatly appreciated.