Skip to content

Commit c4196b0

Browse files
committed
yutang feedback
1 parent 3ac004e commit c4196b0

File tree

1 file changed

+19
-21
lines changed

1 file changed

+19
-21
lines changed

articles/app-service/overview-tls.md

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ Transport Layer Security (TLS) is a widely adopted security protocol that is des
2020

2121
App Service supports TLS to help ensure:
2222

23-
- **Encryption** of data in transit.
24-
- **Authentication** of web apps by using trusted certificates.
25-
- **Integrity** to prevent tampering of data during transmission.
23+
- Encryption of data in transit.
24+
- Authentication of web apps by using trusted certificates.
25+
- Integrity to prevent tampering of data during transmission.
2626

2727
> [!TIP]
2828
>
@@ -38,9 +38,9 @@ App Service supports TLS to help ensure:
3838

3939
Azure App Service supports the following TLS versions for incoming requests to your web app:
4040

41-
- **TLS 1.3**: The latest and most secure version, now fully supported.
42-
- **TLS 1.2**: The default minimum TLS version for new web apps.
43-
- **TLS 1.1 and TLS 1.0**: Versions supported for backward compatibility, but not recommended.
41+
- TLS 1.3: The latest and most secure version, now fully supported.
42+
- TLS 1.2: The default minimum TLS version for new web apps.
43+
- TLS 1.1 and TLS 1.0: Versions supported for backward compatibility, but not recommended.
4444

4545
You can configure the *minimum TLS version* for incoming requests to your web app and its Source Control Manager (SCM) site. By default, the minimum is set to **TLS 1.2**.
4646

@@ -50,9 +50,9 @@ You can use Azure Policy to help audit your resources and minimum TLS version. G
5050

5151
TLS 1.3 is fully supported on App Service and introduces several improvements over TLS 1.2:
5252

53-
- **Stronger security**, with simplified cipher suites and forward secrecy.
54-
- **Faster handshakes** for reduced latency.
55-
- **Encrypted handshake** messages for enhanced privacy.
53+
- Stronger security, with simplified cipher suites and forward secrecy.
54+
- Faster handshakes for reduced latency.
55+
- Encrypted handshake messages for enhanced privacy.
5656

5757
To require TLS 1.3 for all inbound requests, set **Minimum Inbound TLS Version** to **TLS 1.3** in the Azure portal, the Azure CLI, or your Azure Resource Manager template (ARM template).
5858

@@ -133,29 +133,27 @@ To serve HTTPS traffic, App Service requires a TLS/SSL certificate that is bound
133133

134134
- **App Service managed certificates** (Free)
135135
- Provided at no cost.
136-
- Fully managed by Azure App Service, including **automatic renewal**.
137-
- Stored in **App Service Key Vault** (KV); **customers cannot access, export, or use these certificates outside of App Service**.
138-
- Supports basic domain validation but **does not support wildcard or custom root CAs**.
136+
- Fully managed by Azure App Service, including automatic renewal.
137+
- Customers cannot access, export, or use these certificates outside of App Service.
138+
- Doesn't support wildcard or custom root CAs.
139139

140140
- **App Service certificates (ASC)**
141-
- Paid certificates **resold from GoDaddy** via Azure.
142-
- **Customer owns and manages** the certificate.
143-
- Stored in the **customer’s Key Vault (KV)** and **can be exported and used outside of App Service**.
144-
- Technically considered **"bring your own certificate (BYOC)"** because the customer controls it after purchase, but App Service provides **seamless integration**.
141+
- Paid certificates issued by GoDaddy.
142+
- Customer owns and manages the certificate.
143+
- Stored in the customer’s Key Vault (KV) and can be exported and used outside of App Service.
145144

146145
- **Bring your own certificate (BYOC)**
147-
- Upload and manage your own TLS/SSL certificates (**PFX format**) issued by **third-party Certificate Authorities (CAs)**.
148-
- Fully customer-managed, including **renewals and private key storage**.
149-
- Supports **wildcard certificates, custom root CAs, and externally issued certificates**.
146+
- Upload and manage your own TLS/SSL certificates (**PFX format**).
147+
- Fully customer-managed.
150148

151149
Each of these options provides flexibility based on your security and management needs.
152150

153151
### Bind certificates to custom domains
154152

155153
After you upload or create a certificate, you bind it to a custom domain on your web app by using:
156154

157-
- **SNI (Server Name Indication) SSL bindings** for multitenant hosting
158-
- **IP SSL bindings** for dedicated IP addresses
155+
- SNI (Server Name Indication) SSL bindings for multitenant hosting
156+
- IP SSL bindings for dedicated IP addresses
159157

160158
> [!NOTE]
161159
> Azure-managed domains (such as `*.azurewebsites.net`) are automatically secured with default certificates, so no extra configuration is required.

0 commit comments

Comments
 (0)