Skip to content

Instantly share code, notes, and snippets.

@faizanAhmed17
faizanAhmed17 / certificate-based-auth.md
Created August 25, 2020 21:20
Certificate Based Authentication Steps
sequenceDiagram
	Client ->> +Server: Requests a session
    Server ->> Server: Generates a phrase (plain-text)
    Server ->> Server: Caches phrase (plain-text)
    Server -->> -Client: Encrypted phrase
    Client ->> Client: Decrypts the encrypted phrase
    Client ->> Server: Decrypted plain text
    Server ->> Server: Verifies received plain-text with cached one
 Server -->> Client: Authenticated OR Auth Error