| 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.util | A set of SSHTools utility classes. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | SshRsaPrivateCrtKeyThis interface should be implemented by all RSA private co-efficient
 private key implementations. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract SshRsaPrivateKey | ComponentManager. createRsaPrivateKey(BigInteger modulus,
                   BigInteger privateExponent)Create an instance of an RSA private key. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Ssh2RsaPrivateCrtKeyRSA co-efficient private key implementation for SSH2 protocol. | 
| class  | Ssh2RsaPrivateKeyRSA private key implementation for the SSH2 protocol. | 
| Modifier and Type | Method and Description | 
|---|---|
| SshRsaPrivateKey | JCEComponentManager. createRsaPrivateKey(BigInteger modulus,
                   BigInteger privateExponent) | 
| Modifier and Type | Method and Description | 
|---|---|
| static String | SshKeyUtils. decrypt(SshRsaPrivateKey privateKey,
       String toDecrypt) | 
| static String | SshKeyUtils. decryptOAEP(SshRsaPrivateKey privateKey,
           String toDecrypt) | 
| static String | SshKeyUtils. encrypt(SshRsaPrivateKey privateKey,
       String toEncrypt) | 
Copyright © 2025. All rights reserved.