I've seen this but the related answers don't answer my question.
For TLS 1.2 is the hashing algorithm specified in an X.509 certificate's cipher suite used for the signature inside the certificate or the TLS handshake/communication process or both?
I'm in the process of replacing an old self-signed certificate used for WCF client/service authentication (not encryption) because it doesn't work with TLS 1.2 with SChannel.
The old certificate has the following parameters in the Details tab in Windows:
Signature algorithm: md5RSA
Signature hash algorithm: md5
Public key: RSA (1024bit)
Thumbprint algorithm: sha1
Is the Signature algorithm above the same as the hashing algorithm of the certificate's cipher suite or it's unrelated?
If it is then does it mandate the hashing algorithm used during the client server handshake / communication or is it just for the signature in the certificate itself or both?