| Package | Description |
|---|---|
| com.sshtools.common.publickey | |
| com.sshtools.common.ssh.components |
This package contains an abstract cryptographic provider for the SSH protocol.
|
| com.sshtools.common.ssh.components.jce |
This package contains a set of algoritm implementations that enable the Maverick API
to use a Java Cryptography Extension provider.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
RsaUtils.decrypt(SshRsaPublicKey publicKey,
java.lang.String toDecrypt) |
static java.lang.String |
RsaUtils.encrypt(SshRsaPublicKey publicKey,
java.lang.String toEncrypt) |
static java.lang.String |
RsaUtils.encryptOAEP(SshRsaPublicKey publicKey,
java.lang.String toEncrypt) |
| Modifier and Type | Method and Description |
|---|---|
abstract SshRsaPublicKey |
ComponentManager.createRsaPublicKey(java.math.BigInteger modulus,
java.math.BigInteger publicExponent)
Create an instance of an RSA public key.
|
abstract SshRsaPublicKey |
ComponentManager.createSsh2RsaPublicKey()
Create an instance of an SSH2 RSA public key.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OpenSshRsaCertificate
A RSA public key implementation which uses a JCE provider.
|
class |
Ssh2RsaPublicKey
A RSA public key implementation which uses a JCE provider.
|
class |
Ssh2RsaPublicKeySHA256 |
class |
Ssh2RsaPublicKeySHA512 |
| Modifier and Type | Method and Description |
|---|---|
SshRsaPublicKey |
JCEComponentManager.createRsaPublicKey(java.math.BigInteger modulus,
java.math.BigInteger publicExponent) |
SshRsaPublicKey |
JCEComponentManager.createSsh2RsaPublicKey() |
| Constructor and Description |
|---|
Ssh2RsaPublicKeySHA256(SshRsaPublicKey publicKey) |
Ssh2RsaPublicKeySHA512(SshRsaPublicKey publicKey) |
Copyright © 2022. All rights reserved.