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.
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.
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.
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.