Versions in this module Expand all Collapse all v0 v0.6.2 May 14, 2022 Changes in this version + const PP2_TYPE_GCP + func ExtractPSCConnectionID(tlvs []proxyproto.TLV) (uint64, bool) v0.5.1 Jan 15, 2022 Changes in this version + const PP2_BITFIELD_CLIENT_CERT_CONN + const PP2_BITFIELD_CLIENT_CERT_SESS + const PP2_BITFIELD_CLIENT_SSL + const PP2_SUBTYPE_AWS_VPCE_ID + const PP2_SUBTYPE_AZURE_PRIVATEENDPOINT_LINKID + const PP2_TYPE_AWS + const PP2_TYPE_AZURE + func AWSVPCEndpointID(tlv proxyproto.TLV) (string, error) + func FindAWSVPCEndpointID(tlvs []proxyproto.TLV) string + func FindAzurePrivateEndpointLinkID(tlvs []proxyproto.TLV) (uint32, bool) + func IsAWSVPCEndpointID(tlv proxyproto.TLV) bool + func IsSSL(t proxyproto.TLV) bool + type PP2SSL struct + Client uint8 + TLV []proxyproto.TLV + Verify uint32 + func FindSSL(tlvs []proxyproto.TLV) (PP2SSL, bool) + func SSL(t proxyproto.TLV) (PP2SSL, error) + func (s PP2SSL) ClientCN() (string, bool) + func (s PP2SSL) ClientCertConn() bool + func (s PP2SSL) ClientCertSess() bool + func (s PP2SSL) ClientSSL() bool + func (s PP2SSL) Marshal() (proxyproto.TLV, error) + func (s PP2SSL) SSLVersion() (string, bool) + func (s PP2SSL) Verified() bool