Skip to content

Commit 3d51498

Browse files
authored
Merge pull request #228018 from KennedyDMSFT/US61446
User Story 61446
2 parents 8115baf + de920c2 commit 3d51498

File tree

5 files changed

+7
-63
lines changed

5 files changed

+7
-63
lines changed

articles/iot-hub/.openpublishing.redirection.iot-hub.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1268,6 +1268,11 @@
12681268
"redirect_url": "/azure/iot-hub/reference-x509-certificates",
12691269
"redirect_document_id": true
12701270
},
1271+
{
1272+
"source_path_from_root": "/articles/iot-hub/tutorial-x509-introduction.md",
1273+
"redirect_url": "/azure/iot-hub/tutorial-x509-prove-possession",
1274+
"redirect_document_id": false
1275+
},
12711276
{
12721277
"source_path_from_root": "/articles/iot-hub/tutorial-x509-self-sign.md",
12731278
"redirect_url": "/azure/iot-hub/reference-x509-certificates",

articles/iot-hub/TOC.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,6 @@
4444
href: iot-hub-live-data-visualization-in-power-bi.md
4545
- name: Use X.509 certificates
4646
items:
47-
- name: Introduction
48-
displayName: X.509 certificates
49-
href: tutorial-x509-introduction.md
5047
- name: Use OpenSSL to create test certificates
5148
displayName: X.509 certificates, root CA
5249
href: tutorial-x509-openssl.md

articles/iot-hub/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ landingContent:
7373
- linkListType: tutorial
7474
links:
7575
- text: Use X.509 certificates to authenticate
76-
url: tutorial-x509-introduction.md
76+
url: tutorial-x509-prove-possession.md
7777
- linkListType: concept
7878
links:
7979
- text: Security best practices

articles/iot-hub/iot-hub-tls-support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ After a successful TLS handshake, IoT Hub can authenticate a device using a symm
128128

129129
## Mutual TLS support
130130

131-
Mutual TLS authentication ensures that the client _authenticates_ the server (IoT Hub) certificate and the server (IoT Hub) _authenticates_ the [X.509 client certificate or X.509 Thumbprint](tutorial-x509-introduction.md). _Authorization_ is performed by IoT Hub after _authentication_ is complete.
131+
Mutual TLS authentication ensures that the client _authenticates_ the server (IoT Hub) certificate and the server (IoT Hub) _authenticates_ the [X.509 client certificate or X.509 thumbprint](tutorial-x509-prove-possession.md). _Authorization_ is performed by IoT Hub after _authentication_ is complete.
132132

133133
For AMQP and MQTT protocols, IoT Hub requests a client certificate in the initial TLS handshake. If one is provided, IoT Hub _authenticates_ the client certificate and the client _authenticates_ the IoT Hub certificate. This process is called mutual TLS authentication. When IoT Hub receives an MQTT connect packet or an AMQP link opens, IoT Hub performs _authorization_ for the requesting client and determines if the client requires X.509 authentication. If mutual TLS authentication was completed and the client is authorized to connect as the device, it is allowed. However, if the client requires X.509 authentication and client authentication was not completed during the TLS handshake, then IoT Hub rejects the connection.
134134

articles/iot-hub/tutorial-x509-introduction.md

Lines changed: 0 additions & 58 deletions
This file was deleted.

0 commit comments

Comments
 (0)