package
0.0.0-20250306163500-5f3bb2705e1f
Repository: https://github.com/versoriumx/teleport.git
Documentation: pkg.go.dev

# Functions

CheckNotBefore ensures the token was not issued in the future.
GenerateKeyPair generates and return a PEM encoded private and public key in the format used by this package.
MarshalJWK will marshal a supported public key into JWK format.
New creates a JWT key that can be used to sign and verify tokens.
UnmarshalJWK will unmarshal JWK into a crypto.PublicKey that can be used to validate signatures.

# Structs

AWSOIDCVerifyParams are the params required to verify an AWS OIDC Token.
AzureTokenClaims represent a minimal set of claims that will be encoded as JWT in Azure access token and passed back to az CLI.
Claims represents public and private claims for a JWT token.
Config defines the clock and PEM encoded bytes of a public and private key that form a *jwt.Key.
JWK is a JSON Web Key, described in detail in RFC 7517.
Key is a JWT key that can be used to sign and/or verify a token.
No description provided by the author
No description provided by the author
SignParams are the claims to be embedded within the JWT token.
No description provided by the author
VerifyParams are the parameters needed to pass the token and data needed to verify.

# Type aliases

JSONTime unmarshaling sourced from https://github.com/gravitational/go-oidc/blob/master/oidc.go#L295 TODO(strideynet): upstream support for `nbf` into the go-oidc lib.