// Copyright 2019 The OPA Authors. All rights reserved. // Use of this source code is governed by an Apache2 // license that can be found in the LICENSE file. package rest import ( "crypto/tls" "net/http" v1 "github.com/open-policy-agent/opa/v1/plugins/rest" ) // DefaultTLSConfig defines standard TLS configurations based on the Config func DefaultTLSConfig(c Config) (*tls.Config, error) { return v1.DefaultTLSConfig(c) } // DefaultRoundTripperClient is a reasonable set of defaults for HTTP auth plugins func DefaultRoundTripperClient(t *tls.Config, timeout int64) *http.Client { return v1.DefaultRoundTripperClient(t, timeout) }