A device, comprising: one or more processors to: initiate an automatic device configuration process to automatically configure the device; receive, based on initiating the automatic device configuration process, a digital voucher, a customer certificate, and configuration information, the digital voucher including a first customer identifier that identifies a customer associated with the device and a device identifier that identifies the device, the customer certificate including a second customer identifier that identifies the customer and a customer public key associated with the customer, the configuration information including information that identifies a configuration for automatically configuring the device; validate a digital signature, associated with the digital voucher, using a provider public key that is different from the customer public key, wherein the provider is a provider of the device; verify that the device identifier, included in the digital voucher, matches a stored device identifier stored by the device; validate a digital signature, associated with the customer certificate, using the provider public key; validate the configuration information by using the customer public key included in the customer certificate; verify that the second customer identifier, included in the customer certificate, matches the first customer identifier, included in the digital voucher; and configure the device, using the configuration, based on validating the digital signature associated with the digital voucher, validating the digital signature associated with the customer certificate, validating the configuration information with the customer public key and verifying that the second customer identifier matches the first customer identifier and the device identifier matches the stored device identifier. initiate an automatic device configuration process to automatically configure the device; receive, based on initiating the automatic device configuration process, a digital voucher, a customer certificate, and configuration information, the digital voucher including a first customer identifier that identifies a customer associated with the device and a device identifier that identifies the device, the customer certificate including a second customer identifier that identifies the customer and a customer public key associated with the customer, the configuration information including information that identifies a configuration for automatically configuring the device; the digital voucher including a first customer identifier that identifies a customer associated with the device and a device identifier that identifies the device, the customer certificate including a second customer identifier that identifies the customer and a customer public key associated with the customer, the configuration information including information that identifies a configuration for automatically configuring the device; validate a digital signature, associated with the digital voucher, using a provider public key that is different from the customer public key, wherein the provider is a provider of the device; verify that the device identifier, included in the digital voucher, matches a stored device identifier stored by the device; validate a digital signature, associated with the customer certificate, using the provider public key; validate the configuration information by using the customer public key included in the customer certificate; verify that the second customer identifier, included in the customer certificate, matches the first customer identifier, included in the digital voucher; and configure the device, using the configuration, based on validating the digital signature associated with the digital voucher, validating the digital signature associated with the customer certificate, validating the configuration information with the customer public key and verifying that the second customer identifier matches the first customer identifier and the device identifier matches the stored device identifier.