Automated provisioning of a network appliance
First Claim
Patent Images
1. A method, comprising:
- receiving an indication of a domain name;
receiving a public key;
encrypting a secret message using the public key;
generating an electronic message, comprising;
generating a random electronic message address at the domain name; and
generating a body of the electronic message that includes the encrypted secret message;
sending the electronic message to an appliance via an outgoing mail server;
in response to sending the electronic message, receiving the secret message from the appliance, wherein the secret message received from the appliance has been decrypted by the appliance using the private key;
in response to a determination that the secret message as decrypted by the appliance matches the secret message sent in the electronic message, generating, activating, and/or issuing a certificate that indicates provisioning of the domain name for encryption services.
3 Assignments
0 Petitions
Accused Products
Abstract
Network communication and provisioning systems and methods are provided to enable automatic provisioning of an appliance to provide encryption services for email messages and other types of electronic messages addressed to or from an email domain.
42 Citations
22 Claims
-
1. A method, comprising:
-
receiving an indication of a domain name; receiving a public key; encrypting a secret message using the public key; generating an electronic message, comprising; generating a random electronic message address at the domain name; and generating a body of the electronic message that includes the encrypted secret message; sending the electronic message to an appliance via an outgoing mail server; in response to sending the electronic message, receiving the secret message from the appliance, wherein the secret message received from the appliance has been decrypted by the appliance using the private key; in response to a determination that the secret message as decrypted by the appliance matches the secret message sent in the electronic message, generating, activating, and/or issuing a certificate that indicates provisioning of the domain name for encryption services. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A certificate server, comprising:
-
at least one processor; and at least one storage device; the at least one processor, in conjunction with the at least one storage device, configured to cause the certificate server to; receive an indication of a domain name; receive a public key; encrypt a secret message using the public key; generate an electronic message, comprising; generate a random electronic message address at the domain name; and generate a body of the electronic message that includes the encrypted secret message; send the electronic message to an appliance via an outgoing mail server; in response to sending the electronic message, receive the secret message from the appliance, wherein the secret message received from the appliance has been decrypted by the appliance using the private key; in response to a determination that the secret message as decrypted by the appliance matches the secret message sent in the electronic message, generate, activate, and/or issue a certificate that indicates provisioning of the domain name for encryption services. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method implemented by an appliance for provisioning the appliance to provide electronic message encryption, comprising:
-
receiving a private key; receiving a public key; receiving an electronic message from a mail server that; is addressed to a domain delivered by the appliance; and includes an encrypted secret message; determining the electronic message includes the encrypted secret message in response to determining that the electronic message includes a predetermined set of symbols; utilizing the private key by the appliance to decrypt the encrypted secret message received in the electronic message; sending the secret message as decrypted to a certificate server; in response to sending the secret message as decrypted, receiving one or more commands to enable provisioning of the appliance to provide security services for electronic messages associated with the domain; and provisioning the appliance to provide the security services for the domain. - View Dependent Claims (16, 17, 18)
-
-
19. An appliance, comprising:
-
at least one processor; and at least one storage device; the at least one processor, in conjunction with the at least one storage device, configured to cause the appliance to; receive a private key; receive a public key; receive an electronic message from a mail server that; is addressed to a domain delivered by the appliance; and includes an encrypted secret message; determine the electronic message includes the encrypted secret message in response to determining that the electronic message includes a predetermined set of symbols; utilize the private key by the appliance to decrypt the encrypted secret message in the electronic message; send the secret message as decrypted to a certificate server; in response to sending the secret message as decrypted, receive one or more commands to enable provisioning of the appliance to provide security services for electronic messages associated with the domain; and provision the appliance to provide the security services for the domain. - View Dependent Claims (20, 21, 22)
-
Specification