|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.maverick.sshd.AuthorizedKeysStoreImpl
This class implements the OpenSSH style authorized_keys public key store.
| Field Summary | |
protected java.lang.String |
authorizedKeysFile
The path relative to the users home directory from which to load authorized keys |
| Constructor Summary | |
AuthorizedKeysStoreImpl()
Create a default authorized_keys store that reads keys from .ssh/authorized_keys. |
|
AuthorizedKeysStoreImpl(java.lang.String authorizedKeysFile)
Create an authorized keys stores that reads keys from a custom location. |
|
| Method Summary | |
boolean |
isAuthorizedKey(SshPublicKey key,
byte[] sessionid,
java.net.SocketAddress remoteAddress,
AuthenticationProvider authenticationProvider)
Checks the given public key by comparing it against the public keys stored in the users authorized_keys file. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.String authorizedKeysFile
| Constructor Detail |
public AuthorizedKeysStoreImpl()
public AuthorizedKeysStoreImpl(java.lang.String authorizedKeysFile)
authorizedKeysFile - String| Method Detail |
public boolean isAuthorizedKey(SshPublicKey key,
byte[] sessionid,
java.net.SocketAddress remoteAddress,
AuthenticationProvider authenticationProvider)
isAuthorizedKey in interface PublicKeyStorekey - SshPublicKeysessionid - byte[]authenticationProvider - AuthenticationProvider
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||