keys

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2020 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthKeys        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowKeys          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupKeys = fmt.Errorf("proto: unexpected end of group")
)

Functions

func RegisterKeysServer

func RegisterKeysServer(s *grpc.Server, srv KeysServer)

Types

type AuthRequest

type AuthRequest struct {
	KID string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid"`
}

func (*AuthRequest) Descriptor

func (*AuthRequest) Descriptor() ([]byte, []int)

func (*AuthRequest) GetKID

func (m *AuthRequest) GetKID() string

func (*AuthRequest) Marshal

func (m *AuthRequest) Marshal() (dAtA []byte, err error)

func (*AuthRequest) MarshalTo

func (m *AuthRequest) MarshalTo(dAtA []byte) (int, error)

func (*AuthRequest) MarshalToSizedBuffer

func (m *AuthRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuthRequest) ProtoMessage

func (*AuthRequest) ProtoMessage()

func (*AuthRequest) Reset

func (m *AuthRequest) Reset()

func (*AuthRequest) Size

func (m *AuthRequest) Size() (n int)

func (*AuthRequest) String

func (m *AuthRequest) String() string

func (*AuthRequest) Unmarshal

func (m *AuthRequest) Unmarshal(dAtA []byte) error

func (*AuthRequest) XXX_DiscardUnknown

func (m *AuthRequest) XXX_DiscardUnknown()

func (*AuthRequest) XXX_Marshal

func (m *AuthRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuthRequest) XXX_Merge

func (m *AuthRequest) XXX_Merge(src proto.Message)

func (*AuthRequest) XXX_Size

func (m *AuthRequest) XXX_Size() int

func (*AuthRequest) XXX_Unmarshal

func (m *AuthRequest) XXX_Unmarshal(b []byte) error

type AuthResponse

type AuthResponse struct {
	// JWT that can be used for authz
	AuthJWT string `protobuf:"bytes,1,opt,name=authJWT,proto3" json:"auth_jwt"`
}

func (*AuthResponse) Descriptor

func (*AuthResponse) Descriptor() ([]byte, []int)

func (*AuthResponse) GetAuthJWT

func (m *AuthResponse) GetAuthJWT() string

func (*AuthResponse) Marshal

func (m *AuthResponse) Marshal() (dAtA []byte, err error)

func (*AuthResponse) MarshalTo

func (m *AuthResponse) MarshalTo(dAtA []byte) (int, error)

func (*AuthResponse) MarshalToSizedBuffer

func (m *AuthResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AuthResponse) ProtoMessage

func (*AuthResponse) ProtoMessage()

func (*AuthResponse) Reset

func (m *AuthResponse) Reset()

func (*AuthResponse) Size

func (m *AuthResponse) Size() (n int)

func (*AuthResponse) String

func (m *AuthResponse) String() string

func (*AuthResponse) Unmarshal

func (m *AuthResponse) Unmarshal(dAtA []byte) error

func (*AuthResponse) XXX_DiscardUnknown

func (m *AuthResponse) XXX_DiscardUnknown()

func (*AuthResponse) XXX_Marshal

func (m *AuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuthResponse) XXX_Merge

func (m *AuthResponse) XXX_Merge(src proto.Message)

func (*AuthResponse) XXX_Size

func (m *AuthResponse) XXX_Size() int

func (*AuthResponse) XXX_Unmarshal

func (m *AuthResponse) XXX_Unmarshal(b []byte) error

type DelKeysRequest

type DelKeysRequest struct {
	KID string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid"`
}

func (*DelKeysRequest) Descriptor

func (*DelKeysRequest) Descriptor() ([]byte, []int)

func (*DelKeysRequest) GetKID

func (m *DelKeysRequest) GetKID() string

func (*DelKeysRequest) Marshal

func (m *DelKeysRequest) Marshal() (dAtA []byte, err error)

func (*DelKeysRequest) MarshalTo

func (m *DelKeysRequest) MarshalTo(dAtA []byte) (int, error)

func (*DelKeysRequest) MarshalToSizedBuffer

