frostfs-sdk-go/pkg/network/tls.go
Marina Biryukova c50f6022ba
All checks were successful
DCO / DCO (pull_request) Successful in 1m49s
Tests and linters / Tests (pull_request) Successful in 1m59s
Tests and linters / Lint (pull_request) Successful in 2m33s
[#305] tree/pool: Add flag to use net map to prioritize tree services
New version of tree/pool selects tree service connection to make request based on the current net map and container placement policy

Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
2024-12-12 13:39:50 +03:00

16 lines
409 B
Go

package network
import "github.com/multiformats/go-multiaddr"
const (
tlsProtocolName = "tls"
)
// tls var is used for (un)wrapping other multiaddrs around TLS multiaddr.
var tls, _ = multiaddr.NewMultiaddr("/" + tlsProtocolName)
// IsTLSEnabled searches for wrapped TLS protocol in multiaddr.
func (a Address) IsTLSEnabled() bool {
_, err := a.ma.ValueForProtocol(multiaddr.P_TLS)
return err == nil
}