v3go.etcd.io/etcd/client/v3/credentials Index | Files

package credentials

import "go.etcd.io/etcd/client/v3/credentials"

Package credentials implements gRPC credential interface with etcd specific logic. e.g., client handshake with custom authority parameter

Index

Functions

func NewTransportCredential

func NewTransportCredential(cfg *tls.Config) grpccredentials.TransportCredentials

Types

type PerRPCCredentialsBundle

type PerRPCCredentialsBundle interface {
	UpdateAuthToken(token string)
	PerRPCCredentials() grpccredentials.PerRPCCredentials
}

PerRPCCredentialsBundle defines gRPC credential interface.

func NewPerRPCCredentialBundle

func NewPerRPCCredentialBundle() PerRPCCredentialsBundle

Source Files

credentials.go

Version
v3.6.4 (latest)
Published
Jul 25, 2025
Platform
linux/amd64
Imports
5 packages
Last checked
3 months ago

Tools for package owners.