func (m *DelKeysRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DelKeysRequest) ProtoMessage

func (*DelKeysRequest) ProtoMessage()

func (*DelKeysRequest) Reset

func (m *DelKeysRequest) Reset()

func (*DelKeysRequest) Size

func (m *DelKeysRequest) Size() (n int)

func (*DelKeysRequest) String

func (m *DelKeysRequest) String() string

func (*DelKeysRequest) Unmarshal

func (m *DelKeysRequest) Unmarshal(dAtA []byte) error

func (*DelKeysRequest) XXX_DiscardUnknown

func (m *DelKeysRequest) XXX_DiscardUnknown()

func (*DelKeysRequest) XXX_Marshal

func (m *DelKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DelKeysRequest) XXX_Merge

func (m *DelKeysRequest) XXX_Merge(src proto.Message)

func (*DelKeysRequest) XXX_Size

func (m *DelKeysRequest) XXX_Size() int

func (*DelKeysRequest) XXX_Unmarshal

func (m *DelKeysRequest) XXX_Unmarshal(b []byte) error

type DelKeysResponse

type DelKeysResponse struct {
}

func (*DelKeysResponse) Descriptor

func (*DelKeysResponse) Descriptor() ([]byte, []int)

func (*DelKeysResponse) Marshal

func (m *DelKeysResponse) Marshal() (dAtA []byte, err error)

func (*DelKeysResponse) MarshalTo

func (m *DelKeysResponse) MarshalTo(dAtA []byte) (int, error)

func (*DelKeysResponse) MarshalToSizedBuffer

func (m *DelKeysResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DelKeysResponse) ProtoMessage

func (*DelKeysResponse) ProtoMessage()

func (*DelKeysResponse) Reset

func (m *DelKeysResponse) Reset()

func (*DelKeysResponse) Size

func (m *DelKeysResponse) Size() (n int)

func (*DelKeysResponse) String

func (m *DelKeysResponse) String() string

func (*DelKeysResponse) Unmarshal

func (m *DelKeysResponse) Unmarshal(dAtA []byte) error

func (*DelKeysResponse) XXX_DiscardUnknown

func (m *DelKeysResponse) XXX_DiscardUnknown()

func (*DelKeysResponse) XXX_Marshal

func (m *DelKeysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DelKeysResponse) XXX_Merge

func (m *DelKeysResponse) XXX_Merge(src proto.Message)

func (*DelKeysResponse) XXX_Size

func (m *DelKeysResponse) XXX_Size() int

func (*DelKeysResponse) XXX_Unmarshal

func (m *DelKeysResponse) XXX_Unmarshal(b []byte) error

type KeysClient

type KeysClient interface {
	Auth(ctx context.Context, in *AuthRequest, opts ...grpc.CallOption) (*AuthResponse, error)
	Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterResponse, error)
	UpdateKeys(ctx context.Context, in *UpdateKeysRequest, opts ...grpc.CallOption) (*UpdateKeysResponse, error)
	ListKeys(ctx context.Context, in *ListKeysRequest, opts ...grpc.CallOption) (Keys_ListKeysClient, error)
	DelKeys(ctx context.Context, in *DelKeysRequest, opts ...grpc.CallOption) (*DelKeysResponse, error)
	PublicKeys(ctx context.Context, in *PublicKeysRequest, opts ...grpc.CallOption) (*PublicKeysResponse, error)
}

KeysClient is the client API for Keys service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewKeysClient

func NewKeysClient(cc *grpc.ClientConn) KeysClient

type KeysServer

KeysServer is the server API for Keys service.

type Keys_ListKeysClient

type Keys_ListKeysClient interface {
	Recv() (*ListKeysResponse, error)
	grpc.ClientStream
}

type Keys_ListKeysServer

type Keys_ListKeysServer interface {
	Send(*ListKeysResponse) error
	grpc.ServerStream
}

type ListKeysRequest

type ListKeysRequest struct {
	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query"`
}

func (*ListKeysRequest) Descriptor

