Ressource: TlsInspectionPolicy
La ressource TlsInspectionPolicy contient des références aux pools d'autorités de certification dans Certificate Authority Service et aux métadonnées associées.
Représentation JSON |
---|
{ "name": string, "description": string, "createTime": string, "updateTime": string, "caPool": string, "trustConfig": string, "minTlsVersion": enum ( |
Champs | |
---|---|
name |
Obligatoire. Nom de la ressource. Le nom est au format projects/{project}/locations/{location}/tlsInspectionPolicies/{tlsInspectionPolicy} tlsInspectionPolicy doit correspondre au format suivant:(^a-z?$). |
description |
Facultatif. Description en texte libre de la ressource. |
createTime |
Uniquement en sortie. Code temporel de la création de la ressource. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
updateTime |
Uniquement en sortie. Code temporel de la mise à jour de la ressource. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
caPool |
Obligatoire. Ressource de pool d'autorités de certification utilisée pour émettre des certificats d'interception. La chaîne du pool d'autorités de certification possède un chemin d'accès à la ressource relatif suivant le format "projects/{project}/locations/{location}/caPools/{caPool}". |
trustConfig |
Facultatif. Ressource TrustConfig utilisée lors de l'établissement d'une connexion au serveur TLS. Il s'agit d'un chemin de ressource relatif suivant le format "projects/{project}/locations/{location}/trustConfigs/{trustConfig}". Cela est nécessaire pour intercepter les connexions TLS aux serveurs avec des certificats signés par une autorité de certification privée ou des certificats autosignés. Notez que le proxy Web sécurisé ne respecte pas encore ce champ. |
minTlsVersion |
Facultatif. Version TLS minimale que le pare-feu doit utiliser lors de la négociation des connexions avec les clients et les serveurs. Si cette règle n'est pas configurée, la valeur par défaut est d'autoriser le plus grand nombre de clients et de serveurs (TLS 1.0 ou version ultérieure). La définition de ce paramètre sur des valeurs plus restrictives peut améliorer la sécurité, mais peut également empêcher le pare-feu de se connecter à certains clients ou serveurs. Notez que le proxy Web sécurisé ne respecte pas encore ce champ. |
tlsFeatureProfile |
Facultatif. Profil sélectionné. Si cette valeur n'est pas définie, la valeur par défaut est d'autoriser le plus grand nombre de clients et de serveurs ("PROFILE_COMPATIBLE"). Définir cette valeur sur des valeurs plus restrictives peut améliorer la sécurité, mais peut également empêcher le proxy d'inspection TLS de se connecter à certains clients ou serveurs. Notez que le proxy Web sécurisé ne respecte pas encore ce champ. |
customTlsFeatures[] |
Facultatif. Liste des suites de chiffrement TLS personnalisées sélectionnées. Ce champ n'est valide que si l'élément tlsFeatureProfile sélectionné est PERSONNALISÉ. La méthode [compute.SslPoliciesService.ListAvailableFeatures][] renvoie l'ensemble des caractéristiques pouvant être spécifiées dans cette liste. Notez que le proxy Web sécurisé ne respecte pas encore ce champ. |
excludePublicCaSet |
Facultatif. Si la valeur est FALSE (valeur par défaut), utilisez notre ensemble par défaut d'autorités de certification publiques en plus de celles spécifiées dans trustConfig. Ces autorités de certification publiques sont actuellement basées sur le programme racine de Mozilla et sont susceptibles d'être modifiées au fil du temps. Si la valeur est TRUE, n'acceptez pas notre ensemble par défaut d'autorités de certification publiques. Seules les autorités de certification spécifiées dans trustConfig seront acceptées. La valeur par défaut est FALSE (utiliser des autorités de certification publiques en plus de trustConfig) pour assurer la rétrocompatibilité. Toutefois, faire confiance à des autorités de certification racine publiques n'est pas recommandé, sauf si le trafic en question est sortant vers des serveurs Web publics. Dans la mesure du possible, il est préférable de définir ce paramètre sur "false" et de spécifier explicitement les autorités de certification et les certificats approuvés dans un TrustConfig. Notez que le proxy Web sécurisé ne respecte pas encore ce champ. |
TlsVersion
Version minimale du protocole TLS pouvant être utilisée par les clients ou les serveurs pour établir une connexion avec le proxy d'inspection TLS.
Enums | |
---|---|
TLS_VERSION_UNSPECIFIED |
Indique qu'aucune version TLS n'a été spécifiée. |
TLS_1_0 |
TLS 1.0 |
TLS_1_1 |
TLS 1.1 |
TLS_1_2 |
TLS 1.2 |
TLS_1_3 |
TLS 1.3 |
Profile
Le profil spécifie l'ensemble des suites de chiffrement TLS (et éventuellement d'autres fonctionnalités futures) qui pourront être utilisées par le pare-feu lors de la négociation des connexions TLS avec les clients et les serveurs. La signification de ces champs est identique à celle de la ressource SSLPolicy des équilibreurs de charge.
Enums | |
---|---|
PROFILE_UNSPECIFIED |
Indique qu'aucun profil n'a été spécifié. |
PROFILE_COMPATIBLE |
Profil compatible. Permet à l'ensemble le plus large de clients, même ceux qui n'acceptent que des fonctionnalités SSL obsolètes, d'effectuer des négociations avec le proxy d'inspection TLS. |
PROFILE_MODERN |
Un profil moderne. Accepte un large éventail de fonctionnalités SSL, ce qui permet aux clients modernes d'effectuer des négociations SSL à l'aide du proxy d'inspection TLS. |
PROFILE_RESTRICTED |
Profil limité. accepte un ensemble réduit de fonctionnalités SSL afin de répondre à des exigences de conformité plus strictes. |
PROFILE_CUSTOM |
Profil personnalisé. Autoriser uniquement l'ensemble des fonctionnalités SSL autorisées spécifié dans le champ "custom_features" de SslPolicy. |
Méthodes |
|
---|---|
|
Crée un TlsInspectionPolicy dans un projet et un emplacement donnés. |
|
Supprime un seul TlsInspectionPolicy. |
|
Récupère les détails d'un seul TlsInspectionPolicy. |
|
Répertorie les TlsInspectionPolicies dans un projet et un emplacement donnés. |
|
Met à jour les paramètres d'un seul TlsInspectionPolicy. |