Documentation ¶
Overview ¶
Provides interfaces and adapters for the UpstreamAuthority service
Generated code. Do not modify by hand.
Index ¶
- Constants
- Variables
- func PluginServer(server UpstreamAuthorityServer) catalog.PluginServer
- type MintX509CARequest
- type MintX509CAResponse
- type Plugin
- type PublishJWTKeyRequest
- type PublishJWTKeyResponse
- type UnimplementedUpstreamAuthorityServer
- type UpstreamAuthority
- type UpstreamAuthorityClient
- type UpstreamAuthorityServer
- type UpstreamAuthority_MintX509CAClient
- type UpstreamAuthority_MintX509CAServer
- type UpstreamAuthority_PublishJWTKeyClient
- type UpstreamAuthority_PublishJWTKeyServer
Constants ¶
View Source
const (
Type = "UpstreamAuthority"
)
Variables ¶
View Source
var PluginClient catalog.PluginClient = pluginClient{}
PluginClient is a catalog PluginClient implementation for the UpstreamAuthority plugin.
Functions ¶
func PluginServer ¶
func PluginServer(server UpstreamAuthorityServer) catalog.PluginServer
PluginServer returns a catalog PluginServer implementation for the UpstreamAuthority plugin.
Types ¶
type MintX509CARequest ¶
type MintX509CARequest = upstreamauthority.MintX509CARequest //nolint: golint
type MintX509CAResponse ¶
type MintX509CAResponse = upstreamauthority.MintX509CAResponse //nolint: golint
type Plugin ¶
type Plugin interface { Configure(context.Context, *spi.ConfigureRequest) (*spi.ConfigureResponse, error) GetPluginInfo(context.Context, *spi.GetPluginInfoRequest) (*spi.GetPluginInfoResponse, error) MintX509CA(context.Context, *MintX509CARequest) (UpstreamAuthority_MintX509CAClient, error) PublishJWTKey(context.Context, *PublishJWTKeyRequest) (UpstreamAuthority_PublishJWTKeyClient, error) }
Plugin is the client interface for the service with the plugin related methods used by the catalog to initialize the plugin.
type PublishJWTKeyRequest ¶
type PublishJWTKeyRequest = upstreamauthority.PublishJWTKeyRequest //nolint: golint
type PublishJWTKeyResponse ¶
type PublishJWTKeyResponse = upstreamauthority.PublishJWTKeyResponse //nolint: golint
type UnimplementedUpstreamAuthorityServer ¶
type UnimplementedUpstreamAuthorityServer = upstreamauthority.UnimplementedUpstreamAuthorityServer //nolint: golint
type UpstreamAuthority ¶
type UpstreamAuthority interface { MintX509CA(context.Context, *MintX509CARequest) (UpstreamAuthority_MintX509CAClient, error) PublishJWTKey(context.Context, *PublishJWTKeyRequest) (UpstreamAuthority_PublishJWTKeyClient, error) }
UpstreamAuthority is the client interface for the service type UpstreamAuthority interface.
func AdaptPluginClient ¶
func AdaptPluginClient(client UpstreamAuthorityClient) UpstreamAuthority
type UpstreamAuthorityClient ¶
type UpstreamAuthorityClient = upstreamauthority.UpstreamAuthorityClient //nolint: golint
type UpstreamAuthorityServer ¶
type UpstreamAuthorityServer = upstreamauthority.UpstreamAuthorityServer //nolint: golint
type UpstreamAuthority_MintX509CAClient ¶
type UpstreamAuthority_MintX509CAClient = upstreamauthority.UpstreamAuthority_MintX509CAClient //nolint: golint
type UpstreamAuthority_MintX509CAServer ¶
type UpstreamAuthority_MintX509CAServer = upstreamauthority.UpstreamAuthority_MintX509CAServer //nolint: golint
type UpstreamAuthority_PublishJWTKeyClient ¶
type UpstreamAuthority_PublishJWTKeyClient = upstreamauthority.UpstreamAuthority_PublishJWTKeyClient //nolint: golint
type UpstreamAuthority_PublishJWTKeyServer ¶
type UpstreamAuthority_PublishJWTKeyServer = upstreamauthority.UpstreamAuthority_PublishJWTKeyServer //nolint: golint
Click to show internal directories.
Click to hide internal directories.