// Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: MPL-2.0 package logical import ( "crypto/tls" ) // Connection represents the connection information for a request. This // is present on the Request structure for credential backends. type Connection struct { // RemoteAddr is the network address that sent the request. RemoteAddr string `json:"remote_addr"` // RemotePort is the network port that sent the request. RemotePort int `json:"remote_port"` // ConnState is the TLS connection state if applicable. ConnState *tls.ConnectionState `sentinel:""` }