func (*ListKeysRequest) Descriptor() ([]byte, []int)

func (*ListKeysRequest) GetQuery

func (m *ListKeysRequest) GetQuery() string

func (*ListKeysRequest) Marshal

func (m *ListKeysRequest) Marshal() (dAtA []byte, err error)

func (*ListKeysRequest) MarshalTo

func (m *ListKeysRequest) MarshalTo(dAtA []byte) (int, error)

func (*ListKeysRequest) MarshalToSizedBuffer

func (m *ListKeysRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ListKeysRequest) ProtoMessage

func (*ListKeysRequest) ProtoMessage()

func (*ListKeysRequest) Reset

func (m *ListKeysRequest) Reset()

func (*ListKeysRequest) Size

func (m *ListKeysRequest) Size() (n int)

func (*ListKeysRequest) String

func (m *ListKeysRequest) String() string

func (*ListKeysRequest) Unmarshal

func (m *ListKeysRequest) Unmarshal(dAtA []byte) error

func (*ListKeysRequest) XXX_DiscardUnknown

func (m *ListKeysRequest) XXX_DiscardUnknown()

func (*ListKeysRequest) XXX_Marshal

func (m *ListKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListKeysRequest) XXX_Merge

func (m *ListKeysRequest) XXX_Merge(src proto.Message)

func (*ListKeysRequest) XXX_Size

func (m *ListKeysRequest) XXX_Size() int

func (*ListKeysRequest) XXX_Unmarshal

func (m *ListKeysRequest) XXX_Unmarshal(b []byte) error

type ListKeysResponse

type ListKeysResponse struct {
	KID             string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid"`
	Expiry          int64  `protobuf:"varint,2,opt,name=expiry,proto3" json:"expiry"`
	AuthTTL         int64  `protobuf:"varint,3,opt,name=authTTL,proto3" json:"auth_ttl"`
	RefreshTTL      int64  `protobuf:"varint,4,opt,name=refreshTTL,proto3" json:"refresh_ttl"`
	RefreshStrategy string `protobuf:"bytes,5,opt,name=refreshStrategy,proto3" json:"refresh_strategy"`
	PubSigKey       []byte `protobuf:"bytes,6,opt,name=pubSigKey,proto3" json:"pub_sig_key"`
	PubEncKey       []byte `protobuf:"bytes,7,opt,name=pubEncKey,proto3" json:"pub_enc_key"`
	Locked          bool   `protobuf:"varint,8,opt,name=locked,proto3" json:"locked"`
	Valid           bool   `protobuf:"varint,9,opt,name=valid,proto3" json:"valid"`
	Expired         bool   `protobuf:"varint,10,opt,name=expired,proto3" json:"expired"`
}

ListKeysResponse holds all keys info

func (*ListKeysResponse) Descriptor

func (*ListKeysResponse) Descriptor() ([]byte, []int)

func (*ListKeysResponse) GetAuthTTL

func (m *ListKeysResponse) GetAuthTTL() int64

func (*ListKeysResponse) GetExpired

func (m *ListKeysResponse) GetExpired() bool

func (*ListKeysResponse) GetExpiry

func (m *ListKeysResponse) GetExpiry() int64

func (*ListKeysResponse) GetKID

func (m *ListKeysResponse) GetKID() string

func (*ListKeysResponse) GetLocked

func (m *ListKeysResponse) GetLocked() bool

func (*ListKeysResponse) GetPubEncKey

func (m *ListKeysResponse) GetPubEncKey() []byte

func (*ListKeysResponse) GetPubSigKey

func (m *ListKeysResponse) GetPubSigKey() []byte

func (*ListKeysResponse) GetRefreshStrategy

func (m *ListKeysResponse) GetRefreshStrategy() string

func (*ListKeysResponse) GetRefreshTTL

func (m *ListKeysResponse) GetRefreshTTL() int64

func (*ListKeysResponse) GetValid

func (m *ListKeysResponse) GetValid() bool

func (*ListKeysResponse) Marshal

func (m *ListKeysResponse) Marshal() (dAtA []byte, err error)

