| 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(SshRsaPrivateKey privateKey,
java.lang.String toDecrypt) |
static java.lang.String |
RsaUtils.decryptOAEP(SshRsaPrivateKey privateKey,
java.lang.String toDecrypt) |
static java.lang.String |
RsaUtils.encrypt(SshRsaPrivateKey privateKey,
java.lang.String toEncrypt) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SshRsaPrivateCrtKey
This interface should be implemented by all RSA private co-efficient
private key implementations.
|
| Modifier and Type | Method and Description |
|---|---|
abstract SshRsaPrivateKey |
ComponentManager.createRsaPrivateKey(java.math.BigInteger modulus,
java.math.BigInteger privateExponent)
Create an instance of an RSA private key.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Ssh2RsaPrivateCrtKey
RSA co-efficient private key implementation for SSH2 protocol.
|
class |
Ssh2RsaPrivateKey
RSA private key implementation for the SSH2 protocol.
|
| Modifier and Type | Method and Description |
|---|---|
SshRsaPrivateKey |
JCEComponentManager.createRsaPrivateKey(java.math.BigInteger modulus,
java.math.BigInteger privateExponent) |
Copyright © 2022. All rights reserved.