KnownHostspublic interface HostKeyRepository
| Modifier and Type | Field | Description |
|---|---|---|
static int |
CHANGED |
|
static int |
NOT_INCLUDED |
|
static int |
OK |
| Modifier and Type | Method | Description |
|---|---|---|
void |
add(HostKey hostkey,
UserInfo ui) |
Adds a host key
hostkey |
int |
check(java.lang.String host,
byte[] key) |
Checks if
host is included with the key. |
HostKey[] |
getHostKey() |
Retuns a list for host keys managed in this repository.
|
HostKey[] |
getHostKey(java.lang.String host,
java.lang.String type) |
Retuns a list for host keys managed in this repository.
|
java.lang.String |
getKnownHostsRepositoryID() |
Returns id of this repository.
|
void |
remove(java.lang.String host,
java.lang.String type) |
Removes a host key if there exists mached key with
host, type. |
void |
remove(java.lang.String host,
java.lang.String type,
byte[] key) |
Removes a host key if there exists a matched key with
host, type and key. |
static final int OK
static final int NOT_INCLUDED
static final int CHANGED
int check(java.lang.String host,
byte[] key)
host is included with the key.NOT_INCLUDED,
OK,
CHANGEDvoid add(HostKey hostkey, UserInfo ui)
hostkeyhostkey - a host key to be addedui - a user interface for showing messages or promping inputs.UserInfovoid remove(java.lang.String host,
java.lang.String type)
host, type.void remove(java.lang.String host,
java.lang.String type,
byte[] key)
host, type and key.java.lang.String getKnownHostsRepositoryID()
HostKey[] getHostKey()
getHostKey(String host, String type)HostKey[] getHostKey(java.lang.String host, java.lang.String type)
host - a hostname used in searching host keys.
If null is given, every host key will be listed.type - a key type used in searching host keys,
and it should be "ssh-dss" or "ssh-rsa".
If null is given, a key type type will not be ignored.