Keys

Keys & Certificates

With Mamori's built-in key management you can define or store:

  • AES keys for symmetric data encryption

  • RSA key pairs for asymmetric data encryption

  • SSH private keys for SSH network tunnels and logins

  • X509 certificates

Click Server Settings

Click Keys & Certificates

The grid shows Key Name, Key Type, Key Usage, and Expires.

You can get the public key or certificate for a key by clicking the button in the grid.

Row actions

ActionDescription
Copy public key/certCopy material to the clipboard
EditChange name, key value, and decryption password (type is read-only)
Manage User Access / Manage Role AccessKEY USAGE grants (including time grants via advanced options)
DeleteRemove the key

Symmetric Encryption (AES)

Click

FieldDescription
Key NameName passed into encryption functions
TypeAES
Key ValueEnter key content
Decryption PasswordOptional

Click OK

Asymmetric Encryption (RSA)

Click

FieldDescription
Key NameName passed into encryption functions
TypeRSA
MethodAutomatic to generate a pair, or Manual to paste an existing key
SizeDefaults to 1024 when generating

Click OK

Use the public key to encrypt data and the private key to decrypt.

SSH

Click

FieldDescription
Key NameYour reference for the key
TypeSSH
MethodAutomatically — create a key pair
Manually — paste an existing key

If Method is Automatically

FieldDescription
AlgorithmRSA, DSA, ECDSA, or ED25519
SizeFor ECDSA: 256, 384, or 521 (default 384). For RSA / DSA: enter a size (default 2048). ED25519 has no size.

If Method is Manually

FieldDescription
Key ValuePEM or plain text
Decryption PasswordRequired only if the private key is passphrase-protected

Click Create Pair or Create Key

After the key is created, copy the public key from the grid and add it to the target account’s authorized_keys. Mamori uses the stored private key when connecting.

X509

Click

FieldDescription
Key NameYour reference for the certificate
TypeX509
Key ValuePEM certificate material
Decryption PasswordOptional, if the key material is encrypted

Click OK

Manual Grant

Find the key in the grid and click

Click Manager Assigned Users or Manager Assigned Roles

For time-limited grants, use advanced options

Click a grantee to add or remove the grant

Portal TLS Certificate for the web/proxy server certificate is a separate menu: TLS Certificate.

Edit this page on GitHub Updated at Sat, Sep 12, 2026