patterns
2018
Sep 23
Non-Repudiation