Enforced TLS設定は受信者側にTLSおよび適切な証明書を要求するか否かを指定します。詳細についてはSMTP Ports User Guideを参照してください。
TLSおよび適切な証明書を要求する設定になっているにもかかわらず受信側が条件を満たしていない場合、SendGridはメッセージをブロックして「TLS required but not supported」という説明のついたブロックイベントを通知します。
GET
現在のEnforced TLS設定を取得します。
Request
1
| GET https://api.sendgrid.com/v3/user/settings/enforced_tls HTTP/1.1
|
Response
1
2
3
4
5
| HTTP/1.1 200
{
"require_tls": true,
"require_valid_cert": false
}
|
PATCH
Enfoced TLS設定を編集します。
URI引数 |
必須 |
条件 |
説明 |
require_tls |
No |
trueまたはfalse |
受信側にTLSサポートを要求します |
require_valid_cert |
No |
trueまたはfalse |
適切な証明書を要求します |
version |
No |
1.1, 1.2, 1.3のうちのいずれか |
受信側に要求するTLSの最小バージョン(例:「1.2」を指定すると、TLS 1.2以上を要求する) |
Request
1
| PATCH https://api.sendgrid.com/v3/user/settings/enforced_tls HTTP/1.1
|
Request Body
1
2
3
4
5
| {
"require_tls": true,
"require_valid_cert": true,
"version": 1.1
}
|
Response
1
2
3
4
5
6
| HTTP/1.1 200
{
"require_tls": true,
"require_valid_cert": true,
"version": 1.1
}
|