Skip to content
This repository has been archived by the owner on May 21, 2024. It is now read-only.

Contains the materials used for the blog post about Web Cryptography API.

License

Notifications You must be signed in to change notification settings

ExcelliumSA/WebCryptographyAPI-Study

Repository files navigation

WebCryptographyAPI-Study

Contains the materials used for the blog post about Web Cryptography API.

Blog post link

https://excellium-services.com/2021/12/02/what-is-web-cryptography-api/

Study note

ℹ️ Download the PDF file to enable the links inside the PDF.

See file study-note.pdf to access to the full study note gathered and used for the demo web app as well as the blog post.

Lab

ℹ️ All files related to the demo web app are stored in the docs folder.

Public instance

The lab is automatically deployed via the Github page feature, on every commit on the main branch, on the following URL:

https://excelliumsa.github.io/WebCryptographyAPI-Study/

Local instance

  1. Use the following set of command lines:
$ cd [REPO_CLONE_FOLDER]
$ # See https://www.npmjs.com/package/npx
$ # See https://www.npmjs.com/package/http-server
$ npx http-server -p 8443 -S -C cert.pem -K key.pem -c-1
Starting up http-server, serving ./ through https
Available on:
  ...
  https://127.0.0.1:8443
Hit CTRL-C to stop the server

Or use the launch configuration named StartWebServerWithHTTPS in the Visual Studio Code workspace provided.

  1. Open the url https://127.0.0.1:8443/docs in your browser accept the certificate warning because it is a self signed one.