What is Sender authentication ? (Public Key Authentication based, Certificate-based in Cryptography)
About
Sender Authentication is based on the digital signature. If you can decrypt the signature successfully, it proves that the message come from:
a particular sender
or group
Type
There is three type of authentication:
-
cert-based authentication where the server authorizes only client that are in possession of certificate signed by authorized CA.
-
See also:
Concept
Key
the
private key remains (only) with the user (The possession of this key is proof of the user's identity. Only a user in possession of a private key that corresponds to the public key located at the server will be able to authenticate successfully.
-
For the procedure. see Digital signature procedure
Key Manager
The KeyManager is a program (or function) that decides which authentication credentials should be sent to the remote host for authentication during SSL handshake.
Type
Mutual
See the dedicated page: What is a certification base authentication (aka SSL/ TLS Server | Client | Mutual authentication or Identity Certificate) ?
Documentation / Reference