func (*ListKeysResponse) MarshalTo

func (m *ListKeysResponse) MarshalTo(dAtA []byte) (int, error)

func (*ListKeysResponse) MarshalToSizedBuffer

func (m *ListKeysResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ListKeysResponse) ProtoMessage

func (*ListKeysResponse) ProtoMessage()

func (*ListKeysResponse) Reset

func (m *ListKeysResponse) Reset()

func (*ListKeysResponse) Size

func (m *ListKeysResponse) Size() (n int)

func (*ListKeysResponse) String

func (m *ListKeysResponse) String() string

func (*ListKeysResponse) Unmarshal

func (m *ListKeysResponse) Unmarshal(dAtA []byte) error

func (*ListKeysResponse) XXX_DiscardUnknown

func (m *ListKeysResponse) XXX_DiscardUnknown()

func (*ListKeysResponse) XXX_Marshal

func (m *ListKeysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListKeysResponse) XXX_Merge

func (m *ListKeysResponse) XXX_Merge(src proto.Message)

func (*ListKeysResponse) XXX_Size

func (m *ListKeysResponse) XXX_Size() int

func (*ListKeysResponse) XXX_Unmarshal

func (m *ListKeysResponse) XXX_Unmarshal(b []byte) error

type PublicKeysRequest

type PublicKeysRequest struct {
	KID string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid"`
}

func (*PublicKeysRequest) Descriptor

func (*PublicKeysRequest) Descriptor() ([]byte, []int)

func (*PublicKeysRequest) GetKID

func (m *PublicKeysRequest) GetKID() string

func (*PublicKeysRequest) Marshal

func (m *PublicKeysRequest) Marshal() (dAtA []byte, err error)

func (*PublicKeysRequest) MarshalTo

func (m *PublicKeysRequest) MarshalTo(dAtA []byte) (int, error)

func (*PublicKeysRequest) MarshalToSizedBuffer

func (m *PublicKeysRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PublicKeysRequest) ProtoMessage

func (*PublicKeysRequest) ProtoMessage()

func (*PublicKeysRequest) Reset

func (m *PublicKeysRequest) Reset()

func (*PublicKeysRequest) Size

func (m *PublicKeysRequest) Size() (n int)

func (*PublicKeysRequest) String

func (m *PublicKeysRequest) String() string

func (*PublicKeysRequest) Unmarshal

func (m *PublicKeysRequest) Unmarshal(dAtA []byte) error

func (*PublicKeysRequest) XXX_DiscardUnknown

func (m *PublicKeysRequest) XXX_DiscardUnknown()

func (*PublicKeysRequest) XXX_Marshal

func (m *PublicKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PublicKeysRequest) XXX_Merge

func (m *PublicKeysRequest) XXX_Merge(src proto.Message)

func (*PublicKeysRequest) XXX_Size

func (m *PublicKeysRequest) XXX_Size() int

func (*PublicKeysRequest) XXX_Unmarshal

func (m *PublicKeysRequest) XXX_Unmarshal(b []byte) error

type PublicKeysResponse

type PublicKeysResponse struct {
	KID       string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid"`
	PubSigKey []byte `protobuf:"bytes,2,opt,name=pubSigKey,proto3" json:"pub_sig_key"`
	PubEncKey []byte `protobuf:"bytes,3,opt,name=pubEncKey,proto3" json:"pub_enc_key"`
	Expiry    int64  `protobuf:"varint,4,opt,name=expiry,proto3" json:"expiry"`
	Valid     bool   `protobuf:"varint,5,opt,name=valid,proto3" json:"valid"`
}

func (*PublicKeysResponse) Descriptor

func (*PublicKeysResponse) Descriptor() ([]byte, []int)

func (*PublicKeysResponse) GetExpiry

func (m *PublicKeysResponse) GetExpiry() int64

func (*PublicKeysResponse) GetKID

func (m *PublicKeysResponse) GetKID() string

func (*PublicKeysResponse) GetPubEncKey

