| Index: tokenserver/client/tokenclient.go
|
| diff --git a/tokenserver/client/tokenclient.go b/tokenserver/client/tokenclient.go
|
| index 50a058cb315938fc944af4ec5e51defc6bd681b1..f97c101aba440850ddd5bd7799b3607b7553d562 100644
|
| --- a/tokenserver/client/tokenclient.go
|
| +++ b/tokenserver/client/tokenclient.go
|
| @@ -27,12 +27,18 @@ type Client struct {
|
| //
|
| // Use minter.NewTokenMinterClient (or NewTokenMinterPRPCClient) to
|
| // create it. Note that transport-level authentication is not needed.
|
| - Client minter.TokenMinterClient
|
| + Client TokenMinterClient
|
|
|
| // Signer knows how to sign requests using some private key.
|
| Signer Signer
|
| }
|
|
|
| +// TokenMinterClient is subset of minter.TokenMinterClient this package uses.
|
| +type TokenMinterClient interface {
|
| + // MintMachineToken generates a new token for an authenticated machine.
|
| + MintMachineToken(context.Context, *minter.MintMachineTokenRequest, ...grpc.CallOption) (*minter.MintMachineTokenResponse, error)
|
| +}
|
| +
|
| // Signer knows how to sign requests using some private key.
|
| type Signer interface {
|
| // Algo returns an algorithm that the signer implements.
|
|
|