class Configuration extends Alvine

SSH-Client-Konfiguration

Constants

DIFFIE_HELLMAN_GROUP1_SHA1

Schlüsselaustausch Methode

DIFFIE_HELLMAN_GROUP14_SHA1

Schlüsselaustausch Methode

DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA1

Schlüsselaustausch Methode

CRYPT_RIJNDAEL_CBC_LYSATOR_LIU_SE

Verchlüsselung

CRYPT_AES256_CBC

Verchlüsselung

CRYPT_AES192_CBC

Verchlüsselung

CRYPT_AES128_CBC

Verchlüsselung

CRYPT_3DES_CBC

Verchlüsselung

CRYPT_BLOWFISH_CBC

Verchlüsselung

CRYPT_CAST128_CBC

Verchlüsselung

CRYPT_ARCFOUR

Verchlüsselung

HMAC_SHA1

message authentication code

HMAC_SHA1_96

message authentication code

HMAC_RIPEMD160

message authentication code

HMAC_RIPEMD160_OPENSSH_COM

message authentication code

SSH_RSA

RSA

SSH_DSS

DSS

Properties

protected array $kex
protected array $hostkey
protected array $clientToServerCrypto
protected array $serverToClientCrypto
protected array $clientToServerCompression
protected array $serverToClientCompression
protected array $clientToServerMethodsToAdvertise
protected array $serverToClientMethodsToAdvertise

Methods

array
getKex()

Schlüsselaustausch

array
getHostkey()

Hostkey

array
getClientToServerCrypto()

Verschlüsselung

array
getServerToClientCrypto()

Verschlüsselung

array
array
array
getClientToServerMethodsToAdvertise()

Verbreitungsmethoden

array
getServerToClientMethodsToAdvertise()

Verbreitungsmethoden

Client
setKex(array $kex)

No description

Client
setHostkey(array $hostkey)

Hostkey

Client
setClientToServerCrypto(array $clientToServerCrypto)

Verschlüsselung

Client
setServerToClientCrypto(array $serverToClientCrypto)

Verschlüsselung

Client
setClientToServerCompression(array $clientToServerCompression)

Kompression

Client
setServerToClientCompression(array $serverToClientCompression)

Kompression

Client
setClientToServerMethodsToAdvertise(array $clientToServerMethodsToAdvertise)

Verbreitungsmethoden

Client
setServerToClientMethodsToAdvertise(array $serverToClientMethodsToAdvertise)

Verbreitungsmethoden

array
toArray()

Konfigurationswerte

Details

at line 171
array getKex()

Schlüsselaustausch

Return Value

array Methoden

at line 180
array getHostkey()

Hostkey

Return Value

array Hostkeys

at line 189
array getClientToServerCrypto()

Verschlüsselung

Return Value

array Verschlüsselung

at line 198
array getServerToClientCrypto()

Verschlüsselung

Return Value

array Verschlüsselung

at line 207
array getClientToServerCompression()

Kompression

Return Value

array Kompression

at line 216
array getServerToClientCompression()

Kompression

Return Value

array Kompression

at line 225
array getClientToServerMethodsToAdvertise()

Verbreitungsmethoden

Return Value

array Verbreitungsmethoden

at line 234
array getServerToClientMethodsToAdvertise()

Verbreitungsmethoden

Return Value

array Verbreitungsmethoden

at line 243
Client setKex(array $kex)

Parameters

array $kex

Return Value

Client

at line 255
Client setHostkey(array $hostkey)

Hostkey

Parameters

array $hostkey

Return Value

Client

at line 267
Client setClientToServerCrypto(array $clientToServerCrypto)

Verschlüsselung

Parameters

array $clientToServerCrypto

Return Value

Client

at line 279
Client setServerToClientCrypto(array $serverToClientCrypto)

Verschlüsselung

Parameters

array $serverToClientCrypto

Return Value

Client

at line 291
Client setClientToServerCompression(array $clientToServerCompression)

Kompression

Parameters

array $clientToServerCompression

Return Value

Client

at line 303
Client setServerToClientCompression(array $serverToClientCompression)

Kompression

Parameters

array $serverToClientCompression

Return Value

Client

at line 315
Client setClientToServerMethodsToAdvertise(array $clientToServerMethodsToAdvertise)

Verbreitungsmethoden

Parameters

array $clientToServerMethodsToAdvertise

Return Value

Client

at line 327
Client setServerToClientMethodsToAdvertise(array $serverToClientMethodsToAdvertise)

Verbreitungsmethoden

Parameters

array $serverToClientMethodsToAdvertise

Return Value

Client

at line 342
array toArray()

Konfigurationswerte

Werte für die Verwendung in der ssh2_connect Methode aufbereiten.

Return Value

array Konfigurationswerte