func (m *PublicKeysResponse) GetPubEncKey() []byte

func (*PublicKeysResponse) GetPubSigKey

func (m *PublicKeysResponse) GetPubSigKey() []byte

func (*PublicKeysResponse) GetValid

func (m *PublicKeysResponse) GetValid() bool

func (*PublicKeysResponse) Marshal

func (m *PublicKeysResponse) Marshal() (dAtA []byte, err error)

func (*PublicKeysResponse) MarshalTo

func (m *PublicKeysResponse) MarshalTo(dAtA []byte) (int, error)

func (*PublicKeysResponse) MarshalToSizedBuffer

func (m *PublicKeysResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PublicKeysResponse) ProtoMessage

func (*PublicKeysResponse) ProtoMessage()

func (*PublicKeysResponse) Reset

func (m *PublicKeysResponse) Reset()

func (*PublicKeysResponse) Size

func (m *PublicKeysResponse) Size() (n int)

func (*PublicKeysResponse) String

func (m *PublicKeysResponse) String() string

func (*PublicKeysResponse) Unmarshal

func (m *PublicKeysResponse) Unmarshal(dAtA []byte) error

func (*PublicKeysResponse) XXX_DiscardUnknown

func (m *PublicKeysResponse) XXX_DiscardUnknown()

func (*PublicKeysResponse) XXX_Marshal

func (m *PublicKeysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PublicKeysResponse) XXX_Merge

func (m *PublicKeysResponse) XXX_Merge(src proto.Message)

func (*PublicKeysResponse) XXX_Size

func (m *PublicKeysResponse) XXX_Size() int

func (*PublicKeysResponse) XXX_Unmarshal

func (m *PublicKeysResponse) XXX_Unmarshal(b []byte) error

type RegisterRequest

type RegisterRequest struct {
	KID        string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid"`
	Expiry     int64  `protobuf:"varint,2,opt,name=expiry,proto3" json:"expiry,omitempty"`
	SigAlg     string `protobuf:"bytes,3,opt,name=sigAlg,proto3" json:"sig_alg,omitempty"`
	SigBits    int32  `protobuf:"varint,4,opt,name=sigBits,proto3" json:"sig_bits,omitempty"`
	EncAlg     string `protobuf:"bytes,5,opt,name=encAlg,proto3" json:"enc_alg,omitempty"`
	EncBits    int32  `protobuf:"varint,6,opt,name=encBits,proto3" json:"enc_bits,omitempty"`
	AuthTTL    int64  `protobuf:"varint,7,opt,name=authTTL,proto3" json:"auth_ttl,omitempty"`
	RefreshTTL int64  `protobuf:"varint,8,opt,name=refreshTTL,proto3" json:"refresh_ttl,omitempty"`
	// RefreshStrategy is used in RenewJWT to decide wheather to issue new refresh
	// token with access token or not this option applies to all renewJWT requests
	RefreshStrategy string `protobuf:"bytes,9,opt,name=refreshStrategy,proto3" json:"refresh_strategy,omitempty"`
}

func (*RegisterRequest) Descriptor

func (*RegisterRequest) Descriptor() ([]byte, []int)

func (*RegisterRequest) GetAuthTTL

func (m *RegisterRequest) GetAuthTTL() int64

func (*RegisterRequest) GetEncAlg

func (m *RegisterRequest) GetEncAlg() string

func (*RegisterRequest) GetEncBits

func (m *RegisterRequest) GetEncBits() int32

func (*RegisterRequest) GetExpiry

func (m *RegisterRequest) GetExpiry() int64

func (*RegisterRequest) GetKID

func (m *RegisterRequest) GetKID() string

func (*RegisterRequest) GetRefreshStrategy

func (m *RegisterRequest) GetRefreshStrategy() string

func (*RegisterRequest) GetRefreshTTL

func (m *RegisterRequest) GetRefreshTTL() int64

func (*RegisterRequest) GetSigAlg

func (m *RegisterRequest) GetSigAlg() string

func (*RegisterRequest) GetSigBits

