Package | Description |
---|---|
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.components |
This package contains the specific server components required by the Maverick SSHD server.
|
com.maverick.sshd.components.jce.server |
This package contains a set of algoritm implementations that enable the Maverick SSHD
to use a Java Cryptography Extension provider.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SshDsaPrivateKey
This interface should be implemented by all DSA private key
implementations.
|
interface |
SshRsaPrivateCrtKey
This interface should be implemented by all RSA private co-efficient
private key implementations.
|
interface |
SshRsaPrivateKey
This interface should be implemented by all RSA private key
implementations.
|
Modifier and Type | Method and Description |
---|---|
SshPrivateKey |
SshKeyPair.getPrivateKey()
Get the private key.
|
Modifier and Type | Method and Description |
---|---|
static SshKeyPair |
SshKeyPair.getKeyPair(SshPrivateKey prv,
SshPublicKey pub)
Wraps a public/private key pair into an SshKeyPair instance.
|
void |
SshKeyPair.setPrivateKey(SshPrivateKey privatekey)
Set the private key
|
Modifier and Type | Interface and Description |
---|---|
interface |
SshEd25519PrivateKey |
interface |
SshEd448PrivateKey |
Modifier and Type | Class and Description |
---|---|
class |
Ssh2BaseDsaPrivateKey |
class |
Ssh2BaseJCEPrivateKey |
class |
Ssh2BaseRsaPrivateKey |
class |
Ssh2DsaPrivateKey
DSA private key implementation for the SSH2 protocol.
|
class |
Ssh2EcdsaSha2NistPrivateKey |
class |
Ssh2RsaPrivateCrtKey
RSA co-efficient private key implementation for SSH2 protocol.
|
class |
Ssh2RsaPrivateKey
RSA private key implementation for the SSH2 protocol.
|
class |
SshEd25519PrivateKeyJCE |
class |
SshEd448PrivateKeyJCE |
Modifier and Type | Field and Description |
---|---|
protected SshPrivateKey |
SshKeyExchangeServer.prvkey |
Modifier and Type | Method and Description |
---|---|
abstract void |
SshKeyExchangeServer.init(AbstractServerTransport transport,
String clientId,
String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
Modifier and Type | Method and Description |
---|---|
void |
Rsa2048SHA2KeyExchange.init(AbstractServerTransport transport,
String clientIdentification,
String serverIdentification,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
Rsa1024SHA1KeyExchange.init(AbstractServerTransport transport,
String clientIdentification,
String serverIdentification,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanGroupExchangeSha1JCE.init(AbstractServerTransport transport,
String clientIdentification,
String serverIdentification,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanGroup1Sha1JCE.init(AbstractServerTransport transport,
String clientIdentification,
String serverIdentification,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanGroup14Sha1JCE.init(AbstractServerTransport transport,
String clientId,
String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanGroup.init(AbstractServerTransport transport,
String clientIdentification,
String serverIdentification,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
DiffieHellmanEcdh.init(AbstractServerTransport transport,
String clientId,
String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
void |
Curve25519SHA256.init(AbstractServerTransport transport,
String clientId,
String serverId,
byte[] clientKexInit,
byte[] serverKexInit,
SshPrivateKey prvkey,
SshPublicKey pubkey,
boolean firstPacketFollows,
boolean useFirstPacket) |
Copyright © 2024. All rights reserved.