Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Sign ¶
func Sign(wireClaims *WireClaims, signingKey crypto.PrivateKey, algorithm, keyID string) (string, error)
Sign
Types ¶
type SubstrateClaims ¶
type WireClaims ¶
type WireClaims struct {
// Claims from RFC7519
Issuer string `json:"iss,omitempty"`
Subject string `json:"sub,omitempty"`
Audiences json.RawMessage `json:"aud,omitempty"`
Expiration float64 `json:"exp,omitempty"`
NotBefore float64 `json:"nbf,omitempty"`
IssuedAt float64 `json:"iat,omitempty"`
JTI string `json:"jti,omitempty"`
// Claims from ADK's session model.
Substrate WireSubstrateClaims `json:"ate.dev,omitempty"`
}
func ClaimsToWire ¶
func ClaimsToWire(claims *Claims) (*WireClaims, error)
type WireSubstrateClaims ¶
Click to show internal directories.
Click to hide internal directories.