Cryptography

The cryptography component allows you to manage and administrate your server’s cryptography key pair, and/or your server’s public keys. The latter which are public keys belonging to others, allowing you to securely communicate with other Magic servers, and/or clients, using cryptography features such as cryptographic signatures, and encrypting communication between servers. To understand this component refer to this document. Below is a screenshot of the cryptography component in Magic.

Cryptography

Your server key

Your server key is a public/private key pair associated with your server. By sharing your public key with other Magic servers, and/or clients, you can have others sending you encrypted data, in addition to cryptographically sign data your server sends and have others verifying your signatures to ensure the data originated from you. Below is a screenshot of this part of the component.

Server cryptography key

Public keys

The public keys section are public cryptography keys imported into your server, and allows your server to encrypt data to the owners of these keys, to such securely communicate with others by encrypting data sent to the other party. It also allows you to verify cryptographic signatures originated from others, to such ensure the data was not tampered with in any ways before reaching your server. Below is a screenshot showing this component.

Public cryptography keys

Cryptography receipts

These are your cryptography receipts, implying receipts for cryptographically signed payloads sent by other parties as a part of cryptographically secured lambda invocations. Below is a screenshot of this part of Magic.

Cryptography receipts