class SSHKey extends Alvine

SSH-Key

Diese Klasse bildet die Daten eines SSH-Schlüssels ab. Digitalocean kennt zwei Möglichkeiten der Anmeldung an das Droplet: root-Passwort und SSH-Schlüssel.

"id": 44, "name": "my_key", "ssh_pub_key": "sh-dss AAAAB3NzaC1k...",

Properties

protected string $keyID
protected string $name
protected string $pubkey

Methods

__construct($id, $name, $pubkey)

Neues Schlüssel-Objekt erstellen

static Container
getInstanceFromArray(array $array)

Neues Objet erstellen

integer
getKeyID()

Key-ID

string
getName()

Name des Image

string
getPubKey()

Öffentlicher Schlüssel

Details

at line 65
__construct($id, $name, $pubkey)

Neues Schlüssel-Objekt erstellen

Parameters

$id
$name
$pubkey

at line 87
static Container getInstanceFromArray(array $array)

Neues Objet erstellen

Diese Methode erstellt aus einem von der REST-API zurückgegebenen Ergebnisses ein Droplet-Objekt.

Der Aufbau des Arrays ergibt sich aus dem json-String

Parameters

array $array Rückgabewerte

Return Value

Container

at line 102
integer getKeyID()

Key-ID

Return Value

integer ID des Droplets

at line 111
string getName()

Name des Image

Return Value

string Name

at line 120
string getPubKey()

Öffentlicher Schlüssel

Return Value

string öffentlicher Schlüssel