Use TLS for test suite
This patch makes the test suite setup and use TLS for all
of the test cases.
The helpers generate a new CA cert and subject certs for
all participants, and the certificates are actually validated.
The only point the certificates are not validated is by the
openid client app, because that has no API to do that.
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Reviewed-by: Rob Crittenden <rcritten@redhat.com>