Connect Manager

PinnedEndpoint

FinalYes

Endpoint после SSRF-проверки: IP для connect и исходный host для TLS SNI.

Table of Contents

Methods

__construct()  : mixed
connectEndpoint()  : string
Endpoint для stream_socket_client (IP-пин).
resolvedIps()  : array<int, string>
Проверенные публичные адреса.
tlsPeerName()  : string|null
Имя для TLS peer verification (SNI), если hostname резолвился.

Methods

__construct()

public __construct(string $connectEndpoint, string|null $tlsPeerName, array<int, string> $resolvedIps) : mixed
Parameters
$connectEndpoint : string

Endpoint с подставленным IP (host:port или URI)

$tlsPeerName : string|null

Исходное имя для verify_peer_name / SNI

$resolvedIps : array<int, string>

Все проверенные публичные IP

connectEndpoint()

Endpoint для stream_socket_client (IP-пин).

public connectEndpoint() : string
Return values
string

resolvedIps()

Проверенные публичные адреса.

public resolvedIps() : array<int, string>
Return values
array<int, string>

tlsPeerName()

Имя для TLS peer verification (SNI), если hostname резолвился.

public tlsPeerName() : string|null
Return values
string|null
On this page

Search results