SecureBox Pro is an application that offers secure shell(ssh) commands and additional commands for management of keys, X.509 certificates, digests and etc.
As specified in RFC4251: "Secure Shell (SSH) is a protocol for secure remote login and other secure network services over an insecure network."
Same as non-professional version, SecureBox Pro is packaged with complete list of PKIX-SSH and OpenSSL commands.
Unlike non-professional version, application is bundled with terminal emulator and user interface(screens) for management of secure shell connections, identities, sessions and etc.
From application screens user could define parameters of secure shell connections
and directly to open secure shell connections(sessions).
Each ssh session is opened in separate terminal window.
Terminal windows(sessions) could be switched with swipe gesture or directly from navigation menu.
Another application screens simplify management of user identities(ssh keys) used in "Public Key Authentication Method".
Management includes export interface to share(send) public part of key to administrator of secure-shell servers.
Application offers access to local console(terminal).
Local terminal uses build-in into each android device born-shell.
User could use system set of shell command to manage files, processes, device and etc.
As well user could use all commands packaged by application.
Bundled PKIX-SSH offers widest range of supported key algorithms, chippers, macs
for secure shell protocol.
Supported public key algorithms, based on plan public keys, are:
EC : ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
RSA : ssh-rsa,rsa-sha2-256,rsa-sha2-512
Ed25519 : ssh-ed25519
DSA : ssh-dss
All those algorithms are managed and used from application screens.
In addition PKIX-SSH supports algorithms based on X.509 certificates:
EC : x509v3-ecdsa-sha2-nistp256, x509v3-ecdsa-sha2-nistp384,
RSA : x509v3-sign-rsa,x509v3-ssh-rsa
DSA : x509v3-sign-dss,x509v3-ssh-dss
Currently this set of algorithms could be used only in client connections opened from local terminal window.
OpenSSL command line tool provides auxiliary commands for management of keys, X.509 certificates, digests and etc.
It includes, but is not limited to,
key management commands like ec and ecparam, rsa, dsa and dsaparam,
genpkey and pkey,
commands for management of X.509 certificates, revocation list and
authorities - x509, crl and ca,
commands for key data management - pkcs12, pkcs8 and pkcs7,
commands for operation will keys - pkeyutl,
time stamping authority tool - ts.
Remark: the complete list of commands including manual pages is available on application web-site.