jwtkey

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 18, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RequireToCommonFromPluginProto

func RequireToCommonFromPluginProto(pb *plugintypes.JWTKey) *common.PublicKey

func RequireToCommonFromPluginProtos

func RequireToCommonFromPluginProtos(pbs []*plugintypes.JWTKey) []*common.PublicKey

func RequireToCommonProto

func RequireToCommonProto(jwtKey JWTKey) *common.PublicKey

func RequireToCommonProtos

func RequireToCommonProtos(jwtKeys []JWTKey) []*common.PublicKey

func RequireToPluginFromCommonProto

func RequireToPluginFromCommonProto(pb *common.PublicKey) *plugintypes.JWTKey

func RequireToPluginFromCommonProtos

func RequireToPluginFromCommonProtos(pbs []*common.PublicKey) []*plugintypes.JWTKey

func RequireToPluginProto

func RequireToPluginProto(jwtKey JWTKey) *plugintypes.JWTKey

func RequireToPluginProtos

func RequireToPluginProtos(jwtKeys []JWTKey) []*plugintypes.JWTKey

func ToAPIFromPluginProto

func ToAPIFromPluginProto(pb *plugintypes.JWTKey) (*apitypes.JWTKey, error)

func ToAPIProto

func ToAPIProto(jwtKey JWTKey) (*apitypes.JWTKey, error)

func ToCommonFromPluginProto

func ToCommonFromPluginProto(pb *plugintypes.JWTKey) (*common.PublicKey, error)

func ToCommonFromPluginProtos

func ToCommonFromPluginProtos(pbs []*plugintypes.JWTKey) ([]*common.PublicKey, error)

func ToCommonProto

func ToCommonProto(jwtKey JWTKey) (*common.PublicKey, error)

func ToCommonProtos

func ToCommonProtos(jwtKeys []JWTKey) ([]*common.PublicKey, error)

func ToPluginFromAPIProto

func ToPluginFromAPIProto(pb *apitypes.JWTKey) (*plugintypes.JWTKey, error)

func ToPluginFromAPIProtos

func ToPluginFromAPIProtos(pbs []*apitypes.JWTKey) ([]*plugintypes.JWTKey, error)

func ToPluginFromCommonProto

func ToPluginFromCommonProto(pb *common.PublicKey) (*plugintypes.JWTKey, error)

func ToPluginFromCommonProtos

func ToPluginFromCommonProtos(pbs []*common.PublicKey) ([]*plugintypes.JWTKey, error)

func ToPluginProto

func ToPluginProto(jwtKey JWTKey) (*plugintypes.JWTKey, error)

func ToPluginProtos

func ToPluginProtos(jwtKeys []JWTKey) ([]*plugintypes.JWTKey, error)

Types

type JWTKey

type JWTKey struct {
	ID        string
	PublicKey crypto.PublicKey
	ExpiresAt time.Time
}

func FromCommonProto

func FromCommonProto(pb *common.PublicKey) (JWTKey, error)

func FromCommonProtos

func FromCommonProtos(pbs []*common.PublicKey) ([]JWTKey, error)

func FromPluginProto

func FromPluginProto(pb *plugintypes.JWTKey) (JWTKey, error)

func FromPluginProtos

func FromPluginProtos(pbs []*plugintypes.JWTKey) ([]JWTKey, error)

func RequireFromCommonProto

func RequireFromCommonProto(pb *common.PublicKey) JWTKey

func RequireFromCommonProtos

func RequireFromCommonProtos(pbs []*common.PublicKey) []JWTKey

func RequireFromPluginProto

func RequireFromPluginProto(pb *plugintypes.JWTKey) JWTKey

func RequireFromPluginProtos

func RequireFromPluginProtos(pbs []*plugintypes.JWTKey) []JWTKey

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL