diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2020-12-05 13:11:49 +0100 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2021-06-19 15:44:36 +0200 |
commit | b231e2f9ceea993419e1eeed3a415130f7ce1ed6 (patch) | |
tree | fdbce4e84daeca97ec9036426570e7f08bf7fd71 /NEWS | |
parent | 33504cea60b1f8b2dd87a7bff7c8db493d66de5d (diff) |
Run the identity provider as a script
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 23 |
1 files changed, 1 insertions, 22 deletions
@@ -4,28 +4,7 @@ #+email: vivien@planete-kraus.eu * Initial features -** Add base64 encoding and decoding -** A random number generator -The code provides a thread-safe, parallel, random number generator. -** Generating a key pair -There is a function to generate a RSA or ECC key pair. -** Strip a public key -In order to avoid leaking the private components of a key, the -=strip-key= function keeps only the required parts. -** Hash some data -The function =hash= takes a string, and hashes its UTF-8 encoding. -** Hash a key -In DPoP, the identity provider hashes the client's key in the access -token so that resource servers can verify that the client uses the -correct key. -** Sign and verify signatures -The function =sign= creates a signature with a known JWA, and =verify= -verifies the signature. -** Encode and decode a JWS -The decoding function lets you fetch a key for validation. -** Web cache -Since DPoP and OIDC fetch a lot of things from the internet, it is in -our interest to add a web cache. +** The identity provider server is operational. # Local Variables: # mode: org # End: |