Skip to content

Library for parsing, encoding and generating JSON Web Keys in Go

License

Notifications You must be signed in to change notification settings

rakutentech/jwk-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jwk-go GoDoc Build Status Go Report Card

Overview

jwk-go is a library for parsing, encoding and generating JSON Web Keys in Go. It supports the following key types:

  • Raw Octets ('oct'): Used by most symmetric algorithms.
  • RSA: Used for both signature and encryption
  • EC: Used for both signature (ECDSA) and key exchange (ECDH) with the following curves:
    • P-256
    • P-384
    • P-521
  • OKP: OctetKeyPair with the following curves:
    • Curve25519
    • Curve448
    • Ed25519
    • Ed448

About

Library for parsing, encoding and generating JSON Web Keys in Go

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages