Post date: May 21, 2018 4:34:13 AM
Client initiates connection with cipher suites
Server responds with preferred protocol and cipher Suite
Server identifies itself by passing a certificate chain
Client recognises the server cert as trusted
Server requests client for Certificate with Distinguished CN
Server signals Intial negotiation completion
Client sends Certificate chain
Client sends session key
Client verify to have private key for client certificate
Client requests to swtich to encrypted mode
Ready for secure data communication to begin
Server acknowledge to swtich to encrypted mode
Server acknowledge -End of SSL Handshake
***Client Hello <TLSvX.Y>
RandomCookie
Session ID
Cipher Suites : {...}
Compression Methods
Extension
***
Found trusted certificate[ ]
***Certificate chain
***Server Hello <TLSvM.N>
RandomCookie
Session ID
Cipher Suites
Compression Method
Extension
***
***Certificate chain (optional)
chain [0] =
Serial number
Signature Algorithm: sha1WithRSAEncryption
Issuer: CN=
Subject: CN=
RSA Public Key
Certificate Fingerprint(MD5)
Certificate Fingerprint(SHA-1)
***
***ServerKeyExchange (optional)
***Certificate Request (optional)
Cert Types: RSA, DSS, ECDSA
Cert Authorities:
***Server Hello Done
***ClientKeyExchange
Certificate Verify
Change Cipher Spec
***Finished
Change Cipher Spec
***Finished
Check SSL protocols supported by public web server