Module keyring

Module keyring 

Source
Expand description

Implementation of a JSON Web Key manager suitable for use with web-bot-auth. Can be used for arbitrary HTTP message signatures as well.

Structs§

JSONWebKeySet
Representation of a JSON Web Key Set
KeyRing
A keyring that maps identifiers to public keys. Used in web-bot-auth to retrieve verifying keys for verificiation.

Enums§

Algorithm
Subset of HTTP signature algorithm implemented in this module. In the future, we may support more.
KeyringError
Errors that may be thrown by this module when importing a JWK key.
Thumbprintable
Represents a JSON Web Key containing the bare minimum that can be thumbprinted per RFC 7638

Type Aliases§

PublicKey
Represents a public key to be consumed during the verification.