You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/iot-dps/quick-create-simulated-device-symm-key.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ This quickstart demonstrates a solution for a Windows-based workstation. However
34
34
35
35
::: zone pivot="programming-language-csharp"
36
36
37
-
* Install [.NET 6.0 SDK](https://dotnet.microsoft.com/download) on your Windows-based machine. You can use the following command to check your version.
37
+
* Install [.NET Core 3.1 SDK](https://dotnet.microsoft.com/download) or later on your Windows-based machine. You can use the following command to check your version.
Copy file name to clipboardExpand all lines: articles/iot-dps/quick-create-simulated-device-tpm.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ The following prerequisites are for a Windows development environment. For Linux
44
44
45
45
* A TPM 2.0 hardware security module on your Windows-based machine.
46
46
47
-
* Install [.NET 6.0 SDK](https://dotnet.microsoft.com/download) on your Windows-based machine. You can use the following command to check your version.
47
+
* Install [.NET Core 3.1 SDK](https://dotnet.microsoft.com/download) or later on your Windows-based machine. You can use the following command to check your version.
Copy file name to clipboardExpand all lines: articles/iot-dps/quick-create-simulated-device-x509.md
+21-21Lines changed: 21 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ The following prerequisites are for a Windows development environment. For Linux
37
37
38
38
::: zone pivot="programming-language-csharp"
39
39
40
-
* Install [.NET Core 3.1 SDK or later](https://dotnet.microsoft.com/download) or later on your Windows-based machine. You can use the following command to check your version.
40
+
* Install [.NET Core 3.1 SDK](https://dotnet.microsoft.com/download) or later on your Windows-based machine. You can use the following command to check your version.
41
41
42
42
```bash
43
43
dotnet --info
@@ -47,7 +47,7 @@ The following prerequisites are for a Windows development environment. For Linux
47
47
48
48
::: zone pivot="programming-language-nodejs"
49
49
50
-
* Install [Node.js v4.0 or above](https://nodejs.org) or later on your machine.
50
+
* Install [Node.js v4.0 or above](https://nodejs.org) on your machine.
51
51
52
52
* Install [OpenSSL](https://www.openssl.org/) on your machine and is added to the environment variables accessible to the command window. This library can either be built and installed from source or downloaded and installed from a [third party](https://wiki.openssl.org/index.php/Binaries) such as [this](https://sourceforge.net/projects/openssl/).
53
53
@@ -277,7 +277,7 @@ In addition to the tooling in the C SDK, the [Group certificate verification sam
277
277
---------------- End Nesting Level 1 ----------------
278
278
Provider = Microsoft Strong Cryptographic Provider
279
279
Signature test passed
280
-
CertUtil: -dump command completed successfully.
280
+
CertUtil: -dump command completed successfully.
281
281
```
282
282
283
283
::: zone-end
@@ -339,15 +339,15 @@ A test certificate file (*python-device.pem*) and private key file (*python-devi
5. Create a file named *_X509individual.pem_* on your Windows machine.
349
349
350
-
6. Open *_X509individual.pem_*in an editor of your choice, and copy the clipboard contents to this file.
350
+
6. Open *_X509individual.pem_*in an editor of your choice, and copy the clipboard contents to this file.
351
351
352
352
7. Save the file and close your editor.
353
353
@@ -433,16 +433,16 @@ This article demonstrates an individual enrollment for a single device to be pro
433
433
434
434
6. In the **Add Enrollment** panel, enter the following information:
435
435
* Select **X.509** as the identity attestation *Mechanism*.
436
-
* Under the *Primary certificate .pem or .cer file*, choose *Select a file* to selectthe certificate file *X509individual.pem* created in the previous steps.
436
+
* Under the *Primary certificate .pem or .cer file*, choose *Select a file* to selectthe certificate file *X509individual.pem* created in the previous steps.
437
437
* Optionally, you may provide the following information:
438
438
* Select an IoT hub linked with your provisioning service.
439
-
* Enter a unique device ID. Make sure to avoid sensitive data while naming your device.
439
+
* Enter a unique device ID. Make sure to avoid sensitive data while naming your device.
440
440
* Update the **Initial device twin state** with the desired initial configuration for the device.
441
-
441
+
442
442
:::image type="content" source="./media/quick-create-simulated-device-x509/device-enrollment.png" alt-text="Add device as individual enrollment with X.509 attestation.":::
443
443
444
444
::: zone-end
445
-
445
+
446
446
7. Select **Save**. You'll be returned to **Manage enrollments**.
447
447
448
448
8. Select **Individual Enrollments**. Your X.509 enrollment entry should appear in the registration table.
@@ -461,7 +461,7 @@ In this section, we'll update the sample code to send the device's boot sequence
461
461
462
462
3. In Visual Studio's *Solution Explorer* window, navigate to the **Provision\_Samples** folder. Expand the sample project named **prov\_dev\_client\_sample**. Expand **Source Files**, and open **prov\_dev\_client\_sample.c**.
463
463
464
-
4. Find the `id_scope` constant, and replace the value with your **ID Scope** value that you copied earlier.
464
+
4. Find the `id_scope` constant, and replace the value with your **ID Scope** value that you copied earlier.
465
465
466
466
```c
467
467
static const char* id_scope = "0ne00002193";
@@ -539,7 +539,7 @@ In this section, we'll update the sample code to send the device's boot sequence
539
539
540
540
::: zone pivot="programming-language-nodejs"
541
541
542
-
1. In the Azure portal, selectthe**Overview** tab for your Device Provisioning Service.
542
+
1. In the Azure portal, selectthe**Overview** tab for your Device Provisioning Service.
543
543
544
544
2. Copy the **_ID Scope_** and **Global device endpoint** values.
545
545
@@ -562,7 +562,7 @@ In this section, we'll update the sample code to send the device's boot sequence
562
562
5. Edit the **register\_x509.js** file with the following changes:
563
563
564
564
* Replace `provisioning host` with the **_Global Device Endpoint_** noted in**Step 1** above.
565
-
* Replace `id scope` with the **_ID Scope_** noted in**Step 1** above.
565
+
* Replace `id scope` with the **_ID Scope_** noted in**Step 1** above.
566
566
* Replace `registration id` with the **_Registration ID_** noted in the previous section.
567
567
* Replace `cert filename` and `key filename` with the files you copied in**Step 2** above.
568
568
@@ -572,7 +572,7 @@ In this section, we'll update the sample code to send the device's boot sequence
572
572
573
573
```cmd/sh
574
574
node register_x509.js
575
-
```
575
+
```
576
576
577
577
>[!TIP]
578
578
>The [Azure IoT Hub Node.js Device SDK](https://github.com/Azure/azure-iot-sdk-node) provides an easy way to simulate a device. For more information, see [Device concepts](./concepts-service.md).
@@ -585,12 +585,12 @@ The Python provisioning sample, [provision_x509.py](https://github.com/Azure/azu
0 commit comments