Skip to content

Commit 383370a

Browse files
Merge pull request #288365 from timlt/update-dps-hardware-guidance
Update DPS hardware guidance based on PM review
2 parents 862195b + 8993cfa commit 383370a

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

articles/iot-dps/concepts-device-oem-security-practices.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ Consider the following variables, and how each one impacts the overall manufactu
9393
It can be costly and complex to manage a public key infrastructure (PKI). Especially if your company doesn't have any experience managing a PKI. Your options are:
9494
- Use a third-party PKI. You can buy intermediate signing certificates from a third-party certificate vendor. Or you can use a private Certificate Authority (CA).
9595
- Use a self-managed PKI. You can maintain your own PKI system and generate your own certificates.
96-
- Use the [Azure Sphere](https://azure.microsoft.com/services/azure-sphere/) security service. This option applies only to Azure Sphere devices.
9796

9897
#### Where certificates are stored
9998
There are a few factors that affect the decision on where certificates are stored. These factors include the type of device, expected profit margins (whether you can afford secure storage), device capabilities, and existing security technology on the device that you might be able to use. Consider the following options:
@@ -113,9 +112,7 @@ Depending on the type of devices you produce, you might have a regulatory requir
113112
- Sensitive industry. Certificates should be installed in a secure room according to compliance certification requirements. If you need a secure room to install certificates, you're likely already aware of how certificates get installed in your devices. And you probably already have an audit system in place.
114113

115114
#### Length of certificate validity
116-
Like a driver's license, certificates have an expiration date that is set when they're created. Here are the options for length of certificate validity:
117-
- Renewal not required. This approach uses a long renewal period, so you'll never need to renew the certificate during the device's lifetime. While such an approach is convenient, it's also risky. You can reduce the risk by using secure storage like an HSM on your devices. However, the recommended practice is to avoid using long-lived certificates.
118-
- Renewal required. You need to renew the certificate during the lifetime of the device. The length of the certificate validity depends on context, and you need a strategy for renewal. The strategy should include where you're getting certificates, and what type of over-the-air functionality your devices have to use in the renewal process.
115+
Like a driver's license, certificates have an expiration date that is set when they're created. You need to renew the certificate during the lifetime of the device. The length of the certificate validity depends on context, and you need a strategy for renewal. The strategy should include where you're getting certificates, and what type of over-the-air functionality your devices have to use in the renewal process.
119116

120117
### When to generate certificates
121118
The internet connectivity capabilities at your factory impact your process for generating certificates. You have several options for when to generate certificates:

0 commit comments

Comments
 (0)