Categorygithub.com/prulloac/hermes-jwt
repositorypackage
0.0.0-20241113024153-29fe9ebb284b
Repository: https://github.com/prulloac/hermes-jwt.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Hermes JWT

JOSE (JSON Object Signing and Encryption) implementation in Go.

About the JOSE RFCs

This project aims to comply with the following RFCs:

  • RFC 7515 - JSON Web Signature (JWS)
  • RFC 7516 - JSON Web Encryption (JWE)
  • RFC 7517 - JSON Web Key (JWK)
  • RFC 7518 - JSON Web Algorithms (JWA)
  • RFC 7519 - JSON Web Token (JWT)
  • RFC 7520 - Examples of Protecting Content Using JSON Object Signing and Encryption (JOSE)
  • RFC 7638 - JSON Web Key (JWK) Thumbprint

About Hermes

Hermes is the messenger of the gods in Greek mythology. He is the god of trade, heraldry, merchants, commerce, roads, thieves, trickery, sports, travelers, and athletes. He is also the guide of souls to the underworld. By this, Hermes is the perfect name for a library that deals with messages and security.

Motivation

I just wanted to learn more about JOSE and Go. This project is a way to learn more about both. If you want to make use of this project, please read the license.

Inspiration repos (recommended to actually use)