meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| oracle:database:tcps [28/11/2025 16:19] – mdl | oracle:database:tcps [02/12/2025 16:25] (Version actuelle) – mdl | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== TCPS ====== | ====== TCPS ====== | ||
| - | ########## TCPS ########## | + | ===== Mise en oeuvre sur RAC ===== |
| - | POC | + | == Environnement == |
| - | Standalone | + | * **Noeuds**: |
| - | rac => gva-clr-rac001 | + | * oracle2.labo.delag.fr |
| + | * oracle3.labo.delag.fr | ||
| + | * **rac**: | ||
| + | * rac1 | ||
| - | ### Wallet | + | === 1/ Wallet |
| - | 1/ | + | * création du wallet |
| <code BASH> | <code BASH> | ||
| - | mkdir / | + | [oracle@oracle2 ~]$ mkdir / |
| - | chmod 750 / | + | [oracle@oracle2 ~]$ mkdir / |
| - | orapki wallet create -wallet / | + | [oracle@oracle2 ~]$ chmod 750 / |
| - | (CF autologin) | + | [oracle@oracle2 ~]$ orapki wallet create -wallet / |
| + | Oracle PKI Tool Release 19.0.0.0.0 - Production | ||
| + | 19.3.0.0.0 : version {1} | ||
| + | Copyright | ||
| + | |||
| + | Opération terminée. | ||
| </ | </ | ||
| - | 2/ certificate request | + | * préparation de l' |
| <code BASH> | <code BASH> | ||
| - | orapki wallet add -wallet | + | [oracle@oracle3 ~]$ mkdir / |
| + | [oracle@oracle3 ~]$ chmod 750 / | ||
| </ | </ | ||
| - | 3/ export certificate request | ||
| - | orapki wallet export -wallet / | ||
| - | 4/ request cert to cert authority | ||
| - | 5/ import and trust of ROOT Authority CERT | ||
| - | orapki wallet add -wallet / | ||
| - | 6/ import and trust of Authentication CERT | + | * Export RAC Scan name (il s'agit de la 1ere ligne) |
| - | orapki wallet add -wallet /u01/app/oracle/ | + | <code BASH> |
| + | [oracle@oracle2 ~]$ srvctl config scan | ||
| + | Nom SCAN : rac1-scan, réseau : 1 | ||
| + | Sous-réseau IPv4 : 192.168.10.0/255.255.255.0/ | ||
| + | Sous-réseau IPv6 : | ||
| + | SCAN 1 IPv4 VIP: 192.168.10.232 | ||
| + | L' | ||
| + | SCAN 2 IPv4 VIP: 192.168.10.233 | ||
| + | L' | ||
| + | SCAN 3 IPv4 VIP: 192.168.10.234 | ||
| + | L' | ||
| - | 7/ import and trust of intermediate cert | + | </code> |
| - | orapki wallet add -wallet / | + | |
| - | 8/ import and trust of CERT for Oracle Host | + | * certificate request |
| - | orapki wallet add -wallet / | + | <code BASH> |
| + | [oracle@oracle2 ~]$ orapki wallet add -wallet / | ||
| + | </code> | ||
| - | 9/ display result | ||
| - | orapki wallet display -wallet / | ||
| + | * export certificate request | ||
| + | <code BASH> | ||
| + | [oracle@oracle2 ~]$ orapki wallet export -wallet / | ||
| + | </ | ||
| + | * request cert to cert authority | ||
| - | ### SQL.NET | + | * import |
| - | 1/ change protole from TCP to TCPS or create a dedicated Listener on different port | + | <code BASH> |
| + | [oracle@oracle2 ~]$ orapki wallet add -wallet / | ||
| + | </code> | ||
| - | ==> Listener | + | * import and trust of Authentication CERT |
| + | <code BASH> | ||
| + | [oracle@oracle2 ~]$ orapki wallet add -wallet / | ||
| + | </ | ||
| + | |||
| + | |||
| + | * import and trust of intermediate cert | ||
| + | <code BASH> | ||
| + | [oracle@oracle2 ~]$ orapki wallet add -wallet / | ||
| + | </ | ||
| + | |||
| + | |||
| + | * import and trust of CERT for Oracle Host | ||
| + | <code BASH> | ||
| + | [oracle@oracle2 ~]$ orapki wallet add -wallet / | ||
| + | </ | ||
| + | |||
| + | * display result | ||
| + | <code BASH> | ||
| + | [oracle@oracle2 ~]$ orapki wallet display -wallet / | ||
| + | </ | ||
| + | |||
| + | |||
| + | === 2/ SQL.NET and Listener | ||
| + | Change protocol from TCP to TCPS or create a dedicated Listener on different port | ||
| + | |||
| + | * actual Listener | ||
| + | <code BASH> | ||
| LISTENER_TCPS = | LISTENER_TCPS = | ||
| (DESCRIPTION_LIST = | (DESCRIPTION_LIST = | ||
| Ligne 56: | Ligne 103: | ||
| ) | ) | ||
| ) | ) | ||
| + | </ | ||
| - | ==> | + | * adapt SQLNET |
| + | <code BASH> | ||
| SSL_CLIENT_AUTHENTICATION = FALSE | SSL_CLIENT_AUTHENTICATION = FALSE | ||
| SQLNET.ENCRYPTION_SERVER=REQUIRED | SQLNET.ENCRYPTION_SERVER=REQUIRED | ||
| Ligne 70: | Ligne 119: | ||
| ) | ) | ||
| ) | ) | ||
| + | </ | ||