|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages that use SshPublicKey | |
|---|---|
| com.maverick.ssh.components | This package contains an abstract cryptographic provider for the SSH protocol. |
| com.maverick.ssh.components.jce | This package contains a set of algoritm implementations that enable the Maverick API to use a Java Cryptography Extension provider. |
| com.maverick.sshd | This package contains the base implementation of the SSH server. |
| com.maverick.sshd.components | This package contains the specific server components required by the Maverick SSHD server. |
| com.maverick.sshd.components.jce | This package contains a set of algoritm implementations that enable the Maverick SSHD to use a Java Cryptography Extension provider. |
| com.maverick.sshd.components.standalone | This package contains a set of algoritm implementations that enable the Maverick SSHD to use the internal cryptographic provider. |
| com.maverick.sshd.platform | This package contains the interfaces that are required to be implemented to create an SSH server implementation. |
| com.sshtools.publickey | This package contains utility classes for loading/storing public/private keys and is based on the SSHTools key format architecture. |
| Uses of SshPublicKey in com.maverick.ssh.components |
|---|
| Subinterfaces of SshPublicKey in com.maverick.ssh.components | |
|---|---|
interface |
SshDsaPublicKey
This interface should be implemented by all DSA public key implementations. |
interface |
SshRsaPublicKey
This interface should be implemented by all RSA public key implementations. |
| Methods in com.maverick.ssh.components that return SshPublicKey | |
|---|---|
SshPublicKey |
SshKeyPair.getPublicKey()
Get the public key. |
| Methods in com.maverick.ssh.components with parameters of type SshPublicKey | |
|---|---|
static SshKeyPair |
SshKeyPair.getKeyPair(SshPrivateKey prv,
SshPublicKey pub)
Wraps a public/private key pair into an SshKeyPair instance. |
void |
SshKeyPair.setPublicKey(SshPublicKey publickey)
Set the public key |
| Uses of SshPublicKey in com.maverick.ssh.components.jce |
|---|
| Classes in com.maverick.ssh.components.jce that implement SshPublicKey | |
|---|---|
class |
Ssh1RsaPublicKey
RSA public key implementation for the SSH1 protocol. |
class |
Ssh2DsaPublicKey
A DSA public key implementation which uses a JCE provider. |
class |
Ssh2RsaPublicKey
A RSA public key implementation which uses a JCE provider. |
class |
SshX509DsaPublicKey
Basic implementation of X509 certificate support. |
class |
SshX509RsaPublicKey
Basic implementation of X509 certificate support. |
class |
SshX509RsaSha1PublicKey
Basic implementation of X509 certificate support. |
| Uses of SshPublicKey in com.maverick.sshd |
|---|
| Methods in com.maverick.sshd with parameters of type SshPublicKey | |
|---|---|
boolean |
PublicKeyStore.isAuthorizedKey(SshPublicKey key,
byte[] sessionid,
java.net.SocketAddress ipAddress,
AuthenticationProvider authenticationProvider)
Check the supplied public key against the users authorized keys. |
boolean |
AuthorizedKeysStoreImpl.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. |
| Uses of SshPublicKey in com.maverick.sshd.components |
|---|
| Fields in com.maverick.sshd.components declared as SshPublicKey | |
|---|---|
protected SshPublicKey |
SshKeyExchangeServer.pubkey
|
| Methods in com.maverick.sshd.components with parameters of type SshPublicKey | |
|---|---|
abstract void |
SshKeyExchangeServer.init(TransportProtocol transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket)
Initialize the server side key exchange. |
| Uses of SshPublicKey in com.maverick.sshd.components.jce |
|---|
| Methods in com.maverick.sshd.components.jce with parameters of type SshPublicKey | |
|---|---|
void |
DiffieHellmanGroupExchangeSha1JCE.init(TransportProtocol transport,
java.lang.String clientIdentification,
java.lang.String serverIdentification,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket)
|
void |
DiffieHellmanGroup1Sha1JCE.init(TransportProtocol transport,
java.lang.String clientIdentification,
java.lang.String serverIdentification,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket)
|
void |
DiffieHellmanGroup14Sha1JCE.init(TransportProtocol transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket)
|
| Uses of SshPublicKey in com.maverick.sshd.components.standalone |
|---|
| Methods in com.maverick.sshd.components.standalone with parameters of type SshPublicKey | |
|---|---|
void |
DiffieHellmanGroup14Sha1Server.init(TransportProtocol transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket)
|
void |
DiffieHellmanGroup1Sha1Server.init(TransportProtocol transport,
java.lang.String clientId,
java.lang.String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket)
|
void |
DiffieHellmanGroupExchangeSha1Server.init(TransportProtocol transport,
java.lang.String clientIdentification,
java.lang.String serverIdentification,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket)
|
| Uses of SshPublicKey in com.maverick.sshd.platform |
|---|
| Methods in com.maverick.sshd.platform with parameters of type SshPublicKey | |
|---|---|
boolean |
AuthenticationProvider.logon(byte[] sessionid,
java.lang.String username,
java.net.SocketAddress ipAddress,
SshPublicKey key,
boolean verifyOnly)
Called by the server to log a user onto the system. |
boolean |
NativeAuthenticationProvider.logonUser(byte[] sessionid,
java.lang.String username,
java.net.SocketAddress ipAddress,
SshPublicKey key,
boolean verifyOnly)
This method performs a trusted logon; this method should only be called when the user has been authenticated. |
| Uses of SshPublicKey in com.sshtools.publickey |
|---|
| Methods in com.sshtools.publickey that return SshPublicKey | |
|---|---|
static SshPublicKey |
SshPublicKeyFileFactory.decodeSSH2PublicKey(byte[] encoded)
Decode an SSH2 encoded public key as specified in the SSH2 transport protocol. |
static SshPublicKey |
SshPublicKeyFileFactory.decodeSSH2PublicKey(java.lang.String algorithm,
byte[] encoded)
|
SshPublicKey |
SshPublicKeyFile.toPublicKey()
Convert the key file into a usable SshPublicKey. |
SshPublicKey |
OpenSSHPublicKeyFile.toPublicKey()
|
SshPublicKey |
SECSHPublicKeyFile.toPublicKey()
|
| Methods in com.sshtools.publickey with parameters of type SshPublicKey | |
|---|---|
static SshPublicKeyFile |
SshPublicKeyFileFactory.create(SshPublicKey key,
java.lang.String comment,
int format)
Create a file representation from an existing public key. |
static void |
SshPublicKeyFileFactory.createFile(SshPublicKey key,
java.lang.String comment,
int format,
java.io.File toFile)
Take a SshPublicKey and write it to a file |
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||