Versions in this module Expand all Collapse all v6 v6.2.13 Sep 22, 2026 v6.2.12 Sep 21, 2026 Changes in this version + type CookieReader interface + Cookie func(name string) (*http.Cookie, error) + type Session struct + ExpiresAt time.Time + Save func() error + SubjectID string + Wallet Wallet + func CreateTestSession(ctx context.Context, subjectID string) (context.Context, *Session) + func GetSession(ctx context.Context) (*Session, error) + type SessionMiddleware struct + CookiePath func(subjectID string) string + Skipper middleware.Skipper + Store storage.SessionStore + TimeOut time.Duration + func (u SessionMiddleware) Handle(next echo.HandlerFunc) echo.HandlerFunc + type Wallet struct + Credentials []vc.VerifiableCredential + DID did.DID + JWK []byte + func (w Wallet) Key() (jwk.Key, error)