My bachelor thesis is about TLS and I have a basic question about the algorithms used there.
If I use e.g. a sha1WithRSAEncryption
signing algorithm (RFC3279) for my certificate, that means that the public RSA key of the certificate is signed using the SHA-1 hash.
Now does that mean that RSA has to be the key exchange, too or is the public key of the certificate used for authentication only? If I use RSA as key exchange and for my certificate, will I have two separate key pairs?
Sorry for the many (unstructured) questions, most articles explain either authentication or key exchange.