diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2020-12-05 13:11:49 +0100 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2021-05-11 00:38:50 +0200 |
commit | e3cc9e6df0cc987637e7d83891ad981f33e98024 (patch) | |
tree | d3a1c4eb483d9dfd42a72b050f056495f59d53dc /NEWS | |
parent | 80e8e02c7e691f499da0fa19f58802fbfdae921f (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: |