package credentials

Import Path
	google.golang.org/grpc/internal/credentials (on go.dev)

Dependency Relation
	imports 5 packages, and imported by one package

Involved Source Files Package credentials defines APIs for parsing SPIFFE ID. All APIs in this package are experimental. syscallconn.go util.go
Package-Level Type Names (total 2, neither is exported)
/* sort exporteds by: | */
Package-Level Functions (total 4, all are exported)
AppendH2ToNextProtos appends h2 to next protos.
CloneTLSConfig returns a shallow clone of the exported fields of cfg, ignoring the unexported sync.Once, which contains a mutex and must not be copied. If cfg is nil, a new zero tls.Config is returned. TODO: inline this function if possible.
SPIFFEIDFromState parses the SPIFFE ID from State. If the SPIFFE ID format is invalid, return nil with warning.
WrapSyscallConn tries to wrap rawConn and newConn into a net.Conn that implements syscall.Conn. rawConn will be used to support syscall, and newConn will be used for read/write. This function returns newConn if rawConn doesn't implement syscall.Conn.
Package-Level Variables (only one, which is unexported)
Package-Level Constants (only one, which is unexported)