func (m *RegisterRequest) GetSigBits() int32

func (*RegisterRequest) Marshal

func (m *RegisterRequest) Marshal() (dAtA []byte, err error)

func (*RegisterRequest) MarshalTo

func (m *RegisterRequest) MarshalTo(dAtA []byte) (int, error)

func (*RegisterRequest) MarshalToSizedBuffer

func (m *RegisterRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RegisterRequest) ProtoMessage

func (*RegisterRequest) ProtoMessage()

func (*RegisterRequest) Reset

func (m *RegisterRequest) Reset()

func (*RegisterRequest) Size

func (m *RegisterRequest) Size() (n int)

func (*RegisterRequest) String

func (m *RegisterRequest) String() string

func (*RegisterRequest) Unmarshal

func (m *RegisterRequest) Unmarshal(dAtA []byte) error

func (*RegisterRequest) XXX_DiscardUnknown

func (m *RegisterRequest) XXX_DiscardUnknown()

func (*RegisterRequest) XXX_Marshal

func (m *RegisterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegisterRequest) XXX_Merge

func (m *RegisterRequest) XXX_Merge(src proto.Message)

func (*RegisterRequest) XXX_Size

func (m *RegisterRequest) XXX_Size() int

func (*RegisterRequest) XXX_Unmarshal

func (m *RegisterRequest) XXX_Unmarshal(b []byte) error

type RegisterResponse

type RegisterResponse struct {
	KID             string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid"`
	AuthJWT         string `protobuf:"bytes,2,opt,name=authJWT,proto3" json:"auth_jwt"`
	PubSigKey       []byte `protobuf:"bytes,3,opt,name=pubSigKey,proto3" json:"pub_sig_key"`
	PubEncKey       []byte `protobuf:"bytes,4,opt,name=pubEncKey,proto3" json:"pub_enc_key"`
	Expiry          int64  `protobuf:"varint,5,opt,name=expiry,proto3" json:"expiry"`
	Valid           bool   `protobuf:"varint,6,opt,name=valid,proto3" json:"valid"`
	RefreshStrategy string `protobuf:"bytes,7,opt,name=refreshStrategy,proto3" json:"refresh_strategy"`
}

func (*RegisterResponse) Descriptor

func (*RegisterResponse) Descriptor() ([]byte, []int)

func (*RegisterResponse) GetAuthJWT

func (m *RegisterResponse) GetAuthJWT() string

func (*RegisterResponse) GetExpiry

func (m *RegisterResponse) GetExpiry() int64

func (*RegisterResponse) GetKID

func (m *RegisterResponse) GetKID() string

func (*RegisterResponse) GetPubEncKey

func (m *RegisterResponse) GetPubEncKey() []byte

func (*RegisterResponse) GetPubSigKey

func (m *RegisterResponse) GetPubSigKey() []byte

func (*RegisterResponse) GetRefreshStrategy

func (m *RegisterResponse) GetRefreshStrategy() string

func (*RegisterResponse) GetValid

func (m *RegisterResponse) GetValid() bool

func (*RegisterResponse) Marshal

func (m *RegisterResponse) Marshal() (dAtA []byte, err error)

func (*RegisterResponse) MarshalTo

func (m *RegisterResponse) MarshalTo(dAtA []byte) (int, error)

func (*RegisterResponse) MarshalToSizedBuffer

func (m *RegisterResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RegisterResponse) ProtoMessage

func (*RegisterResponse) ProtoMessage()

func (*RegisterResponse) Reset

func (m *RegisterResponse) Reset()

func (*RegisterResponse) Size

func (m *RegisterResponse) Size() (n int)

func (*RegisterResponse) String

func (m *RegisterResponse) String() string

func (*RegisterResponse) Unmarshal

func (m *RegisterResponse) Unmarshal(dAtA []byte) error

func (*RegisterResponse) XXX_DiscardUnknown

func (m *RegisterResponse) XXX_DiscardUnknown()

func (*RegisterResponse) XXX_Marshal

func (m *RegisterResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegisterResponse) XXX_Merge

