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.0 (latest)
Published
May 15, 2025
Platform
linux/amd64
Imports
5 packages
Last checked
22 hours ago

Tools for package owners.