(PECL ssh2:0.10-0.9)
ssh2_methods_negotiated — Retourne une liste de méthodes négociées
ssh2_methods_negotiated() retourne une liste de méthodes négociées.
Exemple 2521. Détermine quelles méthodes ont été négociées
<?php
$connection
=
ssh2_connect
(
'shell.example.com'
,
22
);
$methods
=
ssh2_methods_negotiated
(
$connection
);
echo
"Clé de cryptage négociée en utilisant : {$methods['kex']}\n"
;
echo
"Identification du serveur en utilisant {$methods['hostkey']}"
;
echo
"Empreinte : "
.
ssh2_fingerprint
(
$connection
) .
"\n"
;
echo
"Méthodes de transmission des paquets client vers serveur :\n"
;
echo
"\tCrypt: {$methods['client_to_server']['crypt']}\n"
;
echo
"\tComp: {$methods['client_to_server']['comp']}\n"
;
echo
"\tMAC: {$methods['client_to_server']['mac']}\n"
;
echo
"Méthodes de transmission des paquets serveur vers client :\n"
;
echo
"\tCrypt: {$methods['server_to_client']['crypt']}\n"
;
echo
"\tComp: {$methods['server_to_client']['comp']}\n"
;
echo
"\tMAC: {$methods['server_to_client']['mac']}\n"
;
?>
Voir aussi ssh2_connect() .