func (m *RegisterResponse) XXX_Merge(src proto.Message)

func (*RegisterResponse) XXX_Size

func (m *RegisterResponse) XXX_Size() int

func (*RegisterResponse) XXX_Unmarshal

func (m *RegisterResponse) XXX_Unmarshal(b []byte) error

type UnimplementedKeysServer

type UnimplementedKeysServer struct {
}

UnimplementedKeysServer can be embedded to have forward compatible implementations.

func (*UnimplementedKeysServer) Auth

func (*UnimplementedKeysServer) DelKeys

func (*UnimplementedKeysServer) ListKeys

func (*UnimplementedKeysServer) PublicKeys

func (*UnimplementedKeysServer) Register

func (*UnimplementedKeysServer) UpdateKeys

type UpdateKeysRequest

type UpdateKeysRequest struct {
	KID        string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid"`
	Expiry     int64  `protobuf:"varint,2,opt,name=expiry,proto3" json:"expiry,omitempty"`
	SigAlg     string `protobuf:"bytes,3,opt,name=sigAlg,proto3" json:"sig_alg,omitempty"`
	SigBits    int32  `protobuf:"varint,4,opt,name=sigBits,proto3" json:"sig_bits,omitempty"`
	EncAlg     string `protobuf:"bytes,5,opt,name=encAlg,proto3" json:"enc_alg,omitempty"`
	EncBits    int32  `protobuf:"varint,6,opt,name=encBits,proto3" json:"enc_bits,omitempty"`
	AuthTTL    int64  `protobuf:"varint,7,opt,name=authTTL,proto3" json:"auth_ttl,omitempty"`
	RefreshTTL int64  `protobuf:"varint,8,opt,name=refreshTTL,proto3" json:"refresh_ttl,omitempty"`
	// RefreshStrategy is used in RenewJWT to decide wheather to issue new refresh
	// token with access token or not this option applies to all renewJWT requests
	RefreshStrategy string `protobuf:"bytes,9,opt,name=refreshStrategy,proto3" json:"refresh_strategy,omitempty"`
}

func (*UpdateKeysRequest) Descriptor

func (*UpdateKeysRequest) Descriptor() ([]byte, []int)

func (*UpdateKeysRequest) GetAuthTTL

func (m *UpdateKeysRequest) GetAuthTTL() int64

func (*UpdateKeysRequest) GetEncAlg

func (m *UpdateKeysRequest) GetEncAlg() string

func (*UpdateKeysRequest) GetEncBits

func (m *UpdateKeysRequest) GetEncBits() int32

func (*UpdateKeysRequest) GetExpiry

func (m *UpdateKeysRequest) GetExpiry() int64

func (*UpdateKeysRequest) GetKID

func (m *UpdateKeysRequest) GetKID() string

func (*UpdateKeysRequest) GetRefreshStrategy

func (m *UpdateKeysRequest) GetRefreshStrategy() string

func (*UpdateKeysRequest) GetRefreshTTL

func (m *UpdateKeysRequest) GetRefreshTTL() int64

func (*UpdateKeysRequest) GetSigAlg

func (m *UpdateKeysRequest) GetSigAlg() string

func (*UpdateKeysRequest) GetSigBits

func (m *UpdateKeysRequest) GetSigBits() int32

func (*UpdateKeysRequest) Marshal

func (m *UpdateKeysRequest) Marshal() (dAtA []byte, err error)

func (*UpdateKeysRequest) MarshalTo

func (m *UpdateKeysRequest) MarshalTo(dAtA []byte) (int, error)

func (*UpdateKeysRequest) MarshalToSizedBuffer

func (m *UpdateKeysRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpdateKeysRequest) ProtoMessage

func (*UpdateKeysRequest) ProtoMessage()

func (*UpdateKeysRequest) Reset

func (m *UpdateKeysRequest) Reset()

func (*UpdateKeysRequest) Size

func (m *UpdateKeysRequest) Size() (n int)

func (*UpdateKeysRequest) String

func (m *UpdateKeysRequest) String() string

