Skip to content

ThalesGroup/gose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f3a5902 · Feb 17, 2025

History

49 Commits
Aug 2, 2024
Aug 2, 2024
Feb 17, 2025
Feb 17, 2025
Aug 2, 2024
Feb 17, 2025
Oct 28, 2020
Aug 2, 2024
Nov 7, 2019
Feb 17, 2025
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Feb 17, 2025
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Feb 17, 2025
Aug 2, 2024
Aug 2, 2024
Feb 17, 2025
Aug 2, 2024
Aug 2, 2024
Feb 17, 2025
Feb 17, 2025
Aug 2, 2024
Aug 2, 2024
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Feb 17, 2025
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Feb 17, 2025
Aug 2, 2024
Feb 17, 2025
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024
Aug 2, 2024

Repository files navigation

GOSE - JOSE and friends for the Go developer

Overview

GOSE is JOSE/JWT/JWK/JWS/JWKS implemented in Go with Helpers, and examples.

It contains implementations of the JOSE suite of types and helpers for many different use cases.

Known Issues

  • Direct encryption with AEAD mechanisms is not completely following RFC 7516

Mission

  • Simple
  • Compliant
  • Safe
  • Efficient
  • Extensible

Examples

Examples are provided under the /examples folder to illustrate correct use of this package.

Vulnerability check

$ govulncheck ./...

Scanning your code and 139 packages across 9 dependent modules for known vulnerabilities...

No vulnerabilities found.