SecureBox Pro er en applikasjon som tilbyr sikre shell(ssh)-kommandoer og tilleggskommandoer for administrasjon av nøkler, X.509-sertifikater, sammendrag og etc.
Som spesifisert i RFC4251: "Secure Shell (SSH) er en protokoll for sikker ekstern pålogging og andre sikre nettverkstjenester over et usikkert nettverk."
Samme som ikke-profesjonell versjon, er SecureBox Pro pakket med en komplett liste over PKIX-SSH og OpenSSL-kommandoer.
I motsetning til ikke-profesjonell versjon, er applikasjonen buntet med terminalemulator og brukergrensesnitt (skjermer) for administrasjon av sikre skallforbindelser, identiteter, økter og etc.
Applikasjonen støtter "Light" (standard), "Mørk" eller "System" temamodus ettersom "System" er koblet til enhetens standardmodus.
Fra applikasjonsskjermer kan brukeren definere parametere for sikre skallforbindelser
og direkte for å åpne sikre skallforbindelser (ssh-økter).
Hver ssh-sesjon åpnes i eget terminalvindu.
Terminalvinduer (økter) kan byttes med sveipebevegelse eller direkte fra navigasjonsmenyen.
En annen applikasjonsskjerm forenkler administrasjonen av brukeridentiteter (ssh-nøkler) som brukes i "Public Key Authentication Method".
Administrasjonen inkluderer eksportgrensesnitt for å dele(sende) offentlig del av nøkkelen til administratoren av sikre-shell-servere.
Importfunksjonalitet lar brukeren importere private nøkler enten ved å velge direkte filer eller sende fra andre applikasjoner.
Applikasjonen gir tilgang til lokal konsoll (terminal).
Lokal terminal bruker innebygd i hver android-enhet born-shell.
Brukeren kan bruke systemsett med shell-kommandoer for å administrere filer, prosesser, enhet og etc.
I tillegg kan brukeren bruke alle kommandoer pakket av applikasjonen.
Terminalskjermer bruker et av forhåndsdefinerte fargeskjemaer som "Dark Pastell", "Solarized Light", "Solarized Dark" og etc. Tekststørrelsen er gjenstand for brukerpreferanser.
Fra kontekstmenyen på skjermen kunne brukeren aktivere utklippstavlefunksjonalitet, sende funksjon eller kontrolltast, vise/skjule tastatur, skaffe "CPU wake"- eller "Wi-Fi"-låser og lime inn skriptsnutt fra et født skall.
Snippet er hentet ved hjelp av forskjellige Android-spesifikke teknologier - enten fra dokumentleverandører eller innholdsleverandører.
Det kan også hentes fra filsystemet, men på nye enheter begrenser OS tilgang bare til applikasjonsdata.
Medfølgende PKIX-SSH tilbyr det bredeste utvalget av støttede nøkkelalgoritmer, chippere, Mac-er
for sikker skallprotokoll.
Støttede offentlige nøkkelalgoritmer, basert på offentlige plannøkler, er:
Ed25519 : ssh-ed25519
EC : ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521
RSA: rsa-sha2-256, rsa-sha2-512, ssh-rsa
DSA: ssh-dss
Plannøkler administreres fullstendig fra applikasjonsskjermer.
I tillegg for EC og RSA kan brukes nøkler administrert av enhet.
I tillegg støtter PKIX-SSH algoritmer basert på X.509-sertifikater:
EC : x509v3-ecdsa-sha2-nistp256, x509v3-ecdsa-sha2-nistp384, x509v3-ecdsa-sha2-nistp521
RSA : x509v3-rsa2048-sha256, x509v3-ssh-rsa, x509v3-sign-rsa
Ed25519 : x509v3-ssh-ed25519
DSA : x509v3-ssh-dss, x509v3-sign-dss
Dette settet med algoritmer kan bare brukes hvis X.509-basert identitet(nøkkel) er importert.
For bedre støtte tilbyr applikasjonen ssh "ask-pass" dialogfunksjonalitet.
I motsetning til skrivebord er dialogen knyttet til sesjonsskjermen for sikker skall.
OpenSSL kommandolinjeverktøy gir hjelpekommandoer for administrasjon av nøkler, X.509-sertifikater, sammendrag og etc.
Det inkluderer, men er ikke begrenset til,
nøkkelstyringskommandoer som genpkey og pkey, ec og ecparam, rsa, dsa og dsaparam,
kommandoer for operasjon med taster - pkeyutl,
kommandoer for nøkkeldatabehandling - pkcs12, pkcs8 og pkcs7,
kommandoer for administrasjon av X.509-sertifikater, tilbakekallingsliste og myndigheter - x509, crl og ca,
tidsstemplingsmyndighetsverktøy - ts.
Merk: den komplette listen over kommandoer inkludert manualsider er tilgjengelig på applikasjonens nettsted.