func (*UpdateKeysRequest) Unmarshal

func (m *UpdateKeysRequest) Unmarshal(dAtA []byte) error

func (*UpdateKeysRequest) XXX_DiscardUnknown

func (m *UpdateKeysRequest) XXX_DiscardUnknown()

func (*UpdateKeysRequest) XXX_Marshal

func (m *UpdateKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateKeysRequest) XXX_Merge

func (m *UpdateKeysRequest) XXX_Merge(src proto.Message)

func (*UpdateKeysRequest) XXX_Size

func (m *UpdateKeysRequest) XXX_Size() int

func (*UpdateKeysRequest) XXX_Unmarshal

func (m *UpdateKeysRequest) XXX_Unmarshal(b []byte) error

type UpdateKeysResponse

type UpdateKeysResponse struct {
	KID             string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid"`
	AuthJWT         string `protobuf:"bytes,2,opt,name=authJWT,proto3" json:"auth_jwt"`
	PubSigKey       []byte `protobuf:"bytes,3,opt,name=pubSigKey,proto3" json:"pub_sig_key"`
	PubEncKey       []byte `protobuf:"bytes,4,opt,name=pubEncKey,proto3" json:"pub_enc_key"`
	Expiry          int64  `protobuf:"varint,5,opt,name=expiry,proto3" json:"expiry"`
	Valid           bool   `protobuf:"varint,6,opt,name=valid,proto3" json:"valid"`
	RefreshStrategy string `protobuf:"bytes,7,opt,name=refreshStrategy,proto3" json:"refresh_strategy"`
}

func (*UpdateKeysResponse) Descriptor

func (*UpdateKeysResponse) Descriptor() ([]byte, []int)

func (*UpdateKeysResponse) GetAuthJWT

func (m *UpdateKeysResponse) GetAuthJWT() string

func (*UpdateKeysResponse) GetExpiry

func (m *UpdateKeysResponse) GetExpiry() int64

func (*UpdateKeysResponse) GetKID

func (m *UpdateKeysResponse) GetKID() string

func (*UpdateKeysResponse) GetPubEncKey

func (m *UpdateKeysResponse) GetPubEncKey() []byte

func (*UpdateKeysResponse) GetPubSigKey

func (m *UpdateKeysResponse) GetPubSigKey() []byte

func (*UpdateKeysResponse) GetRefreshStrategy

func (m *UpdateKeysResponse) GetRefreshStrategy() string

func (*UpdateKeysResponse) GetValid

func (m *UpdateKeysResponse) GetValid() bool

func (*UpdateKeysResponse) Marshal

func (m *UpdateKeysResponse) Marshal() (dAtA []byte, err error)

func (*UpdateKeysResponse) MarshalTo

func (m *UpdateKeysResponse) MarshalTo(dAtA []byte) (int, error)

func (*UpdateKeysResponse) MarshalToSizedBuffer

func (m *UpdateKeysResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UpdateKeysResponse) ProtoMessage

func (*UpdateKeysResponse) ProtoMessage()

func (*UpdateKeysResponse) Reset

func (m *UpdateKeysResponse) Reset()

func (*UpdateKeysResponse) Size

func (m *UpdateKeysResponse) Size() (n int)

func (*UpdateKeysResponse) String

func (m *UpdateKeysResponse) String() string

func (*UpdateKeysResponse) Unmarshal

func (m *UpdateKeysResponse) Unmarshal(dAtA []byte) error

func (*UpdateKeysResponse) XXX_DiscardUnknown

func (m *UpdateKeysResponse) XXX_DiscardUnknown()

func (*UpdateKeysResponse) XXX_Marshal

func (m *UpdateKeysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateKeysResponse) XXX_Merge

func (m *UpdateKeysResponse) XXX_Merge(src proto.Message)

func (*UpdateKeysResponse) XXX_Size

func (m *UpdateKeysResponse) XXX_Size() int

func (*UpdateKeysResponse) XXX_Unmarshal

func (m *UpdateKeysResponse) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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