diff --git a/api/api-iam/iam-external/src/main/config/iam-external-application-dev.yml b/api/api-iam/iam-external/src/main/config/iam-external-application-dev.yml
index abe06cc571c6f57069956664ace63721c182ed9b..e5c9e366e8cbcdfe073bdcc6f4a7235ce88d643f 100644
--- a/api/api-iam/iam-external/src/main/config/iam-external-application-dev.yml
+++ b/api/api-iam/iam-external/src/main/config/iam-external-application-dev.yml
@@ -23,11 +23,11 @@ server:
   host:
   port: 8083
   ssl:
-    key-store: src/main/config/iam-external.jks
-    key-store-password: jkspasswd
-    key-password: jkspasswd
-    trust-store: src/main/config/truststore.jks
-    trust-store-password: jkspasswd
+    key-store: src/main/config/keystore_iam-external.jks
+    key-store-password: changeme
+    key-password: changeme
+    trust-store: src/main/config/truststore_server.jks
+    trust-store-password: changeme
     client-auth: need
 management:
   server:
diff --git a/api/api-iam/iam-external/src/main/config/keystore_iam-external.jks b/api/api-iam/iam-external/src/main/config/keystore_iam-external.jks
new file mode 100644
index 0000000000000000000000000000000000000000..42e7140afeb89e3aebce728d6c5a6247adb4317e
Binary files /dev/null and b/api/api-iam/iam-external/src/main/config/keystore_iam-external.jks differ
diff --git a/api/api-iam/iam-external/src/main/config/truststore_server.jks b/api/api-iam/iam-external/src/main/config/truststore_server.jks
new file mode 100644
index 0000000000000000000000000000000000000000..37c784f221833c11bd59aacb8d18f875c411da5e
Binary files /dev/null and b/api/api-iam/iam-external/src/main/config/truststore_server.jks differ
diff --git a/api/api-iam/iam-external/src/main/config/truststore_server.jks.old b/api/api-iam/iam-external/src/main/config/truststore_server.jks.old
new file mode 100644
index 0000000000000000000000000000000000000000..c25bb727ec4db42c6b9582f530209b6fc160ffff
Binary files /dev/null and b/api/api-iam/iam-external/src/main/config/truststore_server.jks.old differ
diff --git a/api/api-iam/iam-internal/src/main/config/iam-internal-application-dev.yml b/api/api-iam/iam-internal/src/main/config/iam-internal-application-dev.yml
index eef8723e0a0608f1aef07e847e69c640c12ccf66..1498a4078e6111d9a6d140eba2ecef423bbae95e 100644
--- a/api/api-iam/iam-internal/src/main/config/iam-internal-application-dev.yml
+++ b/api/api-iam/iam-internal/src/main/config/iam-internal-application-dev.yml
@@ -38,8 +38,8 @@ cas-client:
   secure: true
   ssl-configuration:
     truststore:
-      key-path: src/main/config/truststore.jks
-      key-password: jkspasswd
+      key-path: src/main/config/truststore_server.jks
+      key-password: changeme
     hostname-verification: false
 
 cas.reset.password.url: /cas/extras/resetPassword?username={username}&firstname={firstname}&lastname={lastname}&language={language}&ttl=1day
diff --git a/api/api-iam/iam-internal/src/main/config/keystore_iam-internal.jks b/api/api-iam/iam-internal/src/main/config/keystore_iam-internal.jks
new file mode 100644
index 0000000000000000000000000000000000000000..a69c6518beffb7c89aef80a6f29e5bd2f4a5e1e4
Binary files /dev/null and b/api/api-iam/iam-internal/src/main/config/keystore_iam-internal.jks differ
diff --git a/api/api-iam/iam-internal/src/main/config/truststore_server.jks b/api/api-iam/iam-internal/src/main/config/truststore_server.jks
new file mode 100644
index 0000000000000000000000000000000000000000..c25bb727ec4db42c6b9582f530209b6fc160ffff
Binary files /dev/null and b/api/api-iam/iam-internal/src/main/config/truststore_server.jks differ
diff --git a/api/api-security/security-internal/src/main/config/keystore_security-internal.jks b/api/api-security/security-internal/src/main/config/keystore_security-internal.jks
new file mode 100644
index 0000000000000000000000000000000000000000..63d49769361b66d1f6dd1e9f892505d30a886b01
Binary files /dev/null and b/api/api-security/security-internal/src/main/config/keystore_security-internal.jks differ
diff --git a/api/api-security/security-internal/src/main/config/truststore.jks b/api/api-security/security-internal/src/main/config/truststore.jks
deleted file mode 100644
index db3f539413799a1b2bde16b2f43ab3e7c1d3a773..0000000000000000000000000000000000000000
Binary files a/api/api-security/security-internal/src/main/config/truststore.jks and /dev/null differ
diff --git a/api/api-security/security-internal/src/main/config/truststore_server.jks b/api/api-security/security-internal/src/main/config/truststore_server.jks
new file mode 100644
index 0000000000000000000000000000000000000000..c25bb727ec4db42c6b9582f530209b6fc160ffff
Binary files /dev/null and b/api/api-security/security-internal/src/main/config/truststore_server.jks differ
diff --git a/cas/cas-server/src/main/config/cas-server-application-dev.yml b/cas/cas-server/src/main/config/cas-server-application-dev.yml
index e074d86230026093264f904a87e79848789c986a..283291ea54cc790356ea0f3503dc0c0aee9bf462 100644
--- a/cas/cas-server/src/main/config/cas-server-application-dev.yml
+++ b/cas/cas-server/src/main/config/cas-server-application-dev.yml
@@ -9,9 +9,9 @@ spring:
 
 server:
   ssl:
-    key-store: file:src/main/config/cas-server.jks
-    key-store-password: jkspasswd
-    key-password: jkspasswd
+    key-store: file:src/main/config/keystore_cas-server.jks
+    key-store-password: changeme
+    key-password: changeme
   host: dev.vitamui.com
   port: 8080
   servlet:
@@ -26,12 +26,12 @@ iam-client:
   secure: true
   ssl-configuration:
     keystore:
-      key-path: src/main/config/cas-server.jks
-      key-password: jkspasswd
+      key-path: src/main/config/keystore_cas-server.jks
+      key-password: changeme
       type: JKS
     truststore:
-      key-path: src/main/config/truststore.jks
-      key-password: jkspasswd
+      key-path: src/main/config/truststore_server.jks
+      key-password: changeme
     hostname-verification: false
 
 
diff --git a/cas/cas-server/src/main/config/cas-server-application-recette.yml b/cas/cas-server/src/main/config/cas-server-application-recette.yml
index 776ab8b017f773b0c0a29e948adfd72a1bb7edd6..19deecb387894b2c618a6452e65c690a4ec85c69 100644
--- a/cas/cas-server/src/main/config/cas-server-application-recette.yml
+++ b/cas/cas-server/src/main/config/cas-server-application-recette.yml
@@ -10,8 +10,8 @@ spring:
 server:
   ssl:
     key-store: file:src/main/config/cas-server.jks
-    key-store-password: jkspasswd
-    key-password: jkspasswd
+    key-store-password: changeme
+    key-password: changeme
   host: dev.vitamui.com
   port: 8080
   servlet:
@@ -26,12 +26,12 @@ iam-client:
   secure: true
   ssl-configuration:
     keystore:
-      key-path: src/main/config/cas-server.jks
-      key-password: jkspasswd
+      key-path: src/main/config/keystore_cas-server.jks
+      key-password: changeme
       type: JKS
     truststore:
-      key-path: src/main/config/truststore.jks
-      key-password: jkspasswd
+      key-path: src/main/config/truststore_server.jks
+      key-password: changeme
     hostname-verification: false
 
 
diff --git a/cas/cas-server/src/main/config/keystore_cas-server.jks b/cas/cas-server/src/main/config/keystore_cas-server.jks
new file mode 100644
index 0000000000000000000000000000000000000000..556663f10346811223f119acbbe56d49ec2f9e57
Binary files /dev/null and b/cas/cas-server/src/main/config/keystore_cas-server.jks differ
diff --git a/cas/cas-server/src/main/config/truststore.jks b/cas/cas-server/src/main/config/truststore.jks
deleted file mode 100644
index e4a36bcb7acd549c6d716c2fb86223052144a2d8..0000000000000000000000000000000000000000
Binary files a/cas/cas-server/src/main/config/truststore.jks and /dev/null differ
diff --git a/cas/cas-server/src/main/config/truststore_server.jks b/cas/cas-server/src/main/config/truststore_server.jks
new file mode 100644
index 0000000000000000000000000000000000000000..c25bb727ec4db42c6b9582f530209b6fc160ffff
Binary files /dev/null and b/cas/cas-server/src/main/config/truststore_server.jks differ
diff --git a/deployment/assembly-mongo.xml b/deployment/assembly-mongo.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3a78f5524559e0f8850941ee76c968f372c02ca5
--- /dev/null
+++ b/deployment/assembly-mongo.xml
@@ -0,0 +1,18 @@
+<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
+          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+          xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
+    <id>mongo</id>
+    <formats>
+        <format>dir</format>
+    </formats>
+    <includeBaseDirectory>false</includeBaseDirectory>
+    <fileSets>
+        <fileSet>
+            <directory>../tools/docker/mongo/database_scripts/</directory>
+            <includes>
+                <include>**/*</include>
+            </includes>
+            <outputDirectory>./scripts/mongod/</outputDirectory>
+        </fileSet>
+    </fileSets>
+</assembly>
diff --git a/deployment/environments/certs/client-external/ca/ca-intermediate.crt b/deployment/environments/certs/client-external/ca/ca-intermediate.crt
index c999b7474c1803765d2f5a137c84cbaef89ce90c..740023e816d1c2ba626836ad5b110416a5aba66c 100644
--- a/deployment/environments/certs/client-external/ca/ca-intermediate.crt
+++ b/deployment/environments/certs/client-external/ca/ca-intermediate.crt
@@ -5,133 +5,128 @@ Certificate:
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-external
         Validity
-            Not Before: Apr 21 08:36:33 2020 GMT
-            Not After : Apr 19 08:36:33 2030 GMT
-        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_client-external
-        Subject Public Key Info:
-            Public Key Algorithm: rsaEncryption
-                RSA Public-Key: (4096 bit)
-                Modulus:
-                    00:bd:66:92:4c:c6:7e:2f:ef:b1:56:dd:d0:73:8d:
-                    78:3a:d0:c4:fa:4c:b5:e0:93:18:81:d4:da:e4:e5:
-                    bc:57:cf:ee:e8:e8:2a:fd:2b:30:b7:cf:b8:45:d8:
-                    18:b0:40:b7:cd:6f:f7:7c:65:19:a5:a9:5e:a6:15:
-                    cf:96:cd:7d:d4:b1:43:ca:e1:6d:23:62:a9:46:3d:
-                    1c:bf:ea:23:0c:92:f5:ab:91:8b:e6:e5:42:7d:74:
-                    e9:0e:47:54:dd:f2:83:ea:9d:49:cc:94:d8:0b:bc:
-                    2d:51:cd:42:74:73:0c:04:76:f6:bf:b0:bd:ae:81:
-                    6b:56:f8:17:e1:f0:67:e6:fc:6c:ef:f9:54:41:65:
-                    28:6f:09:bf:c0:db:c5:ea:bc:28:54:52:81:70:6e:
-                    cf:02:21:cf:0f:09:08:2e:2d:b2:44:12:b6:6e:54:
-                    7d:33:b7:91:2a:04:7a:9b:b7:68:db:2a:ff:84:73:
-                    69:98:24:93:2a:06:77:98:0a:5e:ed:cb:3d:74:1e:
-                    1f:77:52:e7:5f:8f:f5:39:c9:21:34:7a:98:f0:4f:
-                    83:dc:48:f3:f2:1a:f5:b5:f9:db:50:f0:7f:6e:3b:
-                    b9:71:e1:cb:2d:5a:c9:1e:02:50:78:e1:3c:18:14:
-                    4c:6f:67:3f:40:0e:6d:57:f3:04:42:c4:be:2e:28:
-                    8e:08:cd:c8:cb:40:6c:27:a9:0a:16:4d:be:f6:6d:
-                    4c:10:de:0f:25:f4:06:76:73:b3:2b:62:80:d3:0f:
-                    76:79:32:89:c7:e2:b4:8f:76:fa:f7:19:3a:df:97:
-                    fb:d9:c9:10:89:50:fc:53:ab:d7:b6:bf:19:3e:cb:
-                    b7:43:b2:37:9f:5a:4f:e2:d2:74:85:96:ba:a2:72:
-                    17:90:45:39:90:ce:fd:c2:3b:f3:e4:88:ed:1c:09:
-                    99:e3:d9:2f:1e:f6:eb:f1:f9:f4:81:df:e5:76:cc:
-                    51:f7:d8:d0:e1:5e:4c:a1:7c:93:5e:80:76:91:f2:
-                    d9:e5:22:4d:cf:03:ca:70:c0:28:58:20:68:91:f5:
-                    6e:af:6f:26:a8:c6:fc:52:37:67:34:68:d2:a8:10:
-                    42:cf:09:e9:bf:2e:36:14:6e:f0:ec:92:ed:f8:f1:
-                    f8:d8:b2:3a:aa:da:52:a8:a2:6d:71:1a:82:05:cf:
-                    10:22:e2:0f:04:80:d1:56:4f:bf:73:03:55:a6:74:
-                    e4:69:77:82:e2:04:de:85:71:2c:3c:ab:4f:a0:f2:
-                    16:52:3f:38:9e:04:71:b3:4c:14:da:ef:98:fc:70:
-                    7e:9d:8f:44:fd:26:f4:7f:1e:3b:f8:64:f0:13:ef:
-                    49:40:86:db:0d:67:c5:89:54:a0:35:ba:74:a3:a7:
-                    b1:7d:3f
-                Exponent: 65537 (0x10001)
-        X509v3 extensions:
-            Netscape Comment: 
-                CA Intermediate
-            X509v3 Subject Key Identifier: 
-                CA:45:36:B6:48:CB:67:A6:DB:4A:A9:40:88:3D:46:BA:8C:7B:1F:6B
+            Not Before: May  5 09:13:44 2020 GMT
+            Not After : May  3 09:13:44 2030 GMT
+                    00:eb:26:d9:1e:69:fc:3d:e5:7d:ff:49:a7:53:4b:
+                    88:2f:bd:d7:1d:0a:54:c1:38:cb:8f:49:39:2b:82:
+                    81:ea:b4:d7:58:59:6a:89:fe:31:9b:9e:32:89:62:
+                    db:99:89:1b:1d:6c:71:2c:55:1f:7c:b9:80:d6:04:
+                    ce:4f:08:c3:f5:87:90:ea:1c:d7:5c:f1:fb:2c:52:
+                    00:eb:26:d9:1e:69:fc:3d:e5:7d:ff:49:a7:53:4b:
+                    88:2f:bd:d7:1d:0a:54:c1:38:cb:8f:49:39:2b:82:
+                    81:ea:b4:d7:58:59:6a:89:fe:31:9b:9e:32:89:62:
+                    db:99:89:1b:1d:6c:71:2c:55:1f:7c:b9:80:d6:04:
+                    ce:4f:08:c3:f5:87:90:ea:1c:d7:5c:f1:fb:2c:52:
+                    9e:95:74:12:16:98:bf:d9:09:dc:24:eb:a7:f4:80:
+                    dd:b6:3a:1c:43:dc:6d:71:26:a9:3b:35:21:02:39:
+                    50:83:30:44:26:03:b1:2b:46:c3:ee:ad:9a:c8:18:
+                    10:1a:80:8f:8b:89:45:27:91:ab:a5:dd:8e:c3:93:
+                    a4:b9:22:56:70:0e:d6:ee:09:11:53:da:5d:09:35:
+                    43:68:0c:56:f9:66:91:5c:dc:a9:a9:c1:67:aa:79:
+                    17:64:2e:30:96:17:8e:2f:6f:f1:fe:20:38:42:03:
+                    a5:55:1e:17:02:b5:62:59:63:bd:04:34:82:25:54:
+                    56:db:89:5f:a4:6c:af:1b:d2:03:32:98:7a:2d:e0:
+                    25:5a:8b:3b:f2:5f:38:8e:78:44:d0:6c:df:d2:29:
+                    2b:51:8e:5b:ad:80:01:52:83:b9:a1:dd:83:3f:38:
+                    b9:37:2d:5e:a8:46:29:b7:75:fe:8a:a8:0f:42:01:
+                    b9:61:c2:cc:b8:44:b8:cf:50:8c:e8:65:ef:0f:0a:
+                    e7:52:4a:5d:46:e1:14:76:72:a9:11:47:46:cb:3b:
+                    81:4c:db:7c:49:42:ac:84:e5:0e:46:2a:6f:04:87:
+                    02:33:f7:76:af:38:86:fa:c3:e4:10:57:b0:6d:90:
+                    02:5f:75:18:03:c0:4d:52:34:9a:03:c1:7b:a1:d9:
+                    ad:0e:ac:00:a2:a1:02:69:6d:7c:81:5a:4f:d0:9f:
+                    71:b7:86:60:d5:35:7d:6d:38:d2:b6:63:96:ae:04:
+                    60:a9:96:0f:55:77:bb:54:a6:bb:51:81:68:1a:d3:
+                    94:b6:bd:3e:37:2e:f9:40:d1:52:20:8a:5c:0d:8f:
+                    a8:6c:c0:72:bf:b8:c8:c9:7d:e5:ee:a6:ee:09:15:
+                    d2:a4:a1:12:2a:c1:a1:eb:be:c1:fa:c0:b3:02:9b:
+                    83:3c:35:6f:f5:7e:1b:68:64:3a:5e:ee:5f:c6:c0:
+                    47:2b:21:c7:b6:06:9d:56:2e:be:43:fb:5e:aa:1a:
+                    38:55:41:9a:67:06:da:5b:77:b7:4f:1b:9e:39:59:
+                    74:fc:d5:39:5c:dd:2e:c4:58:76:97:1c:41:41:dd:
+                    27:2c:f2:8a:3d:ab:99:1b:39:2a:9e:b3:61:af:58:
+                    14:04:cd:f9:51:f9:cd:d3:84:eb:b1:33:6d:58:b3:
+                    23:ec:a1
+         5f:72:d9:4d:26:f5:eb:1a:47:41:87:33:e8:3d:06:e2:67:b4:
+         2a:ca:96:41:3f:f0:28:e8:d6:9a:4f:b2:a2:3b:4e:86:2b:16:
+         98:3d:e4:da:3e:28:53:88:b3:cd:5e:d5:6d:2a:90:eb:d5:98:
+         cb:95:3c:8f:c2:4b:a8:13:c7:65:0b:4e:72:3d:0c:fa:f2:5b:
+         10:47:60:22:23:16:d3:7f:df:13:c4:a3:6f:05:0b:e6:cb:a1:
+                79:40:DE:1C:BE:4E:6F:37:00:94:B1:23:B1:2F:44:D5:C4:3E:7A:EF
             X509v3 Authority Key Identifier: 
-                keyid:A3:A6:B9:75:15:F1:2E:70:B1:23:91:D2:3C:61:41:FB:55:F1:97:9B
-                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-external
-                serial:01
-
-            X509v3 Basic Constraints: critical
-                CA:TRUE, pathlen:0
-            X509v3 Issuer Alternative Name: 
-                <EMPTY>
-
-            X509v3 Key Usage: 
-                Certificate Sign, CRL Sign
-            Netscape Cert Type: 
-                SSL CA
-    Signature Algorithm: sha256WithRSAEncryption
-         9a:d1:2f:cd:4b:20:97:14:f4:eb:05:e9:34:62:34:a8:c7:b4:
-         0e:06:40:bf:b2:5f:d1:c6:f1:c1:65:86:60:83:06:8c:6e:9c:
-         f8:ee:1c:52:04:f1:d3:7e:73:12:63:5c:d7:fe:4b:d3:12:b0:
-         9c:6b:c5:7e:b9:39:c4:8b:3e:56:a6:20:5f:dd:3f:7d:a8:aa:
-         da:9a:97:a9:51:22:47:7c:21:0f:ad:94:50:8e:f2:30:29:b8:
-         57:26:f5:16:53:32:bf:27:58:20:3b:de:92:bf:bb:7d:93:d7:
-         59:e8:c2:2d:db:39:96:a9:6c:43:5b:c4:91:7d:ef:38:f3:80:
-         10:b4:17:f6:0f:57:39:49:4f:64:d9:8d:31:cd:90:45:6d:a0:
-         ae:5c:07:80:be:61:53:7d:25:28:07:bd:9c:9d:40:22:ca:6d:
-         8f:1a:94:33:e9:55:62:2d:9b:67:ca:aa:4c:4c:b0:d2:bf:40:
-         07:cb:0a:81:58:32:b2:66:c9:b8:b0:14:69:ca:c9:26:e9:39:
-         cb:93:f9:cd:a7:8e:0f:54:79:d0:63:76:a2:b1:b1:63:23:e5:
-         ed:1f:3f:18:b0:2a:a7:2d:d4:29:3f:86:cf:fc:9f:af:36:65:
-         3b:a8:bc:51:e0:bf:94:19:7b:b6:df:2d:04:9d:aa:38:62:3b:
-         cc:28:02:7e:e5:ef:40:81:75:8a:b3:34:5c:cd:db:41:ed:6c:
-         9b:e2:8a:d9:03:e1:4b:fb:67:fb:e8:4b:a3:cd:b7:80:9e:53:
-         c9:9c:8d:71:e9:83:b0:2c:3f:d8:ba:d9:62:79:8a:6e:62:11:
-         31:f1:1e:82:97:93:2e:40:c1:ba:54:8b:52:8c:5d:01:93:2a:
-         ad:b0:4e:7a:4a:41:f9:d6:c2:e7:58:c9:89:df:31:fc:81:44:
-         ae:7d:d4:39:f4:cb:43:e9:11:85:21:18:bd:ec:dc:24:c5:04:
-         d8:48:9a:8c:31:4a:be:0b:f0:5d:fc:7c:de:b2:f4:24:75:7a:
-         86:39:2d:1c:58:ec:66:e9:65:57:03:47:86:08:1d:74:7f:07:
-         a6:d3:75:13:e4:ea:27:87:30:a1:59:86:ea:7f:3d:5d:03:bd:
-         58:93:d9:c2:62:19:ae:58:77:f4:c0:47:fe:93:7e:37:67:ad:
-         c4:ce:ac:a6:5b:6c:36:24:3f:aa:4f:a6:67:3d:20:20:f1:e6:
-         0d:77:ed:9f:5e:b1:c8:fa:6d:a3:d4:66:6e:31:03:02:09:9c:
-         78:fe:81:dc:74:8f:32:6e:52:e7:79:a8:57:48:1b:2f:d1:89:
-         ab:8c:36:32:04:8a:7e:e8:d6:a5:e7:01:15:af:9b:9a:50:b4:
-         41:14:04:2c:39:7f:0e:49
------BEGIN CERTIFICATE-----
-MIIGkzCCBHugAwIBAgIBAjANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJmcjEM
-MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
-MBIGA1UECwwLYXV0aG9yaXRpZXMxIDAeBgNVBAMMF2NhX3Jvb3RfY2xpZW50LWV4
-dGVybmFsMB4XDTIwMDQyMTA4MzYzM1oXDTMwMDQxOTA4MzYzM1owfTELMAkGA1UE
+                keyid:33:AC:54:7E:E9:5B:9C:62:4A:FF:3E:17:3E:F9:EA:C6:3E:6C:C4:83
+ZGlhdGVfY2xpZW50LWV4dGVybmFsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
+CgKCAgEA6ybZHmn8PeV9/0mnU0uIL73XHQpUwTjLj0k5K4KB6rTXWFlqif4xm54y
+iWLbmYkbHWxxLFUffLmA1gTOTwjD9YeQ6hzXXPH7LFKelXQSFpi/2QncJOun9IDd
+tjocQ9xtcSapOzUhAjlQgzBEJgOxK0bD7q2ayBgQGoCPi4lFJ5Grpd2Ow5OkuSJW
+cA7W7gkRU9pdCTVDaAxW+WaRXNypqcFnqnkXZC4wlheOL2/x/iA4QgOlVR4XArVi
+WWO9BDSCJVRW24lfpGyvG9IDMph6LeAlWos78l84jnhE0Gzf0ikrUY5brYABUoO5
+od2DPzi5Ny1eqEYpt3X+iqgPQgG5YcLMuES4z1CM6GXvDwrnUkpdRuEUdnKpEUdG
+yzuBTNt8SUKshOUORipvBIcCM/d2rziG+sPkEFewbZACX3UYA8BNUjSaA8F7odmt
+DqwAoqECaW18gVpP0J9xt4Zg1TV9bTjStmOWrgRgqZYPVXe7VKa7UYFoGtOUtr0+
+Ny75QNFSIIpcDY+obMByv7jIyX3l7qbuCRXSpKESKsGh677B+sCzApuDPDVv9X4b
+aGQ6Xu5fxsBHKyHHtgadVi6+Q/teqho4VUGaZwbaW3e3TxueOVl0/NU5XN0uxFh2
+lxxBQd0nLPKKPauZGzkqnrNhr1gUBM35UfnN04TrsTNtWLMj7KECAwEAAaOCASQw
+ggEgMB4GCWCGSAGG+EIBDQQRFg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFHlA
+         13:2f:f3:16:55:a3:c7:42:30:80:71:45:7f:9a:8b:8c:cd:e2:
+         39:27:44:b2:46:a0:90:6c:36:13:bc:0e:99:34:b3:0f:a0:b6:
+         85:ba:ef:f5:53:b5:63:e7:b0:64:16:ed:be:dd:9c:08:41:7c:
+         74:a5:6d:0b:12:0a:bf:e2:e3:28:dd:1d:d7:a9:42:a2:f8:bb:
+         0d:0d:ae:45:a2:f3:a7:c7:22:bd:d3:80:b2:fe:41:af:79:31:
+         13:c7:78:cf:5a:ea:3e:f9:a7:04:ed:86:32:c9:2e:93:46:af:
+         03:f4:fd:2b:96:2f:6b:9c:9a:a5:db:3b:b9:6b:24:03:5b:21:
+         96:40:9a:fa:f0:25:a1:52:5d:5a:e5:bc:8d:18:3f:54:c3:f1:
+         f5:c8:e1:3e:52:5b:fc:ee:ea:64:0e:67:be:80:d6:38:76:de:
+         cb:dc:dd:3f:3f:5e:37:8c:d4:af:0b:f7:74:39:6c:42:68:34:
+         a4:94:23:6c:dc:07:d9:5d:8e:61:08:bc:6b:4f:cc:81:69:f3:
+         1f:66:81:80:0e:ba:80:a2:9a:65:1e:ea:73:0b:0e:74:35:0e:
+         ad:dc:66:14:f7:2b:9e:09:b8:ed:df:a1:e1:16:3a:cb:af:d0:
+         5d:1c:5d:fb:f9:9a:e2:a5:a3:14:f5:70:3e:a9:79:f5:2a:81:
+         7e:6c:b2:0d:61:31:de:38:5a:8a:1e:f3:d4:60:04:6b:5a:bf:
+         6f:de:dc:09:d0:6d:3e:51:7a:c3:5c:fb:66:a3:6d:ce:51:8d:
+         d9:7d:74:17:63:8d:7a:b0:bd:b3:41:1e:fd:d2:74:c9:40:08:
+         65:d3:73:5c:41:d1:a4:ff:f9:ee:e2:41:be:5b:fe:7c:b3:f1:
+         d0:71:26:9f:9d:7f:b2:5d:ac:89:c4:04:04:d0:a6:ec:6d:37:
+         55:60:b2:d6:ff:36:fd:ad:0b:ba:13:9a:88:c0:73:80:fb:76:
+         51:6c:83:00:13:32:81:29:ab:1c:ea:75:8e:60:74:73:79:40:
+         5a:fd:c5:48:a0:4b:6e:54:59:31:10:a6:7e:67:c3:a2:f6:37:
+         5f:72:d9:4d:26:f5:eb:1a:47:41:87:33:e8:3d:06:e2:67:b4:
+         2a:ca:96:41:3f:f0:28:e8:d6:9a:4f:b2:a2:3b:4e:86:2b:16:
+         98:3d:e4:da:3e:28:53:88:b3:cd:5e:d5:6d:2a:90:eb:d5:98:
+         cb:95:3c:8f:c2:4b:a8:13:c7:65:0b:4e:72:3d:0c:fa:f2:5b:
+         10:47:60:22:23:16:d3:7f:df:13:c4:a3:6f:05:0b:e6:cb:a1:
+         12:8c:b6:b8:e1:c8:03:98:e0:ac:53:8d:dd:63:cd:1c:58:ab:
+         b7:50:44:65:8e:46:fe:80
+dGVybmFsMB4XDTIwMDUwNTA5MTM0NFoXDTMwMDUwMzA5MTM0NFowfTELMAkGA1UE
 BhMCZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3Zp
 dGFtdWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMSgwJgYDVQQDDB9jYV9pbnRlcm1l
 ZGlhdGVfY2xpZW50LWV4dGVybmFsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
-CgKCAgEAvWaSTMZ+L++xVt3Qc414OtDE+ky14JMYgdTa5OW8V8/u6Ogq/Sswt8+4
-RdgYsEC3zW/3fGUZpalephXPls191LFDyuFtI2KpRj0cv+ojDJL1q5GL5uVCfXTp
-DkdU3fKD6p1JzJTYC7wtUc1CdHMMBHb2v7C9roFrVvgX4fBn5vxs7/lUQWUobwm/
-wNvF6rwoVFKBcG7PAiHPDwkILi2yRBK2blR9M7eRKgR6m7do2yr/hHNpmCSTKgZ3
-mApe7cs9dB4fd1LnX4/1OckhNHqY8E+D3Ejz8hr1tfnbUPB/bju5ceHLLVrJHgJQ
-eOE8GBRMb2c/QA5tV/MEQsS+LiiOCM3Iy0BsJ6kKFk2+9m1MEN4PJfQGdnOzK2KA
-0w92eTKJx+K0j3b69xk635f72ckQiVD8U6vXtr8ZPsu3Q7I3n1pP4tJ0hZa6onIX
-kEU5kM79wjvz5IjtHAmZ49kvHvbr8fn0gd/ldsxR99jQ4V5MoXyTXoB2kfLZ5SJN
-zwPKcMAoWCBokfVur28mqMb8UjdnNGjSqBBCzwnpvy42FG7w7JLt+PH42LI6qtpS
-qKJtcRqCBc8QIuIPBIDRVk+/cwNVpnTkaXeC4gTehXEsPKtPoPIWUj84ngRxs0wU
-2u+Y/HB+nY9E/Sb0fx47+GTwE+9JQIbbDWfFiVSgNbp0o6exfT8CAwEAAaOCASQw
-ggEgMB4GCWCGSAGG+EIBDQQRFg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFMpF
-NrZIy2em20qpQIg9RrqMex9rMIGfBgNVHSMEgZcwgZSAFKOmuXUV8S5wsSOR0jxh
-QftV8ZeboXmkdzB1MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQH
+CgKCAgEA6ybZHmn8PeV9/0mnU0uIL73XHQpUwTjLj0k5K4KB6rTXWFlqif4xm54y
+iWLbmYkbHWxxLFUffLmA1gTOTwjD9YeQ6hzXXPH7LFKelXQSFpi/2QncJOun9IDd
+tjocQ9xtcSapOzUhAjlQgzBEJgOxK0bD7q2ayBgQGoCPi4lFJ5Grpd2Ow5OkuSJW
+cA7W7gkRU9pdCTVDaAxW+WaRXNypqcFnqnkXZC4wlheOL2/x/iA4QgOlVR4XArVi
+WWO9BDSCJVRW24lfpGyvG9IDMph6LeAlWos78l84jnhE0Gzf0ikrUY5brYABUoO5
+od2DPzi5Ny1eqEYpt3X+iqgPQgG5YcLMuES4z1CM6GXvDwrnUkpdRuEUdnKpEUdG
+yzuBTNt8SUKshOUORipvBIcCM/d2rziG+sPkEFewbZACX3UYA8BNUjSaA8F7odmt
+DqwAoqECaW18gVpP0J9xt4Zg1TV9bTjStmOWrgRgqZYPVXe7VKa7UYFoGtOUtr0+
+Ny75QNFSIIpcDY+obMByv7jIyX3l7qbuCRXSpKESKsGh677B+sCzApuDPDVv9X4b
+aGQ6Xu5fxsBHKyHHtgadVi6+Q/teqho4VUGaZwbaW3e3TxueOVl0/NU5XN0uxFh2
+lxxBQd0nLPKKPauZGzkqnrNhr1gUBM35UfnN04TrsTNtWLMj7KECAwEAAaOCASQw
+ggEgMB4GCWCGSAGG+EIBDQQRFg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFHlA
+3hy+Tm83AJSxI7EvRNXEPnrvMIGfBgNVHSMEgZcwgZSAFDOsVH7pW5xiSv8+Fz75
+6sY+bMSDoXmkdzB1MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQH
 DAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMx
 IDAeBgNVBAMMF2NhX3Jvb3RfY2xpZW50LWV4dGVybmFsggEBMBIGA1UdEwEB/wQI
 MAYBAf8CAQAwCQYDVR0SBAIwADALBgNVHQ8EBAMCAQYwEQYJYIZIAYb4QgEBBAQD
-AgIEMA0GCSqGSIb3DQEBCwUAA4ICAQCa0S/NSyCXFPTrBek0YjSox7QOBkC/sl/R
-xvHBZYZggwaMbpz47hxSBPHTfnMSY1zX/kvTErCca8V+uTnEiz5WpiBf3T99qKra
-mpepUSJHfCEPrZRQjvIwKbhXJvUWUzK/J1ggO96Sv7t9k9dZ6MIt2zmWqWxDW8SR
-fe8484AQtBf2D1c5SU9k2Y0xzZBFbaCuXAeAvmFTfSUoB72cnUAiym2PGpQz6VVi
-LZtnyqpMTLDSv0AHywqBWDKyZsm4sBRpyskm6TnLk/nNp44PVHnQY3aisbFjI+Xt
-Hz8YsCqnLdQpP4bP/J+vNmU7qLxR4L+UGXu23y0Enao4YjvMKAJ+5e9AgXWKszRc
-zdtB7Wyb4orZA+FL+2f76EujzbeAnlPJnI1x6YOwLD/YutlieYpuYhEx8R6Cl5Mu
-QMG6VItSjF0BkyqtsE56SkH51sLnWMmJ3zH8gUSufdQ59MtD6RGFIRi97NwkxQTY
-SJqMMUq+C/Bd/HzesvQkdXqGOS0cWOxm6WVXA0eGCB10fwem03UT5OonhzChWYbq
-fz1dA71Yk9nCYhmuWHf0wEf+k343Z63EzqymW2w2JD+qT6ZnPSAg8eYNd+2fXrHI
-+m2j1GZuMQMCCZx4/oHcdI8yblLneahXSBsv0YmrjDYyBIp+6Nal5wEVr5uaULRB
-FAQsOX8OSQ==
------END CERTIFICATE-----
+AgIEMA0GCSqGSIb3DQEBCwUAA4ICAQATL/MWVaPHQjCAcUV/mouMzeI5J0SyRqCQ
+bDYTvA6ZNLMPoLaFuu/1U7Vj57BkFu2+3ZwIQXx0pW0LEgq/4uMo3R3XqUKi+LsN
+Da5FovOnxyK904Cy/kGveTETx3jPWuo++acE7YYyyS6TRq8D9P0rli9rnJql2zu5
+ayQDWyGWQJr68CWhUl1a5byNGD9Uw/H1yOE+Ulv87upkDme+gNY4dt7L3N0/P143
+jNSvC/d0OWxCaDSklCNs3AfZXY5hCLxrT8yBafMfZoGADrqAopplHupzCw50NQ6t
+3GYU9yueCbjt36HhFjrLr9BdHF37+ZripaMU9XA+qXn1KoF+bLINYTHeOFqKHvPU
+YARrWr9v3twJ0G0+UXrDXPtmo23OUY3ZfXQXY416sL2zQR790nTJQAhl03NcQdGk
+//nu4kG+W/58s/HQcSafnX+yXayJxAQE0KbsbTdVYLLW/zb9rQu6E5qIwHOA+3ZR
+bIMAEzKBKasc6nWOYHRzeUBa/cVIoEtuVFkxEKZ+Z8Oi9jdfctlNJvXrGkdBhzPo
+PQbiZ7QqypZBP/Ao6NaaT7KiO06GKxaYPeTaPihTiLPNXtVtKpDr1ZjLlTyPwkuo
+E8dlC05yPQz68lsQR2AiIxbTf98TxKNvBQvmy6ESjLa44cgDmOCsU43dY80cWKu3
+UERljkb+gA==
diff --git a/deployment/environments/certs/client-external/ca/ca-root.crt b/deployment/environments/certs/client-external/ca/ca-root.crt
index dab845dee691ffa310818128b46679a5433cae3b..e24ab8d92b6fddfa2c5e3334ad8cec6ccf096705 100644
--- a/deployment/environments/certs/client-external/ca/ca-root.crt
+++ b/deployment/environments/certs/client-external/ca/ca-root.crt
@@ -5,124 +5,119 @@ Certificate:
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-external
         Validity
-            Not Before: Apr 21 08:36:31 2020 GMT
-            Not After : Apr 19 08:36:31 2030 GMT
-        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-external
-        Subject Public Key Info:
-            Public Key Algorithm: rsaEncryption
-                RSA Public-Key: (4096 bit)
-                Modulus:
-                    00:c0:b0:f3:50:82:34:9c:99:ef:9b:23:e4:68:49:
-                    04:91:78:80:9d:ab:35:55:c4:73:c4:4e:58:4c:a4:
-                    3b:d9:ea:91:60:75:12:f7:fd:b6:52:e8:94:79:60:
-                    55:fd:ff:20:70:7f:c7:70:06:10:05:70:b9:ae:2d:
-                    77:a9:d7:da:b3:a5:b2:2d:a2:19:1a:d0:fa:8d:9c:
-                    64:83:e5:f5:10:d1:90:10:7b:a7:86:2a:65:7c:40:
-                    3c:86:b0:fa:c0:4b:a9:72:b2:0d:c1:e4:4d:c9:9e:
-                    50:d2:1b:8d:75:0b:09:88:3e:0d:61:6e:46:45:86:
-                    7d:87:29:c3:0c:e3:1b:c8:43:d9:1d:cc:d7:e2:ba:
-                    5c:72:ff:37:c1:e4:91:6e:96:b1:62:3d:dd:20:19:
-                    19:d1:b0:3a:14:fb:26:33:06:a6:2e:61:93:0e:39:
-                    31:19:ff:55:b1:04:77:30:21:11:b1:20:a6:91:0a:
-                    15:27:3e:2a:d7:3a:d3:34:40:5f:04:60:69:3e:7f:
-                    c1:72:96:ed:06:cd:4c:7a:bd:2c:e5:ee:c0:91:bb:
-                    7c:aa:18:6e:9c:12:54:29:12:fa:95:4a:af:1f:0a:
-                    f1:cd:35:be:a4:12:47:53:6b:fc:22:8a:cb:1d:dc:
-                    19:30:68:00:7d:c3:c0:c6:b8:13:78:c8:f3:ae:40:
-                    9f:fd:e2:4c:7a:76:6d:8f:31:d3:18:ac:7f:48:e6:
-                    2a:77:17:85:ca:32:0b:9c:f9:d8:42:c3:94:2d:20:
-                    88:91:f6:57:4a:aa:88:4a:b0:11:5d:77:7b:50:a7:
-                    96:9d:c5:2a:44:1a:28:f0:b1:98:fd:a6:2a:c8:82:
-                    f0:fd:10:99:fe:93:a1:ab:72:48:6d:f6:8d:09:b8:
-                    f4:f4:62:f8:a9:78:34:79:69:2a:0a:14:a4:ae:ec:
-                    6b:a2:2f:1d:42:e0:a7:26:c4:9e:65:36:01:2f:66:
-                    1f:b8:ef:75:b4:d3:4b:e7:be:24:1b:fa:e9:85:60:
-                    ed:e8:db:c5:c3:e9:0b:db:d6:da:69:07:bb:83:8e:
-                    95:d0:82:45:be:c4:12:2e:f9:19:23:b6:92:78:e6:
-                    c4:eb:9d:66:fd:c1:ab:e2:2f:12:73:9b:4d:bd:6b:
-                    37:d1:53:b1:4b:8f:48:5d:58:dc:fe:b5:50:00:75:
-                    ef:24:7a:9e:bc:9f:f5:38:60:06:09:1f:75:94:be:
-                    d8:1a:94:14:b1:8c:21:df:e5:d5:c1:ef:63:58:4d:
-                    3f:4c:78:22:fe:5d:44:42:c3:98:68:fd:cd:1a:3b:
-                    78:98:1e:f1:1c:c3:f9:42:fc:3e:6d:62:b2:ee:c9:
-                    e4:0c:a0:f7:7d:36:28:b8:53:bd:de:40:4d:1a:c3:
-                    01:b7:cd
-                Exponent: 65537 (0x10001)
-        X509v3 extensions:
-            Netscape Comment: 
-                CA Root
-            X509v3 Subject Key Identifier: 
-                A3:A6:B9:75:15:F1:2E:70:B1:23:91:D2:3C:61:41:FB:55:F1:97:9B
-            X509v3 Authority Key Identifier: 
-                keyid:A3:A6:B9:75:15:F1:2E:70:B1:23:91:D2:3C:61:41:FB:55:F1:97:9B
-
-            X509v3 Basic Constraints: critical
-                CA:TRUE, pathlen:1
-            X509v3 Key Usage: 
-                Certificate Sign, CRL Sign
-            Netscape Cert Type: 
-                SSL CA
-    Signature Algorithm: sha256WithRSAEncryption
-         99:05:a9:46:6c:23:12:79:b5:04:bf:60:1f:3b:f4:3f:52:bd:
-         9e:8d:b4:45:40:5f:c4:0d:25:9b:e4:2b:4c:0e:db:92:6e:2b:
-         06:d8:79:59:64:42:b8:5a:56:d1:cc:a4:47:27:8d:41:38:b0:
-         92:b8:e8:35:94:c1:28:c6:f9:bc:13:0e:5f:f4:d4:a3:2c:68:
-         2c:16:b8:2c:4f:97:fc:ee:e3:ac:6d:8c:4e:8a:29:5e:e7:7a:
-         89:6c:01:55:7f:fe:66:39:7f:a8:d7:f1:0f:e9:bb:8b:42:0a:
-         55:0d:ce:e9:16:cc:97:77:3b:c2:cb:21:7b:cf:2a:7c:91:7b:
-         32:cb:c8:b9:a8:6d:0f:46:dc:0d:f1:11:00:e0:53:9b:d2:77:
-         8f:38:9d:c3:a7:74:e6:ab:20:96:27:58:c8:16:a4:91:2c:18:
-         da:66:56:e4:c2:f9:e9:a0:14:d8:b6:18:55:2c:fe:26:87:f1:
-         e3:5e:cc:2c:7b:db:8c:92:84:3e:48:b6:55:20:f8:24:61:8b:
-         1a:9c:fb:32:0f:84:04:a5:71:dd:d9:0a:6d:66:f0:71:94:49:
-         75:dc:ed:5f:37:4c:32:df:d5:e5:e7:dd:34:56:7e:28:f7:d0:
-         05:42:97:46:3d:c2:60:13:5a:44:e2:5d:9e:46:d4:55:fa:19:
-         36:ed:5e:8d:09:36:9d:35:2f:fb:b4:fa:31:ff:3b:2d:4d:60:
-         ba:e3:31:28:b5:cc:a6:5c:c2:9f:14:a1:b7:3e:0f:b5:d0:0b:
-         da:db:60:56:4b:26:1a:43:ae:67:92:aa:4e:72:47:1b:2b:4a:
-         67:e1:92:18:ea:78:ac:74:ca:1b:84:4b:a7:aa:5e:d1:db:ff:
-         da:13:71:63:31:43:4b:c0:43:4c:62:87:85:fc:74:28:fa:7b:
-         c2:19:41:97:01:fc:07:ab:16:70:77:ff:8e:ed:67:d6:b4:cb:
-         3c:c2:8b:5d:7c:b0:ed:79:04:25:80:f2:a6:ed:78:91:29:1f:
-         dc:74:86:a7:d9:68:35:a0:fd:08:01:df:fa:94:04:7b:f5:46:
-         4c:45:ca:6b:71:6e:ad:b0:a9:64:f3:0d:b8:88:2d:bc:04:3d:
-         f0:a1:ee:33:03:e9:43:54:f1:9a:90:bd:2a:a9:0f:8d:90:b4:
-         46:56:1c:10:cf:81:0e:bd:b5:51:f4:99:2b:59:09:35:d5:f4:
-         6a:6f:77:62:45:26:c1:d4:5d:82:55:40:81:46:aa:f8:1b:16:
-         ae:c5:76:db:fd:8f:13:68:ef:10:6a:71:b6:14:c7:48:32:34:
-         b7:2a:09:a9:15:d8:3c:95:2f:26:53:8d:91:9c:36:b1:93:08:
-         4e:f6:b8:36:da:f5:67:91
+            Not Before: May  5 09:13:42 2020 GMT
+            Not After : May  3 09:13:42 2030 GMT
+                    00:d3:fb:5a:dc:49:69:f0:40:e5:90:7c:e1:2e:c3:
+                    ef:53:92:3d:83:c2:06:53:c7:bb:e2:ec:ee:bc:a1:
+                    09:d5:a5:04:71:fe:c6:01:7f:7c:2a:88:7c:42:1d:
+                    57:29:54:28:7c:e0:c9:ae:63:ad:28:21:f2:fc:34:
+                    86:3a:67:8a:a8:59:9f:24:e2:07:0f:ef:87:27:27:
+                    00:d3:fb:5a:dc:49:69:f0:40:e5:90:7c:e1:2e:c3:
+                    ef:53:92:3d:83:c2:06:53:c7:bb:e2:ec:ee:bc:a1:
+                    09:d5:a5:04:71:fe:c6:01:7f:7c:2a:88:7c:42:1d:
+                    57:29:54:28:7c:e0:c9:ae:63:ad:28:21:f2:fc:34:
+                    86:3a:67:8a:a8:59:9f:24:e2:07:0f:ef:87:27:27:
+                    92:b5:21:5d:19:29:7a:35:3e:be:db:d1:0c:22:25:
+                    db:28:f8:6a:9a:03:35:56:18:90:27:09:01:7f:b5:
+                    80:b8:bd:f0:ff:7b:ed:f7:f4:33:94:6d:ca:1d:94:
+                    b9:69:e1:42:28:bb:f2:51:dc:01:e0:02:f0:96:1e:
+                    e0:c8:33:41:79:d5:fe:7d:55:9c:cd:9b:58:49:f6:
+                    ac:0f:e2:c8:fc:75:4c:0d:a8:a7:f0:3d:97:07:d4:
+                    7f:17:90:dc:16:ee:df:de:76:5c:ce:f1:42:c9:17:
+                    5f:ae:82:31:b0:97:1c:4f:b0:bb:32:e4:a1:5e:85:
+                    d0:0b:fb:85:d5:3f:2b:86:b3:5a:aa:2a:37:8e:17:
+                    a4:67:0a:33:3f:b5:74:93:48:1a:62:37:65:44:45:
+                    5b:18:b6:47:58:de:90:0a:7b:86:39:49:3e:ce:fa:
+                    11:c6:ec:5f:d4:c6:e2:4d:a3:04:1e:96:87:04:d3:
+                    cf:a6:5e:01:a8:f3:30:dc:a5:40:b1:5e:a3:42:53:
+                    29:55:58:20:f5:f5:19:00:0f:49:60:16:77:bc:f2:
+                    4a:16:8f:38:79:21:8a:ce:78:1a:60:9c:e0:e9:c1:
+                    d7:4a:3e:05:10:f5:8f:e6:f1:a3:85:c1:a2:32:56:
+                    5b:4e:7d:5a:3a:a1:3c:61:ae:5e:68:e4:69:97:72:
+                    3d:38:5e:75:b9:06:e3:b6:f9:02:52:df:b4:87:d5:
+                    fb:8e:99:c6:a6:1b:ca:95:e4:4e:22:27:25:cf:7d:
+                    2c:8b:fa:9c:42:49:d7:37:0e:1e:07:cc:e0:67:c7:
+                    8e:9e:cf:53:bc:c7:f5:8d:89:0a:e8:06:cb:48:6e:
+                    b6:d0:c9:98:50:2b:43:82:4e:36:02:74:9e:e6:54:
+                    e0:c4:f3:49:be:b0:45:60:46:71:3c:8f:10:7f:59:
+                    c8:85:9a:70:b0:a2:a2:63:d0:b2:8c:41:fa:4a:75:
+                    b7:36:18:b1:86:7b:1e:06:34:1e:59:37:76:c5:f0:
+                    bb:77:b0:25:7c:13:0a:14:32:67:d9:b5:eb:f5:a4:
+                    74:cc:5e:c9:68:1c:bc:0e:ce:1a:ed:ab:82:2a:67:
+                    f6:fa:6c:5e:a6:b6:e4:24:0c:f6:86:bb:ee:0a:b9:
+                    6f:8e:df:5d:90:82:e2:22:f3:d1:bc:2b:44:fe:fc:
+                    6f:87:8f
+         9c:6a:bc:7f:93:1d:81:16:61:a0:bb:09:3f:e3:92:09:8f:62:
+         91:4e:43:ea:64:a9:07:57
 -----BEGIN CERTIFICATE-----
 MIIF9TCCA92gAwIBAgIBATANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJmcjEM
 MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
-MBIGA1UECwwLYXV0aG9yaXRpZXMxIDAeBgNVBAMMF2NhX3Jvb3RfY2xpZW50LWV4
-dGVybmFsMB4XDTIwMDQyMTA4MzYzMVoXDTMwMDQxOTA4MzYzMVowdTELMAkGA1UE
+                33:AC:54:7E:E9:5B:9C:62:4A:FF:3E:17:3E:F9:EA:C6:3E:6C:C4:83
+            X509v3 Authority Key Identifier: 
+                keyid:33:AC:54:7E:E9:5B:9C:62:4A:FF:3E:17:3E:F9:EA:C6:3E:6C:C4:83
+0Av7hdU/K4azWqoqN44XpGcKMz+1dJNIGmI3ZURFWxi2R1jekAp7hjlJPs76Ecbs
+X9TG4k2jBB6WhwTTz6ZeAajzMNylQLFeo0JTKVVYIPX1GQAPSWAWd7zyShaPOHkh
+is54GmCc4OnB10o+BRD1j+bxo4XBojJWW059WjqhPGGuXmjkaZdyPThedbkG47b5
+AlLftIfV+46ZxqYbypXkTiInJc99LIv6nEJJ1zcOHgfM4GfHjp7PU7zH9Y2JCugG
+y0huttDJmFArQ4JONgJ0nuZU4MTzSb6wRWBGcTyPEH9ZyIWacLCiomPQsoxB+kp1
+tzYYsYZ7HgY0Hlk3dsXwu3ewJXwTChQyZ9m16/WkdMxeyWgcvA7OGu2rgipn9vps
+Xqa25CQM9oa77gq5b47fXZCC4iLz0bwrRP78b4ePAgMBAAGjgY8wgYwwFgYJYIZI
+AYb4QgENBAkWB0NBIFJvb3QwHQYDVR0OBBYEFDOsVH7pW5xiSv8+Fz756sY+bMSD
+         7f:6e:7e:db:76:f9:9b:9b:9d:d1:82:c3:de:69:da:3f:57:60:
+         0b:ac:24:c3:99:b5:4c:c8:99:73:c3:c4:63:4b:37:b9:4d:51:
+         fe:88:fc:e2:42:6e:26:3d:8c:1e:7c:83:19:ce:ec:5b:55:7d:
+         1e:01:93:00:99:8a:19:28:49:55:18:f8:c8:fd:66:ad:04:6c:
+         7e:54:19:81:d9:30:53:68:41:be:ba:f6:1d:c6:23:18:88:99:
+         98:33:0c:52:14:5f:95:04:17:4b:0b:9b:0f:ae:7f:f9:77:00:
+         c8:0e:2c:b1:4f:5a:95:23:6f:2b:f8:8b:9d:8f:48:ef:9e:1e:
+         68:fe:41:4b:43:f3:77:23:d4:71:f5:ee:4f:5a:bc:53:9c:39:
+         26:83:d4:61:37:f0:af:a9:3e:b8:b2:f6:47:d7:e4:87:ba:42:
+         68:67:fe:c2:1b:b6:d7:95:c4:af:ed:74:ba:6a:60:38:f8:91:
+         26:52:f3:1a:3c:db:80:af:80:6b:c2:5d:fa:00:53:90:ee:ab:
+         41:9d:ec:58:d1:96:66:aa:10:3b:a2:fa:a2:f6:30:25:76:6f:
+         92:02:0a:d0:da:21:f8:36:9c:1a:4a:f3:56:5e:ae:fa:93:42:
+         c2:e6:18:6f:62:84:5d:f7:ae:d2:d8:31:2a:ef:99:18:9e:3a:
+         b7:4c:0e:2b:ef:c3:38:27:79:cd:8f:03:03:3c:26:91:4e:f6:
+         6a:aa:96:65:f6:02:b0:e4:c6:0e:a9:3c:2a:78:e1:9b:a2:ed:
+         d5:64:a8:c3:94:9a:a7:7f:ba:48:61:b8:0e:6f:e7:74:e4:75:
+         00:c0:2f:df:da:70:d6:a2:3d:0e:de:f8:ff:97:b0:36:18:13:
+         a5:ea:fa:6f:6b:f1:b9:29:6a:24:38:d8:4f:0c:75:56:0d:95:
+         dd:a5:8f:0c:19:a0:4f:64:cb:6a:54:cc:3b:07:57:d8:c4:1b:
+         32:65:ed:b1:8f:b7:c2:48:13:41:55:03:c4:7d:9f:71:a3:99:
+         ba:cd:23:71:0c:c8:c6:73:48:c1:7e:91:2c:a4:74:a8:e2:42:
+         c3:f5:d6:02:03:12:de:95:94:9c:5a:cd:e6:a4:d1:d2:1a:b0:
+         98:6f:23:15:b2:4d:f4:ca:76:07:b5:da:3d:0c:7b:50:fd:1f:
+         7d:84:8e:0f:84:b6:f1:20:bd:58:b8:78:5e:be:67:4c:2b:fa:
+         74:f5:32:60:96:9a:09:e3:03:72:7b:4f:bf:71:9f:4b:37:7c:
+         47:93:df:b7:02:10:ca:29:eb:d3:f2:bb:05:75:15:b4:85:96:
+         9c:6a:bc:7f:93:1d:81:16:61:a0:bb:09:3f:e3:92:09:8f:62:
+         91:4e:43:ea:64:a9:07:57
+dGVybmFsMB4XDTIwMDUwNTA5MTM0MloXDTMwMDUwMzA5MTM0MlowdTELMAkGA1UE
 BhMCZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3Zp
 dGFtdWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMSAwHgYDVQQDDBdjYV9yb290X2Ns
-aWVudC1leHRlcm5hbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMCw
-81CCNJyZ75sj5GhJBJF4gJ2rNVXEc8ROWEykO9nqkWB1Evf9tlLolHlgVf3/IHB/
-x3AGEAVwua4td6nX2rOlsi2iGRrQ+o2cZIPl9RDRkBB7p4YqZXxAPIaw+sBLqXKy
-DcHkTcmeUNIbjXULCYg+DWFuRkWGfYcpwwzjG8hD2R3M1+K6XHL/N8HkkW6WsWI9
-3SAZGdGwOhT7JjMGpi5hkw45MRn/VbEEdzAhEbEgppEKFSc+Ktc60zRAXwRgaT5/
-wXKW7QbNTHq9LOXuwJG7fKoYbpwSVCkS+pVKrx8K8c01vqQSR1Nr/CKKyx3cGTBo
-AH3DwMa4E3jI865An/3iTHp2bY8x0xisf0jmKncXhcoyC5z52ELDlC0giJH2V0qq
-iEqwEV13e1Cnlp3FKkQaKPCxmP2mKsiC8P0Qmf6ToatySG32jQm49PRi+Kl4NHlp
-KgoUpK7sa6IvHULgpybEnmU2AS9mH7jvdbTTS+e+JBv66YVg7ejbxcPpC9vW2mkH
-u4OOldCCRb7EEi75GSO2knjmxOudZv3Bq+IvEnObTb1rN9FTsUuPSF1Y3P61UAB1
-7yR6nryf9ThgBgkfdZS+2BqUFLGMId/l1cHvY1hNP0x4Iv5dRELDmGj9zRo7eJge
-8RzD+UL8Pm1isu7J5Ayg9302KLhTvd5ATRrDAbfNAgMBAAGjgY8wgYwwFgYJYIZI
-AYb4QgENBAkWB0NBIFJvb3QwHQYDVR0OBBYEFKOmuXUV8S5wsSOR0jxhQftV8Zeb
-MB8GA1UdIwQYMBaAFKOmuXUV8S5wsSOR0jxhQftV8ZebMBIGA1UdEwEB/wQIMAYB
+aWVudC1leHRlcm5hbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANP7
+WtxJafBA5ZB84S7D71OSPYPCBlPHu+Ls7ryhCdWlBHH+xgF/fCqIfEIdVylUKHzg
+ya5jrSgh8vw0hjpniqhZnyTiBw/vhycnkrUhXRkpejU+vtvRDCIl2yj4apoDNVYY
+kCcJAX+1gLi98P977ff0M5Rtyh2UuWnhQii78lHcAeAC8JYe4MgzQXnV/n1VnM2b
+WEn2rA/iyPx1TA2op/A9lwfUfxeQ3Bbu3952XM7xQskXX66CMbCXHE+wuzLkoV6F
+0Av7hdU/K4azWqoqN44XpGcKMz+1dJNIGmI3ZURFWxi2R1jekAp7hjlJPs76Ecbs
+X9TG4k2jBB6WhwTTz6ZeAajzMNylQLFeo0JTKVVYIPX1GQAPSWAWd7zyShaPOHkh
+is54GmCc4OnB10o+BRD1j+bxo4XBojJWW059WjqhPGGuXmjkaZdyPThedbkG47b5
+AlLftIfV+46ZxqYbypXkTiInJc99LIv6nEJJ1zcOHgfM4GfHjp7PU7zH9Y2JCugG
+y0huttDJmFArQ4JONgJ0nuZU4MTzSb6wRWBGcTyPEH9ZyIWacLCiomPQsoxB+kp1
+tzYYsYZ7HgY0Hlk3dsXwu3ewJXwTChQyZ9m16/WkdMxeyWgcvA7OGu2rgipn9vps
+Xqa25CQM9oa77gq5b47fXZCC4iLz0bwrRP78b4ePAgMBAAGjgY8wgYwwFgYJYIZI
+AYb4QgENBAkWB0NBIFJvb3QwHQYDVR0OBBYEFDOsVH7pW5xiSv8+Fz756sY+bMSD
+MB8GA1UdIwQYMBaAFDOsVH7pW5xiSv8+Fz756sY+bMSDMBIGA1UdEwEB/wQIMAYB
 Af8CAQEwCwYDVR0PBAQDAgEGMBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0B
-AQsFAAOCAgEAmQWpRmwjEnm1BL9gHzv0P1K9no20RUBfxA0lm+QrTA7bkm4rBth5
-WWRCuFpW0cykRyeNQTiwkrjoNZTBKMb5vBMOX/TUoyxoLBa4LE+X/O7jrG2MToop
-Xud6iWwBVX/+Zjl/qNfxD+m7i0IKVQ3O6RbMl3c7wsshe88qfJF7MsvIuahtD0bc
-DfERAOBTm9J3jzidw6d05qsglidYyBakkSwY2mZW5ML56aAU2LYYVSz+Jofx417M
-LHvbjJKEPki2VSD4JGGLGpz7Mg+EBKVx3dkKbWbwcZRJddztXzdMMt/V5efdNFZ+
-KPfQBUKXRj3CYBNaROJdnkbUVfoZNu1ejQk2nTUv+7T6Mf87LU1guuMxKLXMplzC
-nxShtz4PtdAL2ttgVksmGkOuZ5KqTnJHGytKZ+GSGOp4rHTKG4RLp6pe0dv/2hNx
-YzFDS8BDTGKHhfx0KPp7whlBlwH8B6sWcHf/ju1n1rTLPMKLXXyw7XkEJYDypu14
-kSkf3HSGp9loNaD9CAHf+pQEe/VGTEXKa3FurbCpZPMNuIgtvAQ98KHuMwPpQ1Tx
-mpC9KqkPjZC0RlYcEM+BDr21UfSZK1kJNdX0am93YkUmwdRdglVAgUaq+BsWrsV2
-2/2PE2jvEGpxthTHSDI0tyoJqRXYPJUvJlONkZw2sZMITva4Ntr1Z5E=
------END CERTIFICATE-----
+AQsFAAOCAgEAf25+23b5m5ud0YLD3mnaP1dgC6wkw5m1TMiZc8PEY0s3uU1R/oj8
+4kJuJj2MHnyDGc7sW1V9HgGTAJmKGShJVRj4yP1mrQRsflQZgdkwU2hBvrr2HcYj
+GIiZmDMMUhRflQQXSwubD65/+XcAyA4ssU9alSNvK/iLnY9I754eaP5BS0PzdyPU
+cfXuT1q8U5w5JoPUYTfwr6k+uLL2R9fkh7pCaGf+whu215XEr+10umpgOPiRJlLz
+GjzbgK+Aa8Jd+gBTkO6rQZ3sWNGWZqoQO6L6ovYwJXZvkgIK0Noh+DacGkrzVl6u
++pNCwuYYb2KEXfeu0tgxKu+ZGJ46t0wOK+/DOCd5zY8DAzwmkU72aqqWZfYCsOTG
+Dqk8Knjhm6Lt1WSow5Sap3+6SGG4Dm/ndOR1AMAv39pw1qI9Dt74/5ewNhgTper6
+b2vxuSlqJDjYTwx1Vg2V3aWPDBmgT2TLalTMOwdX2MQbMmXtsY+3wkgTQVUDxH2f
+caOZus0jcQzIxnNIwX6RLKR0qOJCw/XWAgMS3pWUnFrN5qTR0hqwmG8jFbJN9Mp2
+B7XaPQx7UP0ffYSOD4S28SC9WLh4Xr5nTCv6dPUyYJaaCeMDcntPv3GfSzd8R5Pf
+twIQyinr0/K7BXUVtIWWnGq8f5MdgRZhoLsJP+OSCY9ikU5D6mSpB1c=
diff --git a/deployment/environments/certs/client-external/clients/customer_x/customer_x.crt b/deployment/environments/certs/client-external/clients/customer_x/customer_x.crt
index 79811157b457f2929c289b1f8706347b84b307b5..6ff7b7e7fcb2f16a44da5598b8ef2093bcb58bff 100644
--- a/deployment/environments/certs/client-external/clients/customer_x/customer_x.crt
+++ b/deployment/environments/certs/client-external/clients/customer_x/customer_x.crt
@@ -1,138 +1,133 @@
 Certificate:
     Data:
         Version: 3 (0x2)
-        Serial Number: 3 (0x3)
+        Serial Number: 4 (0x4)
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_client-external
         Validity
-            Not Before: Apr 21 08:37:59 2020 GMT
-            Not After : Apr 21 08:37:59 2023 GMT
-        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=customer_x
-        Subject Public Key Info:
-            Public Key Algorithm: rsaEncryption
-                RSA Public-Key: (4096 bit)
-                Modulus:
-                    00:db:c8:71:74:06:17:ca:f2:b8:a5:3a:56:72:09:
-                    eb:af:3a:24:df:fd:61:dc:e2:3c:48:a3:04:80:80:
-                    51:b9:15:48:15:50:52:57:1f:94:99:8e:71:8d:ad:
-                    a0:9a:e2:c8:46:b2:f4:b0:1e:f3:20:6c:6c:60:bd:
-                    08:3c:e1:e5:bd:cb:de:4b:91:45:69:4f:c4:df:2b:
-                    13:fe:84:7b:6e:5f:18:5b:49:cb:b7:9b:09:53:d2:
-                    18:68:1e:85:46:e0:7c:4b:e9:d9:e5:f4:f9:ea:cf:
-                    97:e0:a1:ab:25:dd:de:cc:03:2e:5e:e8:29:15:ac:
-                    11:37:40:e6:9e:73:ca:91:74:02:ea:58:da:91:b1:
-                    ac:1b:7c:29:65:ca:39:52:0e:03:87:e8:f9:55:bd:
-                    85:26:2a:f0:3a:c8:5f:0e:68:75:8b:81:a1:43:4e:
-                    7f:1c:b5:c2:3e:c1:5e:94:f8:cc:c4:33:82:2e:09:
-                    63:66:eb:e9:32:2b:b8:55:58:09:c9:92:0a:e8:ce:
-                    45:fd:0e:61:0d:31:e4:6c:ae:21:c9:da:1c:1c:87:
-                    57:b8:9b:03:e9:c8:4c:6a:a9:db:17:7d:63:54:bd:
-                    bd:ff:d2:b2:6f:70:a9:5b:69:d0:c7:4e:32:28:bd:
-                    dc:24:c9:d7:8a:75:42:f1:10:5e:b1:a7:5b:78:6f:
-                    fd:9d:56:4b:c1:d1:13:c2:62:82:e2:39:de:4e:10:
-                    56:c1:65:ce:ee:c9:75:e5:a5:02:88:ba:64:71:13:
-                    ef:7c:39:d7:e0:2f:c4:aa:17:61:f6:4e:2c:98:da:
-                    98:a0:bf:91:d8:7e:cb:f5:e1:57:df:2a:51:fb:34:
-                    8b:88:68:ad:52:fd:28:91:a4:6a:4e:02:e3:cd:ee:
-                    68:53:51:c0:fc:e5:ab:89:f5:63:e4:94:8b:10:1c:
-                    b3:9d:6e:38:47:a4:fa:64:b6:d9:07:c8:21:61:ee:
-                    88:36:a2:f7:ca:30:bd:4c:5f:1e:6c:2a:fd:0c:14:
-                    b5:0b:e4:4b:89:0a:d0:42:dc:1c:aa:4a:b2:ec:94:
-                    11:8a:f3:a3:26:b3:3f:36:be:37:21:36:d1:7f:fe:
-                    6a:45:0e:c7:59:51:62:ee:1a:17:b1:7f:f6:12:d3:
-                    dc:31:04:09:c5:a3:84:c7:af:0c:85:f6:ab:31:b4:
-                    2d:0b:67:02:89:1d:98:47:2f:46:76:f5:3a:e4:2b:
-                    e4:9b:d6:fa:75:95:c1:05:6a:1e:45:50:27:e1:ae:
-                    92:37:a6:a3:8f:b2:6f:e5:56:87:48:d9:2d:aa:bf:
-                    bc:04:67:52:16:bd:86:a4:4d:04:f6:38:fb:0b:67:
-                    74:e8:41:c1:e9:01:18:f6:56:2a:31:b9:d1:a2:bd:
-                    9f:7a:dd
-                Exponent: 65537 (0x10001)
-        X509v3 extensions:
-            Netscape Comment: 
-                Certificat Client SSL
-            X509v3 Subject Key Identifier: 
-                F1:A4:88:63:C3:0F:39:53:46:AC:5B:6D:C1:C8:61:D0:CE:B4:44:97
+            Not Before: May  5 11:44:25 2020 GMT
+            Not After : May  5 11:44:25 2023 GMT
+                    74:fc:d0:ba:2b:7e:ed:8a:60:11:9d:3d:ea:a7:34:
+                    4f:03:8b:5e:7d:a7:22:e4:b0:50:f1:6f:0b:c8:60:
+                    b9:61:35:dd:f1:27:ef:3d:ee:b2:f8:0c:8f:df:b7:
+                    dd:1f:9d:67:9f:5b:cf:bc:9e:82:16:08:cd:81:41:
+                    4b:c9:3c:10:7c:10:1f:29:14:53:0d:bc:67:15:de:
+                    00:9c:ef:bc:79:7f:77:69:4d:1b:c6:9f:25:a8:d1:
+                    2e:d8:4a:09:02:5d:89:8a:a4:c4:eb:c8:36:7f:1a:
+                    e9:16:07:e7:08:7b:76:7b:8c:9e:25:8a:a8:e1:5c:
+                    80:99:15:ad:5c:29:98:ac:a7:5d:9d:23:c9:16:54:
+                    74:fc:d0:ba:2b:7e:ed:8a:60:11:9d:3d:ea:a7:34:
+                    4f:03:8b:5e:7d:a7:22:e4:b0:50:f1:6f:0b:c8:60:
+                    b9:61:35:dd:f1:27:ef:3d:ee:b2:f8:0c:8f:df:b7:
+                    dd:1f:9d:67:9f:5b:cf:bc:9e:82:16:08:cd:81:41:
+                    4b:c9:3c:10:7c:10:1f:29:14:53:0d:bc:67:15:de:
+                    52:c0:78:d5:05:ae:29:43:67:1e:21:e0:6f:9f:bd:
+                    db:af:c0:0a:f8:e2:13:e4:24:f2:45:4e:b9:40:69:
+                    06:4f:74:5b:68:fb:dd:4f:e2:10:14:cc:fb:57:13:
+                    a6:1f:b9:3a:9f:9f:e0:a5:30:df:3b:81:88:97:5b:
+                    8b:f9:a9:77:a0:a4:96:52:7d:14:1e:7b:de:93:6d:
+                    71:a6:a8:0c:5c:f5:a5:66:54:d0:e0:57:fd:d2:ce:
+                    0d:c0:2f:f6:20:76:86:d4:8a:da:0d:5a:11:09:bb:
+                    06:68:39:31:c9:c3:95:a6:49:a7:68:54:0d:1a:ff:
+                    0e:c2:19:51:4a:c9:48:bf:51:fe:e7:e1:fe:c7:fc:
+                    62:22:bd:91:83:9d:e9:f8:41:ca:47:97:3f:1f:17:
+                    ba:5b:35:98:fc:62:95:77:f9:ed:70:87:9a:d6:0d:
+                    29:51:97:45:89:a8:0a:c4:80:21:2c:35:07:e4:7d:
+                    0a:4d:85:6a:b4:1e:37:15:65:4e:57:38:f4:1c:0b:
+                    d7:96:23:2e:ca:c3:00:90:b9:9d:f2:8d:f2:5e:81:
+                    7c:09:80:70:77:18:7f:a1:c5:77:30:2b:c9:72:a4:
+                    48:fb:d7:47:6c:ad:1a:d4:be:06:3d:19:98:94:7b:
+                    39:64:06:ae:aa:d3:d2:c7:a4:a4:5f:15:e9:34:28:
+                    09:54:d7:2b:c1:38:57:aa:54:0b:67:db:06:b4:49:
+                    44:8f:fe:2d:b4:08:b1:82:0d:3b:aa:d2:a3:ca:8a:
+                    3d:ba:bc:16:ab:1b:49:2e:10:41:e0:1a:b8:64:6f:
+                    7f:ba:56:9d:47:60:7f:63:7d:79:22:4b:da:db:15:
+                    70:7a:af:3d:16:57:60:ed:e7:06:f3:cd:66:c0:4f:
+                    68:be:66:ca:48:fb:97:bd:92:c0:4c:2d:e7:f7:2c:
+                    8f:00:15:b6:4d:a0:55:f9:9c:df:59:de:2c:42:bf:
+                    11:a2:fa:f0:92:ee:cd:c5:8d:32:2d:dc:87:47:2c:
+                    29:4d:df
+         49:31:75:cd:dc:a8:5a:90:13:47:18:8d:59:55:65:ec:61:4d:
+         3e:d6:1a:07:f0:2e:12:5b:f2:5e:1c:42:d4:4f:ed:6a:ba:60:
+         f7:6d:e3:da:61:a7:d8:32:7b:5c:b6:5b:f4:69:42:cb:14:69:
+         3b:b6:f8:a1:3b:00:6d:54:0d:fc:28:70:7c:94:3a:ff:f0:e1:
+         b3:81:65:1d:c3:bc:c5:45
+                42:F9:82:F1:31:2B:CE:2E:21:E3:74:11:ED:C3:8D:46:B4:B3:1A:CE
             X509v3 Authority Key Identifier: 
-                keyid:CA:45:36:B6:48:CB:67:A6:DB:4A:A9:40:88:3D:46:BA:8C:7B:1F:6B
-                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-external
-                serial:02
-
-            X509v3 Issuer Alternative Name: 
-                <EMPTY>
-
-            X509v3 Basic Constraints: critical
-                CA:FALSE
-            X509v3 Key Usage: 
-                Digital Signature
-            Netscape Cert Type: 
-                SSL Client
-            X509v3 Extended Key Usage: 
-                TLS Web Client Authentication
-    Signature Algorithm: sha256WithRSAEncryption
-         35:0c:98:53:ec:d7:73:09:4f:d1:cc:b5:ad:c2:67:af:1c:a3:
-         dd:64:37:58:e6:97:ab:c0:e1:7f:30:21:13:a8:99:ad:88:2d:
-         bf:3f:57:12:28:4e:21:14:47:33:ae:c2:7e:99:80:9e:0a:19:
-         78:ed:bf:38:c9:8a:76:b2:db:9e:b7:63:81:0e:5b:0c:0f:ed:
-         b7:00:ff:e9:e8:0f:bb:7d:fd:ab:af:5e:45:2d:8e:ea:37:84:
-         06:6a:46:ff:d8:b3:7c:d0:3d:53:b8:1a:5f:17:e6:95:c7:cf:
-         d2:84:2f:c1:fa:d5:2a:d9:b3:31:55:0b:d7:81:30:0d:9a:60:
-         b6:0e:10:a5:63:62:03:aa:4f:bf:13:e5:a1:5b:28:6a:b2:22:
-         e0:14:d5:2f:25:3b:31:c5:6a:16:0d:db:04:6b:88:81:67:46:
-         87:de:fb:e3:21:f9:42:87:9c:89:e0:a7:0d:d4:98:11:62:97:
-         20:27:89:43:ea:24:1e:f4:de:12:f5:79:bd:3d:b4:7e:d2:70:
-         bb:52:d8:44:e2:b6:14:a3:6e:47:60:9a:cd:1f:7f:38:bf:bd:
-         23:0c:48:3f:c3:07:ad:81:0d:a2:41:1d:82:93:de:52:10:58:
-         97:6d:e2:55:94:07:18:fe:66:00:64:89:93:d0:5a:62:0d:ad:
-         65:1f:54:78:28:f5:be:5f:4a:51:d2:62:e5:5e:7e:bd:7e:d1:
-         a3:22:bb:43:27:66:2f:46:15:64:6e:ba:f7:90:e2:38:39:be:
-         6e:d8:93:e5:86:91:b6:cb:b1:90:49:bd:3b:62:4d:4b:87:f8:
-         a8:27:59:44:b5:18:41:ab:47:6f:66:b5:e1:8d:af:76:fc:c7:
-         bd:a7:9f:65:98:0b:d2:f3:bc:9e:1e:d8:76:21:54:00:8b:5d:
-         2e:27:61:78:1c:cd:a0:a5:2c:b7:5f:e7:be:d6:c2:f0:41:3e:
-         d5:57:03:15:7c:7c:52:75:81:06:77:ce:77:0d:c6:46:17:fc:
-         f3:bc:e2:59:2f:7f:2f:50:6a:67:c1:72:c6:d7:01:82:13:38:
-         10:2a:06:d4:86:df:2f:5a:0e:5a:d7:a8:13:e5:9b:f9:df:3c:
-         3e:71:31:8d:f6:bd:8c:35:bc:d3:18:c2:09:e5:76:a1:71:19:
-         07:22:cc:a0:78:fb:3f:be:dc:c8:40:89:44:81:33:ea:32:ae:
-         cd:06:c6:02:c1:bb:80:62:02:21:e1:fb:f2:16:e8:23:a1:17:
-         08:d1:1c:d8:a4:ba:9b:ae:50:5b:d4:2d:92:9e:31:08:25:1f:
-         75:b0:4d:01:5d:1c:0e:0e:6a:e1:e4:7e:bb:e8:4d:c8:2c:7f:
-         7e:83:75:1e:9b:d2:83:f3
+                keyid:79:40:DE:1C:BE:4E:6F:37:00:94:B1:23:B1:2F:44:D5:C4:3E:7A:EF
+Xn2nIuSwUPFvC8hguWE13fEn7z3usvgMj9+33R+dZ59bz7yeghYIzYFBS8k8EHwQ
+HykUUw28ZxXeUsB41QWuKUNnHiHgb5+926/ACvjiE+Qk8kVOuUBpBk90W2j73U/i
+EBTM+1cTph+5Op+f4KUw3zuBiJdbi/mpd6CkllJ9FB573pNtcaaoDFz1pWZU0OBX
+/dLODcAv9iB2htSK2g1aEQm7Bmg5McnDlaZJp2hUDRr/DsIZUUrJSL9R/ufh/sf8
+YiK9kYOd6fhBykeXPx8Xuls1mPxilXf57XCHmtYNKVGXRYmoCsSAISw1B+R9Ck2F
+arQeNxVlTlc49BwL15YjLsrDAJC5nfKN8l6BfAmAcHcYf6HFdzAryXKkSPvXR2yt
+GtS+Bj0ZmJR7OWQGrqrT0sekpF8V6TQoCVTXK8E4V6pUC2fbBrRJRI/+LbQIsYIN
+O6rSo8qKPbq8FqsbSS4QQeAauGRvf7pWnUdgf2N9eSJL2tsVcHqvPRZXYO3nBvPN
+ZsBPaL5mykj7l72SwEwt5/csjwAVtk2gVfmc31neLEK/EaL68JLuzcWNMi3ch0cs
+KU3fAgMBAAGjggE5MIIBNTAkBglghkgBhvhCAQ0EFxYVQ2VydGlmaWNhdCBDbGll
+bnQgU1NMMB0GA1UdDgQWBBRC+YLxMSvOLiHjdBHtw41GtLMazjCBnwYDVR0jBIGX
+MIGUgBR5QN4cvk5vNwCUsSOxL0TVxD5676F5pHcwdTELMAkGA1UEBhMCZnIxDDAK
+BgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDAS
+BgNVBAsMC2F1dGhvcml0aWVzMSAwHgYDVQQDDBdjYV9yb290X2NsaWVudC1leHRl
+cm5hbIIBAjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgeAMBEG
+         60:46:8d:b4:3b:92:1c:a3:d1:2d:8f:a6:71:f4:68:ce:df:3f:
+         87:06:52:d9:ce:b7:d0:d2:cb:4b:fb:0e:b6:8d:ea:94:95:77:
+         5b:57:5b:e6:bc:ea:61:b8:f7:ab:8a:f3:1c:30:89:77:47:05:
+         d6:e4:1d:1e:7a:47:7d:d2:e4:3f:50:03:6a:b7:93:3f:c5:ef:
+         2c:ee:8b:81:45:30:34:5a:11:c9:5b:a4:1a:d5:c5:5b:c3:66:
+         ba:88:74:e5:55:14:4f:86:7b:a8:e2:5d:89:1d:c7:cd:b7:25:
+         35:08:39:21:9f:34:54:90:92:7c:a0:3d:85:cf:ec:38:d8:7a:
+         0b:18:39:b1:89:bb:e9:98:81:b6:3e:4e:09:54:bd:d8:89:90:
+         2a:42:af:40:95:db:84:0d:f8:ca:5f:c5:8b:a8:29:56:0e:06:
+         57:45:0b:4c:64:44:56:ad:ee:d5:26:05:3c:9f:a6:3a:e4:6c:
+         e4:e1:91:58:43:a8:23:3f:14:da:24:16:31:94:a8:87:4f:a9:
+         8f:6a:ef:37:06:21:3e:2a:3d:53:fd:0d:14:f6:92:2d:06:75:
+         8e:89:47:b9:d8:21:da:a9:b8:8c:4d:59:5c:4e:41:d5:f0:8c:
+         78:64:f4:ba:2d:aa:04:91:c9:85:5c:7e:eb:ed:10:d5:f6:53:
+         29:9e:79:64:f8:9b:76:49:df:d9:15:e9:8a:c3:2e:ab:ae:7b:
+         e7:e9:83:00:77:0c:df:b8:6d:05:41:b3:80:fa:bf:1f:31:82:
+         91:e5:81:f7:8f:4c:01:6c:e1:88:b3:e3:ba:a3:8f:32:ac:1a:
+         d5:b9:67:93:16:ad:28:9a:93:0f:e6:25:b0:cd:62:d5:69:ea:
+         dd:33:70:c1:54:1c:7f:da:cd:8e:fd:17:30:ed:97:be:ba:dd:
+         69:a3:63:72:a9:d4:c0:58:3e:fb:d1:8a:ca:97:aa:a5:77:fb:
+         2f:0a:63:8a:5f:ad:4d:9c:53:5b:55:41:2b:71:47:76:95:6d:
+         5f:fa:6a:99:19:b9:fe:18:3c:f9:32:de:2f:d5:7c:07:63:62:
+         cb:50:13:5e:38:04:68:c4:aa:15:3c:45:b5:c5:3a:cf:ed:ea:
+         38:9a:5b:d6:26:c3:45:9f:da:d8:6d:61:b4:1c:b9:99:e5:07:
+         49:31:75:cd:dc:a8:5a:90:13:47:18:8d:59:55:65:ec:61:4d:
+         3e:d6:1a:07:f0:2e:12:5b:f2:5e:1c:42:d4:4f:ed:6a:ba:60:
+         f7:6d:e3:da:61:a7:d8:32:7b:5c:b6:5b:f4:69:42:cb:14:69:
+         3b:b6:f8:a1:3b:00:6d:54:0d:fc:28:70:7c:94:3a:ff:f0:e1:
+         b3:81:65:1d:c3:bc:c5:45
 -----BEGIN CERTIFICATE-----
-MIIGhTCCBG2gAwIBAgIBAzANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJmcjEM
+MIIGhTCCBG2gAwIBAgIBBDANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJmcjEM
 MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
 MBIGA1UECwwLYXV0aG9yaXRpZXMxKDAmBgNVBAMMH2NhX2ludGVybWVkaWF0ZV9j
-bGllbnQtZXh0ZXJuYWwwHhcNMjAwNDIxMDgzNzU5WhcNMjMwNDIxMDgzNzU5WjBS
+bGllbnQtZXh0ZXJuYWwwHhcNMjAwNTA1MTE0NDI1WhcNMjMwNTA1MTE0NDI1WjBS
 MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
 A1UECgwHdml0YW11aTETMBEGA1UEAwwKY3VzdG9tZXJfeDCCAiIwDQYJKoZIhvcN
-AQEBBQADggIPADCCAgoCggIBANvIcXQGF8ryuKU6VnIJ6686JN/9YdziPEijBICA
-UbkVSBVQUlcflJmOcY2toJriyEay9LAe8yBsbGC9CDzh5b3L3kuRRWlPxN8rE/6E
-e25fGFtJy7ebCVPSGGgehUbgfEvp2eX0+erPl+ChqyXd3swDLl7oKRWsETdA5p5z
-ypF0AupY2pGxrBt8KWXKOVIOA4fo+VW9hSYq8DrIXw5odYuBoUNOfxy1wj7BXpT4
-zMQzgi4JY2br6TIruFVYCcmSCujORf0OYQ0x5GyuIcnaHByHV7ibA+nITGqp2xd9
-Y1S9vf/Ssm9wqVtp0MdOMii93CTJ14p1QvEQXrGnW3hv/Z1WS8HRE8JiguI53k4Q
-VsFlzu7JdeWlAoi6ZHET73w51+AvxKoXYfZOLJjamKC/kdh+y/XhV98qUfs0i4ho
-rVL9KJGkak4C483uaFNRwPzlq4n1Y+SUixAcs51uOEek+mS22QfIIWHuiDai98ow
-vUxfHmwq/QwUtQvkS4kK0ELcHKpKsuyUEYrzoyazPza+NyE20X/+akUOx1lRYu4a
-F7F/9hLT3DEECcWjhMevDIX2qzG0LQtnAokdmEcvRnb1OuQr5JvW+nWVwQVqHkVQ
-J+Gukjemo4+yb+VWh0jZLaq/vARnUha9hqRNBPY4+wtndOhBwekBGPZWKjG50aK9
-n3rdAgMBAAGjggE5MIIBNTAkBglghkgBhvhCAQ0EFxYVQ2VydGlmaWNhdCBDbGll
-bnQgU1NMMB0GA1UdDgQWBBTxpIhjww85U0asW23ByGHQzrRElzCBnwYDVR0jBIGX
-MIGUgBTKRTa2SMtnpttKqUCIPUa6jHsfa6F5pHcwdTELMAkGA1UEBhMCZnIxDDAK
-BgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDAS
-BgNVBAsMC2F1dGhvcml0aWVzMSAwHgYDVQQDDBdjYV9yb290X2NsaWVudC1leHRl
-cm5hbIIBAjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgeAMBEG
-CWCGSAGG+EIBAQQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAjANBgkqhkiG9w0B
-AQsFAAOCAgEANQyYU+zXcwlP0cy1rcJnrxyj3WQ3WOaXq8DhfzAhE6iZrYgtvz9X
-EihOIRRHM67CfpmAngoZeO2/OMmKdrLbnrdjgQ5bDA/ttwD/6egPu339q69eRS2O
-6jeEBmpG/9izfNA9U7gaXxfmlcfP0oQvwfrVKtmzMVUL14EwDZpgtg4QpWNiA6pP
-vxPloVsoarIi4BTVLyU7McVqFg3bBGuIgWdGh9774yH5QoecieCnDdSYEWKXICeJ
-Q+okHvTeEvV5vT20ftJwu1LYROK2FKNuR2CazR9/OL+9IwxIP8MHrYENokEdgpPe
-UhBYl23iVZQHGP5mAGSJk9BaYg2tZR9UeCj1vl9KUdJi5V5+vX7RoyK7QydmL0YV
-ZG6695DiODm+btiT5YaRtsuxkEm9O2JNS4f4qCdZRLUYQatHb2a14Y2vdvzHvaef
-ZZgL0vO8nh7YdiFUAItdLidheBzNoKUst1/nvtbC8EE+1VcDFXx8UnWBBnfOdw3G
-Rhf887ziWS9/L1BqZ8FyxtcBghM4ECoG1IbfL1oOWteoE+Wb+d88PnExjfa9jDW8
-0xjCCeV2oXEZByLMoHj7P77cyECJRIEz6jKuzQbGAsG7gGICIeH78hboI6EXCNEc
-2KS6m65QW9Qtkp4xCCUfdbBNAV0cDg5q4eR+u+hNyCx/foN1HpvSg/M=
------END CERTIFICATE-----
+AQEBBQADggIPADCCAgoCggIBAJzvvHl/d2lNG8afJajRLthKCQJdiYqkxOvINn8a
+6RYH5wh7dnuMniWKqOFcgJkVrVwpmKynXZ0jyRZUdPzQuit+7YpgEZ096qc0TwOL
+Xn2nIuSwUPFvC8hguWE13fEn7z3usvgMj9+33R+dZ59bz7yeghYIzYFBS8k8EHwQ
+HykUUw28ZxXeUsB41QWuKUNnHiHgb5+926/ACvjiE+Qk8kVOuUBpBk90W2j73U/i
+EBTM+1cTph+5Op+f4KUw3zuBiJdbi/mpd6CkllJ9FB573pNtcaaoDFz1pWZU0OBX
+/dLODcAv9iB2htSK2g1aEQm7Bmg5McnDlaZJp2hUDRr/DsIZUUrJSL9R/ufh/sf8
+YiK9kYOd6fhBykeXPx8Xuls1mPxilXf57XCHmtYNKVGXRYmoCsSAISw1B+R9Ck2F
+arQeNxVlTlc49BwL15YjLsrDAJC5nfKN8l6BfAmAcHcYf6HFdzAryXKkSPvXR2yt
+GtS+Bj0ZmJR7OWQGrqrT0sekpF8V6TQoCVTXK8E4V6pUC2fbBrRJRI/+LbQIsYIN
+O6rSo8qKPbq8FqsbSS4QQeAauGRvf7pWnUdgf2N9eSJL2tsVcHqvPRZXYO3nBvPN
+ZsBPaL5mykj7l72SwEwt5/csjwAVtk2gVfmc31neLEK/EaL68JLuzcWNMi3ch0cs
+KU3fAgMBAAGjggE5MIIBNTAkBglghkgBhvhCAQ0EFxYVQ2VydGlmaWNhdCBDbGll
+bnQgU1NMMB0GA1UdDgQWBBRC+YLxMSvOLiHjdBHtw41GtLMazjCBnwYDVR0jBIGX
+MIGUgBR5QN4cvk5vNwCUsSOxL0TVxD5676F5pHcwdTELMAkGA1UEBhMCZnIxDDAK
+AQsFAAOCAgEAYEaNtDuSHKPRLY+mcfRozt8/hwZS2c630NLLS/sOto3qlJV3W1db
+5rzqYbj3q4rzHDCJd0cF1uQdHnpHfdLkP1ADareTP8XvLO6LgUUwNFoRyVukGtXF
+W8Nmuoh05VUUT4Z7qOJdiR3HzbclNQg5IZ80VJCSfKA9hc/sONh6Cxg5sYm76ZiB
+tj5OCVS92ImQKkKvQJXbhA34yl/Fi6gpVg4GV0ULTGREVq3u1SYFPJ+mOuRs5OGR
+WEOoIz8U2iQWMZSoh0+pj2rvNwYhPio9U/0NFPaSLQZ1jolHudgh2qm4jE1ZXE5B
+1fCMeGT0ui2qBJHJhVx+6+0Q1fZTKZ55ZPibdknf2RXpisMuq6575+mDAHcM37ht
+BUGzgPq/HzGCkeWB949MAWzhiLPjuqOPMqwa1blnkxatKJqTD+YlsM1i1Wnq3TNw
+wVQcf9rNjv0XMO2XvrrdaaNjcqnUwFg++9GKypeqpXf7Lwpjil+tTZxTW1VBK3FH
+dpVtX/pqmRm5/hg8+TLeL9V8B2Niy1ATXjgEaMSqFTxFtcU6z+3qOJpb1ibDRZ/a
+2G1htBy5meUHSTF1zdyoWpATRxiNWVVl7GFNPtYaB/AuElvyXhxC1E/tarpg923j
+2mGn2DJ7XLZb9GlCyxRpO7b4oTsAbVQN/ChwfJQ6//Dhs4FlHcO8xUU=
diff --git a/deployment/environments/certs/client-external/clients/customer_x/customer_x.key b/deployment/environments/certs/client-external/clients/customer_x/customer_x.key
index 494c6a24eeb8bfacd9d97cf6213480d93a3e2798..53921d112a2e9f82a2203ab39fad484daaf9c550 100644
--- a/deployment/environments/certs/client-external/clients/customer_x/customer_x.key
+++ b/deployment/environments/certs/client-external/clients/customer_x/customer_x.key
@@ -1,54 +1,53 @@
 -----BEGIN ENCRYPTED PRIVATE KEY-----
-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
-3BF4rjO4xVzaQ+fbtHfOsw==
------END ENCRYPTED PRIVATE KEY-----
+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
+upGVaC2eocTRBpXwR1wICQ==
diff --git a/deployment/environments/certs/client-vitam/ca/ca-intermediate.crt b/deployment/environments/certs/client-vitam/ca/ca-intermediate.crt
index d5090e7a96fc50a7768adf87acc5426eea11f0f8..a3c2aeca8c7b0347622953baa75e5b58e9a65726 100644
--- a/deployment/environments/certs/client-vitam/ca/ca-intermediate.crt
+++ b/deployment/environments/certs/client-vitam/ca/ca-intermediate.crt
@@ -5,132 +5,123 @@ Certificate:
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-vitam
         Validity
-            Not Before: Apr 21 08:36:41 2020 GMT
-            Not After : Apr 19 08:36:41 2030 GMT
-        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_client-vitam
-        Subject Public Key Info:
-            Public Key Algorithm: rsaEncryption
-                RSA Public-Key: (4096 bit)
-                Modulus:
-                    00:ab:ad:db:bf:81:7c:34:34:61:13:54:68:e7:09:
-                    cc:6b:3f:b7:90:6d:94:51:9e:02:2c:c4:8c:34:6c:
-                    26:60:c7:fa:64:2d:ec:80:d1:91:24:d8:fb:67:83:
-                    b2:ac:4f:08:8e:be:ba:da:0e:a7:bf:49:96:aa:58:
-                    ea:f0:16:e5:0f:ae:17:79:d8:e9:66:1c:f6:c3:55:
-                    66:77:55:1f:0c:fd:f2:b9:4e:ae:1b:5e:0d:c1:0e:
-                    51:b8:8f:e8:a9:7f:e2:5f:74:3f:e8:6c:41:21:f0:
-                    53:ab:4f:82:ed:c2:b5:87:bc:8a:3d:5f:36:2c:f4:
-                    73:94:db:72:ce:ea:63:10:d2:c1:7f:0a:03:93:b8:
-                    de:72:57:22:89:56:66:da:fe:70:ca:c3:95:21:df:
-                    5a:a5:36:3c:54:1a:92:cf:ba:30:8a:b5:48:54:90:
-                    76:9d:de:75:63:3b:8c:f1:46:59:1b:28:29:38:88:
-                    c5:4f:01:c7:94:59:3b:e9:50:b9:9e:c8:05:41:dc:
-                    5e:76:bd:0a:64:1b:71:a7:25:c7:9c:16:26:24:d2:
-                    e7:0f:71:36:fa:0d:a0:6e:28:9f:c0:a2:54:ce:e9:
-                    bd:3b:02:75:bc:a6:67:6e:c7:19:16:86:9c:99:9a:
-                    c9:d0:7f:63:9e:c6:07:47:95:11:c7:b4:4a:d6:34:
-                    b4:76:b4:37:89:f2:2e:b7:33:db:9f:bf:e1:c0:84:
-                    7e:f0:aa:e5:15:e9:fa:dc:00:0e:00:f6:f1:f3:10:
-                    61:39:64:01:86:6d:91:eb:36:0b:7b:04:63:9f:93:
-                    2a:ee:08:31:e9:bb:5c:be:f0:a3:13:95:82:0d:ff:
-                    04:ab:d3:8e:0a:e3:4e:ba:7a:98:6c:fa:cb:2b:59:
-                    b9:c2:a2:6c:13:ea:a7:14:65:fe:b7:6d:4e:56:b4:
-                    2d:3f:aa:ae:d2:0c:87:56:1d:e2:36:91:38:65:69:
-                    0d:23:51:07:d5:d7:65:78:87:c8:54:22:82:53:de:
-                    3f:fe:45:a1:54:42:b2:d2:d5:f0:b1:c2:30:39:04:
-                    03:94:05:d5:06:98:af:7b:ff:4e:35:3c:a4:ac:d6:
-                    40:ac:f1:c3:62:db:e7:f6:44:c7:2b:1c:ed:fe:7c:
-                    9d:33:03:b3:98:7c:4f:fa:42:81:a2:93:6d:60:85:
-                    91:97:8c:50:bc:90:d8:79:39:37:78:bf:c4:71:03:
-                    97:c8:ed:1f:fa:fd:ee:06:f1:f0:54:a7:59:02:48:
-                    51:84:d2:6f:db:3c:02:de:37:6b:f7:cd:b0:1c:82:
-                    1a:08:25:03:f6:95:56:ca:b0:35:40:8f:47:9e:c1:
-                    85:ac:55:ef:47:b2:3b:ff:8f:70:7e:dd:9d:f5:03:
-                    52:c9:a9
-                Exponent: 65537 (0x10001)
-        X509v3 extensions:
-            Netscape Comment: 
-                CA Intermediate
-            X509v3 Subject Key Identifier: 
-                D2:02:43:D6:2A:DD:DF:77:12:04:7A:8C:72:77:D5:6A:1A:D8:70:6B
+            Not Before: May  5 09:13:49 2020 GMT
+            Not After : May  3 09:13:49 2030 GMT
+                    00:c8:b3:d4:10:7b:e4:45:87:e5:b8:45:dc:8b:49:
+                    f0:16:2b:29:15:36:19:81:af:91:42:c3:16:c3:7e:
+                    f9:32:f5:f5:07:7f:88:46:14:91:d2:8b:e6:69:34:
+                    ba:57:5a:a8:50:82:c1:9f:63:29:1b:e8:e3:24:77:
+                    06:d6:88:76:4f:e5:41:dd:69:61:f0:d0:69:f2:dc:
+                    00:c8:b3:d4:10:7b:e4:45:87:e5:b8:45:dc:8b:49:
+                    f0:16:2b:29:15:36:19:81:af:91:42:c3:16:c3:7e:
+                    f9:32:f5:f5:07:7f:88:46:14:91:d2:8b:e6:69:34:
+                    ba:57:5a:a8:50:82:c1:9f:63:29:1b:e8:e3:24:77:
+                    06:d6:88:76:4f:e5:41:dd:69:61:f0:d0:69:f2:dc:
+                    11:2c:85:92:9c:90:e6:dd:7f:a5:c9:d0:e3:47:06:
+                    9a:97:e5:77:3e:e5:2c:dc:4f:c2:b3:30:36:c0:82:
+                    0d:08:e7:3e:9c:12:5a:c5:f8:86:7c:b5:2d:0b:8f:
+                    18:6b:f8:d2:94:0e:24:f6:95:01:8f:50:94:49:13:
+                    a0:25:80:35:7a:a8:84:c7:c3:8d:e8:29:07:57:7b:
+                    ea:8a:0b:72:e0:b0:ab:a5:57:67:eb:d4:0c:92:d1:
+                    8b:d7:1f:e9:11:18:29:d7:f8:0c:63:3d:f9:6d:fa:
+                    34:4b:ba:43:6b:58:2c:cf:4a:a9:73:72:8b:d8:a5:
+                    ca:88:04:78:ac:b0:43:18:2b:b6:03:b8:42:99:c9:
+                    1d:4f:ba:b3:08:43:51:dc:b2:03:c8:ca:43:f3:22:
+                    ac:48:5f:71:ee:aa:de:d0:1b:15:b5:a6:78:f6:17:
+                    b5:96:fd:aa:1c:58:55:9c:7a:18:03:36:7d:13:24:
+                    d2:d2:f8:1c:81:d7:07:96:39:c3:d8:7a:eb:2e:bf:
+                    bd:ee:77:65:d1:10:50:04:17:5c:00:79:67:4b:e5:
+                    b7:d9:2c:c5:c5:91:9f:50:41:49:8c:1d:78:28:32:
+                    4d:49:82:4a:8d:a9:e5:f6:34:9c:6f:af:ed:5c:6b:
+                    30:11:c9:33:80:0e:00:94:3e:f9:d9:0a:56:91:ac:
+                    a0:78:95:e2:2f:c6:7b:ab:05:fa:fc:e7:13:0e:ce:
+                    9e:75:0f:00:fa:f7:61:fe:f7:87:43:fc:d8:8a:05:
+                    35:d4:4b:c1:f5:71:1b:fc:f7:02:0f:ed:bd:10:4d:
+                    49:2e:a6:cb:bf:df:15:19:2e:ae:4c:8b:aa:cc:8f:
+                    4d:cd:ad:fc:09:85:7a:43:e0:1a:c5:5b:11:dc:44:
+                    b5:b1:14:eb:88:1f:a1:90:87:46:fb:b5:bb:48:da:
+                    16:34:34:60:0e:49:5b:bb:92:a5:8e:76:94:5e:ef:
+                    b6:d5:ef:01:22:ef:f6:1c:12:9c:86:ab:86:c6:87:
+                    94:57:08:a8:dc:c2:c0:de:a3:50:53:ba:56:bc:60:
+                    9f:e1:4d:63:98:12:9c:6a:df:7e:ac:7c:f1:d3:65:
+                    91:df:29:0a:bf:c2:aa:36:e2:16:85:b1:81:ff:85:
+                    87:c4:2e:1e:6f:44:49:04:de:d5:48:38:e8:a1:08:
+                    f6:84:79
+         df:2e:66:79:d4:da:7c:a2:93:5e:ac:c5:2c:53:46:77:60:1a:
+         2a:7e:7d:1e:8f:9d:36:58:38:3a:6c:ec:6b:3e:2c:49:01:c6:
+         bc:cd:20:58:c6:f6:62:ac:7c:7a:62:ef:a0:3e:c9:50:72:45:
+         15:3b:6e:09:4e:10:a8:b3:6a:ef:5d:29:83:db:7b:95:16:aa:
+         43:0e:48:a6:57:79:d9:aa:43:ed:81:bf:ac:f2:0a:fa:5c:28:
+                39:AE:EB:0E:A7:FA:47:3C:91:8C:08:24:D2:47:42:76:03:56:84:ED
             X509v3 Authority Key Identifier: 
-                keyid:56:3E:0E:6A:BE:9D:98:36:A7:16:F2:37:C5:1E:EE:AE:2A:03:B6:D6
-                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-vitam
-                serial:01
-
-            X509v3 Basic Constraints: critical
-                CA:TRUE, pathlen:0
-            X509v3 Issuer Alternative Name: 
-                <EMPTY>
-
-            X509v3 Key Usage: 
-                Certificate Sign, CRL Sign
-            Netscape Cert Type: 
-                SSL CA
-    Signature Algorithm: sha256WithRSAEncryption
-         51:0b:49:c5:32:1f:37:ca:62:03:9a:04:5d:13:2b:c4:cf:8a:
-         c6:46:a4:8f:9a:e5:f7:21:2d:83:39:d6:80:26:13:95:de:8c:
-         d7:45:0b:50:5f:a7:43:83:83:d7:0b:66:e5:04:f2:8a:7b:90:
-         28:07:f8:90:43:10:3e:53:1a:2d:be:90:f8:c0:c6:7f:47:2b:
-         2e:47:14:0c:04:7a:66:1b:55:ca:f7:6d:fd:ef:83:a4:54:7c:
-         5d:a5:98:d1:62:05:88:85:b6:14:96:36:6b:26:0a:b8:9a:56:
-         57:37:79:76:b6:ea:08:ba:75:92:9e:bf:b3:e0:35:88:60:89:
-         9c:9c:7e:39:4c:e3:41:ab:d4:45:64:68:b8:62:f8:4e:4f:f7:
-         32:41:de:c0:9f:0b:d2:b4:56:bd:73:d7:09:7e:fd:19:76:e9:
-         14:f7:6d:1e:ce:a4:28:da:c9:8e:41:8f:c5:0f:63:80:53:aa:
-         e7:32:a9:4f:4f:e1:4c:03:07:0a:2e:15:44:93:96:15:18:dd:
-         ac:57:d1:f5:7f:63:20:1f:c1:cf:99:54:e5:b5:7b:7f:3b:e6:
-         d4:67:9b:2d:36:5e:78:2a:b7:83:5f:73:4a:e6:4f:7e:c8:e5:
-         29:82:8b:dc:24:bb:9f:6f:0f:2b:d3:64:7f:be:44:5c:db:34:
-         55:0e:0b:6c:eb:17:41:85:66:5f:77:46:ce:93:80:2b:d6:49:
-         49:89:a1:3c:76:45:08:4c:e1:a4:55:77:df:b8:3b:07:23:ca:
-         8f:a6:25:9c:f2:76:9f:0b:d8:35:4e:53:93:7b:15:79:20:a8:
-         2c:01:8e:2a:5f:b9:ef:f5:b2:10:b9:c5:3f:33:42:46:b1:d6:
-         6a:d2:62:b8:dd:f8:20:04:b3:c0:6c:5b:04:32:a7:b9:70:18:
-         c3:de:f3:c1:e0:8d:b6:cb:44:24:28:9a:c5:fd:cd:03:9a:fa:
-         df:e4:d5:a6:ef:27:2d:55:bf:56:6d:77:d2:ca:88:dc:3e:2a:
-         a8:17:89:57:cb:47:66:2c:ef:e8:83:23:dd:c1:d9:a7:01:cf:
-         e0:2f:9d:b8:06:4b:22:79:c4:7b:d5:d7:5c:36:92:c5:c3:83:
-         2d:14:0f:ec:cc:5f:bd:99:da:90:6f:d6:77:67:8a:10:2c:bf:
-         2e:f8:dc:f6:5e:33:9e:cd:ec:04:8a:c3:b7:f4:1a:09:80:46:
-         9c:3a:de:ed:5b:ab:0a:2a:7a:b4:28:ce:80:56:f3:15:d6:79:
-         eb:61:ad:77:86:ac:51:1a:f9:ab:5f:1f:07:c0:9e:34:40:57:
-         19:03:89:92:ee:7c:98:de:6c:19:9e:db:da:aa:a9:54:19:56:
-         28:da:dd:20:ee:0d:2b:5d
------BEGIN CERTIFICATE-----
-MIIGijCCBHKgAwIBAgIBAjANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJmcjEM
-MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
-MBIGA1UECwwLYXV0aG9yaXRpZXMxHTAbBgNVBAMMFGNhX3Jvb3RfY2xpZW50LXZp
-dGFtMB4XDTIwMDQyMTA4MzY0MVoXDTMwMDQxOTA4MzY0MVowejELMAkGA1UEBhMC
+                keyid:06:FE:4C:68:B6:B0:FA:83:B5:FC:2D:9E:52:78:59:63:01:E0:8E:B9
+dGVfY2xpZW50LXZpdGFtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
+yLPUEHvkRYfluEXci0nwFispFTYZga+RQsMWw375MvX1B3+IRhSR0ovmaTS6V1qo
+UILBn2MpG+jjJHcG1oh2T+VB3Wlh8NBp8twRLIWSnJDm3X+lydDjRwaal+V3PuUs
+3E/CszA2wIINCOc+nBJaxfiGfLUtC48Ya/jSlA4k9pUBj1CUSROgJYA1eqiEx8ON
+6CkHV3vqigty4LCrpVdn69QMktGL1x/pERgp1/gMYz35bfo0S7pDa1gsz0qpc3KL
+2KXKiAR4rLBDGCu2A7hCmckdT7qzCENR3LIDyMpD8yKsSF9x7qre0BsVtaZ49he1
+lv2qHFhVnHoYAzZ9EyTS0vgcgdcHljnD2HrrLr+97ndl0RBQBBdcAHlnS+W32SzF
+xZGfUEFJjB14KDJNSYJKjanl9jScb6/tXGswEckzgA4AlD752QpWkaygeJXiL8Z7
+qwX6/OcTDs6edQ8A+vdh/veHQ/zYigU11EvB9XEb/PcCD+29EE1JLqbLv98VGS6u
+TIuqzI9Nza38CYV6Q+AaxVsR3ES1sRTriB+hkIdG+7W7SNoWNDRgDklbu5KljnaU
+Xu+21e8BIu/2HBKchquGxoeUVwio3MLA3qNQU7pWvGCf4U1jmBKcat9+rHzx02WR
+3ykKv8KqNuIWhbGB/4WHxC4eb0RJBN7VSDjooQj2hHkCAwEAAaOCASEwggEdMB4G
+CWCGSAGG+EIBDQQRFg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFDmu6w6n+kc8
+         01:4f:16:22:e7:c6:31:29:10:27:2a:a4:2c:a9:6b:9c:c6:f8:
+         89:31:5e:5f:96:ea:c1:40:c2:0d:e0:6d:2f:48:54:bc:3d:e4:
+         ef:dd:ea:89:2e:13:a8:da:35:69:d7:44:54:ca:b3:27:9a:c6:
+         e1:d6:87:a9:76:23:be:be:07:17:f0:40:1a:91:f7:46:5b:d8:
+         a8:f6:aa:01:0f:af:b6:bd:63:1e:ee:b7:02:5a:1d:33:1d:85:
+         cc:ae:bf:12:6a:d8:33:d1:6d:69:03:97:59:64:2a:8b:b7:6a:
+         85:1a:45:80:b9:c5:0d:16:29:47:67:93:cf:27:3d:36:65:64:
+         90:0e:3e:f8:e4:33:1e:9b:bc:1e:e6:3a:8e:7b:d4:37:12:f3:
+         0e:03:5b:2f:99:31:ef:ca:da:f5:e6:b7:cd:31:33:4c:5a:8c:
+         37:5e:2a:e2:71:29:61:8b:3e:42:0e:f7:57:96:af:46:73:66:
+         c7:8f:9d:7e:b7:d2:89:0b:16:2f:cf:56:a6:87:47:a6:10:de:
+         ae:e7:83:75:46:fb:d7:e4:ed:39:c8:7e:f0:e5:2b:8d:f8:eb:
+         92:7b:00:27:a9:f6:8e:28:9a:52:4f:93:65:45:df:31:5f:a4:
+         73:23:59:0f:6c:dd:2c:50:24:d7:53:aa:d2:62:5e:b1:2e:99:
+         5b:00:b8:e3:d3:4c:d6:69:66:0d:c4:f1:28:a5:13:02:f4:aa:
+         7d:38:34:9f:58:86:19:84:02:01:22:98:2a:5d:88:e7:1d:ea:
+         0d:4e:1c:bd:34:37:a6:6e:e4:26:68:1e:46:5c:6f:5c:08:5c:
+         b1:3d:42:50:ae:c3:9d:81:13:37:ec:97:9e:6a:01:8a:d3:a6:
+         c5:99:1d:1f:94:52:36:6a:57:db:86:4b:dd:05:1e:1b:95:b6:
+         25:76:a7:69:75:ee:e3:6d:d2:2e:cd:7e:0c:2f:1e:e1:68:84:
+         a8:19:d6:da:bf:f8:4e:a9:21:ae:ca:da:af:f2:40:4e:4e:55:
+         f9:d8:d4:f2:98:6a:65:48:5d:84:b4:a5:3c:c2:bb:9a:06:a0:
+         df:2e:66:79:d4:da:7c:a2:93:5e:ac:c5:2c:53:46:77:60:1a:
+         2a:7e:7d:1e:8f:9d:36:58:38:3a:6c:ec:6b:3e:2c:49:01:c6:
+         bc:cd:20:58:c6:f6:62:ac:7c:7a:62:ef:a0:3e:c9:50:72:45:
+         15:3b:6e:09:4e:10:a8:b3:6a:ef:5d:29:83:db:7b:95:16:aa:
+         43:0e:48:a6:57:79:d9:aa:43:ed:81:bf:ac:f2:0a:fa:5c:28:
+         c7:48:be:1c:07:a9:da:fa:5f:26:cd:63:33:d6:4b:41:90:4a:
+         5c:b7:24:1d:50:42:27:c3
+dGFtMB4XDTIwMDUwNTA5MTM0OVoXDTMwMDUwMzA5MTM0OVowejELMAkGA1UEBhMC
 ZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFt
 dWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMSUwIwYDVQQDDBxjYV9pbnRlcm1lZGlh
 dGVfY2xpZW50LXZpdGFtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
-q63bv4F8NDRhE1Ro5wnMaz+3kG2UUZ4CLMSMNGwmYMf6ZC3sgNGRJNj7Z4OyrE8I
-jr662g6nv0mWqljq8BblD64XedjpZhz2w1Vmd1UfDP3yuU6uG14NwQ5RuI/oqX/i
-X3Q/6GxBIfBTq0+C7cK1h7yKPV82LPRzlNtyzupjENLBfwoDk7jeclciiVZm2v5w
-ysOVId9apTY8VBqSz7owirVIVJB2nd51YzuM8UZZGygpOIjFTwHHlFk76VC5nsgF
-Qdxedr0KZBtxpyXHnBYmJNLnD3E2+g2gbiifwKJUzum9OwJ1vKZnbscZFoacmZrJ
-0H9jnsYHR5URx7RK1jS0drQ3ifIutzPbn7/hwIR+8KrlFen63AAOAPbx8xBhOWQB
-hm2R6zYLewRjn5Mq7ggx6btcvvCjE5WCDf8Eq9OOCuNOunqYbPrLK1m5wqJsE+qn
-FGX+t21OVrQtP6qu0gyHVh3iNpE4ZWkNI1EH1ddleIfIVCKCU94//kWhVEKy0tXw
-scIwOQQDlAXVBpive/9ONTykrNZArPHDYtvn9kTHKxzt/nydMwOzmHxP+kKBopNt
-YIWRl4xQvJDYeTk3eL/EcQOXyO0f+v3uBvHwVKdZAkhRhNJv2zwC3jdr982wHIIa
-CCUD9pVWyrA1QI9HnsGFrFXvR7I7/49wft2d9QNSyakCAwEAAaOCASEwggEdMB4G
-CWCGSAGG+EIBDQQRFg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFNICQ9Yq3d93
-EgR6jHJ31Woa2HBrMIGcBgNVHSMEgZQwgZGAFFY+Dmq+nZg2pxbyN8Ue7q4qA7bW
-oXakdDByMQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJp
-czEQMA4GA1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxHTAbBgNV
-BAMMFGNhX3Jvb3RfY2xpZW50LXZpdGFtggEBMBIGA1UdEwEB/wQIMAYBAf8CAQAw
-CQYDVR0SBAIwADALBgNVHQ8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgIEMA0GCSqG
-SIb3DQEBCwUAA4ICAQBRC0nFMh83ymIDmgRdEyvEz4rGRqSPmuX3IS2DOdaAJhOV
-3ozXRQtQX6dDg4PXC2blBPKKe5AoB/iQQxA+UxotvpD4wMZ/RysuRxQMBHpmG1XK
-923974OkVHxdpZjRYgWIhbYUljZrJgq4mlZXN3l2tuoIunWSnr+z4DWIYImcnH45
-TONBq9RFZGi4YvhOT/cyQd7AnwvStFa9c9cJfv0ZdukU920ezqQo2smOQY/FD2OA
-U6rnMqlPT+FMAwcKLhVEk5YVGN2sV9H1f2MgH8HPmVTltXt/O+bUZ5stNl54KreD
-X3NK5k9+yOUpgovcJLufbw8r02R/vkRc2zRVDgts6xdBhWZfd0bOk4Ar1klJiaE8
-dkUITOGkVXffuDsHI8qPpiWc8nafC9g1TlOTexV5IKgsAY4qX7nv9bIQucU/M0JG
-sdZq0mK43fggBLPAbFsEMqe5cBjD3vPB4I22y0QkKJrF/c0Dmvrf5NWm7yctVb9W
-bXfSyojcPiqoF4lXy0dmLO/ogyPdwdmnAc/gL524BksiecR71ddcNpLFw4MtFA/s
-zF+9mdqQb9Z3Z4oQLL8u+Nz2XjOezewEisO39BoJgEacOt7tW6sKKnq0KM6AVvMV
-1nnrYa13hqxRGvmrXx8HwJ40QFcZA4mS7nyY3mwZntvaqqlUGVYo2t0g7g0rXQ==
------END CERTIFICATE-----
+yLPUEHvkRYfluEXci0nwFispFTYZga+RQsMWw375MvX1B3+IRhSR0ovmaTS6V1qo
+UILBn2MpG+jjJHcG1oh2T+VB3Wlh8NBp8twRLIWSnJDm3X+lydDjRwaal+V3PuUs
+3E/CszA2wIINCOc+nBJaxfiGfLUtC48Ya/jSlA4k9pUBj1CUSROgJYA1eqiEx8ON
+6CkHV3vqigty4LCrpVdn69QMktGL1x/pERgp1/gMYz35bfo0S7pDa1gsz0qpc3KL
+2KXKiAR4rLBDGCu2A7hCmckdT7qzCENR3LIDyMpD8yKsSF9x7qre0BsVtaZ49he1
+lv2qHFhVnHoYAzZ9EyTS0vgcgdcHljnD2HrrLr+97ndl0RBQBBdcAHlnS+W32SzF
+xZGfUEFJjB14KDJNSYJKjanl9jScb6/tXGswEckzgA4AlD752QpWkaygeJXiL8Z7
+qwX6/OcTDs6edQ8A+vdh/veHQ/zYigU11EvB9XEb/PcCD+29EE1JLqbLv98VGS6u
+TIuqzI9Nza38CYV6Q+AaxVsR3ES1sRTriB+hkIdG+7W7SNoWNDRgDklbu5KljnaU
+Xu+21e8BIu/2HBKchquGxoeUVwio3MLA3qNQU7pWvGCf4U1jmBKcat9+rHzx02WR
+3ykKv8KqNuIWhbGB/4WHxC4eb0RJBN7VSDjooQj2hHkCAwEAAaOCASEwggEdMB4G
+CWCGSAGG+EIBDQQRFg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFDmu6w6n+kc8
+kYwIJNJHQnYDVoTtMIGcBgNVHSMEgZQwgZGAFAb+TGi2sPqDtfwtnlJ4WWMB4I65
+SIb3DQEBCwUAA4ICAQABTxYi58YxKRAnKqQsqWucxviJMV5flurBQMIN4G0vSFS8
+PeTv3eqJLhOo2jVp10RUyrMnmsbh1oepdiO+vgcX8EAakfdGW9io9qoBD6+2vWMe
+7rcCWh0zHYXMrr8Satgz0W1pA5dZZCqLt2qFGkWAucUNFilHZ5PPJz02ZWSQDj74
+5DMem7we5jqOe9Q3EvMOA1svmTHvytr15rfNMTNMWow3XiricSlhiz5CDvdXlq9G
+c2bHj51+t9KJCxYvz1amh0emEN6u54N1RvvX5O05yH7w5SuN+OuSewAnqfaOKJpS
+T5NlRd8xX6RzI1kPbN0sUCTXU6rSYl6xLplbALjj00zWaWYNxPEopRMC9Kp9ODSf
+WIYZhAIBIpgqXYjnHeoNThy9NDembuQmaB5GXG9cCFyxPUJQrsOdgRM37JeeagGK
+06bFmR0flFI2alfbhkvdBR4blbYldqdpde7jbdIuzX4MLx7haISoGdbav/hOqSGu
+ytqv8kBOTlX52NTymGplSF2EtKU8wruaBqDfLmZ51Np8opNerMUsU0Z3YBoqfn0e
+j502WDg6bOxrPixJAca8zSBYxvZirHx6Yu+gPslQckUVO24JThCos2rvXSmD23uV
+FqpDDkimV3nZqkPtgb+s8gr6XCjHSL4cB6na+l8mzWMz1ktBkEpctyQdUEInww==
diff --git a/deployment/environments/certs/client-vitam/ca/ca-root.crt b/deployment/environments/certs/client-vitam/ca/ca-root.crt
index 8a5372a09ce1b4bb6d934d023a20e6e5e4b2cd93..e18d3ac69a57465b949e97991ad03e9f1df916ec 100644
--- a/deployment/environments/certs/client-vitam/ca/ca-root.crt
+++ b/deployment/environments/certs/client-vitam/ca/ca-root.crt
@@ -5,56 +5,56 @@ Certificate:
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-vitam
         Validity
-            Not Before: Apr 21 08:36:37 2020 GMT
-            Not After : Apr 19 08:36:37 2030 GMT
+            Not Before: May  5 09:13:47 2020 GMT
+            Not After : May  3 09:13:47 2030 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-vitam
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:cb:d2:e8:b0:c1:97:69:cb:9b:9e:46:87:5e:51:
-                    24:11:17:f8:31:5e:29:d4:f1:26:ef:fb:d6:2c:0d:
-                    cc:bf:d6:cd:ad:fc:07:07:bf:31:fc:98:75:fa:ca:
-                    16:08:42:f3:c8:c3:5d:55:3e:1a:86:a0:33:08:ac:
-                    b6:a7:a6:72:98:05:aa:66:ee:37:f0:c9:d9:e4:2e:
-                    d1:80:29:a7:40:4c:dc:e2:28:45:7d:98:47:21:c3:
-                    40:a4:53:29:95:80:a3:98:6a:b8:89:d2:bf:9f:41:
-                    e7:2b:b0:7c:fe:8f:50:1f:9b:43:8a:4e:f5:71:17:
-                    0f:04:dc:24:d0:7e:be:e2:9f:4b:24:98:34:23:ff:
-                    16:bc:69:86:6e:bc:14:ee:fd:e0:18:57:46:4c:f2:
-                    fb:13:33:15:6c:23:f5:88:9a:fb:93:72:2b:cf:80:
-                    60:67:19:b8:46:ea:45:2a:63:13:8d:51:5c:32:2e:
-                    49:f1:7c:20:87:23:f2:de:86:21:41:84:a2:5e:32:
-                    f0:8d:57:09:fe:30:83:f7:91:e0:77:84:4e:90:da:
-                    d9:cb:31:dc:a0:c8:6f:a5:e7:e8:a6:9b:70:c6:51:
-                    4d:8a:bd:a0:2e:61:78:34:82:65:65:ff:7f:90:af:
-                    e7:a5:da:68:6c:3f:74:cd:13:b0:e7:7f:fe:20:97:
-                    b8:12:91:d7:29:ba:6f:10:c4:a9:13:13:d1:83:98:
-                    c8:90:dc:fd:6d:27:62:1a:91:7b:cf:ff:5b:aa:be:
-                    12:99:9d:7b:ad:e9:b1:7e:8f:e8:13:f9:2e:03:30:
-                    5e:92:88:c4:e8:0e:ab:75:c6:cf:8b:b7:86:ac:fd:
-                    9d:44:80:85:43:4e:ad:44:ff:a6:5a:bd:e1:a9:7c:
-                    f8:2c:4f:47:28:04:43:2d:24:8f:d9:1c:01:45:d1:
-                    86:1b:d6:7b:ea:ec:77:75:e1:73:71:cd:43:be:4e:
-                    27:7b:70:a4:2f:76:d7:e2:47:ff:a7:93:68:a2:f8:
-                    e6:14:15:21:f4:b1:9a:86:3b:b8:75:eb:47:e6:52:
-                    91:c2:84:4d:6e:c7:cd:93:a2:eb:3e:10:ad:fa:cf:
-                    e1:8f:0a:71:33:99:a9:4c:d7:d9:06:d6:b4:3b:cc:
-                    be:ce:83:e8:d6:d4:11:df:3b:f1:71:98:01:87:68:
-                    4b:a1:af:7d:7d:72:33:2a:34:1e:8f:1e:24:6d:7a:
-                    dc:90:66:d7:36:9b:1d:a5:f8:5d:55:35:6a:f5:52:
-                    8a:d6:70:32:6d:5a:a4:54:79:d0:b9:eb:79:ab:a5:
-                    77:aa:3a:09:10:5b:fd:98:a7:be:f2:9a:d5:8d:6b:
-                    f7:84:6a:34:86:df:d6:4f:ca:d3:aa:66:7e:51:35:
-                    d0:e1:39
+                    00:c4:09:8e:5f:bb:7f:a5:f8:4e:28:02:67:b4:ed:
+                    09:a3:a6:ea:e7:28:8e:42:c7:16:0c:e8:57:fe:1d:
+                    0b:3b:a9:79:22:b3:32:05:a3:06:ad:f1:3f:b9:76:
+                    48:2c:e4:f4:93:a9:b6:30:d3:28:0d:de:b1:25:4a:
+                    5c:7b:32:cf:93:b4:e9:58:5e:c0:fe:f6:3d:4f:75:
+                    f2:55:63:02:c8:52:f9:c0:2e:92:af:db:17:90:bc:
+                    65:28:ce:20:a0:6c:1a:14:4c:94:01:50:51:71:e7:
+                    0a:58:e2:7d:31:36:c7:10:92:d2:22:48:a2:81:fa:
+                    02:df:bd:71:4f:69:66:28:65:de:5e:63:5a:ef:3d:
+                    50:46:e3:2d:8e:b8:8f:23:ce:16:6d:40:31:42:60:
+                    e5:f0:9b:f9:17:6f:ab:8a:46:5b:b4:e0:0d:1e:4d:
+                    d6:d1:7f:f9:6b:44:2e:f3:0d:eb:fa:bd:9e:41:64:
+                    5f:de:5f:70:ae:81:77:9b:c6:c6:0c:42:c5:56:53:
+                    cd:bb:8a:3d:73:65:f4:06:a6:59:34:23:33:fa:e4:
+                    78:53:34:e0:9b:82:6e:fd:79:2c:d4:56:59:6d:f3:
+                    19:a6:96:e6:3e:14:19:68:4b:03:b1:9d:38:a1:fc:
+                    f8:f9:7a:9d:20:c0:d7:5d:eb:1d:01:06:61:2c:d6:
+                    1c:a6:11:94:25:80:c9:2d:fc:8b:fa:5b:e7:59:1f:
+                    90:2b:fe:de:ce:22:5e:26:d3:79:e6:21:39:e0:53:
+                    0c:0f:b9:22:00:59:e3:ed:54:9c:34:f4:ab:1e:45:
+                    4e:be:d1:b0:bf:10:b5:72:5a:dd:31:23:46:65:9f:
+                    1a:fd:6c:e5:bc:7a:fd:41:cc:1d:b1:e5:43:62:3a:
+                    d5:f0:18:0d:8e:ef:28:62:f4:a8:41:03:b6:2a:6e:
+                    c1:59:0c:a5:be:e5:a2:ab:ed:0f:a6:9c:bc:ac:b4:
+                    5b:6a:a0:3b:83:08:26:a0:f8:b0:f1:a6:ab:be:ed:
+                    c4:ac:df:aa:0f:03:eb:43:48:fd:a7:78:e3:7b:4b:
+                    7d:40:d9:ac:cf:d4:94:8d:8d:8e:d6:2f:71:9c:81:
+                    e9:65:2f:6e:57:6f:21:c2:fa:e1:18:1d:e1:69:ba:
+                    5b:4e:e9:db:12:39:be:01:7e:ed:de:52:28:a8:a5:
+                    59:26:1c:c5:f3:12:49:70:e4:7c:e0:dc:57:aa:38:
+                    0e:6d:af:76:87:19:d8:db:f6:e3:7f:cd:1b:9f:32:
+                    25:2e:ec:b0:b5:bb:65:64:ac:30:f5:7d:f5:cf:83:
+                    aa:68:41:c8:ba:f0:b3:d9:6c:93:97:b3:89:91:b5:
+                    b5:55:37:81:a9:9f:66:eb:c4:01:58:c0:d2:38:d0:
+                    af:ce:f5
                 Exponent: 65537 (0x10001)
         X509v3 extensions:
             Netscape Comment: 
                 CA Root
             X509v3 Subject Key Identifier: 
-                56:3E:0E:6A:BE:9D:98:36:A7:16:F2:37:C5:1E:EE:AE:2A:03:B6:D6
+                06:FE:4C:68:B6:B0:FA:83:B5:FC:2D:9E:52:78:59:63:01:E0:8E:B9
             X509v3 Authority Key Identifier: 
-                keyid:56:3E:0E:6A:BE:9D:98:36:A7:16:F2:37:C5:1E:EE:AE:2A:03:B6:D6
+                keyid:06:FE:4C:68:B6:B0:FA:83:B5:FC:2D:9E:52:78:59:63:01:E0:8E:B9
 
             X509v3 Basic Constraints: critical
                 CA:TRUE, pathlen:1
@@ -63,66 +63,66 @@ Certificate:
             Netscape Cert Type: 
                 SSL CA
     Signature Algorithm: sha256WithRSAEncryption
-         c4:ea:7d:34:68:8e:37:96:9c:be:e9:ff:cc:91:3d:d5:a5:4f:
-         06:75:32:ca:79:b4:ba:47:65:e9:bd:38:db:6b:11:03:46:25:
-         c4:76:65:47:fa:ff:90:26:db:54:d7:b2:1e:c1:55:26:94:4f:
-         f1:cc:ed:4e:c7:ea:83:bc:0f:51:d7:3a:18:12:92:46:01:57:
-         d5:fc:e3:1b:b4:d5:58:3c:5e:89:40:4c:fa:ea:1e:1d:ef:78:
-         bb:d5:54:ab:57:d1:cc:3b:e4:b2:5a:10:68:88:5a:80:2c:71:
-         cf:eb:e1:50:2b:56:2b:d4:f9:e2:79:ec:4e:66:c4:bf:b3:b8:
-         d3:ce:d0:0f:9a:09:1b:ee:ca:0a:5b:23:78:58:ef:c8:8e:ef:
-         00:2d:bb:5c:5c:00:21:35:72:da:15:c3:4b:dd:5f:04:9a:e8:
-         60:d3:16:31:34:3f:0a:44:43:d6:51:be:97:6d:47:e0:75:fb:
-         3e:e1:8e:e9:64:05:73:04:db:de:f5:38:90:f9:21:f7:e2:51:
-         ce:99:44:aa:98:c2:c9:b6:9b:11:16:a9:0e:58:27:0e:2f:48:
-         98:f7:15:ab:83:1c:98:ac:a7:a5:3b:d6:ef:62:b6:94:eb:df:
-         08:12:30:be:31:60:f2:8c:0c:00:b5:97:08:e9:98:c3:47:99:
-         b0:86:b9:e9:f5:8f:6c:c7:41:86:d4:4a:7c:4d:96:4d:bc:ad:
-         db:23:59:c1:a3:d8:fc:19:83:73:00:b2:aa:46:c4:fd:2c:91:
-         f6:a8:07:19:63:05:d6:e1:dd:2f:4d:0e:05:75:b9:42:b6:2c:
-         2c:ee:58:05:fe:28:4e:e2:a6:55:03:6e:f6:35:ac:6e:3b:76:
-         5e:e7:d3:0b:51:83:64:3a:ff:06:51:af:fa:bd:c6:e2:b5:6d:
-         24:93:6c:52:e3:94:55:3d:6f:35:0e:bd:db:c0:ba:99:95:e7:
-         5d:e9:d7:86:9e:fd:25:d6:12:9c:81:51:d6:c3:c9:2e:77:04:
-         ee:80:2e:0a:85:fa:35:25:07:d8:c5:06:5b:42:16:9d:b5:c6:
-         38:0d:ff:b3:30:97:0f:cc:4a:cf:4e:eb:47:48:e4:5a:f2:6c:
-         41:c8:df:55:36:8c:db:e8:c4:e1:df:0f:95:0a:57:8b:61:26:
-         e8:bf:1b:54:09:73:c2:f0:eb:a3:68:3c:64:d7:3e:4b:7c:98:
-         80:65:da:5e:d2:27:d9:60:80:07:d5:de:3a:c6:c8:61:20:fa:
-         e9:70:49:ac:78:83:11:55:c4:a6:6a:ab:4d:94:ca:bc:76:cb:
-         74:db:0a:4b:e9:e9:b3:75:12:78:33:dd:89:bf:97:2c:05:f3:
-         92:fd:06:cf:15:f4:17:af
+         0d:b6:01:e5:5f:47:4c:87:8e:0a:83:20:52:10:1e:00:c5:c7:
+         bc:da:36:2a:db:73:0e:78:ea:06:7d:97:30:77:68:51:34:ae:
+         d9:8a:ec:7e:f8:3a:aa:e4:15:59:ea:65:1e:84:47:77:03:0d:
+         4e:43:b7:88:aa:94:35:de:14:cb:c4:6f:07:ef:f8:ff:cd:b8:
+         18:60:c2:87:eb:23:2a:c2:c6:b4:16:15:24:ad:bb:2f:25:94:
+         a2:36:22:ac:10:61:d1:bb:14:de:bd:b5:f8:58:5e:1d:46:56:
+         f8:0f:7a:45:ea:ef:64:19:17:d6:ca:e3:d9:14:a2:b6:95:f9:
+         5a:0a:f0:0b:0b:2b:bc:1c:85:6a:a1:39:47:d4:47:e5:91:d2:
+         9d:82:1d:07:bd:34:fe:05:e7:60:97:77:65:9a:d8:1c:07:4a:
+         5f:4a:f0:f4:f1:9d:44:6e:0e:ef:d9:ba:20:81:d9:99:d3:0a:
+         0b:a9:f9:58:ee:de:6b:e2:13:9f:33:4c:2f:8f:03:49:ce:75:
+         95:aa:de:b0:03:19:5a:ad:99:94:a5:3a:4a:dc:19:94:a3:62:
+         3d:b3:14:f8:cd:37:42:e8:66:f7:e8:7e:0e:70:c7:be:3b:e9:
+         04:1e:46:21:2e:8a:dc:13:d3:b3:be:74:77:dc:e9:20:95:ce:
+         9b:28:0b:60:1f:7e:5a:ea:ea:7e:e3:d0:07:4a:21:0e:f0:9a:
+         37:bb:98:03:bf:ed:46:b0:2c:6b:9c:19:1a:43:0e:22:62:21:
+         59:69:b4:31:15:74:06:26:ba:02:83:85:3a:32:d7:71:6d:f9:
+         95:80:44:d5:09:d4:4f:9c:e1:e9:8d:18:5f:54:89:82:ed:c7:
+         bd:77:66:c5:39:8e:53:60:4d:4f:bd:0b:56:58:5e:b9:9d:ec:
+         ce:48:13:21:74:37:3d:25:9f:e5:b7:40:b4:f0:13:52:a5:7e:
+         8e:51:da:ce:3e:80:15:b3:a5:7a:39:2e:d8:c8:b0:96:6a:3d:
+         2a:6a:e5:88:e5:e2:f7:a5:aa:3f:c5:dd:8b:49:9b:2f:04:39:
+         12:4e:ad:9b:a7:26:be:11:c7:76:ff:85:1a:ac:45:77:aa:90:
+         81:3e:e1:7d:d6:37:7a:ae:69:8d:4d:8a:bb:72:b4:8f:85:de:
+         b8:72:f2:55:65:cd:61:24:d3:8d:dc:99:54:38:d1:1f:c9:93:
+         d8:e8:da:0a:02:a3:d6:1a:fe:15:08:a4:9f:41:ab:22:c1:7d:
+         27:29:fc:9b:f0:19:26:a6:73:19:a4:68:97:1d:d4:cf:27:38:
+         18:26:4b:55:e2:cf:35:b6:cc:5f:dc:a6:5d:07:09:f8:1c:6a:
+         59:bc:5d:a6:89:43:69:a4
 -----BEGIN CERTIFICATE-----
 MIIF7zCCA9egAwIBAgIBATANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJmcjEM
 MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
 MBIGA1UECwwLYXV0aG9yaXRpZXMxHTAbBgNVBAMMFGNhX3Jvb3RfY2xpZW50LXZp
-dGFtMB4XDTIwMDQyMTA4MzYzN1oXDTMwMDQxOTA4MzYzN1owcjELMAkGA1UEBhMC
+dGFtMB4XDTIwMDUwNTA5MTM0N1oXDTMwMDUwMzA5MTM0N1owcjELMAkGA1UEBhMC
 ZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFt
 dWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMR0wGwYDVQQDDBRjYV9yb290X2NsaWVu
-dC12aXRhbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMvS6LDBl2nL
-m55Gh15RJBEX+DFeKdTxJu/71iwNzL/Wza38Bwe/MfyYdfrKFghC88jDXVU+Goag
-MwistqemcpgFqmbuN/DJ2eQu0YApp0BM3OIoRX2YRyHDQKRTKZWAo5hquInSv59B
-5yuwfP6PUB+bQ4pO9XEXDwTcJNB+vuKfSySYNCP/Frxphm68FO794BhXRkzy+xMz
-FWwj9Yia+5NyK8+AYGcZuEbqRSpjE41RXDIuSfF8IIcj8t6GIUGEol4y8I1XCf4w
-g/eR4HeETpDa2csx3KDIb6Xn6KabcMZRTYq9oC5heDSCZWX/f5Cv56XaaGw/dM0T
-sOd//iCXuBKR1ym6bxDEqRMT0YOYyJDc/W0nYhqRe8//W6q+Epmde63psX6P6BP5
-LgMwXpKIxOgOq3XGz4u3hqz9nUSAhUNOrUT/plq94al8+CxPRygEQy0kj9kcAUXR
-hhvWe+rsd3Xhc3HNQ75OJ3twpC921+JH/6eTaKL45hQVIfSxmoY7uHXrR+ZSkcKE
-TW7HzZOi6z4QrfrP4Y8KcTOZqUzX2QbWtDvMvs6D6NbUEd878XGYAYdoS6GvfX1y
-Myo0Ho8eJG163JBm1zabHaX4XVU1avVSitZwMm1apFR50Lnreauld6o6CRBb/Zin
-vvKa1Y1r94RqNIbf1k/K06pmflE10OE5AgMBAAGjgY8wgYwwFgYJYIZIAYb4QgEN
-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
+dC12aXRhbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMQJjl+7f6X4
+TigCZ7TtCaOm6ucojkLHFgzoV/4dCzupeSKzMgWjBq3xP7l2SCzk9JOptjDTKA3e
+sSVKXHsyz5O06VhewP72PU918lVjAshS+cAukq/bF5C8ZSjOIKBsGhRMlAFQUXHn
+CljifTE2xxCS0iJIooH6At+9cU9pZihl3l5jWu89UEbjLY64jyPOFm1AMUJg5fCb
++Rdvq4pGW7TgDR5N1tF/+WtELvMN6/q9nkFkX95fcK6Bd5vGxgxCxVZTzbuKPXNl
+9AamWTQjM/rkeFM04JuCbv15LNRWWW3zGaaW5j4UGWhLA7GdOKH8+Pl6nSDA113r
+HQEGYSzWHKYRlCWAyS38i/pb51kfkCv+3s4iXibTeeYhOeBTDA+5IgBZ4+1UnDT0
+qx5FTr7RsL8QtXJa3TEjRmWfGv1s5bx6/UHMHbHlQ2I61fAYDY7vKGL0qEEDtipu
+wVkMpb7loqvtD6acvKy0W2qgO4MIJqD4sPGmq77txKzfqg8D60NI/ad443tLfUDZ
+rM/UlI2NjtYvcZyB6WUvbldvIcL64Rgd4Wm6W07p2xI5vgF+7d5SKKilWSYcxfMS
+SXDkfODcV6o4Dm2vdocZ2Nv243/NG58yJS7ssLW7ZWSsMPV99c+DqmhByLrws9ls
+k5eziZG1tVU3gamfZuvEAVjA0jjQr871AgMBAAGjgY8wgYwwFgYJYIZIAYb4QgEN
+BAkWB0NBIFJvb3QwHQYDVR0OBBYEFAb+TGi2sPqDtfwtnlJ4WWMB4I65MB8GA1Ud
+IwQYMBaAFAb+TGi2sPqDtfwtnlJ4WWMB4I65MBIGA1UdEwEB/wQIMAYBAf8CAQEw
 CwYDVR0PBAQDAgEGMBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0BAQsFAAOC
-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
+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
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/client-vitam/clients/vitamui/README b/deployment/environments/certs/client-vitam/clients/vitamui/README
new file mode 100644
index 0000000000000000000000000000000000000000..7add3b44f8f1e83db4e03f7609a4acd1bd761362
--- /dev/null
+++ b/deployment/environments/certs/client-vitam/clients/vitamui/README
@@ -0,0 +1 @@
+Put your Vitam certificates here (.crt)
\ No newline at end of file
diff --git a/deployment/environments/certs/server/ca/ca-intermediate.crt b/deployment/environments/certs/server/ca/ca-intermediate.crt
index e4237ac5dc8b69dfd093a5482fa95ec273e71a29..30823c0808eb0c9694392556753edc7551d04da5 100644
--- a/deployment/environments/certs/server/ca/ca-intermediate.crt
+++ b/deployment/environments/certs/server/ca/ca-intermediate.crt
@@ -5,56 +5,56 @@ Certificate:
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_server
         Validity
-            Not Before: Apr 21 08:36:28 2020 GMT
-            Not After : Apr 19 08:36:28 2030 GMT
+            Not Before: May  5 09:13:40 2020 GMT
+            Not After : May  3 09:13:40 2030 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:bd:e6:a0:71:7e:ee:35:a9:e0:c2:1b:d0:ec:5c:
-                    5d:03:44:58:6b:4c:6e:5c:61:79:fc:d5:7f:62:1f:
-                    f6:54:0a:5e:51:f5:40:b5:c2:1e:c0:9c:ff:7b:29:
-                    d7:76:8b:02:84:24:12:50:1b:f6:70:b2:6e:d1:2f:
-                    d8:e8:65:d6:db:c3:9b:0a:6d:3c:44:0f:b7:6d:c4:
-                    c4:76:38:8d:1a:0f:be:eb:2f:20:f5:45:ea:79:00:
-                    d5:e7:04:48:84:90:9a:18:8e:e5:fb:8d:9a:54:49:
-                    0e:9e:ea:c9:89:9b:44:f2:55:80:7b:42:b3:96:b8:
-                    b2:07:b9:eb:74:93:8e:a3:bc:ca:7d:ef:06:e2:45:
-                    7e:c8:d1:7b:64:66:a9:69:41:24:df:88:27:4e:87:
-                    e8:33:c8:0d:ba:1e:8a:55:9c:e9:17:a3:4b:c3:b5:
-                    a8:e8:c9:cc:81:f0:dc:af:c1:7a:18:87:d6:93:2c:
-                    38:1a:d2:74:6f:40:7d:13:c8:34:31:fa:d2:a8:16:
-                    d2:3d:a6:2b:39:bc:2f:9d:e1:d6:f6:3b:2b:9a:51:
-                    ac:80:61:85:79:90:fc:0c:87:31:06:b6:a5:9d:b6:
-                    4c:74:90:8f:d3:a5:47:56:14:f9:89:70:2d:a6:b5:
-                    18:cc:2a:a0:6d:64:b9:64:55:07:24:d3:69:44:de:
-                    47:97:d5:9f:b0:b3:42:bb:55:e9:b6:8e:9b:65:0d:
-                    35:c5:24:7a:97:40:3c:90:54:cf:27:0c:5a:ab:28:
-                    58:bf:40:33:bd:2c:40:44:85:47:b1:1e:fe:77:59:
-                    86:99:44:f1:d9:14:20:81:03:7d:b7:bc:6e:a1:e4:
-                    82:03:06:a2:61:0d:f8:fa:07:b5:e9:27:79:1e:11:
-                    e7:ed:d3:49:70:c6:13:c7:42:03:65:85:e7:c0:be:
-                    c2:69:9c:11:e5:48:58:bf:6e:a1:5b:e8:8f:6b:bd:
-                    27:2c:d8:1f:9b:08:1c:5f:7d:36:4d:0b:c7:6d:da:
-                    77:0a:c7:49:4e:4b:7a:44:cc:b8:68:cf:9d:a7:12:
-                    63:54:59:86:ee:ab:37:f8:4b:4a:25:99:d9:a4:3b:
-                    74:18:39:63:c6:3b:09:01:ed:69:75:b7:cb:af:79:
-                    31:0d:a3:99:3d:54:30:ea:27:61:c5:a6:82:21:21:
-                    c3:d1:69:3b:b1:0a:7e:e7:0e:e0:6e:e7:71:fb:1d:
-                    45:cb:1d:3f:55:1d:0d:9a:58:00:29:07:ff:c3:99:
-                    83:18:5c:02:ff:04:ed:96:a4:d1:78:ee:ea:5e:c2:
-                    28:99:39:49:54:38:81:e6:6c:80:b9:87:7c:46:e8:
-                    75:e2:ad:de:5e:4b:e9:49:d0:d0:13:88:7d:aa:b3:
-                    09:15:bb
+                    00:cc:59:39:ae:1f:dc:0c:63:0c:cf:23:53:2f:b6:
+                    07:88:58:52:6f:f9:0a:e1:2d:b8:d2:e4:ef:3d:1e:
+                    1b:ca:be:36:80:e2:f4:08:c7:9a:37:2e:00:c2:46:
+                    bd:8d:77:64:b3:3f:52:c6:fd:2d:2e:d1:d3:37:52:
+                    82:93:fa:7c:91:1f:70:11:23:e9:28:86:4e:2b:2b:
+                    b2:db:c2:5a:48:e0:32:17:13:80:7e:f7:0c:1e:f8:
+                    0b:fb:69:aa:fe:7e:05:f9:d4:77:3f:b0:c2:fb:22:
+                    f3:0b:fc:c4:c3:f5:ce:2a:0c:08:af:46:fb:0e:43:
+                    e3:07:bd:42:10:d9:4f:d0:9f:65:1a:2d:f4:59:6b:
+                    0e:ec:b0:dd:08:c1:11:a0:aa:53:f1:84:56:57:54:
+                    6d:8b:2d:74:99:99:21:92:5f:a3:4f:57:22:09:4d:
+                    61:96:20:f5:24:3d:98:c1:d6:d9:aa:ed:81:d9:f7:
+                    99:50:d4:ad:e5:45:7b:d9:fb:cb:55:c8:5c:90:af:
+                    1e:9d:8e:71:1a:ce:d6:6a:7c:6f:9e:d8:08:dc:e6:
+                    58:1c:c2:ed:55:58:6f:a0:0e:7d:a3:5b:16:20:28:
+                    1c:9f:9f:10:63:ca:0d:b1:6d:42:ec:05:76:3c:32:
+                    a5:ad:02:da:c5:87:a3:8c:c3:0d:c0:13:fd:df:5d:
+                    72:a4:9b:88:73:6f:17:b2:45:8c:a4:93:7b:1b:46:
+                    a6:74:07:bf:28:51:fd:cd:20:d4:c5:6c:9a:50:09:
+                    0a:c9:93:84:e9:d4:fd:d2:d7:b7:12:72:5a:3e:0d:
+                    fd:5f:e9:64:a5:39:de:96:ec:64:a9:d9:57:f0:31:
+                    35:1f:ea:c9:f8:48:da:2e:74:d8:9d:48:24:1c:af:
+                    37:9e:2a:f3:76:f2:1f:ee:89:9e:a3:81:e9:ef:c3:
+                    5d:d1:cf:b1:15:3d:16:4f:62:9d:da:7a:2f:39:d0:
+                    2b:0c:02:19:4e:d8:2e:cc:1d:1c:b2:31:68:ca:0d:
+                    6a:8d:71:44:18:06:82:cd:03:b2:a4:4b:89:6d:db:
+                    96:87:d1:c6:35:0b:f3:e1:3b:a9:18:ba:ca:91:e4:
+                    40:04:b0:43:0f:7d:1e:58:3f:53:3c:1b:ea:b4:ec:
+                    64:72:34:c0:56:6d:15:3a:07:95:93:15:85:f0:d3:
+                    6b:37:43:d4:ac:d3:a8:61:84:d2:9e:0e:66:93:8e:
+                    7f:96:96:f2:e6:40:a8:d9:3b:a7:bc:53:c8:bb:eb:
+                    0f:b5:34:ba:4c:0f:81:06:a5:54:fe:ad:1f:48:76:
+                    7a:a4:28:1b:42:6b:48:29:a5:bb:12:d1:c6:50:49:
+                    28:ea:96:f0:68:1b:d0:f3:e8:d4:1a:39:c6:f7:a5:
+                    ff:dd:99
                 Exponent: 65537 (0x10001)
         X509v3 extensions:
             Netscape Comment: 
                 CA Intermediate
             X509v3 Subject Key Identifier: 
-                9A:2B:61:9D:C3:51:A4:1F:D4:93:A3:DE:C4:3E:93:52:54:D2:74:2D
+                E8:D5:71:89:7A:D5:65:64:EC:77:74:B4:D3:93:32:E4:DA:FF:04:7E
             X509v3 Authority Key Identifier: 
-                keyid:C2:E8:30:F1:37:9C:44:C8:CA:BB:E0:6B:F2:B5:DF:2C:7E:27:A5:36
+                keyid:57:A4:F9:F5:76:E1:14:88:0A:AB:3A:64:87:DA:A3:41:16:1C:59:DE
                 DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_server
                 serial:01
 
@@ -68,69 +68,69 @@ Certificate:
             Netscape Cert Type: 
                 SSL CA
     Signature Algorithm: sha256WithRSAEncryption
-         1d:22:eb:ea:69:c8:e9:48:5a:33:94:44:5b:6d:e8:c3:47:b6:
-         43:25:42:25:44:66:46:09:ba:fc:69:ad:2a:1b:fc:a0:c9:d2:
-         a3:fa:ca:1f:63:6f:d7:ca:38:be:8d:d0:b3:58:ab:f6:f6:d4:
-         12:1b:96:fb:bb:90:0e:6c:52:30:16:68:21:de:28:22:64:47:
-         e4:17:02:59:cc:a0:b8:33:c0:fa:f7:17:d7:d9:ad:5c:61:7c:
-         7d:f7:4e:3e:38:f2:ed:1f:58:c3:1e:63:d1:99:d5:11:7f:f1:
-         b4:43:94:c3:ac:c7:7f:e4:e6:e9:e9:d6:41:4a:0d:36:59:7a:
-         28:fb:bb:a3:e0:95:9b:e0:8b:76:75:a4:eb:56:bf:9f:b0:47:
-         9d:c5:19:f8:62:c3:d8:9a:d4:29:63:62:93:9c:66:1b:28:9d:
-         e0:d5:1a:00:3a:73:31:36:10:f9:e8:4f:21:b4:f5:f9:06:63:
-         59:05:1a:81:a7:7e:f9:81:0b:07:fc:48:2d:f4:06:ad:50:7f:
-         03:3d:90:59:ac:ee:5e:0d:95:49:2e:54:ce:67:33:33:c6:8b:
-         0f:d1:2a:4e:54:d6:79:1c:e4:07:56:6b:16:92:0e:dd:60:b8:
-         cd:fe:7d:29:84:77:4a:13:84:af:49:e6:02:2b:a4:e4:e7:c1:
-         54:bc:b7:12:84:df:3d:61:b7:07:ad:5f:94:4e:25:e3:81:a0:
-         e5:af:f9:18:82:bc:60:ac:95:ef:65:38:d4:ba:09:70:b7:34:
-         e2:b1:9e:fb:c5:16:ab:f1:bc:fa:91:05:4c:a6:e4:a0:03:83:
-         90:47:c9:49:e9:46:22:bd:c2:99:66:c6:36:b1:2c:e3:ba:84:
-         88:bd:e7:8d:dd:74:b0:3b:1e:cc:7d:50:14:16:f0:49:f7:a8:
-         26:13:bd:f5:dc:ac:92:d2:4a:d8:94:04:19:2c:a2:9a:ab:bc:
-         89:9f:39:bd:68:50:02:81:2e:ae:91:d5:2e:1b:91:29:9a:e9:
-         09:83:c4:c0:b0:00:71:77:f7:68:91:28:23:af:01:10:05:19:
-         20:6f:cb:e7:fc:8f:80:64:2d:0b:7b:b6:26:d1:2f:97:8a:83:
-         c9:fc:11:79:05:88:27:58:dd:21:e5:c8:48:80:95:c6:f8:39:
-         fc:59:40:92:a0:f7:2d:82:94:be:c6:9e:d5:f9:3e:03:78:30:
-         d6:9e:2d:60:3f:73:90:6b:b9:64:3a:3d:74:9b:08:ac:39:6b:
-         1b:c8:c8:18:88:02:5b:79:9b:1d:8a:bf:66:a8:57:da:55:07:
-         72:73:9f:18:ea:c2:b5:94:a7:db:13:23:d9:0e:80:bd:77:fc:
-         2d:2c:fb:b0:13:ea:85:4b
+         29:55:c7:ca:ea:75:6e:e3:e0:d0:bf:7b:2b:bf:74:63:c1:a1:
+         ce:1a:c7:76:c9:bb:8a:ce:ad:74:d4:03:8b:b7:b3:68:26:83:
+         e9:35:40:84:d2:41:fc:44:96:90:19:16:97:c2:7a:7f:37:68:
+         0d:46:6f:ea:0d:17:31:ac:83:d2:ae:3d:cd:a1:ab:22:34:71:
+         f6:8d:60:7c:24:66:a7:75:99:19:47:eb:ec:03:8f:7a:e8:01:
+         f9:df:70:93:b5:6e:57:e0:06:1f:ea:c4:cd:21:02:e9:14:39:
+         42:31:8c:3d:0d:29:da:e4:d8:64:43:c8:5b:54:3d:e0:3c:c7:
+         94:ea:1e:7d:ac:b0:21:2d:b5:74:77:64:56:8f:07:e3:47:68:
+         b2:62:f7:58:53:5d:b7:0f:70:59:93:c7:fc:8a:aa:a1:8e:a8:
+         8f:6b:c0:a5:ab:7a:25:1f:2b:45:28:9e:49:a8:51:b3:26:63:
+         e9:dd:75:c6:1c:84:d5:45:1a:e8:21:a3:3d:79:ed:05:e1:84:
+         39:28:c8:68:4c:02:18:45:e3:9b:5b:41:d1:ad:8a:4f:70:51:
+         ed:a2:13:cc:fd:9e:b9:81:0e:c0:a1:bf:f5:d1:fb:e7:28:2c:
+         99:9e:3d:a6:4e:ce:90:d0:0a:da:26:71:ab:27:c0:f6:c4:fe:
+         0c:bd:2c:36:6e:66:00:dc:1d:7d:26:46:4c:16:eb:4f:ad:6c:
+         c7:42:9f:b0:e1:1d:9f:49:a4:03:80:ea:ad:5c:87:b7:59:62:
+         27:49:f5:d1:a4:c5:cf:50:2c:7e:75:bf:46:9a:3d:3a:79:63:
+         d4:7c:97:91:a5:b0:78:8b:f3:4a:36:91:d6:85:35:2b:10:77:
+         90:36:7e:6c:a9:5f:84:78:51:99:44:60:46:91:78:48:7b:bb:
+         42:07:c8:97:3b:e5:66:fc:7c:d4:86:22:8c:f5:c3:b2:a4:78:
+         74:ae:59:b6:09:09:69:24:f0:c9:00:dd:82:35:25:72:ac:65:
+         2c:4f:ba:7e:0c:13:25:41:d1:66:cd:5b:70:29:7c:6a:ea:3b:
+         66:f1:19:fb:a9:bb:35:2d:07:d5:61:8d:b3:c3:01:96:cc:b0:
+         f8:5b:ae:ba:a6:af:9a:ca:be:39:4d:9c:b3:7c:ce:2e:b2:86:
+         eb:a1:e3:fb:4f:77:49:e0:bc:e8:e2:83:a3:0d:57:80:d8:4e:
+         d5:29:1b:77:f8:b1:18:05:9f:37:1a:c1:ca:8d:c9:9e:9f:38:
+         99:8a:db:59:9e:ae:ce:15:66:ae:5b:0c:6f:0d:52:92:80:95:
+         c5:03:2f:47:94:66:29:1f:71:63:ac:89:ae:7f:5c:03:35:4e:
+         36:44:95:d5:17:8e:3c:3b
 -----BEGIN CERTIFICATE-----
 MIIGeDCCBGCgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQGEwJmcjEM
 MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
 MBIGA1UECwwLYXV0aG9yaXRpZXMxFzAVBgNVBAMMDmNhX3Jvb3Rfc2VydmVyMB4X
-DTIwMDQyMTA4MzYyOFoXDTMwMDQxOTA4MzYyOFowdDELMAkGA1UEBhMCZnIxDDAK
+DTIwMDUwNTA5MTM0MFoXDTMwMDUwMzA5MTM0MFowdDELMAkGA1UEBhMCZnIxDDAK
 BgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDAS
 BgNVBAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2Vy
-dmVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAveagcX7uNangwhvQ
-7FxdA0RYa0xuXGF5/NV/Yh/2VApeUfVAtcIewJz/eynXdosChCQSUBv2cLJu0S/Y
-6GXW28ObCm08RA+3bcTEdjiNGg++6y8g9UXqeQDV5wRIhJCaGI7l+42aVEkOnurJ
-iZtE8lWAe0KzlriyB7nrdJOOo7zKfe8G4kV+yNF7ZGapaUEk34gnTofoM8gNuh6K
-VZzpF6NLw7Wo6MnMgfDcr8F6GIfWkyw4GtJ0b0B9E8g0MfrSqBbSPaYrObwvneHW
-9jsrmlGsgGGFeZD8DIcxBralnbZMdJCP06VHVhT5iXAtprUYzCqgbWS5ZFUHJNNp
-RN5Hl9WfsLNCu1Xpto6bZQ01xSR6l0A8kFTPJwxaqyhYv0AzvSxARIVHsR7+d1mG
-mUTx2RQggQN9t7xuoeSCAwaiYQ34+ge16Sd5HhHn7dNJcMYTx0IDZYXnwL7CaZwR
-5UhYv26hW+iPa70nLNgfmwgcX302TQvHbdp3CsdJTkt6RMy4aM+dpxJjVFmG7qs3
-+EtKJZnZpDt0GDljxjsJAe1pdbfLr3kxDaOZPVQw6idhxaaCISHD0Wk7sQp+5w7g
-budx+x1Fyx0/VR0NmlgAKQf/w5mDGFwC/wTtlqTReO7qXsIomTlJVDiB5myAuYd8
-Ruh14q3eXkvpSdDQE4h9qrMJFbsCAwEAAaOCARswggEXMB4GCWCGSAGG+EIBDQQR
-Fg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFJorYZ3DUaQf1JOj3sQ+k1JU0nQt
-MIGWBgNVHSMEgY4wgYuAFMLoMPE3nETIyrvga/K13yx+J6U2oXCkbjBsMQswCQYD
+dmVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzFk5rh/cDGMMzyNT
+L7YHiFhSb/kK4S240uTvPR4byr42gOL0CMeaNy4Awka9jXdksz9Sxv0tLtHTN1KC
+k/p8kR9wESPpKIZOKyuy28JaSOAyFxOAfvcMHvgL+2mq/n4F+dR3P7DC+yLzC/zE
+w/XOKgwIr0b7DkPjB71CENlP0J9lGi30WWsO7LDdCMERoKpT8YRWV1Rtiy10mZkh
+kl+jT1ciCU1hliD1JD2YwdbZqu2B2feZUNSt5UV72fvLVchckK8enY5xGs7Wanxv
+ntgI3OZYHMLtVVhvoA59o1sWICgcn58QY8oNsW1C7AV2PDKlrQLaxYejjMMNwBP9
+311ypJuIc28XskWMpJN7G0amdAe/KFH9zSDUxWyaUAkKyZOE6dT90te3EnJaPg39
+X+lkpTneluxkqdlX8DE1H+rJ+EjaLnTYnUgkHK83nirzdvIf7omeo4Hp78Nd0c+x
+FT0WT2Kd2novOdArDAIZTtguzB0csjFoyg1qjXFEGAaCzQOypEuJbduWh9HGNQvz
+4TupGLrKkeRABLBDD30eWD9TPBvqtOxkcjTAVm0VOgeVkxWF8NNrN0PUrNOoYYTS
+ng5mk45/lpby5kCo2TunvFPIu+sPtTS6TA+BBqVU/q0fSHZ6pCgbQmtIKaW7EtHG
+UEko6pbwaBvQ8+jUGjnG96X/3ZkCAwEAAaOCARswggEXMB4GCWCGSAGG+EIBDQQR
+Fg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFOjVcYl61WVk7Hd0tNOTMuTa/wR+
+MIGWBgNVHSMEgY4wgYuAFFek+fV24RSICqs6ZIfao0EWHFneoXCkbjBsMQswCQYD
 VQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwH
 dml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxFzAVBgNVBAMMDmNhX3Jvb3Rf
 c2VydmVyggEBMBIGA1UdEwEB/wQIMAYBAf8CAQAwCQYDVR0SBAIwADALBgNVHQ8E
-BAMCAQYwEQYJYIZIAYb4QgEBBAQDAgIEMA0GCSqGSIb3DQEBCwUAA4ICAQAdIuvq
-acjpSFozlERbbejDR7ZDJUIlRGZGCbr8aa0qG/ygydKj+sofY2/Xyji+jdCzWKv2
-9tQSG5b7u5AObFIwFmgh3igiZEfkFwJZzKC4M8D69xfX2a1cYXx9904+OPLtH1jD
-HmPRmdURf/G0Q5TDrMd/5Obp6dZBSg02WXoo+7uj4JWb4It2daTrVr+fsEedxRn4
-YsPYmtQpY2KTnGYbKJ3g1RoAOnMxNhD56E8htPX5BmNZBRqBp375gQsH/Egt9Aat
-UH8DPZBZrO5eDZVJLlTOZzMzxosP0SpOVNZ5HOQHVmsWkg7dYLjN/n0phHdKE4Sv
-SeYCK6Tk58FUvLcShN89YbcHrV+UTiXjgaDlr/kYgrxgrJXvZTjUuglwtzTisZ77
-xRar8bz6kQVMpuSgA4OQR8lJ6UYivcKZZsY2sSzjuoSIveeN3XSwOx7MfVAUFvBJ
-96gmE7313KyS0krYlAQZLKKaq7yJnzm9aFACgS6ukdUuG5EpmukJg8TAsABxd/do
-kSgjrwEQBRkgb8vn/I+AZC0Le7Ym0S+XioPJ/BF5BYgnWN0h5chIgJXG+Dn8WUCS
-oPctgpS+xp7V+T4DeDDWni1gP3OQa7lkOj10mwisOWsbyMgYiAJbeZsdir9mqFfa
-VQdyc58Y6sK1lKfbEyPZDoC9d/wtLPuwE+qFSw==
+BAMCAQYwEQYJYIZIAYb4QgEBBAQDAgIEMA0GCSqGSIb3DQEBCwUAA4ICAQApVcfK
+6nVu4+DQv3srv3RjwaHOGsd2ybuKzq101AOLt7NoJoPpNUCE0kH8RJaQGRaXwnp/
+N2gNRm/qDRcxrIPSrj3NoasiNHH2jWB8JGandZkZR+vsA4966AH533CTtW5X4AYf
+6sTNIQLpFDlCMYw9DSna5NhkQ8hbVD3gPMeU6h59rLAhLbV0d2RWjwfjR2iyYvdY
+U123D3BZk8f8iqqhjqiPa8Clq3olHytFKJ5JqFGzJmPp3XXGHITVRRroIaM9ee0F
+4YQ5KMhoTAIYReObW0HRrYpPcFHtohPM/Z65gQ7Aob/10fvnKCyZnj2mTs6Q0Ara
+JnGrJ8D2xP4MvSw2bmYA3B19JkZMFutPrWzHQp+w4R2fSaQDgOqtXIe3WWInSfXR
+pMXPUCx+db9Gmj06eWPUfJeRpbB4i/NKNpHWhTUrEHeQNn5sqV+EeFGZRGBGkXhI
+e7tCB8iXO+Vm/HzUhiKM9cOypHh0rlm2CQlpJPDJAN2CNSVyrGUsT7p+DBMlQdFm
+zVtwKXxq6jtm8Rn7qbs1LQfVYY2zwwGWzLD4W666pq+ayr45TZyzfM4usobroeP7
+T3dJ4Lzo4oOjDVeA2E7VKRt3+LEYBZ83GsHKjcmenziZittZnq7OFWauWwxvDVKS
+gJXFAy9HlGYpH3FjrImuf1wDNU42RJXVF448Ow==
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/ca/ca-root.crt b/deployment/environments/certs/server/ca/ca-root.crt
index 0a8a9e8ab77c63a34ef65050e2e2fa65eb8ab0c5..27bd64a86e8e34d317dfc3f575186b23d91ba00a 100644
--- a/deployment/environments/certs/server/ca/ca-root.crt
+++ b/deployment/environments/certs/server/ca/ca-root.crt
@@ -5,56 +5,56 @@ Certificate:
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_server
         Validity
-            Not Before: Apr 21 08:36:25 2020 GMT
-            Not After : Apr 19 08:36:25 2030 GMT
+            Not Before: May  5 09:13:39 2020 GMT
+            Not After : May  3 09:13:39 2030 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_server
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:bd:83:9d:4c:09:7d:be:73:eb:b8:88:24:6c:94:
-                    1f:28:7a:2d:de:7c:f1:97:80:c2:44:e9:14:12:3b:
-                    f5:75:de:22:e2:21:7b:4e:0a:01:e5:2d:d8:e6:f4:
-                    d6:e0:a6:47:c9:66:37:8a:85:5f:fa:63:29:0b:43:
-                    9e:1f:68:ab:eb:e2:a9:39:c4:3c:8a:9d:6f:aa:0e:
-                    65:1a:64:7d:b9:ec:78:36:4e:b1:82:e6:58:72:87:
-                    3c:f2:24:d8:86:48:5d:0c:89:b4:bd:13:9a:ff:d0:
-                    c4:af:12:a0:b8:dc:87:28:18:34:f5:fc:f6:f2:41:
-                    96:75:e3:d1:32:1f:e0:6d:38:e5:c5:2a:45:80:86:
-                    89:2f:8a:55:cc:a9:e5:3d:25:90:97:ce:0c:07:9b:
-                    1d:83:a2:f9:1a:48:9c:62:71:91:4f:f0:7e:0a:60:
-                    0c:11:18:d3:c1:4c:00:f2:06:8c:c6:ae:5a:c6:d5:
-                    00:c0:2d:2b:12:fa:91:44:2b:86:27:cb:27:3a:9c:
-                    46:64:93:32:30:a6:91:80:b1:f0:55:1d:8f:f5:0b:
-                    38:85:b9:92:8f:e3:15:70:de:4f:90:e0:d7:c2:c5:
-                    d1:a9:06:a5:4e:e2:03:d0:4a:dc:0a:27:8f:6d:08:
-                    6f:fe:6d:83:d9:7a:f4:07:93:21:f2:02:d3:ae:11:
-                    fd:1a:e6:78:a1:98:6e:9e:fb:da:6d:e2:ee:89:52:
-                    9f:51:85:96:40:28:b5:21:12:98:90:65:b8:23:87:
-                    81:ad:c6:1b:75:63:f3:35:6b:98:5f:2b:f3:f1:6b:
-                    18:e7:a4:35:ff:59:43:ad:dd:1b:8d:da:44:98:84:
-                    f3:f1:ad:7b:bd:d5:45:e9:b3:a5:1e:03:d8:73:d0:
-                    7c:13:48:98:b3:a7:b0:da:63:fb:65:41:25:25:64:
-                    66:d7:5a:32:cd:02:bc:8f:aa:58:0e:22:9e:e2:4b:
-                    d1:d4:09:48:28:d1:1e:90:ea:84:8a:fe:8d:1b:96:
-                    6d:df:6f:56:7e:9e:3a:1e:e5:67:66:ec:fb:40:80:
-                    eb:0b:18:9b:4c:18:26:7e:e8:ec:ff:17:d6:26:fd:
-                    57:cf:f1:23:3d:36:71:3d:0a:3a:17:0d:bc:f9:2b:
-                    48:4c:76:d8:a9:fd:38:4c:4f:52:74:05:fb:ab:37:
-                    c8:b9:74:11:37:4d:8a:b2:50:50:64:e4:44:1d:bc:
-                    f8:98:7d:62:84:c8:4d:48:29:9e:8c:3a:ed:a3:d7:
-                    94:6f:05:ef:ce:73:a5:a0:2d:e4:0c:5a:39:77:03:
-                    b6:23:76:df:6c:20:4d:98:3e:f4:09:0d:5c:3c:21:
-                    c4:78:a1:9a:96:77:19:5a:18:2a:dd:83:6d:57:00:
-                    f9:72:8f
+                    00:da:6e:48:80:4f:ab:34:e3:22:05:d3:c2:09:d4:
+                    57:63:b0:93:ae:c2:89:69:0f:de:9f:14:27:41:e9:
+                    d9:cd:97:12:50:a5:d2:5f:0f:57:7c:ef:be:0e:1e:
+                    7d:db:ae:d3:8a:2b:78:6e:87:f5:8d:ce:02:fd:2c:
+                    91:82:f9:72:4e:57:46:7a:50:65:0f:ff:e7:cd:cb:
+                    d7:77:7f:53:7e:f0:3e:8e:3d:97:ab:e5:04:18:03:
+                    74:89:65:5a:de:3b:f8:b0:8a:90:96:4d:05:98:c3:
+                    91:e2:04:cb:30:e8:36:be:e6:52:7a:50:c0:0d:af:
+                    72:5b:f5:34:fb:f5:16:62:87:df:32:1e:6d:f6:33:
+                    08:0b:13:83:34:ff:92:77:4f:eb:76:ff:38:bf:62:
+                    f9:29:d3:41:74:58:17:b2:37:3c:e8:45:f6:cc:cd:
+                    e5:00:de:e1:7e:70:9d:d0:21:66:3b:99:1e:8c:72:
+                    a5:68:95:74:0a:27:44:bf:4a:7e:44:35:2a:0c:49:
+                    23:44:86:3f:23:64:b6:3b:96:3a:4f:15:13:25:e0:
+                    2d:90:c8:ff:b2:ee:10:b4:c4:a9:97:5f:68:2e:77:
+                    9e:70:62:65:68:30:28:85:c2:9f:08:f5:c1:fe:7b:
+                    15:12:93:6d:58:d6:e6:3e:24:b5:6a:38:36:46:8f:
+                    35:8a:27:b2:0d:9e:aa:eb:92:ad:d9:08:d5:22:d5:
+                    35:d1:f6:3c:59:80:1c:0f:0f:72:98:3d:03:3c:c5:
+                    e8:81:45:12:b3:8f:99:4a:06:f0:14:07:94:5a:43:
+                    a3:88:8a:d4:d4:04:c4:bf:ab:ed:72:7d:ec:8b:bf:
+                    50:e2:96:32:6f:ad:1d:ed:42:22:00:2d:1e:ba:9d:
+                    c7:c3:e1:31:75:a3:75:fe:40:db:4d:87:16:3e:b4:
+                    0a:dc:64:37:3d:73:92:7a:ed:b2:95:bc:eb:46:b6:
+                    7f:c5:e1:1d:ec:fb:e8:5b:35:35:81:a1:3a:af:9e:
+                    a7:3c:26:b9:34:72:e4:3d:81:18:b0:45:fb:6f:8a:
+                    23:6b:d7:c2:af:a2:94:ed:f9:55:61:83:50:ad:5e:
+                    d8:7f:45:32:1e:ba:c5:fc:c0:a9:ac:d2:5e:14:67:
+                    2d:45:b3:ec:7c:dc:ea:15:ff:cc:ec:41:a7:99:2e:
+                    60:0b:51:b9:7b:1b:a2:db:18:f4:f6:d3:88:9e:37:
+                    77:59:2b:b5:90:22:a1:86:04:f7:e6:11:53:05:13:
+                    56:17:ed:5a:1e:b8:40:57:18:4f:de:3d:27:c7:24:
+                    d2:4f:42:b9:10:49:0a:07:47:5d:1f:cb:cf:eb:86:
+                    ca:62:c9:50:74:fa:57:fe:f8:e7:15:41:ca:0f:89:
+                    ae:7d:69
                 Exponent: 65537 (0x10001)
         X509v3 extensions:
             Netscape Comment: 
                 CA Root
             X509v3 Subject Key Identifier: 
-                C2:E8:30:F1:37:9C:44:C8:CA:BB:E0:6B:F2:B5:DF:2C:7E:27:A5:36
+                57:A4:F9:F5:76:E1:14:88:0A:AB:3A:64:87:DA:A3:41:16:1C:59:DE
             X509v3 Authority Key Identifier: 
-                keyid:C2:E8:30:F1:37:9C:44:C8:CA:BB:E0:6B:F2:B5:DF:2C:7E:27:A5:36
+                keyid:57:A4:F9:F5:76:E1:14:88:0A:AB:3A:64:87:DA:A3:41:16:1C:59:DE
 
             X509v3 Basic Constraints: critical
                 CA:TRUE, pathlen:1
@@ -63,66 +63,66 @@ Certificate:
             Netscape Cert Type: 
                 SSL CA
     Signature Algorithm: sha256WithRSAEncryption
-         bd:72:00:45:f6:e9:c3:1b:9f:cb:dc:71:f3:35:6f:db:a6:e6:
-         3d:b5:94:73:04:55:c1:ac:0f:3f:b9:af:ea:74:79:13:6f:94:
-         45:0e:05:30:e8:f2:73:6f:42:dc:8c:3f:6a:ef:45:06:b7:e3:
-         12:6d:75:60:6f:5c:71:4f:db:d2:af:65:21:ad:26:e9:d9:67:
-         ae:b6:9d:3c:f2:1b:1f:84:0b:92:df:4f:e2:8b:43:ce:9f:88:
-         83:1c:8d:2a:bf:e2:c1:93:5d:a8:52:42:e1:88:61:16:95:34:
-         2f:02:c2:cf:d2:70:fb:15:49:e7:f0:97:43:46:b8:74:db:46:
-         fb:69:c0:e6:1a:d9:f4:d4:75:56:58:d8:63:2e:7a:15:26:a6:
-         9b:ae:45:e6:99:43:92:95:f3:f3:85:eb:05:5b:94:c5:af:e8:
-         02:bb:6b:bd:4d:02:e3:fd:25:67:58:0d:4e:29:fc:9d:a6:f7:
-         21:7a:7d:14:18:b4:a0:04:34:e3:d2:b6:66:44:12:c9:5c:dd:
-         b9:88:f1:f9:d0:a4:31:0a:63:2c:9b:d8:33:3c:4c:7a:05:67:
-         e5:e9:22:5d:73:3d:ca:48:34:1e:60:21:63:25:ec:d7:e8:fd:
-         6a:9d:36:00:18:ad:43:5f:39:52:39:07:8d:e3:f6:db:1e:aa:
-         23:3a:ef:db:c5:ae:b7:af:ce:1b:aa:f6:31:69:26:01:b4:cb:
-         79:69:eb:53:87:bf:22:a0:09:0a:78:e4:2e:96:9f:ae:4e:3f:
-         fb:8e:0d:46:47:03:4e:5a:51:36:1f:8a:f8:aa:c4:ef:49:25:
-         db:36:b1:a7:90:4f:b0:b6:16:68:e0:bd:c9:2d:e8:7c:91:97:
-         be:5c:fa:4f:1d:68:d3:dc:74:f7:ce:d8:9d:ec:f5:c6:1f:ad:
-         d9:94:87:0a:14:04:31:21:cc:f6:41:47:58:89:d7:f6:88:11:
-         c6:8b:fc:d5:27:c3:20:c2:47:df:02:b0:8b:52:06:a3:36:e8:
-         75:39:9f:3f:16:50:88:6c:48:11:49:cb:30:f7:e9:e5:a1:27:
-         f9:59:01:2b:6c:89:76:9f:85:4d:50:44:6a:95:3d:64:4f:e6:
-         a2:d0:12:df:47:07:d3:43:aa:89:18:d0:22:fa:8a:e8:30:75:
-         be:03:bb:6a:fb:82:31:e6:c5:c4:2e:56:11:ae:7f:f2:de:8b:
-         83:1a:1a:3c:ce:01:ca:ec:68:b8:eb:94:31:36:a8:3d:d4:7c:
-         3f:66:fe:c5:43:20:b3:5c:e2:73:88:25:8b:56:c2:62:4e:ad:
-         ae:73:3f:6e:ed:a0:b6:23:aa:02:cd:ab:23:3c:b0:7f:a6:b4:
-         68:49:02:4d:a0:3f:8b:4f
+         17:49:1d:33:7b:48:e5:58:9b:b5:d5:85:50:3a:71:c6:81:6b:
+         0c:62:c2:6e:b8:f8:b9:8f:9c:83:f2:c6:6d:f8:ca:bd:8f:e4:
+         54:5f:5b:50:ef:05:4b:21:a0:96:4f:f2:4c:1d:1f:aa:19:05:
+         8d:1c:86:7f:11:53:7c:21:66:66:05:8d:78:b3:da:53:da:9e:
+         cd:a3:af:7e:f9:59:93:a0:31:f4:25:37:c5:33:18:ed:eb:a7:
+         bb:35:9c:d5:1b:0e:83:11:9b:72:89:3f:c4:3d:7b:b7:d0:d7:
+         0e:a2:fd:81:56:e6:11:3a:2d:e9:4e:bc:59:7a:b2:a5:7d:db:
+         26:da:01:a2:95:df:84:02:68:36:04:c1:48:0b:54:92:a2:a8:
+         6f:43:18:72:9c:eb:3d:b3:d4:73:34:c5:29:4a:4e:9b:4a:6a:
+         43:06:16:4d:91:b6:85:a2:34:60:1f:4c:64:34:b6:ce:b4:b6:
+         56:2b:76:19:72:f3:0b:d5:08:63:d1:ca:92:75:19:8a:13:8c:
+         56:e1:20:69:28:58:79:ca:fc:59:e5:64:87:1f:58:7e:98:ba:
+         36:b0:64:e8:fa:28:16:6f:0a:7c:b6:11:49:6f:4f:93:72:bb:
+         be:25:75:fa:5a:c9:c4:34:6d:32:8a:61:88:8a:f6:df:17:98:
+         61:c5:bd:58:8f:30:eb:d6:03:75:92:a2:fe:2b:d2:76:87:55:
+         ca:9e:2a:de:e6:d5:34:67:68:1a:b1:47:90:28:73:ab:32:41:
+         98:2a:13:15:e0:7a:9c:46:a4:af:e5:83:23:08:7a:9c:da:50:
+         4e:a5:bf:4e:68:6d:84:2e:8e:e4:ab:94:0d:f1:1a:7e:dc:df:
+         0f:ab:f8:f2:db:9b:2b:a1:4b:62:e7:38:23:25:d9:31:b8:4d:
+         3d:4e:41:56:9d:f0:55:72:8c:fd:f6:4b:fd:93:b1:ec:8b:ae:
+         50:1b:00:5c:35:ce:b0:da:55:82:01:86:dd:c1:06:51:ae:0b:
+         ef:fa:ed:e5:09:6a:32:ac:cc:7f:d5:b8:08:b6:9a:ba:4f:5b:
+         52:3a:15:ee:ec:20:7a:dc:3e:05:69:58:14:af:dd:9c:df:6d:
+         95:a5:39:05:24:a2:5e:06:71:23:2b:b6:61:d4:f0:46:1f:4c:
+         52:df:5a:22:6a:ff:17:72:4b:f5:a6:89:40:bd:1c:e8:75:69:
+         e3:34:ab:2c:c3:3b:07:49:2c:f8:c8:47:72:dd:7e:2c:b9:52:
+         db:76:19:46:14:aa:64:ba:30:67:a9:4f:37:f8:7f:38:c8:4c:
+         1f:21:0d:28:08:85:0d:8a:c2:ae:b8:64:35:f7:7f:1b:9d:c4:
+         b3:4c:6b:ef:29:29:38:e0
 -----BEGIN CERTIFICATE-----
 MIIF4zCCA8ugAwIBAgIBATANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQGEwJmcjEM
 MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
 MBIGA1UECwwLYXV0aG9yaXRpZXMxFzAVBgNVBAMMDmNhX3Jvb3Rfc2VydmVyMB4X
-DTIwMDQyMTA4MzYyNVoXDTMwMDQxOTA4MzYyNVowbDELMAkGA1UEBhMCZnIxDDAK
+DTIwMDUwNTA5MTMzOVoXDTMwMDUwMzA5MTMzOVowbDELMAkGA1UEBhMCZnIxDDAK
 BgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDAS
 BgNVBAsMC2F1dGhvcml0aWVzMRcwFQYDVQQDDA5jYV9yb290X3NlcnZlcjCCAiIw
-DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL2DnUwJfb5z67iIJGyUHyh6Ld58
-8ZeAwkTpFBI79XXeIuIhe04KAeUt2Ob01uCmR8lmN4qFX/pjKQtDnh9oq+viqTnE
-PIqdb6oOZRpkfbnseDZOsYLmWHKHPPIk2IZIXQyJtL0Tmv/QxK8SoLjchygYNPX8
-9vJBlnXj0TIf4G045cUqRYCGiS+KVcyp5T0lkJfODAebHYOi+RpInGJxkU/wfgpg
-DBEY08FMAPIGjMauWsbVAMAtKxL6kUQrhifLJzqcRmSTMjCmkYCx8FUdj/ULOIW5
-ko/jFXDeT5Dg18LF0akGpU7iA9BK3Aonj20Ib/5tg9l69AeTIfIC064R/RrmeKGY
-bp772m3i7olSn1GFlkAotSESmJBluCOHga3GG3Vj8zVrmF8r8/FrGOekNf9ZQ63d
-G43aRJiE8/Gte73VRemzpR4D2HPQfBNImLOnsNpj+2VBJSVkZtdaMs0CvI+qWA4i
-nuJL0dQJSCjRHpDqhIr+jRuWbd9vVn6eOh7lZ2bs+0CA6wsYm0wYJn7o7P8X1ib9
-V8/xIz02cT0KOhcNvPkrSEx22Kn9OExPUnQF+6s3yLl0ETdNirJQUGTkRB28+Jh9
-YoTITUgpnow67aPXlG8F785zpaAt5AxaOXcDtiN232wgTZg+9AkNXDwhxHihmpZ3
-GVoYKt2DbVcA+XKPAgMBAAGjgY8wgYwwFgYJYIZIAYb4QgENBAkWB0NBIFJvb3Qw
-HQYDVR0OBBYEFMLoMPE3nETIyrvga/K13yx+J6U2MB8GA1UdIwQYMBaAFMLoMPE3
-nETIyrvga/K13yx+J6U2MBIGA1UdEwEB/wQIMAYBAf8CAQEwCwYDVR0PBAQDAgEG
-MBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0BAQsFAAOCAgEAvXIARfbpwxuf
-y9xx8zVv26bmPbWUcwRVwawPP7mv6nR5E2+URQ4FMOjyc29C3Iw/au9FBrfjEm11
-YG9ccU/b0q9lIa0m6dlnrradPPIbH4QLkt9P4otDzp+IgxyNKr/iwZNdqFJC4Yhh
-FpU0LwLCz9Jw+xVJ5/CXQ0a4dNtG+2nA5hrZ9NR1VljYYy56FSamm65F5plDkpXz
-84XrBVuUxa/oArtrvU0C4/0lZ1gNTin8nab3IXp9FBi0oAQ049K2ZkQSyVzduYjx
-+dCkMQpjLJvYMzxMegVn5ekiXXM9ykg0HmAhYyXs1+j9ap02ABitQ185UjkHjeP2
-2x6qIzrv28Wut6/OG6r2MWkmAbTLeWnrU4e/IqAJCnjkLpafrk4/+44NRkcDTlpR
-Nh+K+KrE70kl2zaxp5BPsLYWaOC9yS3ofJGXvlz6Tx1o09x0987Ynez1xh+t2ZSH
-ChQEMSHM9kFHWInX9ogRxov81SfDIMJH3wKwi1IGozbodTmfPxZQiGxIEUnLMPfp
-5aEn+VkBK2yJdp+FTVBEapU9ZE/motAS30cH00OqiRjQIvqK6DB1vgO7avuCMebF
-xC5WEa5/8t6LgxoaPM4ByuxouOuUMTaoPdR8P2b+xUMgs1zic4gli1bCYk6trnM/
-bu2gtiOqAs2rIzywf6a0aEkCTaA/i08=
+DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANpuSIBPqzTjIgXTwgnUV2Owk67C
+iWkP3p8UJ0Hp2c2XElCl0l8PV3zvvg4efduu04oreG6H9Y3OAv0skYL5ck5XRnpQ
+ZQ//583L13d/U37wPo49l6vlBBgDdIllWt47+LCKkJZNBZjDkeIEyzDoNr7mUnpQ
+wA2vclv1NPv1FmKH3zIebfYzCAsTgzT/kndP63b/OL9i+SnTQXRYF7I3POhF9szN
+5QDe4X5wndAhZjuZHoxypWiVdAonRL9KfkQ1KgxJI0SGPyNktjuWOk8VEyXgLZDI
+/7LuELTEqZdfaC53nnBiZWgwKIXCnwj1wf57FRKTbVjW5j4ktWo4NkaPNYonsg2e
+quuSrdkI1SLVNdH2PFmAHA8Pcpg9AzzF6IFFErOPmUoG8BQHlFpDo4iK1NQExL+r
+7XJ97Iu/UOKWMm+tHe1CIgAtHrqdx8PhMXWjdf5A202HFj60CtxkNz1zknrtspW8
+60a2f8XhHez76Fs1NYGhOq+epzwmuTRy5D2BGLBF+2+KI2vXwq+ilO35VWGDUK1e
+2H9FMh66xfzAqazSXhRnLUWz7Hzc6hX/zOxBp5kuYAtRuXsbotsY9PbTiJ43d1kr
+tZAioYYE9+YRUwUTVhftWh64QFcYT949J8ck0k9CuRBJCgdHXR/Lz+uGymLJUHT6
+V/745xVByg+Jrn1pAgMBAAGjgY8wgYwwFgYJYIZIAYb4QgENBAkWB0NBIFJvb3Qw
+HQYDVR0OBBYEFFek+fV24RSICqs6ZIfao0EWHFneMB8GA1UdIwQYMBaAFFek+fV2
+4RSICqs6ZIfao0EWHFneMBIGA1UdEwEB/wQIMAYBAf8CAQEwCwYDVR0PBAQDAgEG
+MBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0BAQsFAAOCAgEAF0kdM3tI5Vib
+tdWFUDpxxoFrDGLCbrj4uY+cg/LGbfjKvY/kVF9bUO8FSyGglk/yTB0fqhkFjRyG
+fxFTfCFmZgWNeLPaU9qezaOvfvlZk6Ax9CU3xTMY7eunuzWc1RsOgxGbcok/xD17
+t9DXDqL9gVbmETot6U68WXqypX3bJtoBopXfhAJoNgTBSAtUkqKob0MYcpzrPbPU
+czTFKUpOm0pqQwYWTZG2haI0YB9MZDS2zrS2Vit2GXLzC9UIY9HKknUZihOMVuEg
+aShYecr8WeVkhx9Yfpi6NrBk6PooFm8KfLYRSW9Pk3K7viV1+lrJxDRtMophiIr2
+3xeYYcW9WI8w69YDdZKi/ivSdodVyp4q3ubVNGdoGrFHkChzqzJBmCoTFeB6nEak
+r+WDIwh6nNpQTqW/TmhthC6O5KuUDfEaftzfD6v48tubK6FLYuc4IyXZMbhNPU5B
+Vp3wVXKM/fZL/ZOx7IuuUBsAXDXOsNpVggGG3cEGUa4L7/rt5QlqMqzMf9W4CLaa
+uk9bUjoV7uwgetw+BWlYFK/dnN9tlaU5BSSiXgZxIyu2YdTwRh9MUt9aImr/F3JL
+9aaJQL0c6HVp4zSrLMM7B0ks+MhHct1+LLlS23YZRhSqZLowZ6lPN/h/OMhMHyEN
+KAiFDYrCrrhkNfd/G53Es0xr7ykpOOA=
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/cas-server.crt b/deployment/environments/certs/server/hosts/vitamui-env/cas-server.crt
index ca47a93266cf775799418d0c27b05a33ab098abe..4f90638bc3b3ab222583caf453216ed943a477b2 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/cas-server.crt
+++ b/deployment/environments/certs/server/hosts/vitamui-env/cas-server.crt
@@ -1,111 +1,111 @@
 Certificate:
     Data:
         Version: 1 (0x0)
-        Serial Number: 6 (0x6)
+        Serial Number: 14 (0xe)
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
         Validity
-            Not Before: Apr 21 08:37:16 2020 GMT
-            Not After : Apr 21 08:37:16 2023 GMT
+            Not Before: May  5 11:44:07 2020 GMT
+            Not After : May  5 11:44:07 2023 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=cas-server.service.consul
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:b0:ce:ac:82:32:03:a3:7e:92:98:79:a9:a1:13:
-                    80:d8:86:2c:47:9b:66:bf:20:81:f3:f5:42:e4:06:
-                    49:67:34:91:7c:13:1a:5e:af:d3:58:d1:50:16:35:
-                    77:2c:a3:f4:62:7a:69:9a:e9:35:28:cb:ea:e7:3a:
-                    56:08:97:19:bf:98:35:1b:47:1c:03:c5:ff:27:1c:
-                    9c:f7:01:d7:f5:26:b9:da:8a:2d:4b:92:71:7c:11:
-                    6d:76:5d:49:cf:af:6f:2f:e9:a3:6c:58:56:f8:ab:
-                    fa:1b:0d:23:e2:74:37:a4:70:96:41:fc:94:de:bc:
-                    59:35:d3:01:93:40:d9:84:ec:a4:d0:fb:06:31:50:
-                    d6:f4:9e:50:34:83:97:9f:4b:a8:f0:7d:3e:8c:c6:
-                    0d:64:03:22:6e:87:d1:7c:b7:75:65:8d:84:97:6c:
-                    4b:4d:7a:fd:6f:d8:c9:0f:41:85:93:51:ed:57:4e:
-                    a7:51:e1:f2:ed:e5:83:92:b6:b9:2c:1c:43:06:df:
-                    70:db:bd:40:aa:3e:bb:6f:c6:7e:b5:b4:fd:be:50:
-                    87:aa:a6:36:29:16:65:23:3f:10:d5:17:b3:95:24:
-                    49:6f:a4:60:df:b7:6c:28:ae:12:ba:48:7d:b6:57:
-                    d0:4f:18:76:e9:53:ee:c3:bb:62:20:69:c5:3b:53:
-                    f0:dc:1f:e9:b1:65:5a:7e:76:9a:19:c0:85:bc:21:
-                    30:8e:16:e8:d2:d1:e4:81:ce:73:f5:97:48:7f:89:
-                    83:f7:5d:63:3e:db:8c:83:13:e9:87:d3:01:a5:08:
-                    f7:44:92:9a:79:94:c8:ce:93:3c:1f:0b:e8:8c:db:
-                    b2:e3:9f:82:26:ae:af:fd:c5:08:6a:bf:bd:c9:24:
-                    7f:ff:c2:25:fb:56:6b:c6:39:a0:b3:67:a5:e0:3f:
-                    13:c0:60:3c:2a:c1:49:03:1e:56:8d:aa:7d:1a:97:
-                    73:92:09:29:49:99:b9:f1:a9:ea:66:71:a9:ee:4c:
-                    fe:e6:15:69:be:56:d0:e3:ff:32:1d:b7:ab:ae:17:
-                    54:46:28:69:f5:91:43:f2:09:7e:d2:00:b3:72:a4:
-                    d3:8d:5e:b9:4d:bd:dc:55:9d:88:15:ad:bd:b1:1b:
-                    9e:0b:60:ac:db:6b:a9:b8:06:11:f4:ca:82:d6:e5:
-                    21:ba:2f:6a:2e:57:1a:27:01:80:5f:a3:a4:90:f5:
-                    11:55:1c:d5:2f:e7:f1:5d:e5:4e:d8:cd:96:cd:91:
-                    23:44:bd:fc:4f:fe:72:cb:65:bd:37:51:12:7f:3a:
-                    3a:4c:27:97:98:51:ea:a6:3c:dd:9f:27:b7:ba:7e:
-                    25:36:54:22:62:cd:5f:5e:da:6f:28:15:62:23:f9:
-                    02:c8:47
+                    00:c0:f3:05:65:2b:d9:ec:d9:63:17:b8:b9:27:13:
+                    bc:3a:a0:16:53:34:9d:05:17:55:37:32:df:7a:01:
+                    60:08:07:30:d1:5c:67:81:0c:b0:4d:6e:c0:76:34:
+                    9f:cc:95:f7:38:5d:72:16:de:25:2d:58:9b:dc:ad:
+                    c7:75:21:76:a0:c0:cf:8a:42:f1:b7:27:f2:ec:bc:
+                    5b:83:2b:bf:6a:63:b6:e8:13:ea:d8:f4:a5:1e:60:
+                    99:23:42:6b:c1:af:97:b3:9f:95:fe:c5:7e:d2:0d:
+                    4d:40:5f:9a:8e:e7:65:2b:87:cb:22:25:42:85:ab:
+                    21:70:7f:7c:5e:72:10:37:93:be:9f:e7:76:6a:cc:
+                    d7:84:07:5b:b6:fa:86:4b:06:55:38:cc:61:47:d5:
+                    84:1e:36:1a:2c:ad:31:fd:db:97:89:b2:af:f6:e0:
+                    78:de:3f:ba:e0:fc:92:66:31:81:66:db:1c:3c:d0:
+                    d0:76:59:f8:b2:34:cc:da:31:58:0c:58:ac:31:87:
+                    4e:de:40:ab:10:d6:b6:89:5a:61:1e:ab:a5:7e:ea:
+                    78:16:b5:77:3e:75:3b:46:76:8f:9b:87:1c:22:02:
+                    bd:26:93:75:1f:35:f4:cf:73:9c:e6:d8:46:cb:ab:
+                    7b:30:9c:7c:49:36:1b:e5:ba:51:96:73:20:d9:2b:
+                    87:83:e1:a3:64:ab:87:d7:b0:6b:b6:1f:dc:9c:ed:
+                    47:92:93:1d:24:c3:52:87:52:7a:0d:98:60:28:23:
+                    9d:9a:ed:e9:71:31:39:aa:28:29:f6:41:2a:03:89:
+                    d8:71:12:b4:63:9f:8d:83:fe:06:77:27:ce:3d:51:
+                    7a:88:03:69:f9:34:69:97:6f:e8:2a:7d:95:a5:56:
+                    21:23:44:e6:e1:b7:aa:82:35:47:9b:b2:fd:c9:05:
+                    f7:24:06:94:e6:ab:bd:af:1e:7e:17:fb:35:c3:3c:
+                    41:4f:fa:ac:ad:b7:38:9d:c8:4e:d7:05:22:55:d0:
+                    f9:1d:3a:86:ab:73:4d:46:df:ea:f5:a6:f0:e3:23:
+                    45:73:f9:1c:18:dc:d9:5a:98:dd:26:11:a2:77:ff:
+                    16:15:dc:09:b3:b3:6a:e0:f4:83:66:bc:85:ed:7a:
+                    c7:63:95:14:5a:a4:b3:97:97:ed:2e:30:0d:41:3f:
+                    37:da:de:5b:c1:12:78:08:4b:7e:76:09:ff:ba:43:
+                    d5:98:49:2e:2b:60:ef:82:ad:f4:c2:19:a6:7b:e7:
+                    6c:d3:cc:13:96:44:d0:ae:c1:09:53:8e:e4:44:e4:
+                    2b:3a:27:ca:53:e1:61:1e:d4:17:6a:ef:ff:d2:33:
+                    f6:66:d0:7b:4b:c8:b6:c5:7c:29:0c:95:12:e1:40:
+                    91:be:03
                 Exponent: 65537 (0x10001)
     Signature Algorithm: sha256WithRSAEncryption
-         bb:b8:2c:45:d3:51:31:94:35:a8:af:8e:ed:bc:72:5b:b1:7d:
-         92:ca:c2:0d:3c:45:fc:fd:70:9a:46:b6:53:33:ab:3b:16:d8:
-         c9:80:f9:e3:34:e3:2d:48:81:f4:dd:5a:1c:28:1a:76:b7:55:
-         40:10:39:db:94:c0:e9:e0:c3:4d:e8:b3:70:e8:42:50:46:ae:
-         63:71:0a:37:0e:0a:18:04:ab:d5:55:7f:e5:4b:6b:57:4f:59:
-         23:3e:45:a7:f7:27:9d:5b:a6:b8:31:c5:bb:3a:7c:64:c2:61:
-         de:60:09:dc:9c:31:e7:dc:29:40:68:e0:83:e5:6c:3a:43:3d:
-         a9:ea:97:6c:b1:4e:08:2f:f1:3e:fd:16:ab:70:e3:0a:ad:7c:
-         2d:1b:a6:87:55:02:ed:80:18:7e:3c:16:e9:e5:4b:03:18:11:
-         ed:92:79:87:db:08:a5:1a:8e:62:bd:67:dd:3d:ef:65:2f:49:
-         ad:be:88:2e:ee:45:e0:86:fe:f1:6e:48:74:08:bb:ce:c1:b7:
-         7c:2b:17:d7:0b:a8:34:a5:5b:05:23:fb:1c:e4:e0:9e:ca:4f:
-         f3:69:4b:64:8d:8c:b5:2f:3a:b2:9f:c1:90:f8:24:93:34:fd:
-         c9:75:8d:6a:07:72:02:f0:e3:92:47:25:14:e6:fd:71:d3:fc:
-         f5:7f:e4:0e:08:08:f4:ec:ae:89:3f:c5:a7:50:38:59:55:2f:
-         4c:b6:b0:a5:7c:21:bc:e7:bc:c5:7f:0e:88:51:00:6e:8f:e5:
-         53:c2:cb:27:7f:72:b9:2d:70:7e:fa:94:74:7e:0c:22:ce:32:
-         71:55:f6:c3:b3:0b:9f:1d:0d:ac:92:1f:2c:aa:f8:69:10:58:
-         1c:f3:2e:10:2b:6e:cb:7b:90:2f:be:3a:7e:e2:b6:8c:08:ac:
-         98:e9:8c:f2:6e:6e:8f:76:92:e4:ae:b3:65:52:f1:75:ae:80:
-         09:a4:7d:b7:70:27:a8:f3:f2:dc:a3:db:5f:e6:2e:fb:68:9d:
-         62:b0:89:1f:e8:53:a8:34:d8:7e:35:dc:5f:75:a8:c6:07:02:
-         f8:b9:51:ae:c9:70:08:f4:a1:2d:bc:91:c3:86:47:db:0f:bd:
-         d3:2c:af:f3:16:2b:0f:24:90:f4:f1:1d:5d:21:b8:de:7c:7d:
-         0d:9f:1f:0a:05:79:96:54:80:f5:e4:d1:08:f1:ca:7e:c0:ea:
-         01:d6:c0:bd:b2:a2:d2:a7:ae:fa:5b:a5:ab:ea:a6:f9:3a:c9:
-         85:ac:3a:cd:32:97:78:77:ba:d3:c3:35:a6:20:ba:6d:d3:f6:
-         e7:54:53:9b:aa:9a:f2:b3:f1:b9:65:61:78:0f:38:63:b6:5d:
-         54:ba:f7:db:ea:43:d2:9e
+         99:db:48:67:ab:ca:4d:65:dd:46:5e:41:5f:c0:4e:89:65:17:
+         f4:80:97:36:cb:ec:30:32:2e:af:1b:18:44:fa:81:6a:25:6d:
+         29:b9:16:d9:e5:df:88:c7:50:71:e6:36:5b:2b:bc:a1:50:b2:
+         dd:93:d7:36:a5:d4:4f:fe:a9:6e:b6:f9:c7:09:64:8e:86:f2:
+         54:19:0d:53:b8:f5:44:1a:a1:b3:3b:23:81:51:02:b9:68:f9:
+         e4:61:cb:98:17:64:0e:da:02:c7:f1:81:9c:1c:3d:74:2f:16:
+         22:26:44:d5:93:3a:96:da:3c:02:02:d2:13:b4:57:68:8a:4c:
+         ae:71:9a:66:8c:14:c2:68:7b:b7:43:15:af:d2:46:f8:65:0a:
+         5a:57:63:bf:10:4b:52:2b:c3:59:6a:6e:f0:56:a1:70:fd:96:
+         0a:03:58:61:f2:b4:7d:f3:6b:f6:95:6b:26:cc:fa:79:c5:aa:
+         f7:8f:e6:1f:64:df:30:f1:42:0e:c8:4c:c6:73:af:0b:f7:b2:
+         45:c5:4f:57:7d:50:68:80:22:f2:03:c0:41:fa:28:c7:30:6c:
+         d6:dd:71:af:a2:75:2d:f4:7c:a6:c8:e1:50:f8:e5:6a:e0:e2:
+         86:10:cc:32:04:eb:c2:0a:a8:b1:1d:59:04:09:81:2c:97:48:
+         22:c3:6e:55:a4:5c:50:4e:d4:98:e4:c2:7c:12:15:40:fa:3d:
+         1d:40:26:42:0f:b9:78:4f:a5:54:73:84:51:3c:55:70:cf:87:
+         34:b3:19:37:63:96:77:f7:71:f4:c1:8c:59:f8:c1:57:f3:a0:
+         b4:8f:cc:ed:98:f1:fb:a9:03:16:ec:36:e1:81:4e:85:1a:3f:
+         44:a3:dd:dd:1e:4e:0c:3e:71:ac:35:31:f9:05:a3:95:ff:76:
+         a2:36:d1:2d:71:ce:f6:3e:60:04:60:a7:cb:21:d1:fd:d0:6f:
+         45:f2:af:29:33:b0:14:0c:c3:ca:3c:a2:5d:f4:48:0c:96:04:
+         62:f4:22:f7:6d:4e:cb:cd:fe:13:c6:e3:9b:a4:a0:bc:61:bd:
+         95:04:b0:f7:64:61:6c:ba:ab:66:d1:2a:f8:64:cc:50:53:15:
+         1f:1c:e2:41:09:a0:34:7f:9f:7b:c7:58:4f:fb:a3:de:d3:86:
+         94:4a:a9:f3:a1:7c:60:8a:9e:73:27:23:13:c0:6c:e2:06:32:
+         c8:59:58:08:eb:ae:26:04:22:26:06:7c:d3:4e:36:ca:0c:8f:
+         c7:4a:05:ec:29:dd:96:54:37:b1:d2:1e:80:b7:99:9f:ca:05:
+         91:26:d2:7c:f8:c8:85:73:ac:25:a9:7e:dd:58:84:5b:57:d7:
+         55:e1:a4:f8:19:5b:a2:cf
 -----BEGIN CERTIFICATE-----
-MIIFSTCCAzECAQYwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFSTCCAzECAQ4wDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4MzcxNloXDTIzMDQyMTA4MzcxNlowYTELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQwN1oXDTIzMDUwNTExNDQwN1owYTELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 IjAgBgNVBAMMGWNhcy1zZXJ2ZXIuc2VydmljZS5jb25zdWwwggIiMA0GCSqGSIb3
-DQEBAQUAA4ICDwAwggIKAoICAQCwzqyCMgOjfpKYeamhE4DYhixHm2a/IIHz9ULk
-BklnNJF8Exper9NY0VAWNXcso/Riemma6TUoy+rnOlYIlxm/mDUbRxwDxf8nHJz3
-Adf1Jrnaii1LknF8EW12XUnPr28v6aNsWFb4q/obDSPidDekcJZB/JTevFk10wGT
-QNmE7KTQ+wYxUNb0nlA0g5efS6jwfT6Mxg1kAyJuh9F8t3VljYSXbEtNev1v2MkP
-QYWTUe1XTqdR4fLt5YOStrksHEMG33DbvUCqPrtvxn61tP2+UIeqpjYpFmUjPxDV
-F7OVJElvpGDft2worhK6SH22V9BPGHbpU+7Du2IgacU7U/DcH+mxZVp+dpoZwIW8
-ITCOFujS0eSBznP1l0h/iYP3XWM+24yDE+mH0wGlCPdEkpp5lMjOkzwfC+iM27Lj
-n4Imrq/9xQhqv73JJH//wiX7VmvGOaCzZ6XgPxPAYDwqwUkDHlaNqn0al3OSCSlJ
-mbnxqepmcanuTP7mFWm+VtDj/zIdt6uuF1RGKGn1kUPyCX7SALNypNONXrlNvdxV
-nYgVrb2xG54LYKzba6m4BhH0yoLW5SG6L2ouVxonAYBfo6SQ9RFVHNUv5/Fd5U7Y
-zZbNkSNEvfxP/nLLZb03URJ/OjpMJ5eYUeqmPN2fJ7e6fiU2VCJizV9e2m8oFWIj
-+QLIRwIDAQABMA0GCSqGSIb3DQEBCwUAA4ICAQC7uCxF01ExlDWor47tvHJbsX2S
-ysINPEX8/XCaRrZTM6s7FtjJgPnjNOMtSIH03VocKBp2t1VAEDnblMDp4MNN6LNw
-6EJQRq5jcQo3DgoYBKvVVX/lS2tXT1kjPkWn9yedW6a4McW7OnxkwmHeYAncnDHn
-3ClAaOCD5Ww6Qz2p6pdssU4IL/E+/RarcOMKrXwtG6aHVQLtgBh+PBbp5UsDGBHt
-knmH2wilGo5ivWfdPe9lL0mtvogu7kXghv7xbkh0CLvOwbd8KxfXC6g0pVsFI/sc
-5OCeyk/zaUtkjYy1Lzqyn8GQ+CSTNP3JdY1qB3IC8OOSRyUU5v1x0/z1f+QOCAj0
-7K6JP8WnUDhZVS9MtrClfCG857zFfw6IUQBuj+VTwssnf3K5LXB++pR0fgwizjJx
-VfbDswufHQ2skh8sqvhpEFgc8y4QK27Le5Avvjp+4raMCKyY6Yzybm6PdpLkrrNl
-UvF1roAJpH23cCeo8/Lco9tf5i77aJ1isIkf6FOoNNh+NdxfdajGBwL4uVGuyXAI
-9KEtvJHDhkfbD73TLK/zFisPJJD08R1dIbjefH0Nnx8KBXmWVID15NEI8cp+wOoB
-1sC9sqLSp676W6Wr6qb5OsmFrDrNMpd4d7rTwzWmILpt0/bnVFObqprys/G5ZWF4
-Dzhjtl1Uuvfb6kPSng==
+DQEBAQUAA4ICDwAwggIKAoICAQDA8wVlK9ns2WMXuLknE7w6oBZTNJ0FF1U3Mt96
+AWAIBzDRXGeBDLBNbsB2NJ/Mlfc4XXIW3iUtWJvcrcd1IXagwM+KQvG3J/LsvFuD
+K79qY7boE+rY9KUeYJkjQmvBr5ezn5X+xX7SDU1AX5qO52Urh8siJUKFqyFwf3xe
+chA3k76f53ZqzNeEB1u2+oZLBlU4zGFH1YQeNhosrTH925eJsq/24HjeP7rg/JJm
+MYFm2xw80NB2WfiyNMzaMVgMWKwxh07eQKsQ1raJWmEeq6V+6ngWtXc+dTtGdo+b
+hxwiAr0mk3UfNfTPc5zm2EbLq3swnHxJNhvlulGWcyDZK4eD4aNkq4fXsGu2H9yc
+7UeSkx0kw1KHUnoNmGAoI52a7elxMTmqKCn2QSoDidhxErRjn42D/gZ3J849UXqI
+A2n5NGmXb+gqfZWlViEjRObht6qCNUebsv3JBfckBpTmq72vHn4X+zXDPEFP+qyt
+tzidyE7XBSJV0PkdOoarc01G3+r1pvDjI0Vz+RwY3NlamN0mEaJ3/xYV3Amzs2rg
+9INmvIXtesdjlRRapLOXl+0uMA1BPzfa3lvBEngIS352Cf+6Q9WYSS4rYO+CrfTC
+GaZ752zTzBOWRNCuwQlTjuRE5Cs6J8pT4WEe1Bdq7//SM/Zm0HtLyLbFfCkMlRLh
+QJG+AwIDAQABMA0GCSqGSIb3DQEBCwUAA4ICAQCZ20hnq8pNZd1GXkFfwE6JZRf0
+gJc2y+wwMi6vGxhE+oFqJW0puRbZ5d+Ix1Bx5jZbK7yhULLdk9c2pdRP/qlutvnH
+CWSOhvJUGQ1TuPVEGqGzOyOBUQK5aPnkYcuYF2QO2gLH8YGcHD10LxYiJkTVkzqW
+2jwCAtITtFdoikyucZpmjBTCaHu3QxWv0kb4ZQpaV2O/EEtSK8NZam7wVqFw/ZYK
+A1hh8rR982v2lWsmzPp5xar3j+YfZN8w8UIOyEzGc68L97JFxU9XfVBogCLyA8BB
++ijHMGzW3XGvonUt9HymyOFQ+OVq4OKGEMwyBOvCCqixHVkECYEsl0giw25VpFxQ
+TtSY5MJ8EhVA+j0dQCZCD7l4T6VUc4RRPFVwz4c0sxk3Y5Z393H0wYxZ+MFX86C0
+j8ztmPH7qQMW7DbhgU6FGj9Eo93dHk4MPnGsNTH5BaOV/3aiNtEtcc72PmAEYKfL
+IdH90G9F8q8pM7AUDMPKPKJd9EgMlgRi9CL3bU7Lzf4TxuObpKC8Yb2VBLD3ZGFs
+uqtm0Sr4ZMxQUxUfHOJBCaA0f597x1hP+6Pe04aUSqnzoXxgip5zJyMTwGziBjLI
+WVgI664mBCImBnzTTjbKDI/HSgXsKd2WVDex0h6At5mfygWRJtJ8+MiFc6wlqX7d
+WIRbV9dV4aT4GVuizw==
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/cas-server.key b/deployment/environments/certs/server/hosts/vitamui-env/cas-server.key
index 4f5a4bf2322b7b8f6c22806ab52aa9761c5c998a..5c188c2db4d90ad372c57af5ea34d1559d906b27 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/cas-server.key
+++ b/deployment/environments/certs/server/hosts/vitamui-env/cas-server.key
@@ -1,52 +1,52 @@
 -----BEGIN PRIVATE KEY-----
-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
-zoR+kqj9PdORikMnGSNHdF9OzvjKsnw=
+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
+PClF+p83nVlH5eSyb+ckx0A4hmil3Q==
 -----END PRIVATE KEY-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/cas-server.pem b/deployment/environments/certs/server/hosts/vitamui-env/cas-server.pem
index b204d9991d0f63715a582effc4e2989a49caa883..7efd361dc18fcda23a779f75db33fd0da0d8df9b 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/cas-server.pem
+++ b/deployment/environments/certs/server/hosts/vitamui-env/cas-server.pem
@@ -1,31 +1,31 @@
 -----BEGIN CERTIFICATE-----
-MIIFSTCCAzECAQYwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFSTCCAzECAQ4wDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4MzcxNloXDTIzMDQyMTA4MzcxNlowYTELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQwN1oXDTIzMDUwNTExNDQwN1owYTELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 IjAgBgNVBAMMGWNhcy1zZXJ2ZXIuc2VydmljZS5jb25zdWwwggIiMA0GCSqGSIb3
-DQEBAQUAA4ICDwAwggIKAoICAQCwzqyCMgOjfpKYeamhE4DYhixHm2a/IIHz9ULk
-BklnNJF8Exper9NY0VAWNXcso/Riemma6TUoy+rnOlYIlxm/mDUbRxwDxf8nHJz3
-Adf1Jrnaii1LknF8EW12XUnPr28v6aNsWFb4q/obDSPidDekcJZB/JTevFk10wGT
-QNmE7KTQ+wYxUNb0nlA0g5efS6jwfT6Mxg1kAyJuh9F8t3VljYSXbEtNev1v2MkP
-QYWTUe1XTqdR4fLt5YOStrksHEMG33DbvUCqPrtvxn61tP2+UIeqpjYpFmUjPxDV
-F7OVJElvpGDft2worhK6SH22V9BPGHbpU+7Du2IgacU7U/DcH+mxZVp+dpoZwIW8
-ITCOFujS0eSBznP1l0h/iYP3XWM+24yDE+mH0wGlCPdEkpp5lMjOkzwfC+iM27Lj
-n4Imrq/9xQhqv73JJH//wiX7VmvGOaCzZ6XgPxPAYDwqwUkDHlaNqn0al3OSCSlJ
-mbnxqepmcanuTP7mFWm+VtDj/zIdt6uuF1RGKGn1kUPyCX7SALNypNONXrlNvdxV
-nYgVrb2xG54LYKzba6m4BhH0yoLW5SG6L2ouVxonAYBfo6SQ9RFVHNUv5/Fd5U7Y
-zZbNkSNEvfxP/nLLZb03URJ/OjpMJ5eYUeqmPN2fJ7e6fiU2VCJizV9e2m8oFWIj
-+QLIRwIDAQABMA0GCSqGSIb3DQEBCwUAA4ICAQC7uCxF01ExlDWor47tvHJbsX2S
-ysINPEX8/XCaRrZTM6s7FtjJgPnjNOMtSIH03VocKBp2t1VAEDnblMDp4MNN6LNw
-6EJQRq5jcQo3DgoYBKvVVX/lS2tXT1kjPkWn9yedW6a4McW7OnxkwmHeYAncnDHn
-3ClAaOCD5Ww6Qz2p6pdssU4IL/E+/RarcOMKrXwtG6aHVQLtgBh+PBbp5UsDGBHt
-knmH2wilGo5ivWfdPe9lL0mtvogu7kXghv7xbkh0CLvOwbd8KxfXC6g0pVsFI/sc
-5OCeyk/zaUtkjYy1Lzqyn8GQ+CSTNP3JdY1qB3IC8OOSRyUU5v1x0/z1f+QOCAj0
-7K6JP8WnUDhZVS9MtrClfCG857zFfw6IUQBuj+VTwssnf3K5LXB++pR0fgwizjJx
-VfbDswufHQ2skh8sqvhpEFgc8y4QK27Le5Avvjp+4raMCKyY6Yzybm6PdpLkrrNl
-UvF1roAJpH23cCeo8/Lco9tf5i77aJ1isIkf6FOoNNh+NdxfdajGBwL4uVGuyXAI
-9KEtvJHDhkfbD73TLK/zFisPJJD08R1dIbjefH0Nnx8KBXmWVID15NEI8cp+wOoB
-1sC9sqLSp676W6Wr6qb5OsmFrDrNMpd4d7rTwzWmILpt0/bnVFObqprys/G5ZWF4
-Dzhjtl1Uuvfb6kPSng==
+DQEBAQUAA4ICDwAwggIKAoICAQDA8wVlK9ns2WMXuLknE7w6oBZTNJ0FF1U3Mt96
+AWAIBzDRXGeBDLBNbsB2NJ/Mlfc4XXIW3iUtWJvcrcd1IXagwM+KQvG3J/LsvFuD
+K79qY7boE+rY9KUeYJkjQmvBr5ezn5X+xX7SDU1AX5qO52Urh8siJUKFqyFwf3xe
+chA3k76f53ZqzNeEB1u2+oZLBlU4zGFH1YQeNhosrTH925eJsq/24HjeP7rg/JJm
+MYFm2xw80NB2WfiyNMzaMVgMWKwxh07eQKsQ1raJWmEeq6V+6ngWtXc+dTtGdo+b
+hxwiAr0mk3UfNfTPc5zm2EbLq3swnHxJNhvlulGWcyDZK4eD4aNkq4fXsGu2H9yc
+7UeSkx0kw1KHUnoNmGAoI52a7elxMTmqKCn2QSoDidhxErRjn42D/gZ3J849UXqI
+A2n5NGmXb+gqfZWlViEjRObht6qCNUebsv3JBfckBpTmq72vHn4X+zXDPEFP+qyt
+tzidyE7XBSJV0PkdOoarc01G3+r1pvDjI0Vz+RwY3NlamN0mEaJ3/xYV3Amzs2rg
+9INmvIXtesdjlRRapLOXl+0uMA1BPzfa3lvBEngIS352Cf+6Q9WYSS4rYO+CrfTC
+GaZ752zTzBOWRNCuwQlTjuRE5Cs6J8pT4WEe1Bdq7//SM/Zm0HtLyLbFfCkMlRLh
+QJG+AwIDAQABMA0GCSqGSIb3DQEBCwUAA4ICAQCZ20hnq8pNZd1GXkFfwE6JZRf0
+gJc2y+wwMi6vGxhE+oFqJW0puRbZ5d+Ix1Bx5jZbK7yhULLdk9c2pdRP/qlutvnH
+CWSOhvJUGQ1TuPVEGqGzOyOBUQK5aPnkYcuYF2QO2gLH8YGcHD10LxYiJkTVkzqW
+2jwCAtITtFdoikyucZpmjBTCaHu3QxWv0kb4ZQpaV2O/EEtSK8NZam7wVqFw/ZYK
+A1hh8rR982v2lWsmzPp5xar3j+YfZN8w8UIOyEzGc68L97JFxU9XfVBogCLyA8BB
++ijHMGzW3XGvonUt9HymyOFQ+OVq4OKGEMwyBOvCCqixHVkECYEsl0giw25VpFxQ
+TtSY5MJ8EhVA+j0dQCZCD7l4T6VUc4RRPFVwz4c0sxk3Y5Z393H0wYxZ+MFX86C0
+j8ztmPH7qQMW7DbhgU6FGj9Eo93dHk4MPnGsNTH5BaOV/3aiNtEtcc72PmAEYKfL
+IdH90G9F8q8pM7AUDMPKPKJd9EgMlgRi9CL3bU7Lzf4TxuObpKC8Yb2VBLD3ZGFs
+uqtm0Sr4ZMxQUxUfHOJBCaA0f597x1hP+6Pe04aUSqnzoXxgip5zJyMTwGziBjLI
+WVgI664mBCImBnzTTjbKDI/HSgXsKd2WVDex0h6At5mfygWRJtJ8+MiFc6wlqX7d
+WIRbV9dV4aT4GVuizw==
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/iam-external.crt b/deployment/environments/certs/server/hosts/vitamui-env/iam-external.crt
index a6f1ad5dd7628cd988272f46ead0e220481b87be..d79b04bebcae2f774ed38e19118704614faa3bc2 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/iam-external.crt
+++ b/deployment/environments/certs/server/hosts/vitamui-env/iam-external.crt
@@ -1,111 +1,111 @@
 Certificate:
     Data:
         Version: 1 (0x0)
-        Serial Number: 5 (0x5)
+        Serial Number: 13 (0xd)
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
         Validity
-            Not Before: Apr 21 08:37:07 2020 GMT
-            Not After : Apr 21 08:37:07 2023 GMT
+            Not Before: May  5 11:44:03 2020 GMT
+            Not After : May  5 11:44:03 2023 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=iam-external.service.consul
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:dd:0c:86:24:8e:46:83:b1:d9:96:a9:1b:4d:87:
-                    3f:99:9c:c3:41:52:21:4b:45:e0:62:a2:9e:b2:c0:
-                    c7:d7:2f:31:77:a4:e0:d0:3b:57:fb:90:c5:17:cf:
-                    5c:b3:25:07:2f:46:e1:6a:ba:d1:27:4a:f9:b4:7b:
-                    9a:2f:e4:a3:17:e1:dc:11:9f:e1:2d:0a:10:60:62:
-                    e4:34:1a:90:56:fa:ff:33:39:79:2e:2c:9f:6b:66:
-                    d1:9c:d5:21:0a:fd:b6:08:8b:ed:0d:55:f0:5e:69:
-                    65:d4:d9:34:ff:f7:5c:2b:44:59:91:bb:62:93:31:
-                    01:62:6c:b6:89:76:dd:30:f9:8b:d9:3e:d1:71:2a:
-                    f3:20:4c:0c:e9:64:40:44:d1:b5:b3:48:16:00:3f:
-                    e5:5c:1e:72:f3:e6:fa:14:1e:23:fe:19:8d:2d:89:
-                    27:e3:aa:8d:5b:19:a7:93:93:fc:2b:80:6d:79:d2:
-                    9d:7e:6b:7e:da:7f:08:ee:c4:41:1d:45:78:f1:3c:
-                    68:67:c3:90:76:79:48:0a:97:99:ef:f5:bc:3a:03:
-                    0f:fe:3c:82:b9:ee:24:14:59:88:c7:52:cf:b9:bd:
-                    41:c5:98:4b:5c:03:17:d1:16:f0:3c:59:c6:b1:4f:
-                    8e:45:10:28:55:9e:bf:1c:c5:dd:68:69:3c:33:36:
-                    c1:8a:b4:34:41:4e:17:07:c9:28:7d:cf:4b:47:06:
-                    60:59:64:15:57:d2:2c:f9:97:71:a7:e9:bf:7e:22:
-                    2d:0b:55:09:ef:a3:51:c7:c2:01:f0:01:82:8e:a6:
-                    7c:c9:79:fc:be:57:64:8e:6c:31:ff:60:eb:d1:f7:
-                    5c:ac:1c:1c:58:74:82:0e:00:29:d6:6d:c2:18:d3:
-                    de:b2:35:3e:85:78:3f:a7:17:70:14:8d:43:13:53:
-                    87:94:bc:7d:ad:a3:c4:ee:39:fb:de:31:3c:64:a9:
-                    01:9b:ee:5d:5f:dd:f2:f5:e2:97:d5:03:35:3b:03:
-                    5c:10:de:28:05:3c:b7:54:0e:6a:46:ea:a2:2a:eb:
-                    e2:9d:ea:4a:7a:20:ee:49:a6:e5:d3:0c:3c:f4:82:
-                    39:4f:c9:78:72:7a:f2:77:02:a0:6b:a9:b2:a1:c8:
-                    5b:4d:0a:ed:83:f1:77:02:2a:e7:65:ea:3f:61:18:
-                    ad:6e:cd:e7:6f:a4:de:f2:83:f9:76:c0:bd:c8:91:
-                    73:38:d5:e2:40:68:40:f6:fd:39:c2:2b:c6:80:71:
-                    29:6a:56:fc:6b:bf:7e:a0:26:7c:ca:5d:07:c7:94:
-                    7b:0a:0d:1c:45:ca:89:6b:f5:7b:ab:7f:b5:15:3d:
-                    70:f5:9e:e0:c3:9b:b3:76:b9:c0:62:23:80:31:a3:
-                    e5:35:71
+                    00:a4:f1:99:a2:61:8f:77:e1:05:54:52:36:03:7f:
+                    14:92:bc:15:a4:c0:d7:bf:1b:aa:cf:ab:85:f7:6b:
+                    55:84:6f:1d:65:ba:c0:da:81:e1:60:15:af:35:f8:
+                    61:6a:48:32:5b:d5:53:37:9f:28:88:36:24:84:e4:
+                    10:93:8f:c1:58:0e:75:7c:09:7e:09:9d:6c:41:f4:
+                    55:61:25:e7:cd:88:8e:c8:8b:a4:c7:42:4b:7e:dc:
+                    5f:6f:81:ee:6f:b0:44:66:3a:5b:29:76:b9:82:dd:
+                    a0:88:a0:08:8c:37:1f:e5:26:e2:68:00:3c:89:68:
+                    60:56:e8:06:8e:65:3e:b4:72:a0:da:59:5e:a8:f6:
+                    14:ff:1a:42:71:68:11:ce:35:2b:36:ec:7c:1a:53:
+                    b8:6d:4d:0f:e2:97:38:bf:4d:a0:f2:03:26:4f:94:
+                    7d:28:a2:86:dd:36:f7:32:66:6a:a9:9d:5b:e9:a6:
+                    5b:4e:0e:0a:6f:77:7f:7d:36:e9:5b:7e:24:f9:0a:
+                    c3:d1:41:6d:fb:1c:e1:1b:f4:32:50:8b:64:ba:03:
+                    6e:37:8d:84:7c:64:82:f6:8b:ec:0f:1e:c7:8d:01:
+                    17:a6:b8:8d:f4:1e:d0:60:9f:c7:ba:20:1a:db:a9:
+                    83:a5:61:77:aa:1b:ad:a8:15:a6:d1:29:be:de:20:
+                    96:14:14:e0:a2:b8:3e:b4:a6:8e:9f:21:2f:89:4a:
+                    a0:bb:30:f3:4b:7a:84:0b:c2:60:5e:19:c0:a9:7f:
+                    fc:4d:c8:ad:7c:74:d4:9c:4a:3e:20:d9:45:6b:ea:
+                    0e:98:eb:7b:a9:df:ac:d8:fe:f6:cb:fe:8b:21:39:
+                    72:af:43:db:82:25:bb:21:0d:7d:6e:8e:c8:80:82:
+                    cd:66:27:00:36:43:ee:3c:f3:05:42:9b:c5:a3:23:
+                    b7:a9:61:e3:4f:44:06:5a:1c:ec:04:0d:80:a0:63:
+                    5a:4e:72:07:f8:6b:71:64:75:2e:1b:0c:a1:07:59:
+                    4b:46:cc:8c:76:30:81:09:15:49:cf:9e:1e:d0:48:
+                    54:4d:2f:9d:f6:94:24:11:a7:ce:ca:69:21:34:a1:
+                    bb:9a:a2:dd:bc:8d:c4:5b:d2:dd:76:d3:57:b0:cb:
+                    fe:a6:ab:cf:bb:44:b9:52:af:36:04:63:f2:8e:5d:
+                    dd:e4:79:91:a0:f7:43:c9:cb:43:85:63:3e:28:fa:
+                    9b:86:d5:ae:e7:6a:8a:4f:cc:2c:7a:e1:31:77:93:
+                    fb:87:04:a1:a6:a7:c2:db:d3:d4:d4:64:05:89:28:
+                    e4:6e:3b:86:37:f8:a9:2f:50:13:ad:47:ab:e4:63:
+                    7d:df:4b:59:d3:15:41:d0:a5:67:46:df:91:3f:28:
+                    34:0e:85
                 Exponent: 65537 (0x10001)
     Signature Algorithm: sha256WithRSAEncryption
-         43:fd:d8:ad:63:5a:7e:dc:cc:d8:f0:f1:25:c2:c6:17:2c:11:
-         b6:c0:bd:f2:a6:6c:f3:b5:15:a6:35:5e:66:1e:36:93:43:dd:
-         ae:7f:3d:c3:23:0b:d1:b6:8f:b9:61:dd:7f:bb:30:3e:35:cf:
-         56:6f:f5:79:75:cc:5f:d1:6f:5d:73:5a:ef:78:4c:3a:09:95:
-         4f:9c:7a:cc:b3:49:f2:f3:0c:fd:83:be:27:cc:5f:57:9b:0d:
-         85:9d:40:20:4c:98:3e:dd:89:4a:43:5f:42:59:b1:03:95:30:
-         ae:ca:63:52:0c:cd:e7:eb:94:bb:3c:58:1e:94:0d:f8:54:6c:
-         6e:78:5e:04:d5:1a:4f:1b:0c:d6:cb:3c:a8:e6:54:03:0b:be:
-         69:ec:e2:99:ec:d9:85:77:20:bd:4f:f9:17:68:28:ff:24:b5:
-         1b:91:31:89:8c:c2:39:d8:65:96:e4:6d:7b:38:e5:5c:f7:33:
-         4f:c6:27:5e:05:5c:8d:16:14:53:1b:a2:7e:df:74:6f:a8:de:
-         ef:6f:ba:15:93:11:58:46:20:83:d9:70:2a:9b:8a:87:18:53:
-         ae:cb:2a:11:59:a3:d5:3e:19:72:ec:46:22:d9:f3:4e:30:a4:
-         60:bd:05:d7:ff:b2:b2:f7:29:fa:c5:34:79:b5:a1:b6:47:96:
-         6f:fa:aa:a3:30:45:77:01:f6:d3:cd:7d:5f:c3:80:59:c1:9d:
-         f6:1c:2e:70:54:b3:83:e4:d7:6c:25:9b:84:df:96:82:5c:5d:
-         0d:04:5f:98:66:6b:a3:89:c7:94:2c:43:4a:6e:a1:14:68:8c:
-         5c:33:1d:f7:ef:6f:92:1d:25:96:c9:3f:d2:87:1e:40:b5:d0:
-         ef:7c:a6:d3:65:1b:eb:30:3e:0a:c1:a2:9f:6e:5e:0f:5b:eb:
-         71:0d:e7:60:a9:61:91:a8:0d:bb:07:6d:66:fa:8a:6a:99:e4:
-         af:44:6b:8a:6e:2a:56:06:d7:0f:f3:6b:6a:af:62:d2:dd:3f:
-         dd:f2:72:d9:10:6c:0a:f8:4a:f9:6d:39:08:ed:ab:d7:81:13:
-         2c:a6:50:d1:0c:33:46:7c:9a:7a:ea:0d:e2:c3:94:fc:5b:a2:
-         c2:49:7c:7a:c7:e5:af:e3:77:22:da:b7:83:4c:e7:3d:81:80:
-         7e:bb:40:fe:cb:e0:7c:69:64:e9:17:b7:f2:10:f1:c7:79:a5:
-         53:6d:e5:ef:29:85:39:c4:86:42:90:73:c0:c2:47:8c:06:c3:
-         84:8b:53:88:aa:39:3a:3b:23:77:c5:e2:c4:53:31:29:5c:53:
-         23:b1:69:0e:63:9b:86:8d:2c:b2:e7:8a:e0:d6:50:06:74:16:
-         25:a3:03:42:89:fb:de:c2
+         11:f0:94:09:98:78:f1:82:75:0f:4c:c6:ac:68:b0:da:0f:1c:
+         d7:70:a3:83:a4:ea:cd:e2:39:1a:d2:81:eb:42:8c:a9:73:23:
+         7b:68:46:3f:36:70:50:bb:4d:fb:2e:7f:c5:f1:5b:b4:6a:76:
+         ad:c6:67:a0:f5:f0:da:39:2a:a6:a5:bc:aa:ad:e8:36:f3:48:
+         49:0b:f8:a2:e3:13:3e:c1:c1:0e:72:54:7c:0f:a8:ba:42:31:
+         f2:a4:e8:1a:fd:82:5a:94:14:54:3c:6e:fe:9e:19:92:a6:43:
+         86:7f:3d:42:6d:17:5f:88:f4:1b:ee:17:dc:3b:d3:00:79:bf:
+         c7:56:c1:e3:cf:6f:bc:27:92:32:ac:48:4e:67:bd:66:f6:77:
+         f6:5b:b8:22:58:ca:54:c3:72:51:47:f7:b1:f3:d8:08:c8:c5:
+         21:a1:0b:f0:68:3f:7c:11:e5:f7:ce:27:48:0c:ee:e3:2b:51:
+         cb:bd:30:34:21:54:94:07:b1:8a:57:aa:40:0d:28:b3:42:39:
+         5d:dc:98:e0:ee:89:c2:8d:ef:29:72:a6:f6:d9:50:8b:b6:39:
+         a0:96:0e:72:38:f1:76:7f:78:ad:ed:d2:97:ac:81:e5:ad:b8:
+         11:7a:fd:77:71:fe:a7:8b:34:5e:36:c8:8d:bc:6d:f7:20:33:
+         0e:c0:0a:0f:b0:90:ea:8e:29:cb:d5:f6:2c:c7:01:a1:76:54:
+         cd:bf:5a:ec:80:f3:5a:5d:20:e5:2d:98:e0:67:33:1b:5f:a4:
+         2f:f8:fa:94:1f:75:5d:ba:84:8c:a9:8d:40:8d:bd:22:6e:11:
+         64:c0:5d:00:0a:4d:39:3f:a6:f5:39:19:bb:66:1a:0f:b8:93:
+         76:b3:83:a2:e8:3e:11:16:5f:0f:78:12:4c:9a:1a:e2:f0:a5:
+         ae:de:1f:9d:e6:55:20:13:39:88:e3:cd:6c:3a:ca:75:4c:40:
+         ee:98:48:c1:c3:b3:36:61:04:f6:89:7e:05:a6:f0:be:ac:35:
+         0c:3d:5b:58:d4:39:c5:ad:89:82:61:dc:02:f4:e9:54:2d:60:
+         81:c1:dd:db:66:3c:46:13:eb:55:98:fc:55:3a:25:a0:03:13:
+         65:6c:c3:aa:7c:92:55:48:d2:6b:69:b4:9d:f6:e8:b0:01:7e:
+         64:d0:4d:db:85:f0:bd:c2:b4:82:34:af:50:80:2d:f6:1d:ad:
+         fe:12:30:35:e4:22:3a:60:a6:9f:6d:25:2a:fe:85:9c:60:d3:
+         74:d5:94:c7:d8:19:3d:bf:49:75:6a:f2:1c:dd:07:bb:2a:d9:
+         de:74:e4:03:bd:6e:96:a8:51:bf:8e:ea:47:be:95:8a:d4:c5:
+         39:9a:aa:f7:36:be:b4:74
 -----BEGIN CERTIFICATE-----
-MIIFSzCCAzMCAQUwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFSzCCAzMCAQ0wDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4MzcwN1oXDTIzMDQyMTA4MzcwN1owYzELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQwM1oXDTIzMDUwNTExNDQwM1owYzELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 JDAiBgNVBAMMG2lhbS1leHRlcm5hbC5zZXJ2aWNlLmNvbnN1bDCCAiIwDQYJKoZI
-hvcNAQEBBQADggIPADCCAgoCggIBAN0MhiSORoOx2ZapG02HP5mcw0FSIUtF4GKi
-nrLAx9cvMXek4NA7V/uQxRfPXLMlBy9G4Wq60SdK+bR7mi/koxfh3BGf4S0KEGBi
-5DQakFb6/zM5eS4sn2tm0ZzVIQr9tgiL7Q1V8F5pZdTZNP/3XCtEWZG7YpMxAWJs
-tol23TD5i9k+0XEq8yBMDOlkQETRtbNIFgA/5VwecvPm+hQeI/4ZjS2JJ+OqjVsZ
-p5OT/CuAbXnSnX5rftp/CO7EQR1FePE8aGfDkHZ5SAqXme/1vDoDD/48grnuJBRZ
-iMdSz7m9QcWYS1wDF9EW8DxZxrFPjkUQKFWevxzF3WhpPDM2wYq0NEFOFwfJKH3P
-S0cGYFlkFVfSLPmXcafpv34iLQtVCe+jUcfCAfABgo6mfMl5/L5XZI5sMf9g69H3
-XKwcHFh0gg4AKdZtwhjT3rI1PoV4P6cXcBSNQxNTh5S8fa2jxO45+94xPGSpAZvu
-XV/d8vXil9UDNTsDXBDeKAU8t1QOakbqoirr4p3qSnog7kmm5dMMPPSCOU/JeHJ6
-8ncCoGupsqHIW00K7YPxdwIq52XqP2EYrW7N52+k3vKD+XbAvciRczjV4kBoQPb9
-OcIrxoBxKWpW/Gu/fqAmfMpdB8eUewoNHEXKiWv1e6t/tRU9cPWe4MObs3a5wGIj
-gDGj5TVxAgMBAAEwDQYJKoZIhvcNAQELBQADggIBAEP92K1jWn7czNjw8SXCxhcs
-EbbAvfKmbPO1FaY1XmYeNpND3a5/PcMjC9G2j7lh3X+7MD41z1Zv9Xl1zF/Rb11z
-Wu94TDoJlU+cesyzSfLzDP2DvifMX1ebDYWdQCBMmD7diUpDX0JZsQOVMK7KY1IM
-zefrlLs8WB6UDfhUbG54XgTVGk8bDNbLPKjmVAMLvmns4pns2YV3IL1P+RdoKP8k
-tRuRMYmMwjnYZZbkbXs45Vz3M0/GJ14FXI0WFFMbon7fdG+o3u9vuhWTEVhGIIPZ
-cCqbiocYU67LKhFZo9U+GXLsRiLZ804wpGC9Bdf/srL3KfrFNHm1obZHlm/6qqMw
-RXcB9tPNfV/DgFnBnfYcLnBUs4Pk12wlm4TfloJcXQ0EX5hma6OJx5QsQ0puoRRo
-jFwzHffvb5IdJZbJP9KHHkC10O98ptNlG+swPgrBop9uXg9b63EN52CpYZGoDbsH
-bWb6imqZ5K9Ea4puKlYG1w/za2qvYtLdP93yctkQbAr4SvltOQjtq9eBEyymUNEM
-M0Z8mnrqDeLDlPxbosJJfHrH5a/jdyLat4NM5z2BgH67QP7L4HxpZOkXt/IQ8cd5
-pVNt5e8phTnEhkKQc8DCR4wGw4SLU4iqOTo7I3fF4sRTMSlcUyOxaQ5jm4aNLLLn
-iuDWUAZ0FiWjA0KJ+97C
+hvcNAQEBBQADggIPADCCAgoCggIBAKTxmaJhj3fhBVRSNgN/FJK8FaTA178bqs+r
+hfdrVYRvHWW6wNqB4WAVrzX4YWpIMlvVUzefKIg2JITkEJOPwVgOdXwJfgmdbEH0
+VWEl582IjsiLpMdCS37cX2+B7m+wRGY6Wyl2uYLdoIigCIw3H+Um4mgAPIloYFbo
+Bo5lPrRyoNpZXqj2FP8aQnFoEc41KzbsfBpTuG1ND+KXOL9NoPIDJk+UfSiiht02
+9zJmaqmdW+mmW04OCm93f3026Vt+JPkKw9FBbfsc4Rv0MlCLZLoDbjeNhHxkgvaL
+7A8ex40BF6a4jfQe0GCfx7ogGtupg6Vhd6obragVptEpvt4glhQU4KK4PrSmjp8h
+L4lKoLsw80t6hAvCYF4ZwKl//E3IrXx01JxKPiDZRWvqDpjre6nfrNj+9sv+iyE5
+cq9D24IluyENfW6OyICCzWYnADZD7jzzBUKbxaMjt6lh409EBloc7AQNgKBjWk5y
+B/hrcWR1LhsMoQdZS0bMjHYwgQkVSc+eHtBIVE0vnfaUJBGnzsppITShu5qi3byN
+xFvS3XbTV7DL/qarz7tEuVKvNgRj8o5d3eR5kaD3Q8nLQ4VjPij6m4bVrudqik/M
+LHrhMXeT+4cEoaanwtvT1NRkBYko5G47hjf4qS9QE61Hq+Rjfd9LWdMVQdClZ0bf
+kT8oNA6FAgMBAAEwDQYJKoZIhvcNAQELBQADggIBABHwlAmYePGCdQ9MxqxosNoP
+HNdwo4Ok6s3iORrSgetCjKlzI3toRj82cFC7Tfsuf8XxW7Rqdq3GZ6D18No5Kqal
+vKqt6DbzSEkL+KLjEz7BwQ5yVHwPqLpCMfKk6Br9glqUFFQ8bv6eGZKmQ4Z/PUJt
+F1+I9BvuF9w70wB5v8dWwePPb7wnkjKsSE5nvWb2d/ZbuCJYylTDclFH97Hz2AjI
+xSGhC/BoP3wR5ffOJ0gM7uMrUcu9MDQhVJQHsYpXqkANKLNCOV3cmODuicKN7yly
+pvbZUIu2OaCWDnI48XZ/eK3t0pesgeWtuBF6/Xdx/qeLNF42yI28bfcgMw7ACg+w
+kOqOKcvV9izHAaF2VM2/WuyA81pdIOUtmOBnMxtfpC/4+pQfdV26hIypjUCNvSJu
+EWTAXQAKTTk/pvU5GbtmGg+4k3azg6LoPhEWXw94EkyaGuLwpa7eH53mVSATOYjj
+zWw6ynVMQO6YSMHDszZhBPaJfgWm8L6sNQw9W1jUOcWtiYJh3AL06VQtYIHB3dtm
+PEYT61WY/FU6JaADE2Vsw6p8klVI0mtptJ326LABfmTQTduF8L3CtII0r1CALfYd
+rf4SMDXkIjpgpp9tJSr+hZxg03TVlMfYGT2/SXVq8hzdB7sq2d505AO9bpaoUb+O
+6ke+lYrUxTmaqvc2vrR0
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/iam-external.key b/deployment/environments/certs/server/hosts/vitamui-env/iam-external.key
index ae27ced40dda5761a4500899f5117e1969552e80..f340a4b435ce7f59ca0611c9042adcbe554f87d1 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/iam-external.key
+++ b/deployment/environments/certs/server/hosts/vitamui-env/iam-external.key
@@ -1,52 +1,52 @@
 -----BEGIN PRIVATE KEY-----
-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
-fBYDhX/YQmUTqyjG+7BQtXa/EhAdig==
+MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQCk8ZmiYY934QVU
+UjYDfxSSvBWkwNe/G6rPq4X3a1WEbx1lusDageFgFa81+GFqSDJb1VM3nyiINiSE
+5BCTj8FYDnV8CX4JnWxB9FVhJefNiI7Ii6THQkt+3F9vge5vsERmOlspdrmC3aCI
+oAiMNx/lJuJoADyJaGBW6AaOZT60cqDaWV6o9hT/GkJxaBHONSs27HwaU7htTQ/i
+lzi/TaDyAyZPlH0ooobdNvcyZmqpnVvppltODgpvd399NulbfiT5CsPRQW37HOEb
+9DJQi2S6A243jYR8ZIL2i+wPHseNARemuI30HtBgn8e6IBrbqYOlYXeqG62oFabR
+Kb7eIJYUFOCiuD60po6fIS+JSqC7MPNLeoQLwmBeGcCpf/xNyK18dNScSj4g2UVr
+6g6Y63up36zY/vbL/oshOXKvQ9uCJbshDX1ujsiAgs1mJwA2Q+488wVCm8WjI7ep
+YeNPRAZaHOwEDYCgY1pOcgf4a3FkdS4bDKEHWUtGzIx2MIEJFUnPnh7QSFRNL532
+lCQRp87KaSE0obuaot28jcRb0t1201ewy/6mq8+7RLlSrzYEY/KOXd3keZGg90PJ
+y0OFYz4o+puG1a7naopPzCx64TF3k/uHBKGmp8Lb09TUZAWJKORuO4Y3+KkvUBOt
+R6vkY33fS1nTFUHQpWdG35E/KDQOhQIDAQABAoICAQCQnEloNkTEg4JapSE5+4ac
+B06qfXAp2yXsoKL5gx8c1xZdBFjkug5QYXKVzMgLmHSeUu98youMsHtgD1wBI34N
+p8+VCfV4lI4/XOomHEeYyWr1pIi5MgRimu8JIk9bmJy/S9Z1CeQnOgvu/O/Bjurl
+yyugpuRsTBh62T42RcmuBvnDtarqU6Wg6vLp3qYNtkvHAZrkshX1riSJMq/L+VFs
+HRrPlo4MvEGlXPVpOKW3Q4E73mAalPDNPWWG8EezsWrU9X0sz0KPcIhkK7qZJz0O
+YMeW6PoI3U58vbwenYuysgx8XT4Hk6R5slw3cMJbZ8lFi6iQeWfM//6bTxBKSyOH
+2vsydO7imfqfx9mNVIXhUu1+7f1KhLMtsfUTSgdgAzf+N8bw9eqHOTK2df2iZeBI
+HqogH7+xb15u0hVbO665u3U0JPLMYM/TTD6Ox4wd4ujFUi5s//yNGyicAkngdoc7
+mQq89H9pVpMX1wuw76QWMKrUvbns+bQTjNPzP6FdtKhVgE/GuYvY0KjZS0xaPPIc
+Bqz/creXw4GYxWVMlIIqXrKWNc0yDzs1mPSRj2W921h2hk3VPKtW02jLQMmdX3Xe
+JWZipaT5/oORycBO3ebLjRArsrnzw1/1vkgSrRzu71hn0eJ3JbwTDFS0LuRBHc1s
+OMeZCNfzcYBAqb1cFN0sWQKCAQEA1x+qPPTHQwwEJfNXLQSxCmv5wbu2pZSP/UH0
+JyY29IpxvzT1RaEa3X/ggbjjB8eWtZtBEgnmitADQ6Vc14I2Svuqi+VndftYKbFB
+Dy3k3+iera8qW1iKh+H6DbD+34n9w5ped4VJgURD90Gl/AaSOjd/E/ctAZ9cDCMb
+TONE3Ej24bBtTo6agGI1OmBOa8nqaXFCaaDZRbmiCNqV5VYQr8WcCf5SVthjL1xV
+JXYyz0bsj9IG2tygijsuy2kZAm/lpRnBU9wFu+1QgBVWIvZ3yq9ZpbAWDiOlD57L
+RJSh02/Br39d+Jgf0c8V73EAhA6y8glP15CE1Z0capnKSV57WwKCAQEAxEkD4wy6
+x7URkujo3jrpeIXLzYaqhejxHfPxZrmwqb0vMQip3+Td1RcEnmoUONNny6FgIprt
+0IwH/hst3cQxjH9cJ/kh4DCX5x0u0r/f/thb5gbjyF9HiNsY9EWMmfPIke2YghUM
+RcmqBNm63VG4V0cISgsaVT48kSscw7ZxkMHa5gV5eD3S2baFNer7O8ALD7supRs7
+/8IS8w9ZsENw3SBEgB33sVbh8UzeS/ky8eBnGMMlcHB2K67exLL3Ihp4bZvBX1KV
+rLwqhJW16K7sRa0x+5JAjEZSuka69d1dyyKuFlb9v+4FANuOf3r8YuTL41FXmkEQ
+B/uhGJi523gjnwKCAQBcn/uyx0pMqg3XMVFlxtFbxWYCboqT/MWKrC0t9hxPapTT
+WUAKPPXOTVMjR7IpFVzk0PZRiAXF2w6sv7Sb7irmWjnyhlHn0NMDEJkMqhwT9Jrt
++a/pKNRs8XWzE3SKV2X2JK9sEu21ROlmutN3EnU/r8l9lT3BpxYA+9SzZF+v4ZK7
+VjWaT3hisuZsPi9F5eiSgfuwc1tZ1DXaThOgbVA9/n3TJ7fYQM9kAwN+X8g8yzLs
+MehVsA1Ht3fMiXIFRJzCW7aMHv4xDltM6uLtpuWpVZrp5kl4yQw3D45B9yU+Xq4s
+nFCfyxBYTCwLrsIkGhgecrf3/vfS6hTkKVeaA55lAoIBAGuoyLL+RmxHSk5T5XYO
+xgPPDwu5s0ojjCyrolp/uwA+veWdJN+i/nFkYKoq8NCCU8oCx2HzrEDYrYGYkr2y
+YKL5MCjUotn+jTK8dPQvPcLgFPfEC6fZarkLw1In24iNiBNSSHYA6WxVwiVK7w15
+RyzHzyodkOH0cvAEv5AxP3TwfwnvMsLa1g2H6OS77/TDzs1gE6OHno8XeaFLaBwf
+wYXnruq+hR8F0oOxb7QoCONV+/Y/Awf7BzXKgnFM3/QapLcp2RRZjbLiukdifhYT
+65AEAQhFHZZS9AkrxlwYgNtsOCQUrrVY7fGcezo80LXFXHdgJDZ9PTfDsoZ1LmvM
+J20CggEBAMOT9ucQKGpsABKIN+SO3qZPeJvd1bh0oFZfoo2seZA9A/iIrhAplF7i
+DG686LcFcVAFXHEv5aD3juBTlcw24+3Vkp1JJZ/qErxbwpkh23NfiyqqX3vSZ7kg
+/+70VuBSf4lCZNC803bQTibllWsmwFI3mB+AwkyRabQNcts0UJrdn61VKh9xxjhQ
+lDa1J2JJ13FLF7eKDrB+z1AHrg5KtH5781ptqSmm+/NYibcq8Tf4eSXeIsjjCqlb
+CmUWwLl40/h2cdAcGWY+PT7sI9ZLS3fNNBYuHeivY4sn4TgDgdUNrhVFomTSki5x
+yrTo3SqFn5+1PfpNGYKzIviZqKgIaXM=
 -----END PRIVATE KEY-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/iam-external.pem b/deployment/environments/certs/server/hosts/vitamui-env/iam-external.pem
index efafb9754ee28789ea41e6dfbceb3881749e3d2c..39a0e7fe19204d2b8754a67ffa4e57a7213dddf2 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/iam-external.pem
+++ b/deployment/environments/certs/server/hosts/vitamui-env/iam-external.pem
@@ -1,31 +1,31 @@
 -----BEGIN CERTIFICATE-----
-MIIFSzCCAzMCAQUwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFSzCCAzMCAQ0wDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4MzcwN1oXDTIzMDQyMTA4MzcwN1owYzELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQwM1oXDTIzMDUwNTExNDQwM1owYzELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 JDAiBgNVBAMMG2lhbS1leHRlcm5hbC5zZXJ2aWNlLmNvbnN1bDCCAiIwDQYJKoZI
-hvcNAQEBBQADggIPADCCAgoCggIBAN0MhiSORoOx2ZapG02HP5mcw0FSIUtF4GKi
-nrLAx9cvMXek4NA7V/uQxRfPXLMlBy9G4Wq60SdK+bR7mi/koxfh3BGf4S0KEGBi
-5DQakFb6/zM5eS4sn2tm0ZzVIQr9tgiL7Q1V8F5pZdTZNP/3XCtEWZG7YpMxAWJs
-tol23TD5i9k+0XEq8yBMDOlkQETRtbNIFgA/5VwecvPm+hQeI/4ZjS2JJ+OqjVsZ
-p5OT/CuAbXnSnX5rftp/CO7EQR1FePE8aGfDkHZ5SAqXme/1vDoDD/48grnuJBRZ
-iMdSz7m9QcWYS1wDF9EW8DxZxrFPjkUQKFWevxzF3WhpPDM2wYq0NEFOFwfJKH3P
-S0cGYFlkFVfSLPmXcafpv34iLQtVCe+jUcfCAfABgo6mfMl5/L5XZI5sMf9g69H3
-XKwcHFh0gg4AKdZtwhjT3rI1PoV4P6cXcBSNQxNTh5S8fa2jxO45+94xPGSpAZvu
-XV/d8vXil9UDNTsDXBDeKAU8t1QOakbqoirr4p3qSnog7kmm5dMMPPSCOU/JeHJ6
-8ncCoGupsqHIW00K7YPxdwIq52XqP2EYrW7N52+k3vKD+XbAvciRczjV4kBoQPb9
-OcIrxoBxKWpW/Gu/fqAmfMpdB8eUewoNHEXKiWv1e6t/tRU9cPWe4MObs3a5wGIj
-gDGj5TVxAgMBAAEwDQYJKoZIhvcNAQELBQADggIBAEP92K1jWn7czNjw8SXCxhcs
-EbbAvfKmbPO1FaY1XmYeNpND3a5/PcMjC9G2j7lh3X+7MD41z1Zv9Xl1zF/Rb11z
-Wu94TDoJlU+cesyzSfLzDP2DvifMX1ebDYWdQCBMmD7diUpDX0JZsQOVMK7KY1IM
-zefrlLs8WB6UDfhUbG54XgTVGk8bDNbLPKjmVAMLvmns4pns2YV3IL1P+RdoKP8k
-tRuRMYmMwjnYZZbkbXs45Vz3M0/GJ14FXI0WFFMbon7fdG+o3u9vuhWTEVhGIIPZ
-cCqbiocYU67LKhFZo9U+GXLsRiLZ804wpGC9Bdf/srL3KfrFNHm1obZHlm/6qqMw
-RXcB9tPNfV/DgFnBnfYcLnBUs4Pk12wlm4TfloJcXQ0EX5hma6OJx5QsQ0puoRRo
-jFwzHffvb5IdJZbJP9KHHkC10O98ptNlG+swPgrBop9uXg9b63EN52CpYZGoDbsH
-bWb6imqZ5K9Ea4puKlYG1w/za2qvYtLdP93yctkQbAr4SvltOQjtq9eBEyymUNEM
-M0Z8mnrqDeLDlPxbosJJfHrH5a/jdyLat4NM5z2BgH67QP7L4HxpZOkXt/IQ8cd5
-pVNt5e8phTnEhkKQc8DCR4wGw4SLU4iqOTo7I3fF4sRTMSlcUyOxaQ5jm4aNLLLn
-iuDWUAZ0FiWjA0KJ+97C
+hvcNAQEBBQADggIPADCCAgoCggIBAKTxmaJhj3fhBVRSNgN/FJK8FaTA178bqs+r
+hfdrVYRvHWW6wNqB4WAVrzX4YWpIMlvVUzefKIg2JITkEJOPwVgOdXwJfgmdbEH0
+VWEl582IjsiLpMdCS37cX2+B7m+wRGY6Wyl2uYLdoIigCIw3H+Um4mgAPIloYFbo
+Bo5lPrRyoNpZXqj2FP8aQnFoEc41KzbsfBpTuG1ND+KXOL9NoPIDJk+UfSiiht02
+9zJmaqmdW+mmW04OCm93f3026Vt+JPkKw9FBbfsc4Rv0MlCLZLoDbjeNhHxkgvaL
+7A8ex40BF6a4jfQe0GCfx7ogGtupg6Vhd6obragVptEpvt4glhQU4KK4PrSmjp8h
+L4lKoLsw80t6hAvCYF4ZwKl//E3IrXx01JxKPiDZRWvqDpjre6nfrNj+9sv+iyE5
+cq9D24IluyENfW6OyICCzWYnADZD7jzzBUKbxaMjt6lh409EBloc7AQNgKBjWk5y
+B/hrcWR1LhsMoQdZS0bMjHYwgQkVSc+eHtBIVE0vnfaUJBGnzsppITShu5qi3byN
+xFvS3XbTV7DL/qarz7tEuVKvNgRj8o5d3eR5kaD3Q8nLQ4VjPij6m4bVrudqik/M
+LHrhMXeT+4cEoaanwtvT1NRkBYko5G47hjf4qS9QE61Hq+Rjfd9LWdMVQdClZ0bf
+kT8oNA6FAgMBAAEwDQYJKoZIhvcNAQELBQADggIBABHwlAmYePGCdQ9MxqxosNoP
+HNdwo4Ok6s3iORrSgetCjKlzI3toRj82cFC7Tfsuf8XxW7Rqdq3GZ6D18No5Kqal
+vKqt6DbzSEkL+KLjEz7BwQ5yVHwPqLpCMfKk6Br9glqUFFQ8bv6eGZKmQ4Z/PUJt
+F1+I9BvuF9w70wB5v8dWwePPb7wnkjKsSE5nvWb2d/ZbuCJYylTDclFH97Hz2AjI
+xSGhC/BoP3wR5ffOJ0gM7uMrUcu9MDQhVJQHsYpXqkANKLNCOV3cmODuicKN7yly
+pvbZUIu2OaCWDnI48XZ/eK3t0pesgeWtuBF6/Xdx/qeLNF42yI28bfcgMw7ACg+w
+kOqOKcvV9izHAaF2VM2/WuyA81pdIOUtmOBnMxtfpC/4+pQfdV26hIypjUCNvSJu
+EWTAXQAKTTk/pvU5GbtmGg+4k3azg6LoPhEWXw94EkyaGuLwpa7eH53mVSATOYjj
+zWw6ynVMQO6YSMHDszZhBPaJfgWm8L6sNQw9W1jUOcWtiYJh3AL06VQtYIHB3dtm
+PEYT61WY/FU6JaADE2Vsw6p8klVI0mtptJ326LABfmTQTduF8L3CtII0r1CALfYd
+rf4SMDXkIjpgpp9tJSr+hZxg03TVlMfYGT2/SXVq8hzdB7sq2d505AO9bpaoUb+O
+6ke+lYrUxTmaqvc2vrR0
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/iam-internal.crt b/deployment/environments/certs/server/hosts/vitamui-env/iam-internal.crt
index b07a52781de7a183efb6c4b8c726cf021b0b2abe..7095daa84da7aaccf4db4f9365152220a17f1205 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/iam-internal.crt
+++ b/deployment/environments/certs/server/hosts/vitamui-env/iam-internal.crt
@@ -1,111 +1,111 @@
 Certificate:
     Data:
         Version: 1 (0x0)
-        Serial Number: 4 (0x4)
+        Serial Number: 12 (0xc)
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
         Validity
-            Not Before: Apr 21 08:37:01 2020 GMT
-            Not After : Apr 21 08:37:01 2023 GMT
+            Not Before: May  5 11:44:00 2020 GMT
+            Not After : May  5 11:44:00 2023 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=iam-internal.service.consul
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:d4:38:5d:93:69:90:3f:b6:49:1b:c7:0d:5c:5a:
-                    db:e0:25:19:1c:53:74:2f:e3:98:da:22:74:83:4b:
-                    fe:9b:37:0f:2b:d1:ed:44:e2:0c:2e:f5:c4:d7:4b:
-                    73:3d:a5:62:6a:1b:b2:52:5a:29:1f:3f:74:a8:4a:
-                    ff:29:ac:ec:2f:a5:08:ce:74:24:17:0a:b8:68:ec:
-                    92:db:d5:ea:86:f1:dd:df:c9:f9:06:1e:fc:84:9d:
-                    86:02:59:43:d1:65:e6:5a:7d:af:27:75:2e:38:f2:
-                    2d:95:f6:02:59:1a:29:f4:29:20:20:21:71:00:27:
-                    c2:19:ec:b5:5a:25:25:d4:4a:5f:f3:5e:2f:33:e6:
-                    ba:37:f8:fe:62:5a:a9:84:3a:c0:4f:60:64:78:24:
-                    7f:3a:8a:7e:e9:10:12:4f:1e:e2:e2:73:1c:e4:96:
-                    ad:71:27:b5:d4:53:c4:94:f8:af:f9:e6:18:2a:e6:
-                    43:6a:15:7d:79:c5:90:25:71:96:7e:82:48:46:c0:
-                    4b:6e:f8:36:34:2b:c0:d8:40:2d:aa:45:04:bc:c7:
-                    43:8e:b4:3a:83:3c:47:97:ee:00:b9:9a:76:0f:97:
-                    53:6d:01:ed:b6:fe:58:79:36:9f:aa:02:34:ed:25:
-                    9c:f2:e1:8d:03:67:79:80:21:0c:73:cf:64:85:6b:
-                    0c:03:66:09:f0:f5:45:63:55:76:e8:ac:6e:ca:a2:
-                    ab:36:b6:d6:b6:2b:9d:12:b9:45:f2:e7:6d:f4:22:
-                    b0:21:8a:57:1a:01:f1:22:b7:99:1b:b2:02:4a:de:
-                    9b:23:ab:c7:ac:cd:71:c1:4d:cc:31:87:31:fb:58:
-                    f8:62:fb:ad:96:ab:70:ae:07:8d:d6:64:cf:61:60:
-                    5f:76:d7:72:42:2c:15:c4:25:98:9a:6a:76:23:69:
-                    ff:df:11:50:5b:e8:66:8c:c7:3c:2d:cc:d9:42:e7:
-                    f9:ca:70:f0:43:91:c8:21:78:6d:d4:05:38:d2:b4:
-                    80:3a:9c:37:bd:4f:cf:d4:94:0a:f6:55:bb:b8:03:
-                    b2:10:84:33:79:fe:99:5b:96:1d:a1:ba:34:3c:a8:
-                    de:0e:4a:b8:28:32:7c:c2:2b:7b:15:8d:83:8c:72:
-                    ea:42:04:b2:97:d1:7b:a7:ae:90:e7:eb:2f:36:64:
-                    a4:66:aa:3c:9f:77:16:6f:b7:36:13:a4:f7:7c:72:
-                    14:11:06:1b:c7:53:a7:aa:b1:91:2f:fe:ce:15:5c:
-                    de:2c:d4:e9:62:8d:4f:67:d6:86:ca:d2:b5:2d:20:
-                    62:a7:fb:30:e2:59:37:21:d1:f3:c4:aa:20:17:db:
-                    e2:c2:02:d7:8e:b1:07:65:e6:a6:a2:dc:71:23:63:
-                    66:a4:03
+                    00:a9:04:4f:cc:53:d4:e8:e4:51:ce:b8:16:b3:b4:
+                    b7:bf:bd:5a:f6:cf:72:74:31:7f:91:e8:62:89:2d:
+                    79:42:5d:10:66:43:ed:f8:f6:e9:45:51:d7:ae:25:
+                    50:8d:7e:e9:3c:76:ed:ff:9e:e4:7e:07:d9:e2:0b:
+                    a7:dd:79:04:fa:d1:f8:27:0f:71:ae:bb:c7:ef:2d:
+                    2f:1d:76:50:e4:f7:e4:f4:cd:14:8e:bc:68:18:ca:
+                    e2:6b:98:6e:02:42:4c:99:ff:cb:9c:ce:83:dc:4f:
+                    0c:94:62:d9:b9:c7:8e:de:a5:d5:70:95:30:9a:31:
+                    69:19:28:19:38:86:2f:7c:16:42:76:dc:40:8b:a5:
+                    2b:10:4e:3d:1c:3a:a1:07:50:a8:81:18:7b:95:d7:
+                    bb:60:55:36:50:f1:49:6f:41:ce:e6:d9:0b:d6:0c:
+                    6b:05:ba:69:8a:b0:39:50:d6:09:80:a9:92:ac:9a:
+                    5d:bd:94:a5:c8:d8:8d:1a:f5:d2:2a:68:bb:ac:d7:
+                    84:02:76:e8:ce:66:08:5c:d6:52:5d:0f:d0:03:53:
+                    34:9a:59:25:22:e5:51:82:25:03:3c:15:4f:e6:6a:
+                    04:f4:c1:df:af:5e:13:5b:a8:8c:85:3d:67:00:69:
+                    2a:0e:66:9b:8c:34:24:5d:90:82:81:04:e6:f5:42:
+                    d5:48:f8:6a:3f:5f:09:e9:5a:ed:60:f7:a6:11:9a:
+                    a7:8c:44:3a:28:f1:93:ed:32:ed:dd:28:fe:8c:ac:
+                    ae:d4:75:84:85:33:71:2d:c5:87:36:01:a1:da:f7:
+                    f5:c3:fd:65:22:07:9d:eb:a9:2d:ee:b0:d1:43:01:
+                    9a:1b:af:f4:56:54:48:3a:26:57:13:a1:18:d6:d4:
+                    68:c9:36:ae:3f:3b:20:12:f2:97:6a:39:48:be:59:
+                    1b:8a:62:82:6a:aa:b2:e9:80:2e:c8:07:fb:29:3b:
+                    98:87:7f:d8:0b:76:9d:48:cd:b1:3b:2b:34:9a:23:
+                    88:3a:59:86:6b:b5:2b:49:d0:aa:80:db:ff:86:25:
+                    0d:14:04:6e:fe:58:f4:0c:5c:f1:f3:8f:36:13:6d:
+                    79:d5:fe:ce:40:21:b4:ee:29:2c:c2:50:11:3c:5d:
+                    54:c3:cc:56:0d:b1:60:0c:c1:16:46:ec:f2:c4:57:
+                    04:79:a1:ff:7d:06:29:94:75:ba:86:b9:cd:54:d5:
+                    18:47:45:31:57:38:24:c4:f9:13:af:23:c2:71:60:
+                    48:be:02:e7:85:14:3b:13:be:58:1f:3c:32:60:1b:
+                    e9:1f:07:21:a6:69:ca:57:2a:d5:c9:e7:39:74:25:
+                    33:09:88:80:b0:0e:8c:3c:65:ab:3b:6f:dd:01:ba:
+                    b6:a7:43
                 Exponent: 65537 (0x10001)
     Signature Algorithm: sha256WithRSAEncryption
-         82:d0:ea:d1:66:16:e6:e7:15:c8:54:8d:bc:ac:24:6b:39:ac:
-         98:84:d4:64:37:99:69:d8:ab:a3:e2:77:fa:5b:70:09:c7:42:
-         c2:55:79:0d:ca:52:c2:60:06:4f:09:4f:ca:1f:2c:d1:cd:b5:
-         bc:c4:0e:22:fe:61:3b:70:4e:6d:79:ea:ea:c5:a8:11:b6:c8:
-         8d:e5:5d:4e:33:35:a6:64:5c:12:af:59:a9:0a:97:09:29:d5:
-         b3:d7:a7:c9:c5:48:b3:6f:79:24:3b:5b:9a:d4:05:90:a6:df:
-         6a:17:b2:67:9f:98:70:ea:2c:b8:cb:07:a9:da:b4:c3:17:8a:
-         a6:36:98:83:05:bc:e0:f8:41:37:13:74:a9:79:fc:7c:7f:11:
-         f2:ca:1f:4f:7b:30:cd:87:34:63:7d:d6:5a:e4:9a:f6:3f:8c:
-         d9:ac:ef:90:6b:e1:ce:90:db:46:09:1f:aa:01:d7:32:a1:1d:
-         43:93:95:7c:5d:20:25:49:05:36:94:51:8e:7d:07:1e:98:38:
-         56:c2:2b:39:06:79:6f:37:d9:7e:db:45:1d:28:82:0c:38:fd:
-         c6:09:f3:3a:5e:ba:d5:65:50:c7:05:58:92:35:fc:56:52:49:
-         42:9b:5d:0c:e9:1f:11:24:9e:c4:89:21:66:64:f1:e7:ee:54:
-         2a:fb:a4:6b:9e:33:de:09:77:85:3f:08:a0:13:c9:f0:57:22:
-         45:8d:58:9d:1f:93:8d:7e:29:56:fd:e3:01:75:12:79:20:c5:
-         54:36:11:cc:2b:74:58:46:b2:17:7e:b5:dc:a1:68:6c:04:09:
-         c3:a1:c5:ac:8f:31:e3:54:f8:f1:17:33:11:58:2c:c2:38:73:
-         12:7f:b4:16:29:b8:9b:e1:d7:89:1b:df:d6:2a:22:22:60:a9:
-         54:8d:5f:10:ec:0a:2c:7e:e6:af:2a:19:26:be:52:de:2a:10:
-         32:67:cb:22:e3:22:ba:01:33:6e:a4:4f:37:62:f4:c1:45:91:
-         94:b6:1c:81:e8:4c:2c:00:53:a3:4b:29:db:c1:6c:1c:0a:0f:
-         ee:23:b0:de:05:db:86:36:2b:48:0e:a1:31:ea:0a:94:f9:7e:
-         a7:98:e4:01:02:0e:08:12:0f:3c:15:f4:8b:4d:ac:fc:25:d5:
-         c3:8c:d0:8f:d7:c5:f7:77:91:a6:2a:75:71:e1:ad:a7:8e:c2:
-         2b:ec:d5:ae:c8:eb:2b:15:6c:ff:67:ce:bf:fe:03:6f:af:b7:
-         d2:75:22:ed:56:95:97:89:d7:cf:42:94:19:cd:1b:b4:06:e6:
-         cc:1c:7d:33:7c:fd:6e:38:f1:31:c6:67:5e:e1:61:ab:3f:46:
-         53:39:06:1c:30:d0:32:35
+         2f:12:f1:f9:f7:2b:75:09:0f:e0:38:42:d7:fe:96:39:51:fb:
+         8f:88:9d:cf:00:36:59:8a:46:a9:73:44:95:70:c9:4d:d6:ac:
+         56:99:aa:d2:08:32:a0:5c:a8:3c:da:3d:15:88:45:72:5b:f9:
+         a6:c4:ef:db:9c:a4:3a:9a:44:63:dc:17:85:f0:35:2c:c4:86:
+         01:08:66:04:10:82:53:0a:26:a9:db:3e:a3:91:b7:81:8f:58:
+         b8:ff:6f:51:b6:22:a5:a2:1d:b9:2f:9a:fb:30:95:85:cf:e1:
+         31:0f:97:79:49:d5:e2:1d:f2:a7:e9:6b:2f:c6:26:05:4a:a7:
+         78:59:50:2f:d3:93:b9:25:76:a3:46:77:56:cf:bd:f2:cf:1e:
+         c0:9a:ad:e1:da:b7:1a:80:a2:c2:9f:c4:01:e5:11:ce:6c:2c:
+         e4:eb:b8:8b:b9:04:9a:3c:c0:36:a1:df:60:79:6a:3e:5b:90:
+         f3:fe:d9:fd:d3:4c:2f:07:df:29:69:bc:c2:d7:43:0d:ff:9f:
+         46:27:4b:c6:e6:cc:b8:bb:43:1d:b5:f7:bf:24:33:08:93:10:
+         a4:06:ff:76:31:98:19:f1:24:2e:62:ad:88:01:fe:f4:cc:e8:
+         e9:80:88:a6:11:99:d1:42:6a:49:47:2f:dc:d3:00:10:d2:1f:
+         78:ae:b9:69:00:b6:8d:72:11:90:39:d2:65:bd:42:20:5f:1b:
+         c3:51:2b:51:f9:a9:39:1c:24:de:97:5a:04:8c:d5:54:dc:7f:
+         b3:2c:fe:79:ff:4b:f2:e4:b1:84:30:8a:fb:ea:af:1f:1c:d3:
+         1d:31:71:a8:d0:28:17:b9:82:6b:19:e2:86:9d:38:75:26:ef:
+         5f:72:7c:2b:03:b9:b6:8c:29:e1:f7:83:15:32:85:95:c6:da:
+         ff:e0:bc:6a:2f:0a:39:79:81:d6:ba:e3:b6:b3:8a:43:b6:21:
+         2a:1a:8f:ea:27:26:05:ad:d4:e4:00:22:71:88:fd:87:e3:1b:
+         61:96:e5:9e:b3:e5:c1:ec:95:b5:f5:3e:dc:76:ba:43:e5:fd:
+         78:25:11:81:f4:ee:bf:96:a4:4c:a3:3a:2b:a3:26:ab:b6:b2:
+         64:01:5f:f2:9f:d1:6b:23:41:0f:7b:b6:d1:bd:55:9a:cb:22:
+         3d:56:cc:9c:c7:a4:3b:9a:04:36:3a:4e:86:c1:50:25:1f:d8:
+         35:02:f1:59:ee:fc:c7:3c:14:15:8c:72:f0:fd:8f:d0:28:9a:
+         38:c0:c9:df:ca:d8:df:ef:1c:10:3e:01:ec:46:61:03:d0:7e:
+         86:12:de:c4:fd:11:d4:f3:15:14:a7:74:06:b1:a5:28:95:40:
+         f4:c3:c1:55:a4:7c:a2:cb
 -----BEGIN CERTIFICATE-----
-MIIFSzCCAzMCAQQwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFSzCCAzMCAQwwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4MzcwMVoXDTIzMDQyMTA4MzcwMVowYzELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQwMFoXDTIzMDUwNTExNDQwMFowYzELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 JDAiBgNVBAMMG2lhbS1pbnRlcm5hbC5zZXJ2aWNlLmNvbnN1bDCCAiIwDQYJKoZI
-hvcNAQEBBQADggIPADCCAgoCggIBANQ4XZNpkD+2SRvHDVxa2+AlGRxTdC/jmNoi
-dINL/ps3DyvR7UTiDC71xNdLcz2lYmobslJaKR8/dKhK/yms7C+lCM50JBcKuGjs
-ktvV6obx3d/J+QYe/ISdhgJZQ9Fl5lp9ryd1LjjyLZX2AlkaKfQpICAhcQAnwhns
-tVolJdRKX/NeLzPmujf4/mJaqYQ6wE9gZHgkfzqKfukQEk8e4uJzHOSWrXEntdRT
-xJT4r/nmGCrmQ2oVfXnFkCVxln6CSEbAS274NjQrwNhALapFBLzHQ460OoM8R5fu
-ALmadg+XU20B7bb+WHk2n6oCNO0lnPLhjQNneYAhDHPPZIVrDANmCfD1RWNVduis
-bsqiqza21rYrnRK5RfLnbfQisCGKVxoB8SK3mRuyAkremyOrx6zNccFNzDGHMftY
-+GL7rZarcK4HjdZkz2FgX3bXckIsFcQlmJpqdiNp/98RUFvoZozHPC3M2ULn+cpw
-8EORyCF4bdQFONK0gDqcN71Pz9SUCvZVu7gDshCEM3n+mVuWHaG6NDyo3g5KuCgy
-fMIrexWNg4xy6kIEspfRe6eukOfrLzZkpGaqPJ93Fm+3NhOk93xyFBEGG8dTp6qx
-kS/+zhVc3izU6WKNT2fWhsrStS0gYqf7MOJZNyHR88SqIBfb4sIC146xB2XmpqLc
-cSNjZqQDAgMBAAEwDQYJKoZIhvcNAQELBQADggIBAILQ6tFmFubnFchUjbysJGs5
-rJiE1GQ3mWnYq6Pid/pbcAnHQsJVeQ3KUsJgBk8JT8ofLNHNtbzEDiL+YTtwTm15
-6urFqBG2yI3lXU4zNaZkXBKvWakKlwkp1bPXp8nFSLNveSQ7W5rUBZCm32oXsmef
-mHDqLLjLB6natMMXiqY2mIMFvOD4QTcTdKl5/Hx/EfLKH097MM2HNGN91lrkmvY/
-jNms75Br4c6Q20YJH6oB1zKhHUOTlXxdICVJBTaUUY59Bx6YOFbCKzkGeW832X7b
-RR0oggw4/cYJ8zpeutVlUMcFWJI1/FZSSUKbXQzpHxEknsSJIWZk8efuVCr7pGue
-M94Jd4U/CKATyfBXIkWNWJ0fk41+KVb94wF1EnkgxVQ2EcwrdFhGshd+tdyhaGwE
-CcOhxayPMeNU+PEXMxFYLMI4cxJ/tBYpuJvh14kb39YqIiJgqVSNXxDsCix+5q8q
-GSa+Ut4qEDJnyyLjIroBM26kTzdi9MFFkZS2HIHoTCwAU6NLKdvBbBwKD+4jsN4F
-24Y2K0gOoTHqCpT5fqeY5AECDggSDzwV9ItNrPwl1cOM0I/Xxfd3kaYqdXHhraeO
-wivs1a7I6ysVbP9nzr/+A2+vt9J1Iu1WlZeJ189ClBnNG7QG5swcfTN8/W448THG
-Z17hYas/RlM5Bhww0DI1
+hvcNAQEBBQADggIPADCCAgoCggIBAKkET8xT1OjkUc64FrO0t7+9WvbPcnQxf5Ho
+YokteUJdEGZD7fj26UVR164lUI1+6Tx27f+e5H4H2eILp915BPrR+CcPca67x+8t
+Lx12UOT35PTNFI68aBjK4muYbgJCTJn/y5zOg9xPDJRi2bnHjt6l1XCVMJoxaRko
+GTiGL3wWQnbcQIulKxBOPRw6oQdQqIEYe5XXu2BVNlDxSW9BzubZC9YMawW6aYqw
+OVDWCYCpkqyaXb2UpcjYjRr10ipou6zXhAJ26M5mCFzWUl0P0ANTNJpZJSLlUYIl
+AzwVT+ZqBPTB369eE1uojIU9ZwBpKg5mm4w0JF2QgoEE5vVC1Uj4aj9fCela7WD3
+phGap4xEOijxk+0y7d0o/oysrtR1hIUzcS3FhzYBodr39cP9ZSIHneupLe6w0UMB
+mhuv9FZUSDomVxOhGNbUaMk2rj87IBLyl2o5SL5ZG4pigmqqsumALsgH+yk7mId/
+2At2nUjNsTsrNJojiDpZhmu1K0nQqoDb/4YlDRQEbv5Y9Axc8fOPNhNtedX+zkAh
+tO4pLMJQETxdVMPMVg2xYAzBFkbs8sRXBHmh/30GKZR1uoa5zVTVGEdFMVc4JMT5
+E68jwnFgSL4C54UUOxO+WB88MmAb6R8HIaZpylcq1cnnOXQlMwmIgLAOjDxlqztv
+3QG6tqdDAgMBAAEwDQYJKoZIhvcNAQELBQADggIBAC8S8fn3K3UJD+A4Qtf+ljlR
++4+Inc8ANlmKRqlzRJVwyU3WrFaZqtIIMqBcqDzaPRWIRXJb+abE79ucpDqaRGPc
+F4XwNSzEhgEIZgQQglMKJqnbPqORt4GPWLj/b1G2IqWiHbkvmvswlYXP4TEPl3lJ
+1eId8qfpay/GJgVKp3hZUC/Tk7kldqNGd1bPvfLPHsCareHatxqAosKfxAHlEc5s
+LOTruIu5BJo8wDah32B5aj5bkPP+2f3TTC8H3ylpvMLXQw3/n0YnS8bmzLi7Qx21
+978kMwiTEKQG/3YxmBnxJC5irYgB/vTM6OmAiKYRmdFCaklHL9zTABDSH3iuuWkA
+to1yEZA50mW9QiBfG8NRK1H5qTkcJN6XWgSM1VTcf7Ms/nn/S/LksYQwivvqrx8c
+0x0xcajQKBe5gmsZ4oadOHUm719yfCsDubaMKeH3gxUyhZXG2v/gvGovCjl5gda6
+47azikO2ISoaj+onJgWt1OQAInGI/YfjG2GW5Z6z5cHslbX1Ptx2ukPl/XglEYH0
+7r+WpEyjOiujJqu2smQBX/Kf0WsjQQ97ttG9VZrLIj1WzJzHpDuaBDY6TobBUCUf
+2DUC8Vnu/Mc8FBWMcvD9j9AomjjAyd/K2N/vHBA+AexGYQPQfoYS3sT9EdTzFRSn
+dAaxpSiVQPTDwVWkfKLL
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/iam-internal.key b/deployment/environments/certs/server/hosts/vitamui-env/iam-internal.key
index a05aba2de5788031be48f58a62014ccedfde05aa..da8a2f4b54b0f0e775b6ffa8446a4ea86ad23aa8 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/iam-internal.key
+++ b/deployment/environments/certs/server/hosts/vitamui-env/iam-internal.key
@@ -1,52 +1,52 @@
 -----BEGIN PRIVATE KEY-----
-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
-P9TsaLhGh0jbw/lcdsrgIpY5HtSiI8g=
+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
+4zCriGSmOntqtx2YFhEOB05RamSUWA==
 -----END PRIVATE KEY-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/iam-internal.pem b/deployment/environments/certs/server/hosts/vitamui-env/iam-internal.pem
index 40665e5718507924b4f7995ff0db2c19cdf13b9f..a50a45ab5f71bd0ff3054fa58838eb45fc344965 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/iam-internal.pem
+++ b/deployment/environments/certs/server/hosts/vitamui-env/iam-internal.pem
@@ -1,31 +1,31 @@
 -----BEGIN CERTIFICATE-----
-MIIFSzCCAzMCAQQwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFSzCCAzMCAQwwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4MzcwMVoXDTIzMDQyMTA4MzcwMVowYzELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQwMFoXDTIzMDUwNTExNDQwMFowYzELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 JDAiBgNVBAMMG2lhbS1pbnRlcm5hbC5zZXJ2aWNlLmNvbnN1bDCCAiIwDQYJKoZI
-hvcNAQEBBQADggIPADCCAgoCggIBANQ4XZNpkD+2SRvHDVxa2+AlGRxTdC/jmNoi
-dINL/ps3DyvR7UTiDC71xNdLcz2lYmobslJaKR8/dKhK/yms7C+lCM50JBcKuGjs
-ktvV6obx3d/J+QYe/ISdhgJZQ9Fl5lp9ryd1LjjyLZX2AlkaKfQpICAhcQAnwhns
-tVolJdRKX/NeLzPmujf4/mJaqYQ6wE9gZHgkfzqKfukQEk8e4uJzHOSWrXEntdRT
-xJT4r/nmGCrmQ2oVfXnFkCVxln6CSEbAS274NjQrwNhALapFBLzHQ460OoM8R5fu
-ALmadg+XU20B7bb+WHk2n6oCNO0lnPLhjQNneYAhDHPPZIVrDANmCfD1RWNVduis
-bsqiqza21rYrnRK5RfLnbfQisCGKVxoB8SK3mRuyAkremyOrx6zNccFNzDGHMftY
-+GL7rZarcK4HjdZkz2FgX3bXckIsFcQlmJpqdiNp/98RUFvoZozHPC3M2ULn+cpw
-8EORyCF4bdQFONK0gDqcN71Pz9SUCvZVu7gDshCEM3n+mVuWHaG6NDyo3g5KuCgy
-fMIrexWNg4xy6kIEspfRe6eukOfrLzZkpGaqPJ93Fm+3NhOk93xyFBEGG8dTp6qx
-kS/+zhVc3izU6WKNT2fWhsrStS0gYqf7MOJZNyHR88SqIBfb4sIC146xB2XmpqLc
-cSNjZqQDAgMBAAEwDQYJKoZIhvcNAQELBQADggIBAILQ6tFmFubnFchUjbysJGs5
-rJiE1GQ3mWnYq6Pid/pbcAnHQsJVeQ3KUsJgBk8JT8ofLNHNtbzEDiL+YTtwTm15
-6urFqBG2yI3lXU4zNaZkXBKvWakKlwkp1bPXp8nFSLNveSQ7W5rUBZCm32oXsmef
-mHDqLLjLB6natMMXiqY2mIMFvOD4QTcTdKl5/Hx/EfLKH097MM2HNGN91lrkmvY/
-jNms75Br4c6Q20YJH6oB1zKhHUOTlXxdICVJBTaUUY59Bx6YOFbCKzkGeW832X7b
-RR0oggw4/cYJ8zpeutVlUMcFWJI1/FZSSUKbXQzpHxEknsSJIWZk8efuVCr7pGue
-M94Jd4U/CKATyfBXIkWNWJ0fk41+KVb94wF1EnkgxVQ2EcwrdFhGshd+tdyhaGwE
-CcOhxayPMeNU+PEXMxFYLMI4cxJ/tBYpuJvh14kb39YqIiJgqVSNXxDsCix+5q8q
-GSa+Ut4qEDJnyyLjIroBM26kTzdi9MFFkZS2HIHoTCwAU6NLKdvBbBwKD+4jsN4F
-24Y2K0gOoTHqCpT5fqeY5AECDggSDzwV9ItNrPwl1cOM0I/Xxfd3kaYqdXHhraeO
-wivs1a7I6ysVbP9nzr/+A2+vt9J1Iu1WlZeJ189ClBnNG7QG5swcfTN8/W448THG
-Z17hYas/RlM5Bhww0DI1
+hvcNAQEBBQADggIPADCCAgoCggIBAKkET8xT1OjkUc64FrO0t7+9WvbPcnQxf5Ho
+YokteUJdEGZD7fj26UVR164lUI1+6Tx27f+e5H4H2eILp915BPrR+CcPca67x+8t
+Lx12UOT35PTNFI68aBjK4muYbgJCTJn/y5zOg9xPDJRi2bnHjt6l1XCVMJoxaRko
+GTiGL3wWQnbcQIulKxBOPRw6oQdQqIEYe5XXu2BVNlDxSW9BzubZC9YMawW6aYqw
+OVDWCYCpkqyaXb2UpcjYjRr10ipou6zXhAJ26M5mCFzWUl0P0ANTNJpZJSLlUYIl
+AzwVT+ZqBPTB369eE1uojIU9ZwBpKg5mm4w0JF2QgoEE5vVC1Uj4aj9fCela7WD3
+phGap4xEOijxk+0y7d0o/oysrtR1hIUzcS3FhzYBodr39cP9ZSIHneupLe6w0UMB
+mhuv9FZUSDomVxOhGNbUaMk2rj87IBLyl2o5SL5ZG4pigmqqsumALsgH+yk7mId/
+2At2nUjNsTsrNJojiDpZhmu1K0nQqoDb/4YlDRQEbv5Y9Axc8fOPNhNtedX+zkAh
+tO4pLMJQETxdVMPMVg2xYAzBFkbs8sRXBHmh/30GKZR1uoa5zVTVGEdFMVc4JMT5
+E68jwnFgSL4C54UUOxO+WB88MmAb6R8HIaZpylcq1cnnOXQlMwmIgLAOjDxlqztv
+3QG6tqdDAgMBAAEwDQYJKoZIhvcNAQELBQADggIBAC8S8fn3K3UJD+A4Qtf+ljlR
++4+Inc8ANlmKRqlzRJVwyU3WrFaZqtIIMqBcqDzaPRWIRXJb+abE79ucpDqaRGPc
+F4XwNSzEhgEIZgQQglMKJqnbPqORt4GPWLj/b1G2IqWiHbkvmvswlYXP4TEPl3lJ
+1eId8qfpay/GJgVKp3hZUC/Tk7kldqNGd1bPvfLPHsCareHatxqAosKfxAHlEc5s
+LOTruIu5BJo8wDah32B5aj5bkPP+2f3TTC8H3ylpvMLXQw3/n0YnS8bmzLi7Qx21
+978kMwiTEKQG/3YxmBnxJC5irYgB/vTM6OmAiKYRmdFCaklHL9zTABDSH3iuuWkA
+to1yEZA50mW9QiBfG8NRK1H5qTkcJN6XWgSM1VTcf7Ms/nn/S/LksYQwivvqrx8c
+0x0xcajQKBe5gmsZ4oadOHUm719yfCsDubaMKeH3gxUyhZXG2v/gvGovCjl5gda6
+47azikO2ISoaj+onJgWt1OQAInGI/YfjG2GW5Z6z5cHslbX1Ptx2ukPl/XglEYH0
+7r+WpEyjOiujJqu2smQBX/Kf0WsjQQ97ttG9VZrLIj1WzJzHpDuaBDY6TobBUCUf
+2DUC8Vnu/Mc8FBWMcvD9j9AomjjAyd/K2N/vHBA+AexGYQPQfoYS3sT9EdTzFRSn
+dAaxpSiVQPTDwVWkfKLL
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/reverse.crt b/deployment/environments/certs/server/hosts/vitamui-env/reverse.crt
index 3e47adb6af77945c33c5b73762661e268565ec32..472d8bc7dd0bb69598413b643c553e1d6fe8d5c9 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/reverse.crt
+++ b/deployment/environments/certs/server/hosts/vitamui-env/reverse.crt
@@ -1,111 +1,111 @@
 Certificate:
     Data:
         Version: 1 (0x0)
-        Serial Number: 10 (0xa)
+        Serial Number: 18 (0x12)
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
         Validity
-            Not Before: Apr 21 08:37:53 2020 GMT
-            Not After : Apr 21 08:37:53 2023 GMT
+            Not Before: May  5 11:44:22 2020 GMT
+            Not After : May  5 11:44:22 2023 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=reverse.service.consul
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:ba:2c:8d:4e:d8:66:e2:d4:cd:ab:90:31:9b:a4:
-                    6f:e8:51:b2:68:85:ed:2e:ed:dd:bf:d8:1b:66:f0:
-                    b5:76:a9:40:26:65:55:b7:44:81:99:f2:b2:a6:1a:
-                    c8:ba:80:36:f8:79:66:9b:a3:b6:0c:c2:a3:42:4f:
-                    f2:22:b4:42:64:65:7f:51:85:d9:8d:ac:6a:d0:37:
-                    10:a6:30:44:4e:b3:73:c6:82:6e:80:0d:31:6d:e5:
-                    ed:cd:75:5b:4d:68:f7:18:3b:14:6f:76:5e:7f:0e:
-                    fd:ac:fb:99:1d:b0:b7:ee:6a:8e:8f:9f:f8:26:67:
-                    44:13:89:0f:e7:3c:30:e5:9c:5f:0b:a1:7c:44:b9:
-                    bb:58:05:ce:11:fc:b0:fd:da:4d:4d:1f:df:28:05:
-                    7a:ad:39:f5:54:cb:25:eb:a4:4a:ae:94:5d:a1:c4:
-                    a3:46:ae:9c:0d:6c:f7:a9:19:38:a9:c8:af:1b:1d:
-                    69:a3:08:a8:13:88:1b:7f:da:a8:5f:e7:e1:5a:88:
-                    f8:50:8c:de:d2:05:d8:a6:49:1c:d2:c6:5a:e8:4e:
-                    f4:25:61:85:2d:f9:a0:2d:e6:e1:32:87:8a:2f:a9:
-                    cb:94:6a:fa:94:87:bf:db:ec:55:42:d3:91:df:4d:
-                    49:44:3d:5f:a8:8d:cf:e3:27:6f:67:48:b0:87:70:
-                    f5:1b:7f:5b:8a:47:d5:1a:3b:dc:95:74:61:44:3f:
-                    d4:14:76:37:55:20:f2:81:90:c5:c8:3e:70:0a:73:
-                    09:ef:06:2b:85:aa:b3:bd:56:63:88:1b:8a:90:a4:
-                    aa:11:9f:37:e1:b7:2e:28:48:71:a7:01:53:69:28:
-                    66:f3:2f:e6:48:a6:e3:25:b9:80:3c:b4:9a:30:d7:
-                    ac:43:8f:36:2d:98:af:fe:bb:d3:e8:51:25:21:ca:
-                    9f:57:df:07:6f:f7:7d:09:14:af:a0:ad:ce:91:ea:
-                    69:cd:f4:a8:69:84:f5:94:04:78:cf:0f:06:ef:15:
-                    bc:ad:d2:b5:64:4f:3c:ad:e6:f4:69:72:2f:a7:73:
-                    ea:4a:9a:25:be:72:9a:46:90:ee:e7:c5:31:bc:e3:
-                    bb:82:80:82:4f:62:5c:72:2c:31:ac:ac:ac:65:67:
-                    47:b6:e7:ff:b5:ef:67:3b:5f:1a:e9:60:c5:d0:b0:
-                    27:3f:43:9a:04:c5:2b:a3:86:71:ee:be:2e:e5:d3:
-                    57:08:1f:b1:33:b2:9e:d0:b0:3d:8d:8a:a3:f8:3d:
-                    9b:e8:ca:2a:a8:38:f4:f0:dd:c5:6f:e7:1a:0a:03:
-                    79:52:84:33:fd:79:71:c0:b2:da:42:e8:d0:d0:87:
-                    db:76:68:91:b2:95:74:2b:61:e6:93:36:74:8a:18:
-                    13:00:ad
+                    00:ab:41:f7:80:55:b6:5a:33:61:e1:f1:78:71:44:
+                    4c:7c:54:a4:a4:66:89:60:74:02:40:1c:7e:a7:22:
+                    ca:93:a1:ee:ee:ef:12:90:02:d7:c1:a7:08:83:e6:
+                    7c:8e:24:9f:cc:7b:02:83:9d:4d:94:2e:c0:34:f1:
+                    59:db:61:5d:e1:58:29:d1:7b:50:09:2f:14:7b:f5:
+                    3d:9f:9a:bd:7b:5b:57:b7:d9:0e:61:7f:88:fb:b5:
+                    74:b3:56:2e:4b:cd:55:46:0c:40:74:63:1e:37:4d:
+                    46:67:cc:0d:45:e0:05:fd:1c:8a:ea:0c:a5:a4:48:
+                    0b:74:be:29:7a:21:19:f3:50:5f:04:66:8c:b2:d6:
+                    79:e0:62:48:34:9a:33:31:3b:a6:19:10:f6:c0:67:
+                    cf:b3:dd:dd:e8:44:a6:83:b1:1b:5b:61:f5:65:62:
+                    e3:d6:ba:91:1e:3d:a7:cd:dc:91:f3:b0:aa:05:89:
+                    2e:55:f7:b4:fe:8e:41:6b:19:c2:94:a3:ff:2d:7d:
+                    d1:40:f1:bf:51:42:f8:d7:1c:c3:b9:1f:a1:58:fc:
+                    bf:fb:19:6b:6c:23:ef:08:43:43:b1:f8:a8:16:77:
+                    be:39:b0:25:e1:3e:49:e7:1c:cc:20:4a:f3:09:a2:
+                    ae:fe:cf:95:b3:16:d1:a5:52:16:02:ff:c1:8e:96:
+                    cf:dc:af:e5:cd:96:59:87:74:17:2d:04:c5:dc:35:
+                    12:fc:ce:e1:4c:7a:93:3c:9e:a0:73:74:c3:c7:30:
+                    4c:7d:39:e9:31:07:39:97:af:7b:76:36:22:64:c5:
+                    c0:e8:25:8f:48:67:a1:10:27:33:93:10:bb:fc:7d:
+                    13:4c:12:38:04:88:26:6c:c2:a7:9b:a6:34:2b:d5:
+                    9c:fb:5c:53:21:8d:40:6b:08:00:cf:da:00:c3:7d:
+                    57:a6:62:ef:fd:f6:5d:cc:a7:2e:54:4e:59:ad:d7:
+                    ae:9a:64:1e:52:16:76:ac:12:47:57:6c:3a:f5:3a:
+                    e5:90:e3:79:4b:09:bf:06:31:8e:ef:03:6b:25:7f:
+                    e8:fc:51:91:fb:4e:71:6f:8a:60:48:0c:a0:f2:ae:
+                    ef:c4:0b:eb:0b:8d:ac:45:be:03:39:83:31:9e:e3:
+                    5c:af:a8:36:12:65:de:82:29:cb:cd:52:4e:2e:31:
+                    96:c3:4c:b0:a8:32:0a:62:cc:a9:00:b3:f3:42:3b:
+                    18:9c:63:f0:c0:26:3b:dd:be:08:fe:55:de:ec:42:
+                    30:44:6a:20:58:48:43:ac:a1:38:97:02:e3:b1:fd:
+                    7b:e6:2d:53:e8:74:94:79:50:68:83:ba:b4:90:36:
+                    27:47:02:c0:01:44:e2:1e:a5:c6:f3:24:e6:83:51:
+                    3f:e4:df
                 Exponent: 65537 (0x10001)
     Signature Algorithm: sha256WithRSAEncryption
-         23:1a:21:fd:b0:d1:6b:df:78:89:04:40:3f:08:69:df:5a:e1:
-         24:23:7e:b2:37:e1:fb:3e:ae:cc:2a:a5:86:0c:fd:64:5c:1e:
-         70:8a:a9:72:7b:fc:c1:f3:b5:6b:7d:ea:01:c3:8f:15:dc:c3:
-         30:5c:59:ab:e6:80:3e:5c:b0:03:59:f0:5d:c6:2b:64:ff:58:
-         55:fb:62:13:3b:4d:f8:de:ca:cd:52:cb:5c:9e:52:53:db:ef:
-         d9:14:80:19:65:56:0d:81:21:f8:31:2d:20:01:97:36:da:b9:
-         df:90:48:be:00:62:7e:0d:92:f2:ce:3d:4f:83:0b:ec:1d:3c:
-         67:9d:cc:fc:8b:ec:95:e7:90:d5:22:12:27:06:71:19:4b:f1:
-         5b:68:21:13:18:7a:ff:78:05:1a:50:9e:a5:24:73:01:2e:35:
-         34:da:d9:21:c7:00:44:7b:22:fd:f9:d6:b2:5f:aa:21:5d:92:
-         97:01:3a:b8:b1:48:b5:49:99:23:c6:b0:1b:81:d9:9b:d6:14:
-         25:ab:ef:78:13:5a:fc:7a:6b:0c:14:ef:14:f2:63:92:30:c2:
-         02:ca:2b:f6:24:de:8e:af:4c:51:95:3c:48:f7:f9:da:35:a5:
-         18:8f:60:38:9d:f7:74:22:13:88:c8:88:06:5c:89:9d:ea:5a:
-         5d:8b:6b:27:98:fe:ce:cf:d1:ec:9a:ad:bd:b9:47:46:3f:7f:
-         74:34:01:d9:ea:da:70:e0:eb:f4:59:06:77:2c:a2:a9:a3:2a:
-         71:59:84:52:2b:91:9a:8d:f4:dc:c6:ae:3b:f9:93:75:7b:08:
-         e0:b2:e8:4c:b4:a2:b8:dd:24:26:b0:89:f8:ea:5b:5c:f4:da:
-         f7:ec:5d:83:de:c6:aa:ef:cd:b8:db:7f:88:6b:fb:81:c0:10:
-         0e:77:28:7f:32:d3:9f:b5:af:74:d6:3d:64:e2:1a:83:d5:60:
-         50:e0:96:22:a3:49:c3:b5:e7:47:26:0e:bd:78:11:4c:0e:e8:
-         e1:5e:dc:71:88:24:97:4a:3e:ab:53:13:d2:6f:d6:af:5d:a7:
-         96:1c:3d:85:99:4b:1d:16:5e:59:71:51:7f:0b:22:62:38:a8:
-         b9:7a:4a:a4:ed:d3:42:0b:31:96:ff:7c:55:ee:81:77:45:04:
-         cb:36:85:d0:52:18:3a:70:ec:fa:5b:11:57:7c:c4:bb:c3:6e:
-         7f:1c:6c:86:dd:f2:ae:3e:42:40:b1:a8:aa:ce:07:8a:b6:c4:
-         e9:3f:33:a9:e6:57:1b:16:a4:39:17:1d:d5:52:a2:6f:72:db:
-         9f:a5:cb:41:d4:51:2b:29:64:89:f3:4b:d9:36:7e:1c:42:04:
-         e8:d2:16:c3:92:ce:c9:5b
+         7f:4f:ad:2e:24:70:74:77:34:cd:b8:0c:12:bf:e2:ab:20:0b:
+         63:b6:1b:82:28:d2:1d:a6:8a:b3:0d:11:4b:e0:7d:46:cf:dc:
+         b4:d4:ba:9c:f2:a8:32:1c:d0:fb:11:6e:a5:46:39:91:c5:d4:
+         b9:ae:17:f4:58:22:62:71:eb:e8:16:bc:e3:1a:16:6e:e9:ec:
+         85:85:1f:18:72:ca:27:32:fc:6c:27:07:0c:46:c0:83:36:63:
+         5c:74:1c:f2:e2:63:cb:ac:02:ac:16:67:6d:55:b5:4b:9c:e1:
+         07:27:ae:f4:01:79:f8:74:51:72:61:f8:0f:c2:1d:0b:7e:6a:
+         5e:9f:4f:d2:80:81:b9:3f:eb:af:c1:c2:55:2e:72:94:7f:f0:
+         64:ae:a3:95:be:6a:98:ea:64:f1:b4:28:80:54:4b:c1:0e:9b:
+         ae:ea:f9:ae:86:e7:d6:ff:7c:d6:03:21:52:2e:98:87:4e:6b:
+         93:83:dd:96:7a:e6:8d:0a:b2:96:52:cb:30:73:9a:39:fa:26:
+         23:12:e2:ec:e5:a6:9e:96:ac:06:69:e2:db:3f:30:5a:18:09:
+         3e:d3:73:e9:c6:c2:14:e8:4f:0a:e6:59:63:17:40:23:f4:94:
+         81:cd:7c:19:50:43:6b:c1:87:21:20:39:6a:f1:5b:23:c5:e3:
+         df:4e:21:2c:ce:90:13:42:7e:03:14:3f:16:33:80:13:63:7d:
+         75:03:27:22:77:6d:35:8f:24:a3:b4:af:6a:29:53:1e:b5:da:
+         82:58:0d:16:43:2d:d6:03:8a:13:bb:4d:45:bb:05:9b:36:b7:
+         e8:c0:95:60:fb:6f:6d:56:c7:6c:36:84:4d:63:1b:90:df:ca:
+         36:47:ab:96:3d:89:e7:40:b3:30:86:89:7b:0d:c7:f4:29:23:
+         f0:32:f3:29:f9:16:10:72:50:00:99:ac:9c:21:7d:30:49:60:
+         b7:ef:dd:a8:8e:f8:6e:be:ed:99:7e:da:a1:69:70:2f:b1:83:
+         d3:f0:e4:5f:59:04:44:cf:3f:3d:22:24:b0:49:11:99:21:9f:
+         4b:f1:81:d0:a2:4b:a8:94:7a:ab:1d:06:69:db:2c:88:7f:9d:
+         91:dd:67:0c:8a:36:27:54:5e:7a:64:6c:e3:ee:c9:61:81:75:
+         41:39:32:b8:c1:bb:32:cd:89:d8:41:92:9d:19:8a:f6:8e:21:
+         6e:1e:2c:c8:37:a9:a8:e5:13:fb:cf:b5:1e:37:5a:7a:02:72:
+         7a:bb:cd:b2:38:0f:28:3b:ad:b5:a7:dc:d6:af:a7:f4:32:21:
+         78:04:68:17:7a:2f:b1:89:bd:f9:fd:59:7b:98:3b:63:ae:6e:
+         76:d7:b7:08:9e:fa:3b:b2
 -----BEGIN CERTIFICATE-----
-MIIFRjCCAy4CAQowDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFRjCCAy4CARIwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4Mzc1M1oXDTIzMDQyMTA4Mzc1M1owXjELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQyMloXDTIzMDUwNTExNDQyMlowXjELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 HzAdBgNVBAMMFnJldmVyc2Uuc2VydmljZS5jb25zdWwwggIiMA0GCSqGSIb3DQEB
-AQUAA4ICDwAwggIKAoICAQC6LI1O2Gbi1M2rkDGbpG/oUbJohe0u7d2/2Btm8LV2
-qUAmZVW3RIGZ8rKmGsi6gDb4eWabo7YMwqNCT/IitEJkZX9RhdmNrGrQNxCmMERO
-s3PGgm6ADTFt5e3NdVtNaPcYOxRvdl5/Dv2s+5kdsLfuao6Pn/gmZ0QTiQ/nPDDl
-nF8LoXxEubtYBc4R/LD92k1NH98oBXqtOfVUyyXrpEqulF2hxKNGrpwNbPepGTip
-yK8bHWmjCKgTiBt/2qhf5+FaiPhQjN7SBdimSRzSxlroTvQlYYUt+aAt5uEyh4ov
-qcuUavqUh7/b7FVC05HfTUlEPV+ojc/jJ29nSLCHcPUbf1uKR9UaO9yVdGFEP9QU
-djdVIPKBkMXIPnAKcwnvBiuFqrO9VmOIG4qQpKoRnzfhty4oSHGnAVNpKGbzL+ZI
-puMluYA8tJow16xDjzYtmK/+u9PoUSUhyp9X3wdv930JFK+grc6R6mnN9KhphPWU
-BHjPDwbvFbyt0rVkTzyt5vRpci+nc+pKmiW+cppGkO7nxTG847uCgIJPYlxyLDGs
-rKxlZ0e25/+172c7XxrpYMXQsCc/Q5oExSujhnHuvi7l01cIH7Ezsp7QsD2NiqP4
-PZvoyiqoOPTw3cVv5xoKA3lShDP9eXHAstpC6NDQh9t2aJGylXQrYeaTNnSKGBMA
-rQIDAQABMA0GCSqGSIb3DQEBCwUAA4ICAQAjGiH9sNFr33iJBEA/CGnfWuEkI36y
-N+H7Pq7MKqWGDP1kXB5wiqlye/zB87VrfeoBw48V3MMwXFmr5oA+XLADWfBdxitk
-/1hV+2ITO0343srNUstcnlJT2+/ZFIAZZVYNgSH4MS0gAZc22rnfkEi+AGJ+DZLy
-zj1PgwvsHTxnncz8i+yV55DVIhInBnEZS/FbaCETGHr/eAUaUJ6lJHMBLjU02tkh
-xwBEeyL9+dayX6ohXZKXATq4sUi1SZkjxrAbgdmb1hQlq+94E1r8emsMFO8U8mOS
-MMICyiv2JN6Or0xRlTxI9/naNaUYj2A4nfd0IhOIyIgGXImd6lpdi2snmP7Oz9Hs
-mq29uUdGP390NAHZ6tpw4Ov0WQZ3LKKpoypxWYRSK5GajfTcxq47+ZN1ewjgsuhM
-tKK43SQmsIn46ltc9Nr37F2D3saq782423+Ia/uBwBAOdyh/MtOfta901j1k4hqD
-1WBQ4JYio0nDtedHJg69eBFMDujhXtxxiCSXSj6rUxPSb9avXaeWHD2FmUsdFl5Z
-cVF/CyJiOKi5ekqk7dNCCzGW/3xV7oF3RQTLNoXQUhg6cOz6WxFXfMS7w25/HGyG
-3fKuPkJAsaiqzgeKtsTpPzOp5lcbFqQ5Fx3VUqJvctufpctB1FErKWSJ80vZNn4c
-QgTo0hbDks7JWw==
+AQUAA4ICDwAwggIKAoICAQCrQfeAVbZaM2Hh8XhxREx8VKSkZolgdAJAHH6nIsqT
+oe7u7xKQAtfBpwiD5nyOJJ/MewKDnU2ULsA08VnbYV3hWCnRe1AJLxR79T2fmr17
+W1e32Q5hf4j7tXSzVi5LzVVGDEB0Yx43TUZnzA1F4AX9HIrqDKWkSAt0vil6IRnz
+UF8EZoyy1nngYkg0mjMxO6YZEPbAZ8+z3d3oRKaDsRtbYfVlYuPWupEePafN3JHz
+sKoFiS5V97T+jkFrGcKUo/8tfdFA8b9RQvjXHMO5H6FY/L/7GWtsI+8IQ0Ox+KgW
+d745sCXhPknnHMwgSvMJoq7+z5WzFtGlUhYC/8GOls/cr+XNllmHdBctBMXcNRL8
+zuFMepM8nqBzdMPHMEx9OekxBzmXr3t2NiJkxcDoJY9IZ6EQJzOTELv8fRNMEjgE
+iCZswqebpjQr1Zz7XFMhjUBrCADP2gDDfVemYu/99l3Mpy5UTlmt166aZB5SFnas
+EkdXbDr1OuWQ43lLCb8GMY7vA2slf+j8UZH7TnFvimBIDKDyru/EC+sLjaxFvgM5
+gzGe41yvqDYSZd6CKcvNUk4uMZbDTLCoMgpizKkAs/NCOxicY/DAJjvdvgj+Vd7s
+QjBEaiBYSEOsoTiXAuOx/XvmLVPodJR5UGiDurSQNidHAsABROIepcbzJOaDUT/k
+3wIDAQABMA0GCSqGSIb3DQEBCwUAA4ICAQB/T60uJHB0dzTNuAwSv+KrIAtjthuC
+KNIdpoqzDRFL4H1Gz9y01Lqc8qgyHND7EW6lRjmRxdS5rhf0WCJicevoFrzjGhZu
+6eyFhR8YcsonMvxsJwcMRsCDNmNcdBzy4mPLrAKsFmdtVbVLnOEHJ670AXn4dFFy
+YfgPwh0Lfmpen0/SgIG5P+uvwcJVLnKUf/BkrqOVvmqY6mTxtCiAVEvBDpuu6vmu
+hufW/3zWAyFSLpiHTmuTg92WeuaNCrKWUsswc5o5+iYjEuLs5aaelqwGaeLbPzBa
+GAk+03PpxsIU6E8K5lljF0Aj9JSBzXwZUENrwYchIDlq8VsjxePfTiEszpATQn4D
+FD8WM4ATY311Aycid201jySjtK9qKVMetdqCWA0WQy3WA4oTu01FuwWbNrfowJVg
++29tVsdsNoRNYxuQ38o2R6uWPYnnQLMwhol7Dcf0KSPwMvMp+RYQclAAmaycIX0w
+SWC3792ojvhuvu2ZftqhaXAvsYPT8ORfWQREzz89IiSwSRGZIZ9L8YHQokuolHqr
+HQZp2yyIf52R3WcMijYnVF56ZGzj7slhgXVBOTK4wbsyzYnYQZKdGYr2jiFuHizI
+N6mo5RP7z7UeN1p6AnJ6u82yOA8oO621p9zWr6f0MiF4BGgXei+xib35/Vl7mDtj
+rm5217cInvo7sg==
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/reverse.key b/deployment/environments/certs/server/hosts/vitamui-env/reverse.key
index 70d79f0f33fc0ab1be3e4a4831137f2ae0b09ca0..97420ef1f10cc5f3a10554d129f4ed6e8fd57c8b 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/reverse.key
+++ b/deployment/environments/certs/server/hosts/vitamui-env/reverse.key
@@ -1,52 +1,52 @@
 -----BEGIN PRIVATE KEY-----
-MIIJQwIBADANBgkqhkiG9w0BAQEFAASCCS0wggkpAgEAAoICAQC6LI1O2Gbi1M2r
-kDGbpG/oUbJohe0u7d2/2Btm8LV2qUAmZVW3RIGZ8rKmGsi6gDb4eWabo7YMwqNC
-T/IitEJkZX9RhdmNrGrQNxCmMEROs3PGgm6ADTFt5e3NdVtNaPcYOxRvdl5/Dv2s
-+5kdsLfuao6Pn/gmZ0QTiQ/nPDDlnF8LoXxEubtYBc4R/LD92k1NH98oBXqtOfVU
-yyXrpEqulF2hxKNGrpwNbPepGTipyK8bHWmjCKgTiBt/2qhf5+FaiPhQjN7SBdim
-SRzSxlroTvQlYYUt+aAt5uEyh4ovqcuUavqUh7/b7FVC05HfTUlEPV+ojc/jJ29n
-SLCHcPUbf1uKR9UaO9yVdGFEP9QUdjdVIPKBkMXIPnAKcwnvBiuFqrO9VmOIG4qQ
-pKoRnzfhty4oSHGnAVNpKGbzL+ZIpuMluYA8tJow16xDjzYtmK/+u9PoUSUhyp9X
-3wdv930JFK+grc6R6mnN9KhphPWUBHjPDwbvFbyt0rVkTzyt5vRpci+nc+pKmiW+
-cppGkO7nxTG847uCgIJPYlxyLDGsrKxlZ0e25/+172c7XxrpYMXQsCc/Q5oExSuj
-hnHuvi7l01cIH7Ezsp7QsD2NiqP4PZvoyiqoOPTw3cVv5xoKA3lShDP9eXHAstpC
-6NDQh9t2aJGylXQrYeaTNnSKGBMArQIDAQABAoICADFPR4YQjv+ZOXgtUtZUcUdp
-DAXfIvkBC3Cafnd/XbC2F0WUJWXLAUCTJXoVMgEjoGujS+gBLmCm1LLllc5XTBZn
-Q5eGCh8aAZhwXTqHIjBuG0YCmd3UoLjo41k9shcIrBmA3GLBSToB8HJ2mRFiEvVU
-x7mGtyUEyOUbslieepz2E75y4QUa5GHl97SP5xj1TvAUdviUqu9ioHX68Go/M4CV
-z07fVBeOe8qah+YDxhxCCQ73dVk3G71AmXf9pAby1Z8zFAHRrdqWrdEtIDM7Uiyh
-bMzRzYJl0WUW96J4f8MsB72hsAjTA5/uMo7mloY8ZCFs1/8+wEb71OfYOtlEs8ZH
-CceDfaHziJypiCwuq+28k3JpB0H7K8QpgtPADjDZ+rA44904OBeXudy1ifzlPUj9
-uaFScNwTvYh6g0dU9CSalENXS0rnAoYjJ0EG058KHMtLayfeoweFtXZa6I5A1wPd
-1d6+Nk5tH2uqzEHF3ReXV6gmYCKB5FWipGdoa/HrvUCG6hvJno+jisFdKI31rLaZ
-7SGPY7fmqV0Onc/UnbzV0TD7T3MxS0KjAYrXzrAVyJ8oQNT7UVRjst7UQ7vQNskq
-qseWYp5RoBmbRpPfx5gfGt91+kthHYV0MVU2DSQTb2uRUv7tVHCaMM7lvcNXuyOO
-Al4XKt5a/1CR0c8nTWeJAoIBAQDa4Lmwwne2LutYKlLpPAYgxgtI9QkiOrAC0+Dv
-P3/wMRsfsbF+e8n/roypZcoEZvzryM/r+NzNf3Uyc5lRG+mXKnH0fA4pF2U1lYA3
-uu8HO6tfQxcEewngu6TQGuJjq8YAl0xIGHvkUncqIjy9yhWJTxN9n8SIZJORuaKj
-yD11ucGeIflELOfnu0VJRxT+adW651tJs8hTxSGH3Da0gfWAMXl+qiTQIp6IGF+B
-jIXvu7var2z5M6N/aT5JpsTK4tb7ANzg9D9fTB59L+N3HVLELpKMetVcvAILkY5/
-jFzzXoZsFDy0EDgIZosPgiozj3E9vhwUZF7ucJlnf2rOz1+jAoIBAQDZv+MvBZN9
-w9fMU2k6oTGiNFWL+4nMhdqnpBuMyb38h43MKhnS0AAvArzu7UnE9rv8aO2kUpWS
-ZkCXiTIL7YmkyLDEed6xilRiNWC0TBxqSRev4vnNG72z1l24MOEXQ7o7VEmZsrbJ
-vl2wqCV9l8ig/RUea+byHwio1whcU0e2WgGkhnVKscZdMdst9QY9FosGfUy9b8WV
-lJEM7VVM1ZjboUFStT+6YfHSM17PWIeJzlZNm351m5EDG7P58j7dOZKkt/IugxJo
-hlsTdb2RdE0QI7SO5O1Er4eliItQN20qPvmCAhNqVa1hMQKz7Olw9d8ZknzZXCwN
-FVoJ6ld16eNvAoIBACagrmTBjTr7wNEIdyVuUG6MRQWVKQ1/afy1w+a1QDD1maHY
-TEjUM+wJtA1ZR3PLcStzfy5X9y/VJKvItvAXivwAo6fQFPevh08TmVM8jF6saywe
-vPsvc6jTtNx9QiLw97q2+OFoYMUEwL8Q18Nu3Kok6H2tKpQfm+OF7WwWNLKIG+F6
-gXFEs5Cz/iBWiR/1MaEQn428Ssht6+L8PDNTFC6RjK2L/X81/OBr3L8SO7j5WsfX
-WdYJBPvBaRq6cdSUf/hASLryoBSDbIYPY4dsB2VUCsz8CJebHolIIOvlq6nPrs14
-LNZiXmEtJ7GO+T+sOwH4gSAgLpjKCmi3lfP1qR0CggEBAICedpwUyB0WbEZ10ode
-JYoxLYLE7o1PV2uEZP2RQNaEXz6Ec8JxOFqMXHso0FU2hK3AcPaKDW1vVqHr2RLw
-mUgrfzZe4iqukc98xgVZm8MwL3ymLnV3+GLcsXkV7i8mwz8+N0dBJ/UcrAyoFZUM
-7eYh97KDe+PybtQESBz42DgfDC9ZeLjJL2lnBJctzySQR0hrBMQ03FnRaqhfG+6J
-kIPSyVoIU39NUWCfFVaWbWD570JiIZ1oaYyTdYijDXzw/+yp9rSAmYQCMJPbDUF4
-l/h7jrCFCp1yrUYa1GdqheHZVtnzTfKWbxYks/sBapZdtQ1O2M4vQpnrzcZjlIvC
-vqMCggEBAIN2YLM20QvOm8Q1irDabrB6DsDbmeL6P0ypG0SBh6bAUm0gOfd/GNfH
-pbwXbWFX+8NQ+ccEyMIXt23FiMAxOw/CXZePzHTIHN3y2BrC6OTNURP5cBeYvnYs
-FtT+S5FgIQ1Eu+Ic2Agxtv1fuL20SM7y2CmkldGbDYyEW7dTKBbZYxun5/nrot3U
-kwT9PZiCxV6DHOxHMBVgWXOGpEROdnR/5uQntfSRIVU0OCjOgfwZqekTV+4esU1C
-7w54iuOzfqQDAHFZQHq1D+kV7iyMDsQG4gMVlz9iJekc5m0R7eUcPM8Pw+51iw9v
-llESOgDRs1Yu8N6EypEFgQoe0VMhTGw=
+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
+oV6Yxg3NAnp4v+bJW4yeKunVFyWQbW4kpg==
 -----END PRIVATE KEY-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/reverse.pem b/deployment/environments/certs/server/hosts/vitamui-env/reverse.pem
index e5283b2a909ca585c13c7b3cac74a9ab3626404b..d974dd316baa3a8482860d4d6d51e8e88b678d3a 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/reverse.pem
+++ b/deployment/environments/certs/server/hosts/vitamui-env/reverse.pem
@@ -1,31 +1,31 @@
 -----BEGIN CERTIFICATE-----
-MIIFRjCCAy4CAQowDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFRjCCAy4CARIwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4Mzc1M1oXDTIzMDQyMTA4Mzc1M1owXjELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQyMloXDTIzMDUwNTExNDQyMlowXjELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 HzAdBgNVBAMMFnJldmVyc2Uuc2VydmljZS5jb25zdWwwggIiMA0GCSqGSIb3DQEB
-AQUAA4ICDwAwggIKAoICAQC6LI1O2Gbi1M2rkDGbpG/oUbJohe0u7d2/2Btm8LV2
-qUAmZVW3RIGZ8rKmGsi6gDb4eWabo7YMwqNCT/IitEJkZX9RhdmNrGrQNxCmMERO
-s3PGgm6ADTFt5e3NdVtNaPcYOxRvdl5/Dv2s+5kdsLfuao6Pn/gmZ0QTiQ/nPDDl
-nF8LoXxEubtYBc4R/LD92k1NH98oBXqtOfVUyyXrpEqulF2hxKNGrpwNbPepGTip
-yK8bHWmjCKgTiBt/2qhf5+FaiPhQjN7SBdimSRzSxlroTvQlYYUt+aAt5uEyh4ov
-qcuUavqUh7/b7FVC05HfTUlEPV+ojc/jJ29nSLCHcPUbf1uKR9UaO9yVdGFEP9QU
-djdVIPKBkMXIPnAKcwnvBiuFqrO9VmOIG4qQpKoRnzfhty4oSHGnAVNpKGbzL+ZI
-puMluYA8tJow16xDjzYtmK/+u9PoUSUhyp9X3wdv930JFK+grc6R6mnN9KhphPWU
-BHjPDwbvFbyt0rVkTzyt5vRpci+nc+pKmiW+cppGkO7nxTG847uCgIJPYlxyLDGs
-rKxlZ0e25/+172c7XxrpYMXQsCc/Q5oExSujhnHuvi7l01cIH7Ezsp7QsD2NiqP4
-PZvoyiqoOPTw3cVv5xoKA3lShDP9eXHAstpC6NDQh9t2aJGylXQrYeaTNnSKGBMA
-rQIDAQABMA0GCSqGSIb3DQEBCwUAA4ICAQAjGiH9sNFr33iJBEA/CGnfWuEkI36y
-N+H7Pq7MKqWGDP1kXB5wiqlye/zB87VrfeoBw48V3MMwXFmr5oA+XLADWfBdxitk
-/1hV+2ITO0343srNUstcnlJT2+/ZFIAZZVYNgSH4MS0gAZc22rnfkEi+AGJ+DZLy
-zj1PgwvsHTxnncz8i+yV55DVIhInBnEZS/FbaCETGHr/eAUaUJ6lJHMBLjU02tkh
-xwBEeyL9+dayX6ohXZKXATq4sUi1SZkjxrAbgdmb1hQlq+94E1r8emsMFO8U8mOS
-MMICyiv2JN6Or0xRlTxI9/naNaUYj2A4nfd0IhOIyIgGXImd6lpdi2snmP7Oz9Hs
-mq29uUdGP390NAHZ6tpw4Ov0WQZ3LKKpoypxWYRSK5GajfTcxq47+ZN1ewjgsuhM
-tKK43SQmsIn46ltc9Nr37F2D3saq782423+Ia/uBwBAOdyh/MtOfta901j1k4hqD
-1WBQ4JYio0nDtedHJg69eBFMDujhXtxxiCSXSj6rUxPSb9avXaeWHD2FmUsdFl5Z
-cVF/CyJiOKi5ekqk7dNCCzGW/3xV7oF3RQTLNoXQUhg6cOz6WxFXfMS7w25/HGyG
-3fKuPkJAsaiqzgeKtsTpPzOp5lcbFqQ5Fx3VUqJvctufpctB1FErKWSJ80vZNn4c
-QgTo0hbDks7JWw==
+AQUAA4ICDwAwggIKAoICAQCrQfeAVbZaM2Hh8XhxREx8VKSkZolgdAJAHH6nIsqT
+oe7u7xKQAtfBpwiD5nyOJJ/MewKDnU2ULsA08VnbYV3hWCnRe1AJLxR79T2fmr17
+W1e32Q5hf4j7tXSzVi5LzVVGDEB0Yx43TUZnzA1F4AX9HIrqDKWkSAt0vil6IRnz
+UF8EZoyy1nngYkg0mjMxO6YZEPbAZ8+z3d3oRKaDsRtbYfVlYuPWupEePafN3JHz
+sKoFiS5V97T+jkFrGcKUo/8tfdFA8b9RQvjXHMO5H6FY/L/7GWtsI+8IQ0Ox+KgW
+d745sCXhPknnHMwgSvMJoq7+z5WzFtGlUhYC/8GOls/cr+XNllmHdBctBMXcNRL8
+zuFMepM8nqBzdMPHMEx9OekxBzmXr3t2NiJkxcDoJY9IZ6EQJzOTELv8fRNMEjgE
+iCZswqebpjQr1Zz7XFMhjUBrCADP2gDDfVemYu/99l3Mpy5UTlmt166aZB5SFnas
+EkdXbDr1OuWQ43lLCb8GMY7vA2slf+j8UZH7TnFvimBIDKDyru/EC+sLjaxFvgM5
+gzGe41yvqDYSZd6CKcvNUk4uMZbDTLCoMgpizKkAs/NCOxicY/DAJjvdvgj+Vd7s
+QjBEaiBYSEOsoTiXAuOx/XvmLVPodJR5UGiDurSQNidHAsABROIepcbzJOaDUT/k
+3wIDAQABMA0GCSqGSIb3DQEBCwUAA4ICAQB/T60uJHB0dzTNuAwSv+KrIAtjthuC
+KNIdpoqzDRFL4H1Gz9y01Lqc8qgyHND7EW6lRjmRxdS5rhf0WCJicevoFrzjGhZu
+6eyFhR8YcsonMvxsJwcMRsCDNmNcdBzy4mPLrAKsFmdtVbVLnOEHJ670AXn4dFFy
+YfgPwh0Lfmpen0/SgIG5P+uvwcJVLnKUf/BkrqOVvmqY6mTxtCiAVEvBDpuu6vmu
+hufW/3zWAyFSLpiHTmuTg92WeuaNCrKWUsswc5o5+iYjEuLs5aaelqwGaeLbPzBa
+GAk+03PpxsIU6E8K5lljF0Aj9JSBzXwZUENrwYchIDlq8VsjxePfTiEszpATQn4D
+FD8WM4ATY311Aycid201jySjtK9qKVMetdqCWA0WQy3WA4oTu01FuwWbNrfowJVg
++29tVsdsNoRNYxuQ38o2R6uWPYnnQLMwhol7Dcf0KSPwMvMp+RYQclAAmaycIX0w
+SWC3792ojvhuvu2ZftqhaXAvsYPT8ORfWQREzz89IiSwSRGZIZ9L8YHQokuolHqr
+HQZp2yyIf52R3WcMijYnVF56ZGzj7slhgXVBOTK4wbsyzYnYQZKdGYr2jiFuHizI
+N6mo5RP7z7UeN1p6AnJ6u82yOA8oO621p9zWr6f0MiF4BGgXei+xib35/Vl7mDtj
+rm5217cInvo7sg==
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/security-internal.crt b/deployment/environments/certs/server/hosts/vitamui-env/security-internal.crt
index d7a5ed0e6f5e5621c9d74b2e9ee01ac449edf169..26665c75836bbb786e6fb8a62f20d6662357a010 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/security-internal.crt
+++ b/deployment/environments/certs/server/hosts/vitamui-env/security-internal.crt
@@ -1,111 +1,111 @@
 Certificate:
     Data:
         Version: 1 (0x0)
-        Serial Number: 3 (0x3)
+        Serial Number: 11 (0xb)
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
         Validity
-            Not Before: Apr 21 08:36:55 2020 GMT
-            Not After : Apr 21 08:36:55 2023 GMT
+            Not Before: May  5 11:43:56 2020 GMT
+            Not After : May  5 11:43:56 2023 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=security-internal.service.consul
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:bb:2d:f6:61:29:ba:bd:a9:3d:86:65:f4:63:b5:
-                    1c:02:c7:8c:d9:55:55:98:e1:07:19:ca:6f:0c:ea:
-                    24:29:c8:24:8c:c5:38:a3:6c:19:42:51:07:23:90:
-                    2c:83:27:35:66:7f:41:fe:c8:a9:14:8b:5e:54:ed:
-                    2c:87:04:95:4a:9b:ae:1c:a8:c4:b8:3d:da:2d:38:
-                    32:ff:a2:93:47:16:eb:80:7c:76:c4:d4:3e:68:e5:
-                    da:fd:86:1b:95:37:0c:22:c7:f8:66:f4:22:c7:1d:
-                    1e:7a:6f:e2:c9:d5:90:af:1d:88:eb:7e:c8:10:81:
-                    ee:6c:02:bb:cb:d3:c8:aa:99:5a:91:ce:cd:48:42:
-                    a0:24:46:fd:28:64:ff:ac:72:1e:50:66:4a:a7:a9:
-                    b9:c2:b2:1c:39:cf:9a:93:28:b0:9d:c2:ab:8d:6d:
-                    1c:80:03:0a:8d:e0:46:fb:90:35:b4:9b:b1:89:9a:
-                    99:4a:65:a0:ce:a9:26:08:98:cb:31:af:40:2b:73:
-                    85:17:52:a6:f5:b2:76:72:b2:d1:5b:2b:2e:df:53:
-                    15:7b:8a:0b:56:2e:57:25:31:42:8f:cc:35:52:0a:
-                    40:ce:50:19:1a:3b:d2:88:3b:20:1d:96:64:0f:6e:
-                    b6:f5:ac:35:92:9c:64:91:e9:d1:3c:1c:f9:a8:93:
-                    db:e3:cd:46:39:39:18:be:12:30:01:47:8a:c6:f0:
-                    2d:51:46:04:7e:95:66:43:9f:8f:3c:58:f8:30:b3:
-                    de:f1:77:a9:cc:31:33:f5:d9:33:87:ca:c5:e0:cc:
-                    b9:13:4d:66:a7:4d:be:20:68:a6:00:c4:ef:8a:c4:
-                    65:cd:15:9e:60:4a:31:b5:f2:86:48:0f:e3:af:29:
-                    5f:d8:69:40:57:a0:13:b4:3b:54:bc:f1:af:34:b8:
-                    87:0a:fa:d4:10:ae:e6:fd:00:49:20:0b:79:b3:df:
-                    27:a1:b4:62:ec:57:52:96:6d:53:29:cf:72:93:c4:
-                    c5:90:5e:f1:d6:7e:71:28:1e:4c:2b:ad:c7:ee:e5:
-                    15:44:2f:e6:19:32:54:d1:81:85:ca:7d:35:d2:04:
-                    06:b8:3a:a4:98:86:a8:e9:e5:9e:9f:38:ca:1a:3a:
-                    82:be:a1:4b:fd:5e:9a:e7:55:01:4a:1b:24:a9:a1:
-                    2c:ac:f2:07:cf:bd:61:ab:96:f4:6d:9b:4e:28:a5:
-                    36:9c:e9:4d:73:8c:6b:3c:55:2d:36:18:30:ec:33:
-                    9f:0c:0b:d9:af:9e:cb:68:a7:49:11:2d:b5:55:87:
-                    04:76:20:c2:41:66:e5:b9:9a:2c:d4:60:11:a6:f3:
-                    1f:b3:e1:86:bd:a2:b0:0e:23:ff:57:a5:4a:8b:d2:
-                    4c:3c:eb
+                    00:d9:fd:3c:87:d1:20:55:57:2b:cc:55:2c:f3:dc:
+                    9d:3a:cd:8f:3b:02:3f:fe:e1:f0:7a:35:63:6c:e6:
+                    6a:79:cb:10:34:a5:bf:ca:2e:50:6d:44:68:de:63:
+                    fb:76:d3:a7:e5:38:2f:03:d7:14:ca:d1:d3:05:de:
+                    8c:83:65:54:c8:2d:71:e6:99:b1:ef:a0:95:32:92:
+                    75:84:7b:4c:ab:16:b9:3e:04:10:7e:51:38:e8:70:
+                    9a:2b:46:cf:ed:17:2b:2b:4d:c8:af:85:87:84:08:
+                    a8:9f:9f:89:f4:0b:64:38:5c:34:f0:39:d0:9c:bf:
+                    bc:c3:b6:d5:45:4b:7e:76:54:2f:03:3f:29:1b:a3:
+                    5c:ce:3f:ca:c8:c0:22:10:e7:a0:f8:f5:00:92:be:
+                    bc:48:b5:44:6a:2b:f4:55:8b:59:a1:32:16:69:79:
+                    2b:92:ba:bf:2a:a1:30:16:ed:06:db:42:9d:c3:6c:
+                    a1:43:62:09:00:fb:f0:be:39:3b:e2:51:a8:fe:ac:
+                    a4:04:a7:21:43:e6:9c:52:73:4e:fc:b1:85:21:72:
+                    b4:16:cc:d5:93:90:6b:e3:dc:0d:3c:09:a2:44:76:
+                    8c:01:4a:a7:8b:3e:a8:cf:d5:f5:31:40:1e:d3:e1:
+                    ff:7b:e5:50:57:6a:ca:8f:51:0d:ad:f9:4b:53:ef:
+                    78:a9:89:c3:74:2d:fb:df:ba:f0:bd:c2:04:33:56:
+                    96:13:a1:bb:0a:49:b5:fb:30:fa:0b:79:6a:82:5f:
+                    9f:6d:b7:92:18:fc:6a:b1:ab:86:3e:3e:a5:73:84:
+                    3d:74:ce:54:7f:7d:02:d7:36:dd:aa:fd:b7:96:a5:
+                    c2:a2:b3:52:04:f8:e7:e5:8e:5d:03:41:ed:a6:46:
+                    de:7d:7a:65:fa:a1:50:68:06:e7:31:18:40:fb:3b:
+                    01:c4:1e:29:9c:04:0a:0c:d4:bb:8e:b3:e1:d7:63:
+                    cc:77:c0:aa:bf:4e:72:87:a5:d4:74:71:cd:3a:2e:
+                    e5:f3:e3:cb:6a:a9:89:41:ee:59:23:ba:82:c6:69:
+                    1c:f6:26:3c:8d:cc:c1:0e:ce:7f:79:cd:15:f3:2d:
+                    eb:9c:f0:b6:eb:7b:2c:f8:5b:ea:22:bd:5f:1f:b8:
+                    b1:31:54:4e:2e:f5:48:29:19:46:9a:56:d0:82:fd:
+                    e3:d6:0d:43:87:45:13:32:40:b9:a5:b9:b1:85:cc:
+                    5b:21:f8:32:37:53:2d:bf:5f:7a:39:48:b7:15:25:
+                    89:df:2d:6a:12:58:2b:aa:df:c6:bd:51:36:b8:e5:
+                    e1:c1:02:19:60:36:e0:e5:25:7c:ac:d9:08:17:de:
+                    71:81:85:03:42:59:f0:df:6a:4b:11:28:87:3c:85:
+                    b1:90:97
                 Exponent: 65537 (0x10001)
     Signature Algorithm: sha256WithRSAEncryption
-         83:ff:45:fb:61:20:36:d8:22:99:f0:99:5b:db:c5:53:1e:91:
-         96:45:44:55:5e:13:f6:87:93:b3:d2:9e:b4:b9:9d:e4:e5:af:
-         13:37:b2:66:86:f4:2a:b3:5b:84:07:d0:5a:fd:39:55:fe:53:
-         21:3d:8b:cb:95:87:dc:f7:df:84:ae:f5:3e:1c:90:30:cd:09:
-         a7:79:37:13:07:54:94:96:27:d7:cc:d9:9e:5a:3f:32:f5:78:
-         83:38:15:62:dd:82:7b:15:36:b1:90:f6:75:bc:5f:15:58:ff:
-         01:0f:29:5d:38:1b:85:25:34:13:61:36:9c:8f:84:1f:58:35:
-         fc:2c:ab:b0:7b:6f:fb:09:92:06:35:e4:aa:94:a6:ef:b7:67:
-         e2:d9:3f:ac:7a:0c:66:6c:fe:52:18:01:5a:ca:73:dd:1a:c4:
-         95:fd:0b:ad:31:0a:eb:d4:5b:1c:12:0f:48:8b:f4:ef:8c:82:
-         0f:4d:7d:49:27:d5:2c:2d:1e:04:19:0f:e2:a0:d1:77:cf:06:
-         8d:34:87:28:0b:df:30:cf:6a:b8:a2:de:0f:93:f6:95:96:7b:
-         99:21:79:41:e9:e8:00:ca:04:da:11:e9:9d:c0:3b:58:1b:5a:
-         d7:0c:c2:51:7b:9f:3b:18:2b:d3:f1:b2:83:ed:3e:1c:ca:5e:
-         96:df:3e:e6:0f:d2:0a:8c:31:d3:a8:00:4d:68:a9:7c:87:08:
-         c2:50:62:ed:94:a6:fb:8e:8e:53:e4:22:06:f4:8d:cf:77:16:
-         40:b3:32:43:d4:37:34:42:dd:50:24:1b:82:eb:8c:a3:06:0d:
-         f3:b5:6f:0a:8d:8b:bd:fa:8d:92:af:00:ae:96:31:9f:ec:e5:
-         4b:81:11:41:70:04:e8:de:d2:ba:d5:37:ea:a2:0d:c9:50:f5:
-         59:42:28:d3:10:11:03:10:dc:d1:c9:5a:dd:96:dc:da:20:a5:
-         0d:f3:24:e7:d5:6b:d1:63:88:0d:4b:92:55:eb:be:46:22:9d:
-         be:af:0a:4e:2f:d6:4a:d6:de:10:7b:9c:3a:47:4e:13:63:66:
-         92:94:47:65:b3:4a:fa:e6:b2:98:d3:52:16:83:3b:e7:f9:8e:
-         a6:cf:1d:42:8f:9b:c6:9a:86:0d:2e:37:4c:90:09:c5:e8:a6:
-         5b:34:21:fa:52:cc:d8:69:f1:26:84:fe:ba:a1:27:42:2e:da:
-         72:88:a9:df:11:65:ab:26:35:cf:9d:3d:26:25:6f:1d:67:9c:
-         90:ff:75:c5:3c:d7:04:46:f8:51:42:ab:65:c6:9a:77:4c:94:
-         4a:3a:f7:f4:12:6e:c0:a3:6f:32:e9:b1:46:38:ba:87:1c:b1:
-         2d:74:c4:e9:e2:3b:be:a6
+         93:14:5e:82:09:25:9a:ea:77:54:b0:11:77:b0:fd:02:9a:a6:
+         82:eb:e3:6b:3c:30:08:a3:ef:68:8b:f8:01:96:5c:5a:cb:ed:
+         e0:3a:c8:61:5c:b5:c4:72:5d:dd:fa:e3:db:9c:6d:b2:c0:de:
+         9c:e6:f4:f7:95:94:3c:e8:24:ed:36:2e:f9:31:66:6b:fd:bc:
+         31:42:81:3c:52:07:15:c5:57:08:7f:95:ed:52:38:8e:f6:26:
+         f6:49:eb:36:45:a1:6b:01:83:71:82:c7:d8:1a:60:15:36:9e:
+         60:29:97:8b:bd:e2:21:55:27:4f:6d:b6:57:86:6b:a0:34:a5:
+         4d:4c:55:da:a7:81:96:a9:62:31:66:21:71:6b:09:21:55:2d:
+         72:69:98:e2:71:3f:47:1c:cf:4d:82:c8:5b:d2:b9:0d:f0:89:
+         f0:f7:66:f0:e5:c7:91:61:25:75:63:7f:9c:57:70:3b:bf:3b:
+         f7:ab:3f:aa:95:7f:b6:82:46:67:b6:41:f8:38:6e:69:d3:6c:
+         5f:dd:f2:d0:e5:ae:f3:cb:35:96:2c:99:dd:98:8e:fc:af:1b:
+         27:49:99:d0:11:58:19:0f:15:ae:32:36:8c:38:ea:6f:92:a0:
+         a8:18:c5:e9:9a:69:53:b9:b7:60:a9:54:b2:8e:95:63:d1:f5:
+         c2:3a:4c:19:b8:a2:eb:c8:88:11:3e:0a:50:8a:27:a5:32:00:
+         6d:e7:ef:c0:84:13:23:bd:60:bc:8b:3e:ed:04:ea:20:3e:05:
+         36:86:60:ba:0b:01:c2:23:3b:a4:00:7d:dd:ae:5b:b9:e9:17:
+         33:95:2a:ef:56:00:08:4f:16:9f:5d:0a:a5:3f:95:87:0a:5b:
+         7f:d6:13:46:96:f2:42:7b:7d:cd:fd:e5:88:00:c2:bd:04:19:
+         8b:49:47:1e:8b:7d:0d:9e:25:22:f0:2e:dd:78:aa:29:db:1a:
+         0b:3d:32:40:6b:1c:b2:5b:51:e2:e2:22:0a:0c:56:47:94:0e:
+         17:f3:68:af:ef:70:71:17:bc:ad:9b:04:44:29:5a:15:f0:f8:
+         88:82:34:1f:49:ae:cd:fb:e3:5d:39:62:76:c1:1d:38:37:2a:
+         85:67:2f:0c:16:0c:53:75:a1:1f:ea:50:7c:53:22:95:ff:b6:
+         50:90:4a:b1:9c:37:b0:78:cb:c5:61:f0:38:55:0c:8a:29:ee:
+         64:c1:c7:65:ec:ac:90:00:9d:51:8f:61:34:6b:0a:29:14:ce:
+         7b:02:9c:83:a4:d5:82:5c:c5:04:73:b5:a6:79:da:21:4f:22:
+         9a:b6:ab:5e:f4:5b:ba:c9:98:e6:3d:a3:5a:43:1b:9b:1e:2c:
+         5c:11:d9:05:a9:5c:f8:33
 -----BEGIN CERTIFICATE-----
-MIIFUDCCAzgCAQMwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFUDCCAzgCAQswDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4MzY1NVoXDTIzMDQyMTA4MzY1NVowaDELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDM1NloXDTIzMDUwNTExNDM1NlowaDELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 KTAnBgNVBAMMIHNlY3VyaXR5LWludGVybmFsLnNlcnZpY2UuY29uc3VsMIICIjAN
-BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuy32YSm6vak9hmX0Y7UcAseM2VVV
-mOEHGcpvDOokKcgkjMU4o2wZQlEHI5Asgyc1Zn9B/sipFIteVO0shwSVSpuuHKjE
-uD3aLTgy/6KTRxbrgHx2xNQ+aOXa/YYblTcMIsf4ZvQixx0eem/iydWQrx2I637I
-EIHubAK7y9PIqplakc7NSEKgJEb9KGT/rHIeUGZKp6m5wrIcOc+akyiwncKrjW0c
-gAMKjeBG+5A1tJuxiZqZSmWgzqkmCJjLMa9AK3OFF1Km9bJ2crLRWysu31MVe4oL
-Vi5XJTFCj8w1UgpAzlAZGjvSiDsgHZZkD2629aw1kpxkkenRPBz5qJPb481GOTkY
-vhIwAUeKxvAtUUYEfpVmQ5+PPFj4MLPe8XepzDEz9dkzh8rF4My5E01mp02+IGim
-AMTvisRlzRWeYEoxtfKGSA/jrylf2GlAV6ATtDtUvPGvNLiHCvrUEK7m/QBJIAt5
-s98nobRi7FdSlm1TKc9yk8TFkF7x1n5xKB5MK63H7uUVRC/mGTJU0YGFyn010gQG
-uDqkmIao6eWenzjKGjqCvqFL/V6a51UBShskqaEsrPIHz71hq5b0bZtOKKU2nOlN
-c4xrPFUtNhgw7DOfDAvZr57LaKdJES21VYcEdiDCQWbluZos1GARpvMfs+GGvaKw
-DiP/V6VKi9JMPOsCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAg/9F+2EgNtgimfCZ
-W9vFUx6RlkVEVV4T9oeTs9KetLmd5OWvEzeyZob0KrNbhAfQWv05Vf5TIT2Ly5WH
-3PffhK71PhyQMM0Jp3k3EwdUlJYn18zZnlo/MvV4gzgVYt2CexU2sZD2dbxfFVj/
-AQ8pXTgbhSU0E2E2nI+EH1g1/CyrsHtv+wmSBjXkqpSm77dn4tk/rHoMZmz+UhgB
-Wspz3RrElf0LrTEK69RbHBIPSIv074yCD019SSfVLC0eBBkP4qDRd88GjTSHKAvf
-MM9quKLeD5P2lZZ7mSF5QenoAMoE2hHpncA7WBta1wzCUXufOxgr0/Gyg+0+HMpe
-lt8+5g/SCowx06gATWipfIcIwlBi7ZSm+46OU+QiBvSNz3cWQLMyQ9Q3NELdUCQb
-guuMowYN87VvCo2LvfqNkq8ArpYxn+zlS4ERQXAE6N7SutU36qINyVD1WUIo0xAR
-AxDc0cla3Zbc2iClDfMk59Vr0WOIDUuSVeu+RiKdvq8KTi/WStbeEHucOkdOE2Nm
-kpRHZbNK+uaymNNSFoM75/mOps8dQo+bxpqGDS43TJAJxeimWzQh+lLM2GnxJoT+
-uqEnQi7acoip3xFlqyY1z509JiVvHWeckP91xTzXBEb4UUKrZcaad0yUSjr39BJu
-wKNvMumxRji6hxyxLXTE6eI7vqY=
+BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2f08h9EgVVcrzFUs89ydOs2POwI/
+/uHwejVjbOZqecsQNKW/yi5QbURo3mP7dtOn5TgvA9cUytHTBd6Mg2VUyC1x5pmx
+76CVMpJ1hHtMqxa5PgQQflE46HCaK0bP7RcrK03Ir4WHhAion5+J9AtkOFw08DnQ
+nL+8w7bVRUt+dlQvAz8pG6Nczj/KyMAiEOeg+PUAkr68SLVEaiv0VYtZoTIWaXkr
+krq/KqEwFu0G20Kdw2yhQ2IJAPvwvjk74lGo/qykBKchQ+acUnNO/LGFIXK0FszV
+k5Br49wNPAmiRHaMAUqniz6oz9X1MUAe0+H/e+VQV2rKj1ENrflLU+94qYnDdC37
+37rwvcIEM1aWE6G7Ckm1+zD6C3lqgl+fbbeSGPxqsauGPj6lc4Q9dM5Uf30C1zbd
+qv23lqXCorNSBPjn5Y5dA0HtpkbefXpl+qFQaAbnMRhA+zsBxB4pnAQKDNS7jrPh
+12PMd8Cqv05yh6XUdHHNOi7l8+PLaqmJQe5ZI7qCxmkc9iY8jczBDs5/ec0V8y3r
+nPC263ss+FvqIr1fH7ixMVROLvVIKRlGmlbQgv3j1g1Dh0UTMkC5pbmxhcxbIfgy
+N1Mtv196OUi3FSWJ3y1qElgrqt/GvVE2uOXhwQIZYDbg5SV8rNkIF95xgYUDQlnw
+32pLESiHPIWxkJcCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAkxReggklmup3VLAR
+d7D9ApqmguvjazwwCKPvaIv4AZZcWsvt4DrIYVy1xHJd3frj25xtssDenOb095WU
+POgk7TYu+TFma/28MUKBPFIHFcVXCH+V7VI4jvYm9knrNkWhawGDcYLH2BpgFTae
+YCmXi73iIVUnT222V4ZroDSlTUxV2qeBlqliMWYhcWsJIVUtcmmY4nE/RxzPTYLI
+W9K5DfCJ8Pdm8OXHkWEldWN/nFdwO78796s/qpV/toJGZ7ZB+DhuadNsX93y0OWu
+88s1liyZ3ZiO/K8bJ0mZ0BFYGQ8VrjI2jDjqb5KgqBjF6ZppU7m3YKlUso6VY9H1
+wjpMGbii68iIET4KUIonpTIAbefvwIQTI71gvIs+7QTqID4FNoZgugsBwiM7pAB9
+3a5buekXM5Uq71YACE8Wn10KpT+Vhwpbf9YTRpbyQnt9zf3liADCvQQZi0lHHot9
+DZ4lIvAu3XiqKdsaCz0yQGscsltR4uIiCgxWR5QOF/Nor+9wcRe8rZsERClaFfD4
+iII0H0muzfvjXTlidsEdODcqhWcvDBYMU3WhH+pQfFMilf+2UJBKsZw3sHjLxWHw
+OFUMiinuZMHHZeyskACdUY9hNGsKKRTOewKcg6TVglzFBHO1pnnaIU8imrarXvRb
+usmY5j2jWkMbmx4sXBHZBalc+DM=
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/security-internal.key b/deployment/environments/certs/server/hosts/vitamui-env/security-internal.key
index 9ec23993b35dc806d05da4680fada751164ac7c6..12e0dde04aab116a52458d69881bb35aa6880300 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/security-internal.key
+++ b/deployment/environments/certs/server/hosts/vitamui-env/security-internal.key
@@ -1,52 +1,52 @@
 -----BEGIN PRIVATE KEY-----
-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
-PdkbBH2SEOn4ln2Nsq6lO+NFRO1GjdML
+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
+hlculexfOhpcl77qqFcWuqZzzsSVbq+O
 -----END PRIVATE KEY-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/security-internal.pem b/deployment/environments/certs/server/hosts/vitamui-env/security-internal.pem
index cffce90c54919370583b42a094d6e2c9efd5abc6..a588b9e77547f6b1cefbb049ec02164965070ef8 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/security-internal.pem
+++ b/deployment/environments/certs/server/hosts/vitamui-env/security-internal.pem
@@ -1,31 +1,31 @@
 -----BEGIN CERTIFICATE-----
-MIIFUDCCAzgCAQMwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFUDCCAzgCAQswDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4MzY1NVoXDTIzMDQyMTA4MzY1NVowaDELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDM1NloXDTIzMDUwNTExNDM1NlowaDELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 KTAnBgNVBAMMIHNlY3VyaXR5LWludGVybmFsLnNlcnZpY2UuY29uc3VsMIICIjAN
-BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuy32YSm6vak9hmX0Y7UcAseM2VVV
-mOEHGcpvDOokKcgkjMU4o2wZQlEHI5Asgyc1Zn9B/sipFIteVO0shwSVSpuuHKjE
-uD3aLTgy/6KTRxbrgHx2xNQ+aOXa/YYblTcMIsf4ZvQixx0eem/iydWQrx2I637I
-EIHubAK7y9PIqplakc7NSEKgJEb9KGT/rHIeUGZKp6m5wrIcOc+akyiwncKrjW0c
-gAMKjeBG+5A1tJuxiZqZSmWgzqkmCJjLMa9AK3OFF1Km9bJ2crLRWysu31MVe4oL
-Vi5XJTFCj8w1UgpAzlAZGjvSiDsgHZZkD2629aw1kpxkkenRPBz5qJPb481GOTkY
-vhIwAUeKxvAtUUYEfpVmQ5+PPFj4MLPe8XepzDEz9dkzh8rF4My5E01mp02+IGim
-AMTvisRlzRWeYEoxtfKGSA/jrylf2GlAV6ATtDtUvPGvNLiHCvrUEK7m/QBJIAt5
-s98nobRi7FdSlm1TKc9yk8TFkF7x1n5xKB5MK63H7uUVRC/mGTJU0YGFyn010gQG
-uDqkmIao6eWenzjKGjqCvqFL/V6a51UBShskqaEsrPIHz71hq5b0bZtOKKU2nOlN
-c4xrPFUtNhgw7DOfDAvZr57LaKdJES21VYcEdiDCQWbluZos1GARpvMfs+GGvaKw
-DiP/V6VKi9JMPOsCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAg/9F+2EgNtgimfCZ
-W9vFUx6RlkVEVV4T9oeTs9KetLmd5OWvEzeyZob0KrNbhAfQWv05Vf5TIT2Ly5WH
-3PffhK71PhyQMM0Jp3k3EwdUlJYn18zZnlo/MvV4gzgVYt2CexU2sZD2dbxfFVj/
-AQ8pXTgbhSU0E2E2nI+EH1g1/CyrsHtv+wmSBjXkqpSm77dn4tk/rHoMZmz+UhgB
-Wspz3RrElf0LrTEK69RbHBIPSIv074yCD019SSfVLC0eBBkP4qDRd88GjTSHKAvf
-MM9quKLeD5P2lZZ7mSF5QenoAMoE2hHpncA7WBta1wzCUXufOxgr0/Gyg+0+HMpe
-lt8+5g/SCowx06gATWipfIcIwlBi7ZSm+46OU+QiBvSNz3cWQLMyQ9Q3NELdUCQb
-guuMowYN87VvCo2LvfqNkq8ArpYxn+zlS4ERQXAE6N7SutU36qINyVD1WUIo0xAR
-AxDc0cla3Zbc2iClDfMk59Vr0WOIDUuSVeu+RiKdvq8KTi/WStbeEHucOkdOE2Nm
-kpRHZbNK+uaymNNSFoM75/mOps8dQo+bxpqGDS43TJAJxeimWzQh+lLM2GnxJoT+
-uqEnQi7acoip3xFlqyY1z509JiVvHWeckP91xTzXBEb4UUKrZcaad0yUSjr39BJu
-wKNvMumxRji6hxyxLXTE6eI7vqY=
+BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2f08h9EgVVcrzFUs89ydOs2POwI/
+/uHwejVjbOZqecsQNKW/yi5QbURo3mP7dtOn5TgvA9cUytHTBd6Mg2VUyC1x5pmx
+76CVMpJ1hHtMqxa5PgQQflE46HCaK0bP7RcrK03Ir4WHhAion5+J9AtkOFw08DnQ
+nL+8w7bVRUt+dlQvAz8pG6Nczj/KyMAiEOeg+PUAkr68SLVEaiv0VYtZoTIWaXkr
+krq/KqEwFu0G20Kdw2yhQ2IJAPvwvjk74lGo/qykBKchQ+acUnNO/LGFIXK0FszV
+k5Br49wNPAmiRHaMAUqniz6oz9X1MUAe0+H/e+VQV2rKj1ENrflLU+94qYnDdC37
+37rwvcIEM1aWE6G7Ckm1+zD6C3lqgl+fbbeSGPxqsauGPj6lc4Q9dM5Uf30C1zbd
+qv23lqXCorNSBPjn5Y5dA0HtpkbefXpl+qFQaAbnMRhA+zsBxB4pnAQKDNS7jrPh
+12PMd8Cqv05yh6XUdHHNOi7l8+PLaqmJQe5ZI7qCxmkc9iY8jczBDs5/ec0V8y3r
+nPC263ss+FvqIr1fH7ixMVROLvVIKRlGmlbQgv3j1g1Dh0UTMkC5pbmxhcxbIfgy
+N1Mtv196OUi3FSWJ3y1qElgrqt/GvVE2uOXhwQIZYDbg5SV8rNkIF95xgYUDQlnw
+32pLESiHPIWxkJcCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAkxReggklmup3VLAR
+d7D9ApqmguvjazwwCKPvaIv4AZZcWsvt4DrIYVy1xHJd3frj25xtssDenOb095WU
+POgk7TYu+TFma/28MUKBPFIHFcVXCH+V7VI4jvYm9knrNkWhawGDcYLH2BpgFTae
+YCmXi73iIVUnT222V4ZroDSlTUxV2qeBlqliMWYhcWsJIVUtcmmY4nE/RxzPTYLI
+W9K5DfCJ8Pdm8OXHkWEldWN/nFdwO78796s/qpV/toJGZ7ZB+DhuadNsX93y0OWu
+88s1liyZ3ZiO/K8bJ0mZ0BFYGQ8VrjI2jDjqb5KgqBjF6ZppU7m3YKlUso6VY9H1
+wjpMGbii68iIET4KUIonpTIAbefvwIQTI71gvIs+7QTqID4FNoZgugsBwiM7pAB9
+3a5buekXM5Uq71YACE8Wn10KpT+Vhwpbf9YTRpbyQnt9zf3liADCvQQZi0lHHot9
+DZ4lIvAu3XiqKdsaCz0yQGscsltR4uIiCgxWR5QOF/Nor+9wcRe8rZsERClaFfD4
+iII0H0muzfvjXTlidsEdODcqhWcvDBYMU3WhH+pQfFMilf+2UJBKsZw3sHjLxWHw
+OFUMiinuZMHHZeyskACdUY9hNGsKKRTOewKcg6TVglzFBHO1pnnaIU8imrarXvRb
+usmY5j2jWkMbmx4sXBHZBalc+DM=
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/ui-identity-admin.crt b/deployment/environments/certs/server/hosts/vitamui-env/ui-identity-admin.crt
index 5e8132ddfcd14a0ef6cf4bf43f6da021276dc1da..72d26124ebb8011caede49b947cfb86ecaa1d34b 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/ui-identity-admin.crt
+++ b/deployment/environments/certs/server/hosts/vitamui-env/ui-identity-admin.crt
@@ -1,111 +1,111 @@
 Certificate:
     Data:
         Version: 1 (0x0)
-        Serial Number: 9 (0x9)
+        Serial Number: 17 (0x11)
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
         Validity
-            Not Before: Apr 21 08:37:44 2020 GMT
-            Not After : Apr 21 08:37:44 2023 GMT
+            Not Before: May  5 11:44:18 2020 GMT
+            Not After : May  5 11:44:18 2023 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=ui-identity-admin.service.consul
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:a8:d4:8d:1d:78:3f:8b:0a:0d:a8:f1:1a:b1:ed:
-                    f9:d9:0c:bb:b6:d7:db:d7:dc:47:e0:6f:6b:93:46:
-                    9b:a0:61:c8:0b:80:82:df:47:1d:b8:3b:03:65:29:
-                    37:f8:aa:cf:ab:59:a8:b7:43:32:91:3e:88:35:5d:
-                    90:d3:de:76:0f:2f:5f:e1:d4:27:34:29:96:6d:cd:
-                    24:37:05:04:91:86:d1:f1:59:c9:4c:15:c6:d2:ac:
-                    c8:87:60:77:9e:42:b3:49:d4:9d:e1:23:71:ed:7d:
-                    1f:23:97:63:56:62:71:48:a3:04:5c:49:06:c1:95:
-                    83:5a:e6:ca:34:42:c0:96:04:54:b0:98:99:71:35:
-                    e4:93:98:6f:b6:84:c0:92:d8:33:7e:52:ad:6d:4f:
-                    0c:4f:31:20:a7:9c:05:48:f2:41:97:88:6d:99:29:
-                    b8:35:f3:c2:cd:d6:8e:84:15:92:f1:a6:95:53:af:
-                    31:9f:c7:c1:12:9c:c1:a8:1e:2b:ba:2f:54:30:8f:
-                    c0:93:13:05:96:98:48:89:8d:c1:fd:31:49:7a:b1:
-                    94:59:2d:2a:9d:3b:45:9c:39:8d:8d:ef:5c:5e:ca:
-                    ea:15:b2:c7:85:45:98:75:9d:a0:82:ab:2e:0a:9a:
-                    fc:bf:80:20:73:e7:32:29:91:33:91:4e:cb:03:3a:
-                    5c:d7:78:d4:e4:29:d5:a3:6f:45:e8:57:10:a6:73:
-                    d2:9c:66:1e:ab:d9:ab:88:99:a9:7c:9a:7d:cf:c3:
-                    24:cd:83:da:08:c9:3a:a6:9c:72:74:33:29:47:d8:
-                    5e:25:7e:41:4c:0c:cc:3d:cb:62:4b:84:82:9f:79:
-                    72:34:10:f3:7e:eb:84:39:8f:85:5d:e7:b7:78:e3:
-                    1a:62:49:9f:2c:19:98:4f:51:cb:d3:93:9a:b9:3d:
-                    47:c2:2b:5f:1f:fc:f4:50:9e:31:c1:fb:0b:14:7f:
-                    35:f8:32:62:55:88:7e:88:32:cb:91:8d:29:10:75:
-                    e9:54:30:4d:d5:36:0d:bd:b3:3c:ff:82:63:d0:5e:
-                    6e:89:6b:9a:3a:c1:63:17:bb:8e:4f:a7:1d:b0:e8:
-                    ee:4a:6c:e8:d2:20:55:dd:f9:7f:20:ec:0a:78:a3:
-                    a1:11:4e:f0:96:fd:b1:45:01:d1:66:24:9a:3c:4c:
-                    48:ed:10:a3:de:89:23:61:2b:e2:9b:74:1b:f6:5f:
-                    ca:14:2a:73:7b:71:3a:5c:08:16:bc:f5:2d:2e:7f:
-                    f4:c3:de:08:36:1f:3b:76:24:5f:94:25:f2:57:35:
-                    5f:9e:99:43:20:72:8a:76:4a:df:d1:d2:fa:1d:9f:
-                    40:85:39:20:c3:d3:af:8e:14:cc:4f:7d:ae:a8:74:
-                    e8:b0:c7
+                    00:aa:04:bb:20:dd:cb:26:5e:eb:e5:51:5e:10:d2:
+                    ff:ec:56:71:fa:52:c8:14:f8:82:e7:02:5d:5c:a0:
+                    2b:57:19:db:71:bb:f7:b4:02:73:11:e3:31:64:db:
+                    8f:6c:29:e9:04:61:e7:6f:e3:da:8c:88:26:af:6d:
+                    dc:7a:22:b0:b4:51:be:60:98:9a:e9:d2:c3:48:13:
+                    00:aa:f1:6a:60:be:ec:5b:46:ee:51:b1:65:c2:11:
+                    7c:38:ba:40:bf:62:40:25:1a:59:c1:6c:a2:79:f2:
+                    52:30:54:9e:9b:0f:63:17:01:22:6b:e8:c1:3f:ca:
+                    a7:52:89:a7:86:f3:69:3c:47:17:a9:1c:cf:2e:95:
+                    a1:56:4f:9f:2e:84:01:94:c1:16:81:da:e1:4a:01:
+                    d4:e9:c0:63:ec:93:23:84:ce:bd:15:5c:17:7c:f8:
+                    ed:a4:cf:e9:00:ce:3e:7d:3b:44:b3:c2:27:1d:e4:
+                    7c:05:00:ac:6a:de:f0:48:f8:63:30:fc:23:0d:81:
+                    26:4c:37:16:fd:e6:14:ef:b0:ce:03:7e:6e:b1:06:
+                    c0:10:74:8a:20:56:39:4d:fd:dd:19:8c:1f:95:05:
+                    8c:99:79:c6:c6:f0:53:cb:02:e3:20:00:d0:fd:c9:
+                    2d:af:c1:ab:40:3e:c2:d6:69:16:29:6f:3f:72:c8:
+                    9c:0f:d7:16:c5:78:ff:36:ba:04:2e:a4:e5:e6:55:
+                    5e:b8:95:db:78:81:ec:47:0a:ae:29:c5:bc:fe:ef:
+                    0a:17:93:59:d6:a0:33:e8:4d:f5:98:15:2f:1e:d9:
+                    22:1d:ba:48:8c:83:10:c2:dc:20:df:95:74:6c:de:
+                    07:95:3c:aa:29:18:46:58:89:91:97:49:3e:d1:82:
+                    9e:04:05:ef:3e:28:cf:61:c9:29:83:b7:89:0d:9e:
+                    2a:21:0d:0d:ef:16:0a:6b:79:a3:41:8c:fd:f6:2f:
+                    64:46:58:80:03:ad:e6:a2:7b:2b:f1:58:59:ef:62:
+                    f6:82:52:8f:68:03:1c:5a:32:83:93:84:9f:f5:99:
+                    eb:f9:60:91:ec:6a:8c:38:c8:51:6c:75:cc:27:5f:
+                    f0:a9:8f:8e:16:5c:9a:4e:b2:d1:db:c8:20:3e:99:
+                    67:4c:f0:2c:11:a4:8a:b6:40:6f:e0:7e:0f:a3:db:
+                    2e:ca:68:a3:4a:80:13:5b:26:45:cb:18:7a:31:4d:
+                    ae:7b:7d:3c:4a:71:84:ec:b2:a8:75:f3:90:2f:db:
+                    9a:a2:8f:e6:32:d9:0f:ae:b2:7f:40:cd:16:4c:b0:
+                    f6:a3:9c:5f:05:51:f7:cc:45:62:ee:99:aa:fa:e3:
+                    d2:10:c5:58:e7:a1:6c:d8:47:3e:69:62:1f:ce:e3:
+                    2f:60:33
                 Exponent: 65537 (0x10001)
     Signature Algorithm: sha256WithRSAEncryption
-         33:cb:42:91:18:74:3a:0a:09:89:7a:df:9f:4c:a7:b5:af:6d:
-         3a:7f:b1:67:d8:22:22:69:0f:a1:de:59:e0:f5:83:5c:06:67:
-         2d:1a:bc:e8:f0:cd:0c:90:44:d1:41:e1:6b:ab:06:73:e2:79:
-         6a:2d:06:05:30:b1:23:d8:dd:51:1e:26:da:14:e7:91:6c:e2:
-         95:0b:8a:a0:3c:36:b7:69:61:d9:7a:2d:a2:6a:ed:ec:71:a1:
-         5e:27:65:17:0f:14:57:f9:39:7b:03:15:7a:42:ec:2a:12:8c:
-         f5:05:3e:3f:5a:b4:98:b9:d3:6b:8f:e9:8d:d5:fb:13:32:9c:
-         df:83:47:60:f6:1f:2a:50:2f:69:2a:43:3f:68:bb:52:7e:99:
-         cd:b4:42:eb:2c:a4:cf:01:af:e2:5d:b6:ed:8f:e7:c9:0c:4d:
-         a4:25:e2:58:9c:9d:d6:5c:35:ca:86:54:a4:b1:de:1d:5f:cf:
-         a4:17:36:c6:b5:6f:1f:6e:85:a3:01:c7:99:d7:c2:6f:6e:f0:
-         0d:0e:5f:09:7a:f4:5f:06:c5:b9:f4:70:92:2e:c6:ef:25:08:
-         31:8f:59:21:0b:e9:e2:34:ea:a7:e6:a7:b7:7b:92:14:f6:30:
-         7f:2c:15:92:10:ba:dc:5d:f5:ba:92:f9:67:c8:59:48:32:08:
-         d2:53:f2:1b:69:61:8f:6a:5c:dc:93:3f:f0:f8:92:b3:41:5a:
-         b3:bb:ca:dc:ce:ed:00:79:3c:79:95:60:1f:f3:ee:3b:13:9e:
-         08:06:57:70:52:f1:9c:bd:a8:2a:78:d7:59:0f:a4:45:ff:28:
-         b0:1d:48:1d:91:5a:ad:09:f2:21:c4:94:85:6e:60:df:3e:01:
-         d1:75:e8:ae:db:46:b8:d6:e8:f9:53:88:ed:b4:bc:0d:20:20:
-         45:89:50:34:41:be:73:3c:41:f3:0e:2b:36:23:bc:e4:58:30:
-         60:58:2f:8d:37:8f:43:64:62:11:0b:a7:ad:6a:19:1d:0a:b8:
-         84:39:2a:ab:8b:50:2c:9e:ad:e3:23:c7:73:89:ee:be:63:78:
-         fb:4e:07:a9:16:49:8c:f6:1a:72:05:01:d6:7c:6e:a9:63:5f:
-         63:d6:43:7d:3c:da:a8:64:7f:03:86:26:b2:92:c4:0c:8b:4d:
-         97:e5:c2:d2:0f:ec:66:4c:8f:8e:81:f8:9d:07:c7:6c:82:86:
-         be:36:bd:db:f9:5a:67:a9:35:ea:66:c6:04:e2:a5:18:99:69:
-         05:00:14:df:9e:57:51:3d:c3:f8:3e:7f:9e:fb:59:37:9d:44:
-         68:43:c2:b3:ed:0f:4c:cc:e4:ea:33:40:af:14:33:73:1c:08:
-         b0:48:da:cb:c7:8e:aa:dc
+         b6:84:b7:3c:6c:36:0d:5a:fe:db:ef:2a:48:9c:ec:0e:de:f4:
+         fa:9f:60:50:99:22:85:54:37:da:9a:bd:85:7f:f1:cb:fc:c3:
+         d4:6f:ca:f4:5f:e4:cf:e4:e5:01:22:6e:86:5b:72:41:8b:b2:
+         8d:a2:bd:7a:7b:e4:81:24:11:52:f8:39:50:f7:0e:80:b9:fa:
+         f3:1a:24:97:5b:f2:d8:cb:62:7f:a4:88:62:24:5b:de:99:79:
+         ac:89:f4:91:8a:50:65:54:df:66:68:31:b2:2d:bc:b6:1b:0a:
+         ee:dc:f4:53:29:92:87:ee:e8:18:14:23:24:07:ad:e1:58:6d:
+         1d:78:08:45:22:75:ce:c4:d7:e1:5f:ea:85:22:0b:91:89:db:
+         28:b9:b2:78:cf:12:75:a1:2c:15:c3:a3:8f:6d:92:03:67:80:
+         51:79:73:bb:73:f5:5d:8a:f4:a0:f2:ed:8d:2b:68:24:6f:06:
+         4f:9e:2b:fc:97:da:00:00:e4:18:2b:e8:0e:d7:7b:72:15:20:
+         1f:21:53:a2:a4:fb:35:76:f9:18:ec:7a:15:ab:95:26:59:01:
+         93:af:3a:df:9b:44:8b:db:55:18:b0:06:de:ff:73:8f:14:0b:
+         31:28:e4:32:cc:1d:3c:0e:f0:49:5f:69:4c:f9:80:79:66:87:
+         ff:0d:82:4b:08:70:9f:e6:ed:08:6d:b2:5f:c6:ad:52:b0:20:
+         d5:f6:bd:5f:cd:00:b1:6c:9e:bd:38:61:b8:42:af:1f:82:b8:
+         60:5d:f4:d9:12:c0:4d:7d:0f:bf:76:8e:89:14:31:b8:bd:1b:
+         53:5d:b3:2e:73:cf:17:82:4e:d1:cd:5b:e0:97:bc:fe:e6:03:
+         e4:41:05:74:3d:ed:d4:02:d2:e2:ad:70:6e:54:0f:ff:7c:07:
+         bf:f1:2c:2e:ba:e5:14:7d:00:63:d8:f4:21:d9:2a:3f:36:bd:
+         24:d9:63:ba:f6:8f:4b:89:1a:2d:fd:c0:ef:40:23:e1:b5:77:
+         be:9d:7c:7c:63:29:cf:e6:ea:3b:39:a5:b1:ac:57:c4:23:ad:
+         34:cb:0c:9c:5a:16:bc:f7:b3:47:dd:33:b6:5d:3e:d3:f8:c8:
+         be:ab:4b:89:ad:ee:b3:64:d3:28:27:0a:2c:76:3a:3b:ed:d0:
+         cc:81:57:3b:fb:c4:ef:37:87:d8:d2:4b:b4:80:9e:e2:05:aa:
+         d8:66:8e:8b:20:e7:4c:b6:53:19:3d:4a:cc:07:25:23:15:a6:
+         68:b1:f4:70:15:bc:3e:1b:77:dc:cb:27:0c:e5:fd:02:ec:ea:
+         2e:29:4d:ec:6d:23:0c:2a:14:04:25:86:b1:4c:4b:f5:f6:f1:
+         5c:b1:d5:cd:e7:8e:78:b7
 -----BEGIN CERTIFICATE-----
-MIIFUDCCAzgCAQkwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFUDCCAzgCAREwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4Mzc0NFoXDTIzMDQyMTA4Mzc0NFowaDELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQxOFoXDTIzMDUwNTExNDQxOFowaDELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 KTAnBgNVBAMMIHVpLWlkZW50aXR5LWFkbWluLnNlcnZpY2UuY29uc3VsMIICIjAN
-BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqNSNHXg/iwoNqPEase352Qy7ttfb
-19xH4G9rk0aboGHIC4CC30cduDsDZSk3+KrPq1mot0MykT6INV2Q0952Dy9f4dQn
-NCmWbc0kNwUEkYbR8VnJTBXG0qzIh2B3nkKzSdSd4SNx7X0fI5djVmJxSKMEXEkG
-wZWDWubKNELAlgRUsJiZcTXkk5hvtoTAktgzflKtbU8MTzEgp5wFSPJBl4htmSm4
-NfPCzdaOhBWS8aaVU68xn8fBEpzBqB4rui9UMI/AkxMFlphIiY3B/TFJerGUWS0q
-nTtFnDmNje9cXsrqFbLHhUWYdZ2ggqsuCpr8v4Agc+cyKZEzkU7LAzpc13jU5CnV
-o29F6FcQpnPSnGYeq9mriJmpfJp9z8MkzYPaCMk6ppxydDMpR9heJX5BTAzMPcti
-S4SCn3lyNBDzfuuEOY+FXee3eOMaYkmfLBmYT1HL05OauT1HwitfH/z0UJ4xwfsL
-FH81+DJiVYh+iDLLkY0pEHXpVDBN1TYNvbM8/4Jj0F5uiWuaOsFjF7uOT6cdsOju
-Smzo0iBV3fl/IOwKeKOhEU7wlv2xRQHRZiSaPExI7RCj3okjYSvim3Qb9l/KFCpz
-e3E6XAgWvPUtLn/0w94INh87diRflCXyVzVfnplDIHKKdkrf0dL6HZ9AhTkgw9Ov
-jhTMT32uqHTosMcCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAM8tCkRh0OgoJiXrf
-n0ynta9tOn+xZ9giImkPod5Z4PWDXAZnLRq86PDNDJBE0UHha6sGc+J5ai0GBTCx
-I9jdUR4m2hTnkWzilQuKoDw2t2lh2Xotomrt7HGhXidlFw8UV/k5ewMVekLsKhKM
-9QU+P1q0mLnTa4/pjdX7EzKc34NHYPYfKlAvaSpDP2i7Un6ZzbRC6yykzwGv4l22
-7Y/nyQxNpCXiWJyd1lw1yoZUpLHeHV/PpBc2xrVvH26FowHHmdfCb27wDQ5fCXr0
-XwbFufRwki7G7yUIMY9ZIQvp4jTqp+ant3uSFPYwfywVkhC63F31upL5Z8hZSDII
-0lPyG2lhj2pc3JM/8PiSs0Fas7vK3M7tAHk8eZVgH/PuOxOeCAZXcFLxnL2oKnjX
-WQ+kRf8osB1IHZFarQnyIcSUhW5g3z4B0XXorttGuNbo+VOI7bS8DSAgRYlQNEG+
-czxB8w4rNiO85FgwYFgvjTePQ2RiEQunrWoZHQq4hDkqq4tQLJ6t4yPHc4nuvmN4
-+04HqRZJjPYacgUB1nxuqWNfY9ZDfTzaqGR/A4YmspLEDItNl+XC0g/sZkyPjoH4
-nQfHbIKGvja92/laZ6k16mbGBOKlGJlpBQAU355XUT3D+D5/nvtZN51EaEPCs+0P
-TMzk6jNArxQzcxwIsEjay8eOqtw=
+BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqgS7IN3LJl7r5VFeENL/7FZx+lLI
+FPiC5wJdXKArVxnbcbv3tAJzEeMxZNuPbCnpBGHnb+PajIgmr23ceiKwtFG+YJia
+6dLDSBMAqvFqYL7sW0buUbFlwhF8OLpAv2JAJRpZwWyiefJSMFSemw9jFwEia+jB
+P8qnUomnhvNpPEcXqRzPLpWhVk+fLoQBlMEWgdrhSgHU6cBj7JMjhM69FVwXfPjt
+pM/pAM4+fTtEs8InHeR8BQCsat7wSPhjMPwjDYEmTDcW/eYU77DOA35usQbAEHSK
+IFY5Tf3dGYwflQWMmXnGxvBTywLjIADQ/cktr8GrQD7C1mkWKW8/csicD9cWxXj/
+NroELqTl5lVeuJXbeIHsRwquKcW8/u8KF5NZ1qAz6E31mBUvHtkiHbpIjIMQwtwg
+35V0bN4HlTyqKRhGWImRl0k+0YKeBAXvPijPYckpg7eJDZ4qIQ0N7xYKa3mjQYz9
+9i9kRliAA63monsr8VhZ72L2glKPaAMcWjKDk4Sf9Znr+WCR7GqMOMhRbHXMJ1/w
+qY+OFlyaTrLR28ggPplnTPAsEaSKtkBv4H4Po9suymijSoATWyZFyxh6MU2ue308
+SnGE7LKodfOQL9uaoo/mMtkPrrJ/QM0WTLD2o5xfBVH3zEVi7pmq+uPSEMVY56Fs
+2Ec+aWIfzuMvYDMCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAtoS3PGw2DVr+2+8q
+SJzsDt70+p9gUJkihVQ32pq9hX/xy/zD1G/K9F/kz+TlASJuhltyQYuyjaK9envk
+gSQRUvg5UPcOgLn68xokl1vy2Mtif6SIYiRb3pl5rIn0kYpQZVTfZmgxsi28thsK
+7tz0UymSh+7oGBQjJAet4VhtHXgIRSJ1zsTX4V/qhSILkYnbKLmyeM8SdaEsFcOj
+j22SA2eAUXlzu3P1XYr0oPLtjStoJG8GT54r/JfaAADkGCvoDtd7chUgHyFToqT7
+NXb5GOx6FauVJlkBk68635tEi9tVGLAG3v9zjxQLMSjkMswdPA7wSV9pTPmAeWaH
+/w2CSwhwn+btCG2yX8atUrAg1fa9X80AsWyevThhuEKvH4K4YF302RLATX0Pv3aO
+iRQxuL0bU12zLnPPF4JO0c1b4Je8/uYD5EEFdD3t1ALS4q1wblQP/3wHv/EsLrrl
+FH0AY9j0IdkqPza9JNljuvaPS4kaLf3A70Aj4bV3vp18fGMpz+bqOzmlsaxXxCOt
+NMsMnFoWvPezR90ztl0+0/jIvqtLia3us2TTKCcKLHY6O+3QzIFXO/vE7zeH2NJL
+tICe4gWq2GaOiyDnTLZTGT1KzAclIxWmaLH0cBW8Pht33MsnDOX9AuzqLilN7G0j
+DCoUBCWGsUxL9fbxXLHVzeeOeLc=
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/ui-identity-admin.key b/deployment/environments/certs/server/hosts/vitamui-env/ui-identity-admin.key
index 5582606d3c644175ce0b23825247803bf21acb09..b2b2287e90bb323082010406130677128415cb08 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/ui-identity-admin.key
+++ b/deployment/environments/certs/server/hosts/vitamui-env/ui-identity-admin.key
@@ -1,52 +1,52 @@
 -----BEGIN PRIVATE KEY-----
-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
-RxlE8O/O3nDsbZ2t6tzOp4YjxV9ezw==
+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
+3c3zb5z9Y0YxTaNhVBJzpw95x4VSgkQ=
 -----END PRIVATE KEY-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/ui-identity-admin.pem b/deployment/environments/certs/server/hosts/vitamui-env/ui-identity-admin.pem
index 79b315a30ced64a7cb9efec91abcb645a97b0490..e8ae9e644b35dc9b034fc6789e4ab9840aed32c3 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/ui-identity-admin.pem
+++ b/deployment/environments/certs/server/hosts/vitamui-env/ui-identity-admin.pem
@@ -1,31 +1,31 @@
 -----BEGIN CERTIFICATE-----
-MIIFUDCCAzgCAQkwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFUDCCAzgCAREwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4Mzc0NFoXDTIzMDQyMTA4Mzc0NFowaDELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQxOFoXDTIzMDUwNTExNDQxOFowaDELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 KTAnBgNVBAMMIHVpLWlkZW50aXR5LWFkbWluLnNlcnZpY2UuY29uc3VsMIICIjAN
-BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqNSNHXg/iwoNqPEase352Qy7ttfb
-19xH4G9rk0aboGHIC4CC30cduDsDZSk3+KrPq1mot0MykT6INV2Q0952Dy9f4dQn
-NCmWbc0kNwUEkYbR8VnJTBXG0qzIh2B3nkKzSdSd4SNx7X0fI5djVmJxSKMEXEkG
-wZWDWubKNELAlgRUsJiZcTXkk5hvtoTAktgzflKtbU8MTzEgp5wFSPJBl4htmSm4
-NfPCzdaOhBWS8aaVU68xn8fBEpzBqB4rui9UMI/AkxMFlphIiY3B/TFJerGUWS0q
-nTtFnDmNje9cXsrqFbLHhUWYdZ2ggqsuCpr8v4Agc+cyKZEzkU7LAzpc13jU5CnV
-o29F6FcQpnPSnGYeq9mriJmpfJp9z8MkzYPaCMk6ppxydDMpR9heJX5BTAzMPcti
-S4SCn3lyNBDzfuuEOY+FXee3eOMaYkmfLBmYT1HL05OauT1HwitfH/z0UJ4xwfsL
-FH81+DJiVYh+iDLLkY0pEHXpVDBN1TYNvbM8/4Jj0F5uiWuaOsFjF7uOT6cdsOju
-Smzo0iBV3fl/IOwKeKOhEU7wlv2xRQHRZiSaPExI7RCj3okjYSvim3Qb9l/KFCpz
-e3E6XAgWvPUtLn/0w94INh87diRflCXyVzVfnplDIHKKdkrf0dL6HZ9AhTkgw9Ov
-jhTMT32uqHTosMcCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAM8tCkRh0OgoJiXrf
-n0ynta9tOn+xZ9giImkPod5Z4PWDXAZnLRq86PDNDJBE0UHha6sGc+J5ai0GBTCx
-I9jdUR4m2hTnkWzilQuKoDw2t2lh2Xotomrt7HGhXidlFw8UV/k5ewMVekLsKhKM
-9QU+P1q0mLnTa4/pjdX7EzKc34NHYPYfKlAvaSpDP2i7Un6ZzbRC6yykzwGv4l22
-7Y/nyQxNpCXiWJyd1lw1yoZUpLHeHV/PpBc2xrVvH26FowHHmdfCb27wDQ5fCXr0
-XwbFufRwki7G7yUIMY9ZIQvp4jTqp+ant3uSFPYwfywVkhC63F31upL5Z8hZSDII
-0lPyG2lhj2pc3JM/8PiSs0Fas7vK3M7tAHk8eZVgH/PuOxOeCAZXcFLxnL2oKnjX
-WQ+kRf8osB1IHZFarQnyIcSUhW5g3z4B0XXorttGuNbo+VOI7bS8DSAgRYlQNEG+
-czxB8w4rNiO85FgwYFgvjTePQ2RiEQunrWoZHQq4hDkqq4tQLJ6t4yPHc4nuvmN4
-+04HqRZJjPYacgUB1nxuqWNfY9ZDfTzaqGR/A4YmspLEDItNl+XC0g/sZkyPjoH4
-nQfHbIKGvja92/laZ6k16mbGBOKlGJlpBQAU355XUT3D+D5/nvtZN51EaEPCs+0P
-TMzk6jNArxQzcxwIsEjay8eOqtw=
+BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqgS7IN3LJl7r5VFeENL/7FZx+lLI
+FPiC5wJdXKArVxnbcbv3tAJzEeMxZNuPbCnpBGHnb+PajIgmr23ceiKwtFG+YJia
+6dLDSBMAqvFqYL7sW0buUbFlwhF8OLpAv2JAJRpZwWyiefJSMFSemw9jFwEia+jB
+P8qnUomnhvNpPEcXqRzPLpWhVk+fLoQBlMEWgdrhSgHU6cBj7JMjhM69FVwXfPjt
+pM/pAM4+fTtEs8InHeR8BQCsat7wSPhjMPwjDYEmTDcW/eYU77DOA35usQbAEHSK
+IFY5Tf3dGYwflQWMmXnGxvBTywLjIADQ/cktr8GrQD7C1mkWKW8/csicD9cWxXj/
+NroELqTl5lVeuJXbeIHsRwquKcW8/u8KF5NZ1qAz6E31mBUvHtkiHbpIjIMQwtwg
+35V0bN4HlTyqKRhGWImRl0k+0YKeBAXvPijPYckpg7eJDZ4qIQ0N7xYKa3mjQYz9
+9i9kRliAA63monsr8VhZ72L2glKPaAMcWjKDk4Sf9Znr+WCR7GqMOMhRbHXMJ1/w
+qY+OFlyaTrLR28ggPplnTPAsEaSKtkBv4H4Po9suymijSoATWyZFyxh6MU2ue308
+SnGE7LKodfOQL9uaoo/mMtkPrrJ/QM0WTLD2o5xfBVH3zEVi7pmq+uPSEMVY56Fs
+2Ec+aWIfzuMvYDMCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAtoS3PGw2DVr+2+8q
+SJzsDt70+p9gUJkihVQ32pq9hX/xy/zD1G/K9F/kz+TlASJuhltyQYuyjaK9envk
+gSQRUvg5UPcOgLn68xokl1vy2Mtif6SIYiRb3pl5rIn0kYpQZVTfZmgxsi28thsK
+7tz0UymSh+7oGBQjJAet4VhtHXgIRSJ1zsTX4V/qhSILkYnbKLmyeM8SdaEsFcOj
+j22SA2eAUXlzu3P1XYr0oPLtjStoJG8GT54r/JfaAADkGCvoDtd7chUgHyFToqT7
+NXb5GOx6FauVJlkBk68635tEi9tVGLAG3v9zjxQLMSjkMswdPA7wSV9pTPmAeWaH
+/w2CSwhwn+btCG2yX8atUrAg1fa9X80AsWyevThhuEKvH4K4YF302RLATX0Pv3aO
+iRQxuL0bU12zLnPPF4JO0c1b4Je8/uYD5EEFdD3t1ALS4q1wblQP/3wHv/EsLrrl
+FH0AY9j0IdkqPza9JNljuvaPS4kaLf3A70Aj4bV3vp18fGMpz+bqOzmlsaxXxCOt
+NMsMnFoWvPezR90ztl0+0/jIvqtLia3us2TTKCcKLHY6O+3QzIFXO/vE7zeH2NJL
+tICe4gWq2GaOiyDnTLZTGT1KzAclIxWmaLH0cBW8Pht33MsnDOX9AuzqLilN7G0j
+DCoUBCWGsUxL9fbxXLHVzeeOeLc=
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/ui-identity.crt b/deployment/environments/certs/server/hosts/vitamui-env/ui-identity.crt
index 351caef41d235b0e4ac9320a6fe3904c9920a964..338f5508fecd7c6d8bd3769cff2afc1057930f4f 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/ui-identity.crt
+++ b/deployment/environments/certs/server/hosts/vitamui-env/ui-identity.crt
@@ -1,111 +1,111 @@
 Certificate:
     Data:
         Version: 1 (0x0)
-        Serial Number: 8 (0x8)
+        Serial Number: 16 (0x10)
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
         Validity
-            Not Before: Apr 21 08:37:36 2020 GMT
-            Not After : Apr 21 08:37:36 2023 GMT
+            Not Before: May  5 11:44:14 2020 GMT
+            Not After : May  5 11:44:14 2023 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=ui-identity.service.consul
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:a6:1e:e6:67:18:03:b6:26:ea:a4:ff:d2:34:74:
-                    c3:f5:96:ab:06:12:a6:3e:33:3e:2c:6e:3c:5e:a6:
-                    25:ce:7f:ec:15:ab:6e:f1:1a:75:28:62:7c:ab:60:
-                    b9:ee:c8:f9:40:c9:ce:f0:81:ad:86:6c:b4:bc:e4:
-                    5c:2d:3b:d8:5f:b3:87:f6:00:a5:ea:dc:08:40:ef:
-                    78:59:7d:a1:dd:5f:77:fc:ae:7f:f8:b0:6e:c5:76:
-                    41:b9:4b:58:fa:ae:e1:37:d7:5d:9b:b3:fa:55:0a:
-                    59:22:6d:7a:6a:c9:45:24:38:f7:96:a6:46:0b:eb:
-                    b8:42:6f:77:2c:47:94:2a:21:ad:5d:a2:af:28:77:
-                    2a:ff:e1:5b:35:b5:ff:93:06:65:40:cf:95:4b:7c:
-                    d1:82:08:88:4e:03:e2:c0:4f:59:50:de:c8:70:26:
-                    d3:95:6d:e2:a7:d7:7b:32:ed:56:09:f0:b4:73:24:
-                    c2:77:d7:c2:6d:78:d1:26:00:6e:d7:20:7a:7c:1c:
-                    83:2d:4c:fd:8c:43:3f:c2:b3:6d:b4:67:3c:ab:12:
-                    49:e9:28:a0:9d:bc:4a:47:01:ff:c0:2c:72:69:88:
-                    0d:2b:7c:ce:88:5b:1e:46:b2:89:d0:61:d5:4c:8a:
-                    23:81:51:6c:af:88:d2:be:06:c6:1c:85:47:a7:d6:
-                    da:3a:4a:18:64:94:ca:88:b7:38:c1:da:45:7b:d1:
-                    47:c8:fe:ed:6a:09:32:27:42:43:d3:62:00:da:9f:
-                    66:6f:71:94:85:e0:29:1c:84:2b:82:7a:c3:50:38:
-                    b1:e7:15:bc:d8:17:7f:63:b4:7a:bb:e3:90:5b:53:
-                    e6:74:14:da:a1:a6:7a:25:5d:6e:42:6c:29:9b:16:
-                    21:5e:68:74:9d:cc:4d:e2:85:1f:8e:27:50:ba:41:
-                    0a:4d:21:c3:d7:6a:29:b0:b4:db:b0:bc:f0:51:46:
-                    3f:bb:0c:a9:3e:36:9d:77:cc:f4:89:8d:df:61:1b:
-                    0c:5e:f9:e0:84:e4:87:ba:5b:a6:01:e8:ce:7f:d9:
-                    3d:5c:c8:ec:b0:f4:ec:00:a1:34:b3:08:24:86:17:
-                    51:43:48:9c:d2:32:0c:bd:98:68:aa:36:e6:28:b0:
-                    3b:ba:98:be:b0:13:9d:e0:1b:3f:61:d8:f3:09:41:
-                    5c:88:e7:5f:32:92:af:de:74:d3:28:01:a4:4f:b4:
-                    5f:5e:97:48:c3:8f:99:e5:25:37:f1:1e:39:80:6a:
-                    47:5c:97:58:96:98:ec:2b:0c:38:52:db:37:2b:c0:
-                    c2:a0:c2:8c:b1:0a:33:47:b5:0d:8c:5d:f6:e6:0a:
-                    49:c0:68:a7:d6:b8:b0:b5:93:4b:ec:c5:07:b7:56:
-                    97:87:a7
+                    00:c4:ea:89:0a:96:8e:d4:ac:99:37:9a:80:16:7a:
+                    37:2c:06:e2:7e:60:ef:33:b5:aa:0b:ce:0a:76:7a:
+                    a0:ff:59:6f:bd:e5:bf:57:78:8d:6c:ae:1d:58:c9:
+                    2b:e0:ac:a6:0c:be:9c:0a:40:5c:46:3e:66:cd:73:
+                    fc:cd:64:e8:a9:7c:d7:a2:f9:1b:83:b3:7b:0e:bc:
+                    63:86:0f:6a:48:f7:53:f5:47:78:72:73:55:93:72:
+                    44:57:1f:0c:d8:5a:cc:03:f1:9e:a6:8f:1e:e7:75:
+                    9d:f4:aa:0c:ee:84:06:84:64:5a:39:48:29:36:18:
+                    7e:88:54:85:84:2f:61:32:40:3f:a9:65:de:17:13:
+                    1a:f3:63:29:b8:fd:b9:9b:f9:64:15:8d:8c:fb:aa:
+                    d0:f4:19:ca:93:ea:92:1f:5a:ea:51:cf:dc:bd:4b:
+                    c0:59:76:7c:9a:76:24:f1:f6:3d:6f:f2:49:9d:a5:
+                    b7:24:ff:ba:6a:ee:08:3b:7b:3d:62:78:25:7a:b7:
+                    be:5d:42:5b:ca:c4:96:97:fa:78:de:a9:88:4b:54:
+                    29:b3:6d:a2:08:12:57:2a:c4:77:a5:a1:d8:fd:c4:
+                    37:5f:17:f7:cc:a9:88:ea:02:6e:f1:c4:e8:62:56:
+                    cd:f9:50:09:b5:70:41:a0:4a:db:07:7c:38:35:5a:
+                    cc:62:01:40:af:57:05:7c:93:ca:bb:8a:59:be:10:
+                    cb:54:8e:37:e9:1a:7e:aa:95:29:6d:32:35:cc:c5:
+                    28:c8:1c:bd:87:00:0f:33:f8:74:2b:98:68:44:c1:
+                    3a:1c:98:dc:1c:a9:72:6e:1e:7b:78:55:59:bb:8f:
+                    56:16:8b:d0:a5:e4:0f:c2:f0:d2:8a:c5:c5:64:a9:
+                    c6:2d:1a:94:44:ba:e8:da:10:33:da:18:27:a3:26:
+                    2a:94:ee:c8:19:48:8e:b4:45:b0:40:c6:6c:86:85:
+                    63:18:4e:f0:df:2e:a1:37:42:a5:2d:7c:f4:f6:cb:
+                    d7:46:4f:2a:dc:fe:7d:57:b7:b9:8b:6b:d4:e6:32:
+                    c2:6b:c0:f0:ca:00:c5:44:6e:4a:b9:f2:29:1e:75:
+                    fe:c3:2a:9b:8b:8a:c0:e7:1b:12:2a:47:41:2b:09:
+                    bd:bc:3c:e1:f2:26:b0:ea:94:9e:fa:a3:2d:de:18:
+                    e4:b0:87:ea:7d:a7:f1:96:44:b8:d7:6f:3f:78:58:
+                    4f:0c:92:b6:fc:93:d1:fd:9d:52:ac:13:bc:01:c4:
+                    17:02:49:bc:e3:e4:24:43:9c:8f:9c:e7:d1:a5:84:
+                    8c:43:cb:63:56:bb:5e:f5:e8:20:f5:e1:60:82:f9:
+                    6b:cc:0d:68:78:ff:df:2c:ef:13:4c:2a:1b:a9:3d:
+                    05:21:5d
                 Exponent: 65537 (0x10001)
     Signature Algorithm: sha256WithRSAEncryption
-         b5:c9:be:57:87:fa:37:dc:94:71:83:71:f6:ea:0f:ba:de:9f:
-         86:64:a0:fd:44:cd:ea:8d:fc:2b:ed:d2:13:04:80:a3:40:09:
-         1c:af:e7:50:52:90:6d:5b:5f:cb:61:58:06:c0:4d:21:5b:f0:
-         40:de:5f:3c:05:33:3f:71:49:e4:c3:b9:39:ef:78:37:41:c5:
-         44:a8:65:3d:52:e9:b8:c4:41:f7:5c:55:73:80:07:c7:4a:75:
-         9b:cd:ec:1e:b6:00:16:34:53:9d:53:f6:5e:ef:d6:da:3a:d7:
-         73:31:d0:28:ea:2b:b2:a1:51:45:df:2a:cc:77:4e:e7:d0:7c:
-         23:41:19:73:63:d0:4a:c5:05:8e:70:61:4e:ab:69:ec:87:ef:
-         c8:7e:bb:e8:ce:4c:e9:8d:36:c8:b8:a0:5c:06:f7:54:b2:9d:
-         1c:8a:cf:93:2b:fd:5e:9d:84:a9:38:1b:c5:5d:fb:bb:a6:bd:
-         7c:2b:03:fb:12:83:89:3f:41:4d:d5:d1:7b:bf:73:65:50:40:
-         c8:de:8a:a1:f4:aa:98:2d:ce:c4:61:0d:90:a4:a9:60:e9:d2:
-         6b:36:fc:4f:90:b7:b0:1f:f3:fd:82:f0:36:6e:ad:f2:8f:c0:
-         0f:5a:6c:4b:69:0a:4a:fc:11:dd:5d:00:2d:e4:be:29:03:d8:
-         db:cc:d4:19:22:cd:d6:5f:86:c9:de:4b:0a:c6:0a:13:6f:17:
-         a1:ae:8d:3c:e6:2c:e3:ec:ec:51:a2:b0:d3:a2:51:cc:8c:23:
-         8d:32:15:86:2f:d7:f3:57:71:42:af:80:ba:ff:5c:1f:8d:f4:
-         90:c7:7b:ec:88:92:50:93:12:79:32:ec:b2:db:ad:55:cb:51:
-         6b:4f:bf:18:4f:93:a0:02:78:79:16:4c:64:1d:54:0d:3d:52:
-         b1:60:4e:5a:e7:38:98:c8:98:88:b4:e5:67:fe:3d:68:fb:c7:
-         6b:18:ee:89:d0:b9:78:ec:a0:b9:4f:81:3e:79:ed:15:1b:af:
-         e9:24:b2:ce:ff:aa:14:11:a4:03:6f:ae:b0:d0:ed:77:87:32:
-         7e:51:3c:a0:e4:8c:21:d5:0e:56:40:4a:88:78:b7:58:01:9d:
-         9e:74:e1:7f:66:d4:d6:ad:a5:ea:6e:45:4a:4a:85:79:c6:03:
-         40:3f:b8:f9:92:8e:11:1c:a5:88:1d:6d:47:cb:61:30:25:e2:
-         32:be:69:2d:99:c9:3a:2d:4d:b4:fd:8e:30:8d:2e:be:5c:53:
-         b3:23:48:14:7d:44:e9:f4:26:4f:f2:fb:96:00:f5:5a:e9:da:
-         d1:42:b5:26:37:55:e0:1e:68:ff:cf:c6:7b:d9:9d:47:9e:e5:
-         a9:e1:44:de:32:79:b9:46
+         44:16:f8:53:72:62:94:b9:71:d0:5e:4e:53:5a:dc:ef:85:37:
+         3b:13:cc:94:cc:25:5d:65:bd:44:03:0e:dd:a9:e3:9c:c7:87:
+         6a:a3:28:85:a3:d0:70:fc:40:ee:2b:7d:35:79:f6:eb:92:b7:
+         88:81:e6:04:9a:84:5b:eb:e9:7e:98:14:af:5f:19:98:3a:60:
+         fb:23:1b:1d:6c:e7:99:15:f6:16:65:0c:fa:e5:6c:85:91:b1:
+         f1:3d:52:18:5b:62:92:34:f5:7d:46:18:31:3d:1c:64:3c:2a:
+         2b:33:e2:e5:f0:47:1f:01:60:a8:88:a9:a8:47:f1:67:a1:14:
+         41:76:1a:92:7d:dd:8c:bc:78:88:de:0d:0f:34:62:d6:ed:b4:
+         46:10:a4:35:bf:d5:0e:78:90:57:21:bf:23:4a:95:ed:3b:92:
+         2a:6a:c4:a7:17:f8:85:e8:4e:f1:66:0b:48:93:36:da:f5:a7:
+         70:19:eb:b1:26:d9:c7:06:45:2d:b3:61:e3:35:7e:2a:2e:41:
+         bb:f4:e2:bf:da:cb:90:93:15:32:c1:72:47:70:2b:2b:95:04:
+         f3:d1:34:50:fe:27:99:a1:ef:9b:1f:10:6c:44:52:6f:9e:02:
+         ea:1f:6d:b9:30:fa:82:37:8d:41:92:c5:8d:05:17:b7:2a:a6:
+         bd:87:a4:42:e4:ef:9c:50:8e:e6:6a:4c:c3:b5:6e:f1:0f:08:
+         c4:95:c9:1f:a6:2f:d9:02:61:ef:d1:5d:05:cd:44:41:bf:88:
+         6b:90:65:9f:4c:58:ed:74:dc:69:cc:3d:72:ab:64:09:3c:25:
+         c7:60:a0:35:a5:ed:9c:0a:f6:40:c2:ef:0d:4f:ca:79:19:e8:
+         48:e9:14:18:67:7a:f9:aa:fc:a0:ae:00:72:ee:4b:46:54:c7:
+         90:e0:26:72:e9:a5:91:0f:91:b1:66:29:58:31:27:c3:7b:2a:
+         4a:a2:67:7c:58:5a:aa:2a:d9:3d:ca:6d:e6:1f:ac:2e:ec:b4:
+         9d:3e:60:29:29:f5:cc:19:79:5c:c1:b7:13:0f:22:57:56:1b:
+         06:77:5b:75:30:6a:46:08:52:63:ab:da:a9:a9:2c:8e:62:81:
+         fe:e9:ae:e2:7a:9f:a1:63:e3:e4:1e:60:4e:83:f9:46:ec:7e:
+         f9:bd:b1:0f:76:a3:30:a2:ad:7e:a8:51:a2:9c:a5:38:87:2d:
+         6d:08:9c:83:92:38:29:46:c5:55:e9:2b:19:56:c8:94:35:9c:
+         0b:6f:36:1c:95:a0:6a:61:8c:84:8a:a7:b5:88:e3:fb:79:1d:
+         99:02:76:78:78:03:61:49:32:21:b9:2b:62:09:45:7b:1b:c8:
+         97:14:77:c6:41:0b:ef:82
 -----BEGIN CERTIFICATE-----
-MIIFSjCCAzICAQgwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFSjCCAzICARAwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4MzczNloXDTIzMDQyMTA4MzczNlowYjELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQxNFoXDTIzMDUwNTExNDQxNFowYjELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 IzAhBgNVBAMMGnVpLWlkZW50aXR5LnNlcnZpY2UuY29uc3VsMIICIjANBgkqhkiG
-9w0BAQEFAAOCAg8AMIICCgKCAgEAph7mZxgDtibqpP/SNHTD9ZarBhKmPjM+LG48
-XqYlzn/sFatu8Rp1KGJ8q2C57sj5QMnO8IGthmy0vORcLTvYX7OH9gCl6twIQO94
-WX2h3V93/K5/+LBuxXZBuUtY+q7hN9ddm7P6VQpZIm16aslFJDj3lqZGC+u4Qm93
-LEeUKiGtXaKvKHcq/+FbNbX/kwZlQM+VS3zRggiITgPiwE9ZUN7IcCbTlW3ip9d7
-Mu1WCfC0cyTCd9fCbXjRJgBu1yB6fByDLUz9jEM/wrNttGc8qxJJ6SignbxKRwH/
-wCxyaYgNK3zOiFseRrKJ0GHVTIojgVFsr4jSvgbGHIVHp9baOkoYZJTKiLc4wdpF
-e9FHyP7tagkyJ0JD02IA2p9mb3GUheApHIQrgnrDUDix5xW82Bd/Y7R6u+OQW1Pm
-dBTaoaZ6JV1uQmwpmxYhXmh0ncxN4oUfjidQukEKTSHD12opsLTbsLzwUUY/uwyp
-Pjadd8z0iY3fYRsMXvnghOSHulumAejOf9k9XMjssPTsAKE0swgkhhdRQ0ic0jIM
-vZhoqjbmKLA7upi+sBOd4Bs/YdjzCUFciOdfMpKv3nTTKAGkT7RfXpdIw4+Z5SU3
-8R45gGpHXJdYlpjsKww4Uts3K8DCoMKMsQozR7UNjF325gpJwGin1riwtZNL7MUH
-t1aXh6cCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAtcm+V4f6N9yUcYNx9uoPut6f
-hmSg/UTN6o38K+3SEwSAo0AJHK/nUFKQbVtfy2FYBsBNIVvwQN5fPAUzP3FJ5MO5
-Oe94N0HFRKhlPVLpuMRB91xVc4AHx0p1m83sHrYAFjRTnVP2Xu/W2jrXczHQKOor
-sqFRRd8qzHdO59B8I0EZc2PQSsUFjnBhTqtp7IfvyH676M5M6Y02yLigXAb3VLKd
-HIrPkyv9Xp2EqTgbxV37u6a9fCsD+xKDiT9BTdXRe79zZVBAyN6KofSqmC3OxGEN
-kKSpYOnSazb8T5C3sB/z/YLwNm6t8o/AD1psS2kKSvwR3V0ALeS+KQPY28zUGSLN
-1l+Gyd5LCsYKE28Xoa6NPOYs4+zsUaKw06JRzIwjjTIVhi/X81dxQq+Auv9cH430
-kMd77IiSUJMSeTLsstutVctRa0+/GE+ToAJ4eRZMZB1UDT1SsWBOWuc4mMiYiLTl
-Z/49aPvHaxjuidC5eOyguU+BPnntFRuv6SSyzv+qFBGkA2+usNDtd4cyflE8oOSM
-IdUOVkBKiHi3WAGdnnThf2bU1q2l6m5FSkqFecYDQD+4+ZKOERyliB1tR8thMCXi
-Mr5pLZnJOi1NtP2OMI0uvlxTsyNIFH1E6fQmT/L7lgD1Wuna0UK1JjdV4B5o/8/G
-e9mdR57lqeFE3jJ5uUY=
+9w0BAQEFAAOCAg8AMIICCgKCAgEAxOqJCpaO1KyZN5qAFno3LAbifmDvM7WqC84K
+dnqg/1lvveW/V3iNbK4dWMkr4KymDL6cCkBcRj5mzXP8zWToqXzXovkbg7N7Drxj
+hg9qSPdT9Ud4cnNVk3JEVx8M2FrMA/Gepo8e53Wd9KoM7oQGhGRaOUgpNhh+iFSF
+hC9hMkA/qWXeFxMa82MpuP25m/lkFY2M+6rQ9BnKk+qSH1rqUc/cvUvAWXZ8mnYk
+8fY9b/JJnaW3JP+6au4IO3s9Ynglere+XUJbysSWl/p43qmIS1Qps22iCBJXKsR3
+paHY/cQ3Xxf3zKmI6gJu8cToYlbN+VAJtXBBoErbB3w4NVrMYgFAr1cFfJPKu4pZ
+vhDLVI436Rp+qpUpbTI1zMUoyBy9hwAPM/h0K5hoRME6HJjcHKlybh57eFVZu49W
+FovQpeQPwvDSisXFZKnGLRqURLro2hAz2hgnoyYqlO7IGUiOtEWwQMZshoVjGE7w
+3y6hN0KlLXz09svXRk8q3P59V7e5i2vU5jLCa8DwygDFRG5KufIpHnX+wyqbi4rA
+5xsSKkdBKwm9vDzh8iaw6pSe+qMt3hjksIfqfafxlkS4128/eFhPDJK2/JPR/Z1S
+rBO8AcQXAkm84+QkQ5yPnOfRpYSMQ8tjVrte9egg9eFggvlrzA1oeP/fLO8TTCob
+qT0FIV0CAwEAATANBgkqhkiG9w0BAQsFAAOCAgEARBb4U3JilLlx0F5OU1rc74U3
+OxPMlMwlXWW9RAMO3anjnMeHaqMohaPQcPxA7it9NXn265K3iIHmBJqEW+vpfpgU
+r18ZmDpg+yMbHWznmRX2FmUM+uVshZGx8T1SGFtikjT1fUYYMT0cZDwqKzPi5fBH
+HwFgqIipqEfxZ6EUQXYakn3djLx4iN4NDzRi1u20RhCkNb/VDniQVyG/I0qV7TuS
+KmrEpxf4hehO8WYLSJM22vWncBnrsSbZxwZFLbNh4zV+Ki5Bu/Tiv9rLkJMVMsFy
+R3ArK5UE89E0UP4nmaHvmx8QbERSb54C6h9tuTD6gjeNQZLFjQUXtyqmvYekQuTv
+nFCO5mpMw7Vu8Q8IxJXJH6Yv2QJh79FdBc1EQb+Ia5Bln0xY7XTcacw9cqtkCTwl
+x2CgNaXtnAr2QMLvDU/KeRnoSOkUGGd6+ar8oK4Acu5LRlTHkOAmcumlkQ+RsWYp
+WDEnw3sqSqJnfFhaqirZPcpt5h+sLuy0nT5gKSn1zBl5XMG3Ew8iV1YbBndbdTBq
+RghSY6vaqaksjmKB/umu4nqfoWPj5B5gToP5Rux++b2xD3ajMKKtfqhRopylOIct
+bQicg5I4KUbFVekrGVbIlDWcC282HJWgamGMhIqntYjj+3kdmQJ2eHgDYUkyIbkr
+YglFexvIlxR3xkEL74I=
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/ui-identity.key b/deployment/environments/certs/server/hosts/vitamui-env/ui-identity.key
index c77a1dd15bf2bdbebf6b9805e3cded4c4992071b..12d1ea0a8cae73577b8246e471d3343287e998d8 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/ui-identity.key
+++ b/deployment/environments/certs/server/hosts/vitamui-env/ui-identity.key
@@ -1,52 +1,52 @@
 -----BEGIN PRIVATE KEY-----
-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
-G+jDZN7J5jxqxElcHrjxPSmaXKLCcco=
+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
+HnTwXuh7rArXzfCoWoKPWq2j3P/xj+M5
 -----END PRIVATE KEY-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/ui-identity.pem b/deployment/environments/certs/server/hosts/vitamui-env/ui-identity.pem
index 5e2d27e30a00c8571e04e5983d9b42e0e70b7db2..ca49b7fd7431d2079b027b4c9c64ef392dd2f299 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/ui-identity.pem
+++ b/deployment/environments/certs/server/hosts/vitamui-env/ui-identity.pem
@@ -1,31 +1,31 @@
 -----BEGIN CERTIFICATE-----
-MIIFSjCCAzICAQgwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFSjCCAzICARAwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4MzczNloXDTIzMDQyMTA4MzczNlowYjELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQxNFoXDTIzMDUwNTExNDQxNFowYjELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 IzAhBgNVBAMMGnVpLWlkZW50aXR5LnNlcnZpY2UuY29uc3VsMIICIjANBgkqhkiG
-9w0BAQEFAAOCAg8AMIICCgKCAgEAph7mZxgDtibqpP/SNHTD9ZarBhKmPjM+LG48
-XqYlzn/sFatu8Rp1KGJ8q2C57sj5QMnO8IGthmy0vORcLTvYX7OH9gCl6twIQO94
-WX2h3V93/K5/+LBuxXZBuUtY+q7hN9ddm7P6VQpZIm16aslFJDj3lqZGC+u4Qm93
-LEeUKiGtXaKvKHcq/+FbNbX/kwZlQM+VS3zRggiITgPiwE9ZUN7IcCbTlW3ip9d7
-Mu1WCfC0cyTCd9fCbXjRJgBu1yB6fByDLUz9jEM/wrNttGc8qxJJ6SignbxKRwH/
-wCxyaYgNK3zOiFseRrKJ0GHVTIojgVFsr4jSvgbGHIVHp9baOkoYZJTKiLc4wdpF
-e9FHyP7tagkyJ0JD02IA2p9mb3GUheApHIQrgnrDUDix5xW82Bd/Y7R6u+OQW1Pm
-dBTaoaZ6JV1uQmwpmxYhXmh0ncxN4oUfjidQukEKTSHD12opsLTbsLzwUUY/uwyp
-Pjadd8z0iY3fYRsMXvnghOSHulumAejOf9k9XMjssPTsAKE0swgkhhdRQ0ic0jIM
-vZhoqjbmKLA7upi+sBOd4Bs/YdjzCUFciOdfMpKv3nTTKAGkT7RfXpdIw4+Z5SU3
-8R45gGpHXJdYlpjsKww4Uts3K8DCoMKMsQozR7UNjF325gpJwGin1riwtZNL7MUH
-t1aXh6cCAwEAATANBgkqhkiG9w0BAQsFAAOCAgEAtcm+V4f6N9yUcYNx9uoPut6f
-hmSg/UTN6o38K+3SEwSAo0AJHK/nUFKQbVtfy2FYBsBNIVvwQN5fPAUzP3FJ5MO5
-Oe94N0HFRKhlPVLpuMRB91xVc4AHx0p1m83sHrYAFjRTnVP2Xu/W2jrXczHQKOor
-sqFRRd8qzHdO59B8I0EZc2PQSsUFjnBhTqtp7IfvyH676M5M6Y02yLigXAb3VLKd
-HIrPkyv9Xp2EqTgbxV37u6a9fCsD+xKDiT9BTdXRe79zZVBAyN6KofSqmC3OxGEN
-kKSpYOnSazb8T5C3sB/z/YLwNm6t8o/AD1psS2kKSvwR3V0ALeS+KQPY28zUGSLN
-1l+Gyd5LCsYKE28Xoa6NPOYs4+zsUaKw06JRzIwjjTIVhi/X81dxQq+Auv9cH430
-kMd77IiSUJMSeTLsstutVctRa0+/GE+ToAJ4eRZMZB1UDT1SsWBOWuc4mMiYiLTl
-Z/49aPvHaxjuidC5eOyguU+BPnntFRuv6SSyzv+qFBGkA2+usNDtd4cyflE8oOSM
-IdUOVkBKiHi3WAGdnnThf2bU1q2l6m5FSkqFecYDQD+4+ZKOERyliB1tR8thMCXi
-Mr5pLZnJOi1NtP2OMI0uvlxTsyNIFH1E6fQmT/L7lgD1Wuna0UK1JjdV4B5o/8/G
-e9mdR57lqeFE3jJ5uUY=
+9w0BAQEFAAOCAg8AMIICCgKCAgEAxOqJCpaO1KyZN5qAFno3LAbifmDvM7WqC84K
+dnqg/1lvveW/V3iNbK4dWMkr4KymDL6cCkBcRj5mzXP8zWToqXzXovkbg7N7Drxj
+hg9qSPdT9Ud4cnNVk3JEVx8M2FrMA/Gepo8e53Wd9KoM7oQGhGRaOUgpNhh+iFSF
+hC9hMkA/qWXeFxMa82MpuP25m/lkFY2M+6rQ9BnKk+qSH1rqUc/cvUvAWXZ8mnYk
+8fY9b/JJnaW3JP+6au4IO3s9Ynglere+XUJbysSWl/p43qmIS1Qps22iCBJXKsR3
+paHY/cQ3Xxf3zKmI6gJu8cToYlbN+VAJtXBBoErbB3w4NVrMYgFAr1cFfJPKu4pZ
+vhDLVI436Rp+qpUpbTI1zMUoyBy9hwAPM/h0K5hoRME6HJjcHKlybh57eFVZu49W
+FovQpeQPwvDSisXFZKnGLRqURLro2hAz2hgnoyYqlO7IGUiOtEWwQMZshoVjGE7w
+3y6hN0KlLXz09svXRk8q3P59V7e5i2vU5jLCa8DwygDFRG5KufIpHnX+wyqbi4rA
+5xsSKkdBKwm9vDzh8iaw6pSe+qMt3hjksIfqfafxlkS4128/eFhPDJK2/JPR/Z1S
+rBO8AcQXAkm84+QkQ5yPnOfRpYSMQ8tjVrte9egg9eFggvlrzA1oeP/fLO8TTCob
+qT0FIV0CAwEAATANBgkqhkiG9w0BAQsFAAOCAgEARBb4U3JilLlx0F5OU1rc74U3
+OxPMlMwlXWW9RAMO3anjnMeHaqMohaPQcPxA7it9NXn265K3iIHmBJqEW+vpfpgU
+r18ZmDpg+yMbHWznmRX2FmUM+uVshZGx8T1SGFtikjT1fUYYMT0cZDwqKzPi5fBH
+HwFgqIipqEfxZ6EUQXYakn3djLx4iN4NDzRi1u20RhCkNb/VDniQVyG/I0qV7TuS
+KmrEpxf4hehO8WYLSJM22vWncBnrsSbZxwZFLbNh4zV+Ki5Bu/Tiv9rLkJMVMsFy
+R3ArK5UE89E0UP4nmaHvmx8QbERSb54C6h9tuTD6gjeNQZLFjQUXtyqmvYekQuTv
+nFCO5mpMw7Vu8Q8IxJXJH6Yv2QJh79FdBc1EQb+Ia5Bln0xY7XTcacw9cqtkCTwl
+x2CgNaXtnAr2QMLvDU/KeRnoSOkUGGd6+ar8oK4Acu5LRlTHkOAmcumlkQ+RsWYp
+WDEnw3sqSqJnfFhaqirZPcpt5h+sLuy0nT5gKSn1zBl5XMG3Ew8iV1YbBndbdTBq
+RghSY6vaqaksjmKB/umu4nqfoWPj5B5gToP5Rux++b2xD3ajMKKtfqhRopylOIct
+bQicg5I4KUbFVekrGVbIlDWcC282HJWgamGMhIqntYjj+3kdmQJ2eHgDYUkyIbkr
+YglFexvIlxR3xkEL74I=
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/ui-portal.crt b/deployment/environments/certs/server/hosts/vitamui-env/ui-portal.crt
index c00fe59fbe2f2fbbdb09a3237a95cb95e38ee1d6..627f0fa1dd8c627a1819531255e59289d08a9734 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/ui-portal.crt
+++ b/deployment/environments/certs/server/hosts/vitamui-env/ui-portal.crt
@@ -1,111 +1,111 @@
 Certificate:
     Data:
         Version: 1 (0x0)
-        Serial Number: 7 (0x7)
+        Serial Number: 15 (0xf)
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
         Validity
-            Not Before: Apr 21 08:37:25 2020 GMT
-            Not After : Apr 21 08:37:25 2023 GMT
+            Not Before: May  5 11:44:10 2020 GMT
+            Not After : May  5 11:44:10 2023 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=ui-portal.service.consul
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:da:fc:d1:7a:4a:7b:44:c5:62:11:0b:03:83:d6:
-                    12:72:83:20:34:35:db:36:22:b2:a4:da:0a:a8:d1:
-                    0a:71:2e:7e:7d:c9:d9:16:83:a0:75:7e:1e:a0:d8:
-                    b4:5f:5f:2d:5a:3a:42:f5:75:88:af:22:f0:1f:8e:
-                    9b:60:3a:50:a5:fa:af:de:5a:0b:7a:23:52:57:18:
-                    2e:c5:24:4f:bc:b3:df:6b:57:bc:31:d6:dc:ca:3d:
-                    e2:3b:62:62:60:d9:29:77:28:44:a9:81:23:d1:0a:
-                    83:14:e1:48:70:8c:a6:09:b7:51:d0:72:7b:39:75:
-                    16:4e:fd:cf:e8:a2:cb:67:c5:57:91:76:fd:39:bd:
-                    29:8a:73:d9:f6:d3:e2:94:7b:fd:08:66:08:a6:3b:
-                    97:f4:b4:0e:47:5f:3e:74:84:46:8b:35:3f:e6:55:
-                    24:c0:3e:0a:e5:ee:bb:02:d3:80:b3:15:4c:9a:ef:
-                    00:7c:80:3c:ee:56:a8:18:fe:86:93:1e:4d:b3:63:
-                    59:3b:83:57:de:b3:ec:02:64:f4:65:d8:28:c4:81:
-                    c4:ec:b7:8a:0b:49:68:6d:8f:11:1b:6e:d9:b5:f9:
-                    cd:23:43:55:3e:9e:64:c2:45:5a:4e:14:7a:43:1c:
-                    3e:b3:45:40:19:62:64:87:0c:08:e6:71:0b:78:9b:
-                    d1:8f:8e:ec:99:d6:eb:85:a7:22:63:a6:5c:6f:49:
-                    31:70:90:23:df:c9:ae:e1:51:23:67:d6:3c:a0:7a:
-                    c9:da:50:21:ff:91:e9:c1:a3:6f:16:7c:28:21:37:
-                    38:95:03:af:56:e5:c1:9c:47:5b:e5:9a:6c:24:1e:
-                    c7:76:bc:0f:de:15:0f:c4:ec:41:25:bf:38:69:a4:
-                    10:ab:7e:2c:e9:cf:c1:63:09:da:0e:0a:9f:66:47:
-                    7c:b5:e9:83:15:99:85:74:b2:9c:71:b5:c6:10:d3:
-                    23:e8:c9:8d:8d:2c:c9:0d:85:e1:c5:26:9a:b1:b1:
-                    19:bc:ac:d1:2b:a6:bd:87:c8:e2:f6:87:55:a7:d1:
-                    0b:d2:17:7e:8f:29:f7:e6:f2:db:57:9c:1e:0f:f6:
-                    eb:ba:a0:b0:12:7f:95:9d:d5:2e:17:36:06:5f:9f:
-                    55:28:bf:8f:96:dc:4f:6c:62:95:36:53:c9:b0:db:
-                    43:5a:84:c6:c7:a0:cd:b4:68:0a:03:3e:7b:b9:68:
-                    f7:4d:55:24:e1:04:8c:96:c6:50:7a:33:52:14:fb:
-                    5a:88:1b:9f:95:a4:44:05:16:fd:4f:86:90:fb:00:
-                    28:40:b0:36:c9:d3:9b:fb:1c:b6:5a:a6:9a:14:70:
-                    ec:ba:a4:33:66:c7:0c:e3:63:07:7d:47:b2:92:c4:
-                    f6:12:5b
+                    00:ab:92:1a:03:a3:a4:a6:64:81:7a:d6:7c:41:51:
+                    dd:6e:a1:2e:b5:1a:0c:68:4e:fa:17:fd:6d:81:58:
+                    5a:82:27:25:13:4b:dc:e2:82:81:7c:b6:bb:66:86:
+                    60:74:ec:87:23:56:d6:ee:69:d5:01:ad:f6:b9:3f:
+                    e7:c5:7f:5e:24:05:de:c7:2e:b8:3e:af:fd:8f:d8:
+                    bc:19:12:22:44:f2:bc:3e:1f:21:47:e6:ad:70:88:
+                    4f:79:b1:2c:eb:e2:24:a9:50:c0:db:c7:9e:0d:d7:
+                    75:77:f6:d3:5c:9b:26:49:64:ca:5e:ab:9d:f8:1c:
+                    08:7d:00:ac:18:18:71:ed:f0:48:1b:ce:66:30:c9:
+                    d4:52:83:18:55:63:ae:dd:d3:0c:b0:8a:d1:6d:fe:
+                    ec:f3:c2:2d:74:b7:c5:76:5c:78:01:7b:5e:49:d7:
+                    af:6e:20:85:5d:11:b4:71:66:4c:09:93:b5:39:08:
+                    b0:50:1a:59:72:ea:b6:be:34:db:9c:04:f9:74:73:
+                    3b:29:d8:c1:7e:d7:c4:5c:6e:21:9c:80:14:2f:39:
+                    5d:ae:fa:8d:b5:97:7f:d3:da:07:7f:1b:87:db:d9:
+                    06:57:1c:3f:c4:12:ba:7c:2a:a4:0c:a4:b0:a7:c1:
+                    4e:e9:78:8b:40:b9:62:5f:25:09:72:1f:ac:f7:cb:
+                    5c:b6:28:6e:f1:4a:c7:46:4d:2c:7a:36:ad:29:36:
+                    8b:f8:45:ef:01:c3:a4:1f:b8:ea:24:13:7c:ec:3f:
+                    6c:25:95:77:a0:a4:ec:93:f6:6d:a5:8c:31:7f:2b:
+                    a0:13:a8:8d:1c:51:43:cd:fc:6b:81:29:1f:00:f1:
+                    b4:85:3d:f6:03:3e:51:6e:22:d3:26:5b:d0:06:aa:
+                    6b:d1:bf:81:5f:28:ee:d7:29:c4:db:f4:46:c5:5a:
+                    c4:2f:f8:8d:f0:a9:49:12:86:61:a1:58:42:33:ba:
+                    49:d0:4d:41:04:45:86:51:18:8f:e6:4e:1e:fa:53:
+                    ac:a7:6f:fe:58:bc:35:9f:59:04:6f:fc:c2:fe:10:
+                    7d:67:f8:5a:ae:b0:30:ca:91:46:0b:90:22:a0:65:
+                    7a:4f:05:53:bf:1e:b1:a1:30:6f:33:aa:64:2d:e9:
+                    2c:0b:8a:e9:1a:0e:59:be:f2:fe:cd:5a:18:eb:81:
+                    3d:83:ed:31:0b:54:c2:b4:5f:ba:e6:b4:37:01:ce:
+                    c6:e4:b8:15:86:48:f5:99:46:14:2e:58:be:42:12:
+                    20:1f:2f:a8:ea:09:46:07:e8:0e:1f:cb:20:a1:1f:
+                    dd:29:cb:a9:7f:af:48:d5:c0:64:d6:2a:cb:5d:d7:
+                    4f:17:26:c4:ef:3f:92:c5:3a:4e:ac:17:e0:de:5f:
+                    48:ad:6d
                 Exponent: 65537 (0x10001)
     Signature Algorithm: sha256WithRSAEncryption
-         98:89:74:8c:ad:53:20:e5:5f:ce:ad:46:d1:72:32:e0:e8:f3:
-         05:86:46:83:80:02:62:99:8c:4d:9e:68:4c:9e:58:45:f5:68:
-         2c:19:69:d5:b7:bf:bd:e6:46:93:ce:48:3f:b0:54:5f:6f:27:
-         9c:21:ee:ae:da:73:75:b2:90:b5:47:b4:14:7a:1c:5a:a5:9a:
-         56:e6:48:5e:66:48:61:bd:ce:61:42:58:3b:b2:3e:47:cb:66:
-         0a:67:0b:7a:b2:73:38:6c:59:09:59:fc:f7:34:b0:41:82:74:
-         a6:a0:ee:2d:04:52:70:36:2f:bb:7f:93:c7:3b:55:57:53:bd:
-         a1:00:af:a8:50:9b:1d:a3:1d:19:05:55:da:67:fc:ce:53:79:
-         2d:75:38:5d:97:05:be:07:9a:ea:4f:8d:01:3a:19:26:7a:a2:
-         c7:8b:68:06:d1:68:f8:9b:c2:d4:1e:9f:88:e1:be:4d:d3:48:
-         6c:9c:41:12:e9:bc:e7:ca:13:2e:4a:0c:d0:78:c0:40:bc:8b:
-         a8:5f:9b:ae:bb:39:89:0f:4b:87:4c:21:34:44:3e:88:f2:40:
-         9b:70:45:37:c8:27:b1:9e:f5:81:a9:b0:9c:96:2d:d6:45:90:
-         c8:a1:cc:0e:51:7c:71:f7:f4:19:40:bc:97:5c:91:a1:c5:f3:
-         aa:8b:69:3a:62:d6:e8:76:44:63:0b:91:d2:0b:fc:be:e4:8f:
-         6d:c1:89:24:a6:55:e7:c7:1b:75:d5:48:9b:ea:68:30:9c:5c:
-         d5:ed:83:8b:78:6a:9e:29:fe:3a:9d:86:4f:1a:90:e1:37:e1:
-         aa:3a:a0:e5:68:39:de:46:c7:6e:ac:dc:34:50:16:0f:b8:e5:
-         24:6d:55:19:0f:0d:12:3f:46:54:7f:2d:75:e9:01:9c:24:98:
-         21:b7:ce:a4:8c:fc:74:58:b4:7b:32:f4:3a:99:eb:a6:9c:33:
-         d5:d1:b8:56:f6:53:76:a6:4c:09:a6:e0:ef:9b:da:81:72:25:
-         d6:ea:de:c2:93:6a:96:26:75:ac:12:a5:2b:91:a4:24:c1:1e:
-         9d:71:0f:b6:18:01:c5:6c:ba:d2:1f:16:36:93:2e:f5:9a:2a:
-         1d:54:d5:cf:b9:7d:82:7d:03:fc:fd:86:82:1b:40:ff:22:dc:
-         f0:f8:e7:ec:27:74:49:8e:95:76:b2:69:06:d4:e8:44:b8:3f:
-         fb:d1:ff:df:29:ed:ff:8e:f1:75:e0:82:f4:01:86:b1:15:32:
-         77:10:17:a1:a8:b6:03:3a:c8:34:93:4f:2d:8c:ba:cf:99:e1:
-         f8:1d:6b:14:1e:00:26:fd:60:d9:ad:65:aa:eb:f4:b3:08:3c:
-         fb:77:8f:ac:8b:7c:d7:c3
+         3a:17:7a:ec:8f:a1:4e:7b:db:ac:46:72:e9:67:9c:c8:71:9a:
+         9d:e2:27:74:c9:d2:0b:08:91:98:80:24:7f:8e:fd:f5:50:ad:
+         8b:50:74:79:13:dc:c8:af:e8:13:2d:ff:e7:bd:ff:c6:4f:da:
+         c5:f4:da:0b:8f:97:66:89:a1:36:87:e7:69:da:ad:09:f6:8b:
+         ff:8e:58:0f:3f:ee:65:96:5f:4f:64:c9:f0:3c:f6:c2:a2:53:
+         f7:32:6e:89:d1:a5:b8:f9:04:50:4a:74:b3:05:47:d3:ec:43:
+         0d:c4:86:cd:13:21:14:70:80:d2:27:5c:a2:2b:6a:d5:be:c7:
+         86:aa:a6:ca:fd:82:72:6e:65:2b:d0:1f:ba:7a:d7:a6:bf:c0:
+         64:35:67:8a:e5:92:60:ae:ba:d3:a4:ad:02:59:00:ff:5d:15:
+         a5:80:c7:2f:3e:0f:68:23:7a:40:07:be:a4:05:b8:49:8f:16:
+         2a:a2:41:91:3b:91:a0:10:17:df:59:e6:7c:7c:c1:5b:f3:bc:
+         0a:50:9f:ab:70:70:0e:7d:61:25:73:d3:d1:c3:ad:3f:0f:0c:
+         8b:43:73:dd:40:20:66:00:d7:74:2e:48:da:21:84:9d:02:4d:
+         c5:e5:56:0b:89:02:06:7b:ef:06:69:72:89:d8:de:b5:2b:f9:
+         f7:07:fc:f1:91:d7:9c:0b:f1:77:d8:4f:11:ca:8b:b0:61:27:
+         0d:26:f2:34:8c:c1:75:7f:cf:84:8b:5a:c9:2e:ce:c9:7e:e4:
+         e5:1e:5c:35:6a:62:d4:d1:c3:be:3c:ae:9e:f7:66:db:50:a4:
+         c8:42:d6:4f:ff:fa:60:e9:23:60:7f:2b:52:25:97:a7:cb:c0:
+         2a:d3:c2:71:8d:16:5e:07:ec:49:8f:12:c9:f2:81:8a:6c:34:
+         85:9e:ec:ff:4f:80:3f:0c:eb:a2:10:c9:7d:29:cc:5f:9e:7b:
+         d4:e9:f7:25:27:e1:8a:df:e0:34:a6:5b:fc:f2:b0:2b:4c:40:
+         56:7f:fa:94:dc:90:3f:c6:97:7b:0a:f2:27:83:55:8c:a0:d3:
+         a0:5c:11:a6:7a:2b:7e:68:88:1a:4c:2b:60:d9:19:5c:42:ba:
+         5d:06:cb:10:00:76:d9:15:f5:7a:87:37:a2:87:0f:a8:49:d9:
+         ba:05:a8:85:91:e3:8a:b9:32:03:de:b8:ce:f8:d8:84:7d:3c:
+         32:c9:42:95:a2:24:6a:ee:1b:89:a7:91:d3:e7:7b:9d:96:92:
+         60:13:89:5e:9c:2d:7c:7a:fc:30:49:d8:13:c1:d6:05:69:8d:
+         69:ab:3f:23:64:64:0b:b9:da:73:59:a2:85:b5:23:f7:66:73:
+         d7:d7:49:43:14:1d:a1:f5
 -----BEGIN CERTIFICATE-----
-MIIFSDCCAzACAQcwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFSDCCAzACAQ8wDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4MzcyNVoXDTIzMDQyMTA4MzcyNVowYDELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQxMFoXDTIzMDUwNTExNDQxMFowYDELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 ITAfBgNVBAMMGHVpLXBvcnRhbC5zZXJ2aWNlLmNvbnN1bDCCAiIwDQYJKoZIhvcN
-AQEBBQADggIPADCCAgoCggIBANr80XpKe0TFYhELA4PWEnKDIDQ12zYisqTaCqjR
-CnEufn3J2RaDoHV+HqDYtF9fLVo6QvV1iK8i8B+Om2A6UKX6r95aC3ojUlcYLsUk
-T7yz32tXvDHW3Mo94jtiYmDZKXcoRKmBI9EKgxThSHCMpgm3UdByezl1Fk79z+ii
-y2fFV5F2/Tm9KYpz2fbT4pR7/QhmCKY7l/S0DkdfPnSERos1P+ZVJMA+CuXuuwLT
-gLMVTJrvAHyAPO5WqBj+hpMeTbNjWTuDV96z7AJk9GXYKMSBxOy3igtJaG2PERtu
-2bX5zSNDVT6eZMJFWk4UekMcPrNFQBliZIcMCOZxC3ib0Y+O7JnW64WnImOmXG9J
-MXCQI9/JruFRI2fWPKB6ydpQIf+R6cGjbxZ8KCE3OJUDr1blwZxHW+WabCQex3a8
-D94VD8TsQSW/OGmkEKt+LOnPwWMJ2g4Kn2ZHfLXpgxWZhXSynHG1xhDTI+jJjY0s
-yQ2F4cUmmrGxGbys0SumvYfI4vaHVafRC9IXfo8p9+by21ecHg/267qgsBJ/lZ3V
-Lhc2Bl+fVSi/j5bcT2xilTZTybDbQ1qExsegzbRoCgM+e7lo901VJOEEjJbGUHoz
-UhT7Wogbn5WkRAUW/U+GkPsAKECwNsnTm/sctlqmmhRw7LqkM2bHDONjB31HspLE
-9hJbAgMBAAEwDQYJKoZIhvcNAQELBQADggIBAJiJdIytUyDlX86tRtFyMuDo8wWG
-RoOAAmKZjE2eaEyeWEX1aCwZadW3v73mRpPOSD+wVF9vJ5wh7q7ac3WykLVHtBR6
-HFqlmlbmSF5mSGG9zmFCWDuyPkfLZgpnC3qyczhsWQlZ/Pc0sEGCdKag7i0EUnA2
-L7t/k8c7VVdTvaEAr6hQmx2jHRkFVdpn/M5TeS11OF2XBb4HmupPjQE6GSZ6oseL
-aAbRaPibwtQen4jhvk3TSGycQRLpvOfKEy5KDNB4wEC8i6hfm667OYkPS4dMITRE
-PojyQJtwRTfIJ7Ge9YGpsJyWLdZFkMihzA5RfHH39BlAvJdckaHF86qLaTpi1uh2
-RGMLkdIL/L7kj23BiSSmVefHG3XVSJvqaDCcXNXtg4t4ap4p/jqdhk8akOE34ao6
-oOVoOd5Gx26s3DRQFg+45SRtVRkPDRI/RlR/LXXpAZwkmCG3zqSM/HRYtHsy9DqZ
-66acM9XRuFb2U3amTAmm4O+b2oFyJdbq3sKTapYmdawSpSuRpCTBHp1xD7YYAcVs
-utIfFjaTLvWaKh1U1c+5fYJ9A/z9hoIbQP8i3PD45+wndEmOlXayaQbU6ES4P/vR
-/98p7f+O8XXggvQBhrEVMncQF6GotgM6yDSTTy2Mus+Z4fgdaxQeACb9YNmtZarr
-9LMIPPt3j6yLfNfD
+AQEBBQADggIPADCCAgoCggIBAKuSGgOjpKZkgXrWfEFR3W6hLrUaDGhO+hf9bYFY
+WoInJRNL3OKCgXy2u2aGYHTshyNW1u5p1QGt9rk/58V/XiQF3scuuD6v/Y/YvBkS
+IkTyvD4fIUfmrXCIT3mxLOviJKlQwNvHng3XdXf201ybJklkyl6rnfgcCH0ArBgY
+ce3wSBvOZjDJ1FKDGFVjrt3TDLCK0W3+7PPCLXS3xXZceAF7XknXr24ghV0RtHFm
+TAmTtTkIsFAaWXLqtr4025wE+XRzOynYwX7XxFxuIZyAFC85Xa76jbWXf9PaB38b
+h9vZBlccP8QSunwqpAyksKfBTul4i0C5Yl8lCXIfrPfLXLYobvFKx0ZNLHo2rSk2
+i/hF7wHDpB+46iQTfOw/bCWVd6Ck7JP2baWMMX8roBOojRxRQ838a4EpHwDxtIU9
+9gM+UW4i0yZb0Aaqa9G/gV8o7tcpxNv0RsVaxC/4jfCpSRKGYaFYQjO6SdBNQQRF
+hlEYj+ZOHvpTrKdv/li8NZ9ZBG/8wv4QfWf4Wq6wMMqRRguQIqBlek8FU78esaEw
+bzOqZC3pLAuK6RoOWb7y/s1aGOuBPYPtMQtUwrRfuua0NwHOxuS4FYZI9ZlGFC5Y
+vkISIB8vqOoJRgfoDh/LIKEf3SnLqX+vSNXAZNYqy13XTxcmxO8/ksU6TqwX4N5f
+SK1tAgMBAAEwDQYJKoZIhvcNAQELBQADggIBADoXeuyPoU5726xGculnnMhxmp3i
+J3TJ0gsIkZiAJH+O/fVQrYtQdHkT3Miv6BMt/+e9/8ZP2sX02guPl2aJoTaH52na
+rQn2i/+OWA8/7mWWX09kyfA89sKiU/cybonRpbj5BFBKdLMFR9PsQw3Ehs0TIRRw
+gNInXKIratW+x4aqpsr9gnJuZSvQH7p616a/wGQ1Z4rlkmCuutOkrQJZAP9dFaWA
+xy8+D2gjekAHvqQFuEmPFiqiQZE7kaAQF99Z5nx8wVvzvApQn6twcA59YSVz09HD
+rT8PDItDc91AIGYA13QuSNohhJ0CTcXlVguJAgZ77wZpconY3rUr+fcH/PGR15wL
+8XfYTxHKi7BhJw0m8jSMwXV/z4SLWskuzsl+5OUeXDVqYtTRw748rp73ZttQpMhC
+1k//+mDpI2B/K1Ill6fLwCrTwnGNFl4H7EmPEsnygYpsNIWe7P9PgD8M66IQyX0p
+zF+ee9Tp9yUn4Yrf4DSmW/zysCtMQFZ/+pTckD/Gl3sK8ieDVYyg06BcEaZ6K35o
+iBpMK2DZGVxCul0GyxAAdtkV9XqHN6KHD6hJ2boFqIWR44q5MgPeuM742IR9PDLJ
+QpWiJGruG4mnkdPne52WkmATiV6cLXx6/DBJ2BPB1gVpjWmrPyNkZAu52nNZooW1
+I/dmc9fXSUMUHaH1
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/ui-portal.key b/deployment/environments/certs/server/hosts/vitamui-env/ui-portal.key
index 419b06c07b9c28afc9583c10578775e9328a133a..a5a281a7e297b23b4066e32e9b292e420c1e2d65 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/ui-portal.key
+++ b/deployment/environments/certs/server/hosts/vitamui-env/ui-portal.key
@@ -1,52 +1,52 @@
 -----BEGIN PRIVATE KEY-----
-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
-BJQhZVPeZWZXaQxdCaphMpr+MA1a/A==
+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
++i6rCyUAhHUlf0Vd2ZhAXBsPh7d7ZnA=
 -----END PRIVATE KEY-----
diff --git a/deployment/environments/certs/server/hosts/vitamui-env/ui-portal.pem b/deployment/environments/certs/server/hosts/vitamui-env/ui-portal.pem
index def2dcefe0d00cd36c23404a48433ec38bda1ee0..fb6ece54171d479e58c449d01d8cf432351c7c40 100644
--- a/deployment/environments/certs/server/hosts/vitamui-env/ui-portal.pem
+++ b/deployment/environments/certs/server/hosts/vitamui-env/ui-portal.pem
@@ -1,31 +1,31 @@
 -----BEGIN CERTIFICATE-----
-MIIFSDCCAzACAQcwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+MIIFSDCCAzACAQ8wDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
 BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
 BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
-MB4XDTIwMDQyMTA4MzcyNVoXDTIzMDQyMTA4MzcyNVowYDELMAkGA1UEBhMCZnIx
+MB4XDTIwMDUwNTExNDQxMFoXDTIzMDUwNTExNDQxMFowYDELMAkGA1UEBhMCZnIx
 DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
 ITAfBgNVBAMMGHVpLXBvcnRhbC5zZXJ2aWNlLmNvbnN1bDCCAiIwDQYJKoZIhvcN
-AQEBBQADggIPADCCAgoCggIBANr80XpKe0TFYhELA4PWEnKDIDQ12zYisqTaCqjR
-CnEufn3J2RaDoHV+HqDYtF9fLVo6QvV1iK8i8B+Om2A6UKX6r95aC3ojUlcYLsUk
-T7yz32tXvDHW3Mo94jtiYmDZKXcoRKmBI9EKgxThSHCMpgm3UdByezl1Fk79z+ii
-y2fFV5F2/Tm9KYpz2fbT4pR7/QhmCKY7l/S0DkdfPnSERos1P+ZVJMA+CuXuuwLT
-gLMVTJrvAHyAPO5WqBj+hpMeTbNjWTuDV96z7AJk9GXYKMSBxOy3igtJaG2PERtu
-2bX5zSNDVT6eZMJFWk4UekMcPrNFQBliZIcMCOZxC3ib0Y+O7JnW64WnImOmXG9J
-MXCQI9/JruFRI2fWPKB6ydpQIf+R6cGjbxZ8KCE3OJUDr1blwZxHW+WabCQex3a8
-D94VD8TsQSW/OGmkEKt+LOnPwWMJ2g4Kn2ZHfLXpgxWZhXSynHG1xhDTI+jJjY0s
-yQ2F4cUmmrGxGbys0SumvYfI4vaHVafRC9IXfo8p9+by21ecHg/267qgsBJ/lZ3V
-Lhc2Bl+fVSi/j5bcT2xilTZTybDbQ1qExsegzbRoCgM+e7lo901VJOEEjJbGUHoz
-UhT7Wogbn5WkRAUW/U+GkPsAKECwNsnTm/sctlqmmhRw7LqkM2bHDONjB31HspLE
-9hJbAgMBAAEwDQYJKoZIhvcNAQELBQADggIBAJiJdIytUyDlX86tRtFyMuDo8wWG
-RoOAAmKZjE2eaEyeWEX1aCwZadW3v73mRpPOSD+wVF9vJ5wh7q7ac3WykLVHtBR6
-HFqlmlbmSF5mSGG9zmFCWDuyPkfLZgpnC3qyczhsWQlZ/Pc0sEGCdKag7i0EUnA2
-L7t/k8c7VVdTvaEAr6hQmx2jHRkFVdpn/M5TeS11OF2XBb4HmupPjQE6GSZ6oseL
-aAbRaPibwtQen4jhvk3TSGycQRLpvOfKEy5KDNB4wEC8i6hfm667OYkPS4dMITRE
-PojyQJtwRTfIJ7Ge9YGpsJyWLdZFkMihzA5RfHH39BlAvJdckaHF86qLaTpi1uh2
-RGMLkdIL/L7kj23BiSSmVefHG3XVSJvqaDCcXNXtg4t4ap4p/jqdhk8akOE34ao6
-oOVoOd5Gx26s3DRQFg+45SRtVRkPDRI/RlR/LXXpAZwkmCG3zqSM/HRYtHsy9DqZ
-66acM9XRuFb2U3amTAmm4O+b2oFyJdbq3sKTapYmdawSpSuRpCTBHp1xD7YYAcVs
-utIfFjaTLvWaKh1U1c+5fYJ9A/z9hoIbQP8i3PD45+wndEmOlXayaQbU6ES4P/vR
-/98p7f+O8XXggvQBhrEVMncQF6GotgM6yDSTTy2Mus+Z4fgdaxQeACb9YNmtZarr
-9LMIPPt3j6yLfNfD
+AQEBBQADggIPADCCAgoCggIBAKuSGgOjpKZkgXrWfEFR3W6hLrUaDGhO+hf9bYFY
+WoInJRNL3OKCgXy2u2aGYHTshyNW1u5p1QGt9rk/58V/XiQF3scuuD6v/Y/YvBkS
+IkTyvD4fIUfmrXCIT3mxLOviJKlQwNvHng3XdXf201ybJklkyl6rnfgcCH0ArBgY
+ce3wSBvOZjDJ1FKDGFVjrt3TDLCK0W3+7PPCLXS3xXZceAF7XknXr24ghV0RtHFm
+TAmTtTkIsFAaWXLqtr4025wE+XRzOynYwX7XxFxuIZyAFC85Xa76jbWXf9PaB38b
+h9vZBlccP8QSunwqpAyksKfBTul4i0C5Yl8lCXIfrPfLXLYobvFKx0ZNLHo2rSk2
+i/hF7wHDpB+46iQTfOw/bCWVd6Ck7JP2baWMMX8roBOojRxRQ838a4EpHwDxtIU9
+9gM+UW4i0yZb0Aaqa9G/gV8o7tcpxNv0RsVaxC/4jfCpSRKGYaFYQjO6SdBNQQRF
+hlEYj+ZOHvpTrKdv/li8NZ9ZBG/8wv4QfWf4Wq6wMMqRRguQIqBlek8FU78esaEw
+bzOqZC3pLAuK6RoOWb7y/s1aGOuBPYPtMQtUwrRfuua0NwHOxuS4FYZI9ZlGFC5Y
+vkISIB8vqOoJRgfoDh/LIKEf3SnLqX+vSNXAZNYqy13XTxcmxO8/ksU6TqwX4N5f
+SK1tAgMBAAEwDQYJKoZIhvcNAQELBQADggIBADoXeuyPoU5726xGculnnMhxmp3i
+J3TJ0gsIkZiAJH+O/fVQrYtQdHkT3Miv6BMt/+e9/8ZP2sX02guPl2aJoTaH52na
+rQn2i/+OWA8/7mWWX09kyfA89sKiU/cybonRpbj5BFBKdLMFR9PsQw3Ehs0TIRRw
+gNInXKIratW+x4aqpsr9gnJuZSvQH7p616a/wGQ1Z4rlkmCuutOkrQJZAP9dFaWA
+xy8+D2gjekAHvqQFuEmPFiqiQZE7kaAQF99Z5nx8wVvzvApQn6twcA59YSVz09HD
+rT8PDItDc91AIGYA13QuSNohhJ0CTcXlVguJAgZ77wZpconY3rUr+fcH/PGR15wL
+8XfYTxHKi7BhJw0m8jSMwXV/z4SLWskuzsl+5OUeXDVqYtTRw748rp73ZttQpMhC
+1k//+mDpI2B/K1Ill6fLwCrTwnGNFl4H7EmPEsnygYpsNIWe7P9PgD8M66IQyX0p
+zF+ee9Tp9yUn4Yrf4DSmW/zysCtMQFZ/+pTckD/Gl3sK8ieDVYyg06BcEaZ6K35o
+iBpMK2DZGVxCul0GyxAAdtkV9XqHN6KHD6hJ2boFqIWR44q5MgPeuM742IR9PDLJ
+QpWiJGruG4mnkdPne52WkmATiV6cLXx6/DBJ2BPB1gVpjWmrPyNkZAu52nNZooW1
+I/dmc9fXSUMUHaH1
 -----END CERTIFICATE-----
diff --git a/deployment/environments/certs/vault-ca.yml b/deployment/environments/certs/vault-ca.yml
index c7a1585c570aa3b9c07136711fcbdbb1fa36cf59..a5c1097902acb5865b25221abdbab4a8edb421bc 100644
--- a/deployment/environments/certs/vault-ca.yml
+++ b/deployment/environments/certs/vault-ca.yml
@@ -1,27 +1,28 @@
 $ANSIBLE_VAULT;1.1;AES256
-65333261313730306138623430643831356433643535643535303465613530303337313766666266
-3130623038363239383036353565623334323330333131650a313030636238373231643137633337
-39653065656433613331393336313338643634666239666337366262376233323434653764633838
-3739613039356239640a373236666165356564653362363435666634306261313239653430366437
-35653561303566643166323735373463636335323832366436666431306563353835633361653130
-31663333306339613962373832626630663166333263663134343661623662623464396631356537
-66653534393933383038383234333936393066643361663737396663326136353837356530653266
-63666630303161613732623061363965393535316165303732366535663365626639636637343561
-38643439353861623066376365356365373337633565656563616532363532623663663032313736
-38333732333261643831633333626566373838633662303364663732643463633937323133616632
-62303162333133356661653462353563336562316431376232633765643264626662633033373863
-30393961303262343139636435636266326566333033393530346261333736663335383831363131
-30346365653034376634356632393332313938366433313566396365633334643837306166653839
-38333862613330656233356534613137643662626430353430386337633335356164303434316538
-31303737356630653937643039333334333639366439323735353430613032323934383730373163
-39626631363338646133633364353832633365353561373334623133663662326662393538353535
-36366437343662356334633561396532303633613834366362313337303665626433346434626462
-61386334323634626466623733613835653264633063656233323132626364323439653865666637
-30366262316163373839373864306238633232393631636561396562633436343538323661373032
-37623733663635656430653266636166626564616662623032393537666235336233366365656265
-66643536646461323537646661386566373865623636656530643865306437663333393464653930
-31356564646235623938626332376566326133363331346661306638323531316233633166306135
-33366462656161356134336531336263356436396538656639326362663536343066383833316266
-34666437343763336435653063623039343137613934333532353731386562343265666632396231
-63663437373435386665643233343765666530643765646434633239303739623534616535313035
-3733633965386231383236613164363632636530336237396666
+35353465316336343063386165366436643966643838303233356464393135316634316636393666
+6135323863343563363930393362623963623466313334640a376638653365333265313063653830
+35336536666133643438656463623966313165626532633237333035393461343638656430393065
+6436336563323932340a643061393437636163613762343063636161626465633761353066616239
+63643336653937323835346538626465363961353332633130303231326361373337346163396530
+30386235363433373730323932346164383437613234633065396238633763646535313766636538
+39353266333934666134326266363530323533313638323562366365373633366239643261613461
+61663931393964663132646564633731386536646634303964643431343265373535373465306234
+62393839393461323432393235333264316338343663313364303231663233326134653662343031
+61633739613437346563623031366462646135346331326562663032303062653332363839633030
+65613739316333653063663931333532336232346562353061373165646330366463373036333066
+66313631316661626465386138323965653565346463613930316562316462346536616335336433
+30633233323766306666323333393234376434363866633163366232383365316536353366383764
+37363436373866346365656235383661663466343738623362363738396235646563656239633564
+33636434653634353666393631373665343664663234346631363261323537316666373462656439
+62336437373339326131633064333637633930396635613565626630343266633530366439653438
+34313230626461643963613363653433323532313130383164343732626565316635393035323361
+62353538373930323433343834373339356532616263633537316533643763383633666535363065
+36663832366235386338303831376563633539616436393239336332346537353737333132313038
+64613336343161343136663537623466653632363662373865393738643263323634626130666637
+33353566643139343661386330613434656161663737636465316135336133396436386463346331
+36386464316464323930373737363030336461613631396338643735303139636534616266336639
+65333766343135633634376266373236343132646364306336353064396338623565616536353966
+30613833616364363136653233323939343463386436343163616530393238363631663866366362
+66313830343439613138626337323534316364663264306439336234366632343364643832653333
+34653563636562343063323135306462396166356136323962373336346666366631643466666631
+343062313266383338653765323333343431
diff --git a/deployment/environments/certs/vault-certs.yml b/deployment/environments/certs/vault-certs.yml
index dd782e6ac60011743be38f0fe0e1fc375bc6ae68..2f45f4c4a21cf9684b9556a41223842323883f44 100644
--- a/deployment/environments/certs/vault-certs.yml
+++ b/deployment/environments/certs/vault-certs.yml
@@ -1,43 +1,39 @@
 $ANSIBLE_VAULT;1.1;AES256
-33363238373131363235626135613530386232383166326637663936633364633530313331393865
-3365626461666438353865326635383335653436333263360a353735646531663065663662656563
-61343633333561363061626431623466656361323230396637396266336163643463336339366463
-6336323535313139610a353131373135633433656165383935626330393137383362346564356537
-35653130326265383165653532336335373163366665623334313130646439393835383232313665
-37656261393932383862666233303432646461323865313630653438326161326566353933376131
-35316331393636616434633431396436353434376231633438633732356639313038343134353035
-32353365653835346136316236646163663937383864363531666466383265346535636335323333
-34383036323461343639363561323361653837363132333063326539633263376136373732376364
-31333735353936323030653666303164343237333232353662616435623761333364613936643562
-31363666353561646535303065353130386536323632636638383862646661343030383038633536
-65646638623963623063653666616263646637353736393762386333313239333264636439613933
-32363330663534613839663265366231353134376362336130333233366361653163633531633937
-62653531663532663235316338313465666338656231666163343439343864306163336166633738
-38646432326239653864313431393030353732623338373537363436333231303833613535623462
-37376234323636313133393561663236653833353434303034663262633666393338353432663266
-65363731363065643035646665313236353936626264623661343865343932316162386139663036
-66386261303035626334633135633533323265633830646630666539386236626237373934393634
-34633666313365343663653735313536613432386666643965663732316536633235306662663661
-34376233363963353062666161363234386363313838353664336266313134636231663566326630
-33643566336531383631646336306161393835623630386234323935306663373763366139363932
-37653438623065356336643534623961356430633161616634336262343561666565613764346336
-38366432616138626334653466353632626537306661666361383337613836313738323437356663
-32666532303530613463656132393731353535653030623265333833323138643432653233633961
-32643036356362666563643433396337333366313737353164623735326164396230363161306535
-33653832343734643937633630373131663263333832366161626239343861363162633363316230
-32666366626436633361303935336138393030633033613236663338323538326561323062356639
-35376165366639393163613165303934366438313239616331376235303065376566663465353066
-63663232393565653434386133386164626339613465613539643630343731306431616464386461
-33363862633664633732363634636233373561346537363864616232623034383737626632333466
-36383139323130383732366538363336373837663431366130613137333865623730663266316334
-63613661363161356537373936656363393930643738323437613731336162326230663731633635
-38636231383936646664323535313136383636316233306465636565363731663064396464646362
-33646236346236656535386137636561386438363631613331383163663963633333396163393938
-62393938393364626537666436316564333730363830373137343731643736383134626537613964
-34643032663138343738346362653535643031386231383938353062323862363233366237356434
-63346262393766363530323566623662306432626363356334373739323333343762626263656366
-36353162356565656263383033396264306565623431636439613839336134623063663862343965
-64306466306539336431663530396463663833636166366565656664346536393534363862333838
-65353939316331653766623365353231323333663238333563343563306639386336613235623036
-33336462303764613230303064303436616534383932643364633764346663356362643861666165
-6365333535633332633930353663303739646430613632653635
+31393835616565666564303839383465383961346561356632396536643730353765316663343835
+3735633766316664393535653937303634343036663032360a643137313464383732303231666538
+35326438666537323561643161353638323933363064303235376238353362396331383464666163
+3562656464643061380a643637383363386237316435386531306466336266643261336664663234
+34623434653263316133656630383032333630323338333965653933373964623966376434333332
+65653738653263623033303830616235343363633166313466373865613830376131363137346636
+32656463646161663662323832336336343934623530336363343665363565326532333135663730
+32346537333730313031643635343534376535373030373262363637636563313763623862383563
+61306230373732646536666136336138613864333838353164343730386133326330653137393864
+32653633396234623737623065646438323431316463656362373732376431646539303538313036
+39363931313831623361393161653237666365393738366331643232666634363231663664313263
+38336439383238613639633232373237323133623032646265663237363330623634356433666238
+37616131396136386336386566313536393639363331653462303939346530646435303662396634
+65356136313037316138376133333365646330646536343162336135343164643432373466323961
+65313065363030336139623834333734323566633539363461306562346533376239616564383033
+31303933366439613035623261333461336436336263663663626139343564623062323861386561
+62393464353333353361613235333136666261323932623733636137323765616636656634383930
+66633462653662633465386533336561363236623363663634303563313234326430373465366462
+66636335623661343065386563386632326261336237303162633139646535396339383132313636
+64303336383632303863633130356239616362373663643163656164653338646232613265383361
+31343137306230396432313132383132636131363761656462393464626534633462653862666330
+38626361343465643339613632316163323036643665373762623664343735656261656662383831
+30396432653832663665333361366132396132663966313064653031643935396430656634336463
+36306331323239313830643363626464316637613361383632643934666332376233633862616566
+34663365333631333565363065653236313034633839313562343265373561633938663738383031
+34303031646239366366643030633738356262393764626433313166373765346266633665646634
+31363833613066316561623939313530383831366466316136353634663539303434386639346361
+61643338366631303431653531316363353936643235303439666466626466353365633130336336
+32623538356432303536333937343663613564653730666566616637386136613037303637633564
+66643630303066363265653365663236343238346261373964323561666231643865346436643466
+38626466636162373135393661336439343933353764393533626538303362356131376136313265
+64313339616534356439626536303236626432643862323263323239633438323535376431613762
+62393364323230653832616336393865316531653132353339616563653736653334633862393237
+38303462333363386338636134633538343061376639613434386138396335373734323431646565
+61626362366463353033643733346234633061653931343032656637356636653136646466396161
+34336562666331376531306537363565666638303565386564336435656634356163313331386363
+61663337363030613934646237383636663038326161396464353538356337363366303461313363
+3135366664613865356133636636666632356564393739366632
diff --git a/deployment/environments/certs/vault-certs.yml.example b/deployment/environments/certs/vault-certs.yml.example
index 1243850fa9dc78cfbc3cbadd62c23bad60ae3364..be91ec9f5098a63d1439320c42c1490252725020 100644
--- a/deployment/environments/certs/vault-certs.yml.example
+++ b/deployment/environments/certs/vault-certs.yml.example
@@ -8,4 +8,3 @@ server_ui_identity_key: changeme
 server_ui_identity_admin_key: changeme
 server_reverse_key: changeme
 client_client_external_customer_x_key: changeme
-client_client_vitam_vitamui_key: changeme
diff --git a/deployment/environments/group_vars/all/vault-keystores.yml b/deployment/environments/group_vars/all/vault-keystores.yml
index 30da4654f9cb39bcff09ba73628c3ded144397da..21b239222f27016fb54a5a33a08eb76ac646fa27 100644
--- a/deployment/environments/group_vars/all/vault-keystores.yml
+++ b/deployment/environments/group_vars/all/vault-keystores.yml
@@ -1,31 +1,31 @@
 $ANSIBLE_VAULT;1.1;AES256
-66636263643761333862613036303836323162646134653739313935613235626630663733396533
-3764666161346531316361653133613364363238343064380a616366636566613837303338633535
-62613065623437316465663035383737353739646261323362316636326334666363346537386239
-3161323339396530300a616361306430646137633566333336356433643736303465383866306635
-35653765643564346337323639643335303761633630376262323331353231613463616162656237
-63366262623661386436323335306432656563343131663264353034363739343636333336336339
-35363862623032653235343563393266653062363137386664643937336135303230356138623965
-30656131303136643434386233643337633939396534393265633763666261383761343032393464
-66386239313836336663666137653362346131623264393238363535373638646165333963343261
-31346434653161643030316632626233333930663164393765386234353434323431336162613864
-62323036363032613230353434376261656430663039346636353464343332626630316563653061
-30646364306365366463363764626133313239633932303633336232396530336232306439373439
-34646231656134313037643735643230666461363736613462386237303032353239303836383337
-61313036353862656630336438383739633335663364626239663763353961333961373737613961
-35636161393038653431643062663533313866336638366435303966663333623236633865376239
-64646462613962626131316237316663356661326461303766373330616237363036613863653239
-33373164316665303832313433396463663966663034323162393263633631346565316635656536
-61326434343937373536346164336236363835313336613366376533353233636164363630663935
-62396535326564336633373862376365323766363130623166616162656265643437383632396531
-64623462653063353538306661626165366434646564313337623863633930653431336537616661
-38356666336361386465316363313364313835636664393838313835386165353565323233656662
-39353065383031303939386636353261616438353166323234383564316436646236643738326538
-35303532373033613665336231396166396266383361336665663634313530373038613231653034
-33333563376431306335306631303435613832643063613761623130396435643563613731303230
-36646339333033363932646561313039633165363637646330396436353234616634376661633131
-62373266303161386535383832383863653462303238333030656536393830306138326262313634
-64343539643731373465363436623861303363643337313265363963303134616666363862656334
-33313765393037366132646631646238623232623863663337613133336533306133333939636537
-63393635636661346339363266656136363139313166653463393630643562616534383764346464
-3632643030343965656237633630353937613733653230366538
+64326564623933393635663337636663303532616439306165343337363461353939643431313165
+3238396530356461643034383466653836386630336331350a376565363362393364326331346463
+38396263636234633435333762613466393365343830393931396536613761303036333437363439
+3766656630336233660a303434333465373464363661396365646235343061353138333266353964
+62613362653665366436616361653236353530356237313233326265316633633661393936666663
+65316662653234613665353362373530343737343838666338626138346634376532326562383466
+35653761336531613565663435633033666366383732326163613461636335363466396664386263
+63393830383739333639306664666662396633613930356532333064356165393937306266396136
+31343363383331386138643435336464336163613962323138303865666566316438663233653638
+66343732653236353266393265326464663834313637643837613364636637333062386239386236
+30366361333232303336323061383338646435356435333663366663303734636537303865336534
+37333664383532383134326432633934343731383462366165643866346436326261303965333934
+63613432323931616139306336366439633366343732376265666163336664393735316537666663
+30663734373236633133663166316632643636306432333661383163323764303739373138616630
+62363934613332373835306331383865383130643863633138646231643538333232633334353434
+61663635386634666637366262346663316637346165616638333731393934306634376136616163
+31396162393630613232353132323933613737386631623262396538623336323332616134383334
+63393730623532343733353536656265383762373765353535663935393539393862333963646361
+34373335626531353161666634376264646638306432626263313437363833333862383464613838
+61616238653062353331643434333531643738643730623236336635363738643830323536666634
+32653565306636336539333331306231636137646433336535383862303537393864396535613135
+62383235666538343234323133633261396132636231383934386239663332346132383734616632
+30356631643164323233653861393265306165396163616433336461363133633038383661316331
+34633733616636626266323731633433386438383439396138373837613637343464316166333061
+38633134373462336335633037343131636263633333613065633039336562653866616131376632
+66656661616237616561626230656235313139656636333031323333373631316131643362336365
+61353163373230373330636532353937623764353534323864343530613961666539343036343535
+37323433633633663865363061386533346132353338376464303035373839316637366565323232
+64636563353737663661333739343339326131333132376238333036346365393733383935383431
+3466626165626132343635316231373963623539613631396465
diff --git a/deployment/environments/group_vars/all/vault_mongodb.yml b/deployment/environments/group_vars/all/vault_mongodb.yml
index fb3ccf2d2868ba712d0affb803dc144ca8dffc83..83a4cee2076399b3a2483a3a0c94441fa6c99955 100755
--- a/deployment/environments/group_vars/all/vault_mongodb.yml
+++ b/deployment/environments/group_vars/all/vault_mongodb.yml
@@ -10,8 +10,10 @@ mongodb:
         password: azerty
         roles:  '[{ role: "userAdminAnyDatabase", db: "admin" }, { role: "backup", db: "admin" }, { role: "restore", db: "admin" }, { role: "dbAdminAnyDatabase", db: "admin" }, { role: "readWriteAnyDatabase", db: "admin" }, { role: "clusterMonitor", db:"admin"}, { role: "root", db:"admin"}]'
     localadmin:
-        user: "vitamdb-localadmin"
-        password: qwerty
+        db: admin
+        user: "mongod_dbuser_localadmin"
+        password: "mongod_dbpwd_localadmin"
+        roles:  '[{ role: "clusterAdmin", db: "admin" },{ role: "dbAdminAnyDatabase", db: "admin" },{ role: "readWriteAnyDatabase", db: "admin" }]'
     system:
         user: "vitamdb-system"
         password: azerty
@@ -30,3 +32,8 @@ mongodb:
         user: cas
         password: cas
         roles: '[{ role: "readWrite", db: "cas" }]'
+    versioning:
+        db: versioning
+        user: versioning
+        password: versioning
+        roles: '[{ role: "readWrite", db: "versioning" }]'
diff --git a/deployment/environments/group_vars/all/vitam_vars.yml b/deployment/environments/group_vars/all/vitam_vars.yml
index a97852a223b12b4425e0d9bdb15a9c6ede602ddd..f774dfec7d890ee5bf66c139ca5bdd071557f112 100755
--- a/deployment/environments/group_vars/all/vitam_vars.yml
+++ b/deployment/environments/group_vars/all/vitam_vars.yml
@@ -30,53 +30,9 @@ admin_external_url: "https://{{ hostvars[groups['hosts_access_external'][0]].ip_
 security_internal_url: "http://{{ hostvars[groups['hosts_security_internal'][0]].ip_admin }}:{{ vitam_vars.security_internal.port_admin }}"
 security_business_url: "http://{{ hostvars[groups['hosts_security_internal'][0]].ip_admin }}:{{ vitam_vars.security_internal.port_service }}"
 
-# Vitam contexts
-vitam_contexts_config:
-  vitamui:
-    security_profile: "vitamui-security-profile"
-    context: "vitamui-context"
-    enable_control: false
-    certificate_file: "{{ pki_dir }}/vitam/client-external/vitamui-vitam-external.crt"
-    tenants: "{{ vitam_tenant_vitamui }}"
-    permissions: all
-
-
 vitam_certs:
   vitamui:
     filename: "keystore_vitamui.p12"
     password: "{{ keystores_client_vitam_vitamui }}"
     truststore_filename: "truststore_vitam.jks"
     password_truststore: "{{ truststores_client_vitam }}"
-
-
-#  example:
-#    security_profile: "example-security-profile"
-#    context_id: "example-context"
-#    enable_control: false
-#    certificate_file: "{{ pki_dir }}/vitam/client-external/vitamui-vitam-external.crt"
-#    tenants: [100,101,102]
-#    permissions:
-#      - "dipexport:id:dip:read"
-#      - "dipexport:create"
-#      - "dipexportv2:create"
-#      - "objects:read"
-#      - "units:id:objects:read:binary"
-#      - "units:id:objects:read:json"
-#      - "units:id:read:json"
-#      - "units:id:update"
-#      - "units:read"
-#      - "units:update"
-#      - "unitsWithInheritedRules:read"
-#      - "operations:id:read"
-#      - "operations:id:read:status"
-#      - "operations:read"
-#      - "ingests:create"
-#      - "ingests:id:archivetransfertreply:read"
-#      - "ingests:id:manifests:read"
-#      - "logbookobjectslifecycles:id:read"
-#      - "logbookoperations:id:read"
-#      - "logbookoperations:read"
-#      - "logbookunitlifecycles:id:read"
-#      - "storageaccesslog:read:binary"
-#
-#
diff --git a/deployment/environments/group_vars/all/vitamui_vars.yml b/deployment/environments/group_vars/all/vitamui_vars.yml
index 6b4ce70c5c37a9aed0ece81ffe17d9212d463a28..0ce0ebe55367339037a71fafbea6c90e9b14a073 100755
--- a/deployment/environments/group_vars/all/vitamui_vars.yml
+++ b/deployment/environments/group_vars/all/vitamui_vars.yml
@@ -1,7 +1,9 @@
 ---
 
 single_vm_hostnames: ['localhost']
-vitamui_env_name: "{{ vitam_site_name }}"
+vitamui_site_name: "{{ vitam_site_name }}"
+
+pki_dir: "{{ inventory_dir }}/certs"
 
 vitamui_defaults:
   folder:
@@ -186,7 +188,7 @@ vitamui_platform_informations:
   company_name: "system company"
   default_email_domain: "change-it.fr"
   email_domains: "change-it.fr"
-  default_password: '$2a$10$5X2kf8hP52sA6HKe2t2vm.ulwx9bs3HI/QT/tg1k5/fQu0WFtSoUW' # Change-it0!
+  default_password: '$2a$10$NV/LI.Uw/BDBTdxBgr8EP.Zn1mCh8vbK746Fy7BMaWk7JgHw6GwVu' # Change-it0!
   address:
     street: change-it
     zip_code: change-it
@@ -196,8 +198,9 @@ vitamui_platform_informations:
   cas_tenant: -1
   first_customer_tenant: 9
 
-mongodb_vitamuiScripts_version:
-  - "1.0.0"
-  - "1.0.1"
-
-mongod_addedScripts: []
+mongodb:
+  included_scripts:
+    - ".*"
+  excluded_scripts:
+    - ".*_dev.js.*"
+    - ".*_demo.js.*"
diff --git a/deployment/environments/vitamui_extra_vars.yml b/deployment/environments/vitamui_extra_vars.yml
index 442323841aff86866e5184d5c37e3c4b5562a4ab..63816ad95452d9dd25f4d9fa4e355f32b55024b6 100644
--- a/deployment/environments/vitamui_extra_vars.yml
+++ b/deployment/environments/vitamui_extra_vars.yml
@@ -6,8 +6,6 @@ url_prefix: "changeme"
 
 ###
 # consul_vars.yml overload
-vitamui_site_name: "changeme"
-
 consul_remote_sites:
     - vitamui:
       name: "changeme"
diff --git a/deployment/generate_stores.sh b/deployment/generate_stores.sh
index e74a8641720e689dd137d6b642ff8e54dbf08b4b..f58ff42ba9b57804ce512e2b5ac952212af98950 100755
--- a/deployment/generate_stores.sh
+++ b/deployment/generate_stores.sh
@@ -5,283 +5,10 @@ set -e
 ############################# Includes  ##############################
 ######################################################################
 
-. $(dirname $0)/pki/scripts/lib/functions.sh
-
-######################################################################
-############################# Functions ##############################
-######################################################################
-
-# Pour incorporer un certificat dans un store
-function addCrtInJks {
-    local STORE="${1}"
-    local MDP_STORE="${2}"
-    local CERTIFICAT="${3}"
-    local ALIAS="${4}"
-
-    keytool -import -keystore ${STORE} \
-        -file ${CERTIFICAT} \
-        -storepass ${MDP_STORE} \
-        -keypass ${MDP_STORE} \
-        -noprompt \
-        -alias ${ALIAS}
-}
-
-# Pour incorporer une CA dans un store
-function addCaInJks {
-    local STORE="${1}"
-    local MDP_STORE="${2}"
-    local CERTIFICAT="${3}"
-    local ALIAS="${4}"
-
-    keytool -import -trustcacerts -keystore ${STORE} \
-        -file ${CERTIFICAT} \
-        -storepass ${MDP_STORE} \
-        -keypass ${MDP_STORE} \
-        -noprompt \
-        -alias ${ALIAS}
-}
-
-# Génération d'un p12 et d'un pem depuis un certificat
-function crtKeyToP12 {
-    local BASEFILE="${1}"
-    local MDP_KEY="${2}"
-    local KEYPAIR_NAME="${3}"
-    local MDP_P12="${4}"
-    local TARGET_FILE="${5}"
-
-    openssl pkcs12 -export \
-        -inkey "${BASEFILE}/${KEYPAIR_NAME}.key" \
-        -in "${BASEFILE}/${KEYPAIR_NAME}.crt" \
-        -name "${KEYPAIR_NAME}" \
-        -passin pass:"${MDP_KEY}" \
-        -out "${BASEFILE}/${KEYPAIR_NAME}.p12" \
-        -passout pass:"${MDP_P12}"
-
-    if [ "${BASEFILE}/${KEYPAIR_NAME}.p12" != "${TARGET_FILE}" ]; then
-        mkdir -p $(dirname ${TARGET_FILE})
-        mv "${BASEFILE}/${KEYPAIR_NAME}.p12" "${TARGET_FILE}"
-    fi
-}
-
-# Pour incorporer un certificat p12 dans un keystore jks
-function addP12InJks {
-    local JKS_KEYSTORE="${1}"
-    local JKS_KEYSTORE_PASSWORD="${2}"
-    local P12_KEYSTORE="${3}"
-    local P12_STORE_PASSWORD="${4}"
-
-    mkdir -p "$(dirname ${JKS_KEYSTORE})"
-
-    keytool -importkeystore \
-        -srckeystore ${P12_KEYSTORE} -srcstorepass ${P12_STORE_PASSWORD} -srcstoretype PKCS12 \
-        -destkeystore ${JKS_KEYSTORE} -storepass ${JKS_KEYSTORE_PASSWORD} \
-        -keypass ${JKS_KEYSTORE_PASSWORD} -deststorepass ${JKS_KEYSTORE_PASSWORD} \
-        -destkeypass ${JKS_KEYSTORE_PASSWORD} -deststoretype JKS
-}
-
-# Renvoie la clé du keystore pour un composant donné
-function getKeystorePassphrase {
-    local KEY="${1}"
-    local RETURN_CODE=0
-
-    local EXISTS=$(hasComponentPassphrase "keystores" "${KEY}")
-    if [ "${EXISTS}" == "false" ]; then
-        # We generate a random key
-        local PASSPHRASE=$(generatePassphrase)
-        setComponentPassphrase keystores "${KEY}" "${PASSPHRASE}"
-        echo "${PASSPHRASE}"
-    else
-        echo $(getComponentPassphrase "keystores" "${KEY}")
-    fi
-}
-
-# Generate a trustore
-function generateTrustStore {
-    local TRUSTORE_TYPE=${1}
-    local CLIENT_TYPE=${2}
-
-    if [ "${TRUSTORE_TYPE}" != "server" ] && [ ${TRUSTORE_TYPE} != "client" ]; then
-        pki_logger "ERROR" "Invalid trustore type: ${TRUSTORE_TYPE}"
-        return 1
-    fi
-
-    # Set truststore path and delete the store if already exists
-    if [ "${TRUSTORE_TYPE}" == "client" ]; then
-        JKS_TRUST_STORE=${REPERTOIRE_KEYSTORES}/client-${CLIENT_TYPE}/truststore_${CLIENT_TYPE}.jks
-        TRUST_STORE_PASSWORD=$(getKeystorePassphrase "truststores_client_${CLIENT_TYPE}")
-    elif [ "${TRUSTORE_TYPE}" == "server" ]; then
-        JKS_TRUST_STORE=${REPERTOIRE_KEYSTORES}/server/truststore_server.jks
-        TRUST_STORE_PASSWORD=$(getKeystorePassphrase "truststores_server")
-    else
-        pki_logger "ERROR" "Invalid trustore type: ${TRUSTORE_TYPE}"
-        return 1
-    fi
-
-    if [ -f "${JKS_TRUST_STORE}" ]; then
-        rm -f "${JKS_TRUST_STORE}"
-    fi
-
-    # Add the public client ca certificates to the truststore
-    pki_logger "Ajout des certificats client dans le truststore"
-    if [ "${TRUSTORE_TYPE}" == "client" ]; then
-
-        for CRT_FILE in $(ls ${REPERTOIRE_CERTIFICAT}/client-${CLIENT_TYPE}/ca/*.crt); do
-            pki_logger "Ajout de ${CRT_FILE} dans le truststore ${CLIENT_TYPE}"
-            ALIAS="client-${CLIENT_TYPE}-$(basename ${CRT_FILE})"
-            addCrtInJks ${JKS_TRUST_STORE} \
-                        ${TRUST_STORE_PASSWORD} \
-                        ${CRT_FILE} \
-                        ${ALIAS}
-        done
-
-    fi
-
-    # Add the server certificates to the truststore
-    pki_logger "Ajout des certificats serveur dans le truststore"
-    for CRT_FILE in  $(ls ${REPERTOIRE_CERTIFICAT}/server/ca/*.crt); do
-        pki_logger "Ajout de ${CRT_FILE} dans le truststore ${CLIENT_TYPE}"
-        ALIAS="server-$(basename ${CRT_FILE})"
-        addCrtInJks ${JKS_TRUST_STORE} \
-                    ${TRUST_STORE_PASSWORD} \
-                    ${CRT_FILE} \
-                    ${ALIAS}
-    done
-}
-
-function generateHostKeystore {
-    local COMPONENT="${1}"
-    local JKS_KEYSTORE="${2}"
-    local P12_KEYSTORE="${3}"
-    local CRT_KEY_PASSWORD="${4}"
-    local JKS_PASSWORD="${5}"
-    local TMP_P12_PASSWORD="${6}"
-
-    if [ -f ${JKS_KEYSTORE} ]; then
-        rm -f ${JKS_KEYSTORE}
-    fi
-
-    pki_logger "Génération du p12"
-    crtKeyToP12 $(dirname ${P12_KEYSTORE}) \
-                ${CRT_KEY_PASSWORD} \
-                ${COMPONENT} \
-                ${TMP_P12_PASSWORD} \
-                ${P12_KEYSTORE}
-
-    pki_logger "Génération du jks"
-    addP12InJks ${JKS_KEYSTORE} \
-                ${JKS_PASSWORD} \
-                ${P12_KEYSTORE} \
-                ${TMP_P12_PASSWORD}
-
-    pki_logger "Suppression du p12"
-    if [ -f ${P12_KEYSTORE} ]; then
-        rm -f ${P12_KEYSTORE}
-    fi
-}
+. $(dirname $0)/pki/scripts/lib/stores.sh
 
 ######################################################################
 #############################    Main    #############################
 ######################################################################
 
-cd $(dirname $0)
-
-ERASE="false"
-
-if [ "$#" -gt 0 ]; then
-    if [ "${1,,}" == "true" ]; then
-        ERASE="true"
-    fi
-fi
-
-pki_logger "Paramètres d'entrée:"
-pki_logger "    -> Ecraser la configuration des keystores/PKI: ${ERASE}"
-
-TMP_P12_PASSWORD="$(generatePassphrase)"
-REPERTOIRE_KEYSTORES="${REPERTOIRE_ROOT}/environments/keystores"
-
-if [ ! -d ${REPERTOIRE_KEYSTORES} ]; then
-    pki_logger "Création du répertoire des keystores ..."
-    mkdir -p ${REPERTOIRE_KEYSTORES};
-fi
-
-# We create vault files if they don't exist.
-initVault   keystores   ${ERASE}
-
-# Remove old keystores & servers directories
-find ${REPERTOIRE_KEYSTORES} -mindepth 1 -maxdepth 1 -type d -exec rm -rf {} \;
-
-# Generate the server keystores
-for SERVER in $(ls ${REPERTOIRE_CERTIFICAT}/server/hosts/); do
-
-    mkdir -p ${REPERTOIRE_KEYSTORES}/server/${SERVER}
-
-    # awk : used to strip extension
-    for COMPONENT in $( ls ${REPERTOIRE_CERTIFICAT}/server/hosts/${SERVER}/ 2>/dev/null | awk -F "." '{for (i=1;i<NF;i++) print $i}' | sort | uniq ); do
-
-        pki_logger "-------------------------------------------"
-        pki_logger "Creation du keystore de ${COMPONENT} pour le serveur ${SERVER}"
-        JKS_KEYSTORE=${REPERTOIRE_KEYSTORES}/server/${SERVER}/keystore_${COMPONENT}.jks
-        P12_KEYSTORE=${REPERTOIRE_CERTIFICAT}/server/hosts/${SERVER}/${COMPONENT}.p12
-        CRT_KEY_PASSWORD=$(getComponentPassphrase certs "server_${COMPONENT}_key")
-        JKS_PASSWORD=$(getKeystorePassphrase "keystores_server_${COMPONENT}")
-
-        generateHostKeystore    ${COMPONENT} \
-                                ${JKS_KEYSTORE} \
-                                ${P12_KEYSTORE} \
-                                ${CRT_KEY_PASSWORD} \
-                                ${JKS_PASSWORD} \
-                                ${TMP_P12_PASSWORD}
-    done
-
-done
-
-# Keystores generation foreach client type (storage, external)
-# for CLIENT_TYPE in external storage; do
-for CLIENT_TYPE in external vitam; do
-
-    # # Set grantedstore path and delete the store if already exists
-    # JKS_GRANTED_STORE=${REPERTOIRE_KEYSTORES}/client-${CLIENT_TYPE}/grantedstore_${CLIENT_TYPE}.jks
-    # GRANTED_STORE_PASSWORD=$(getKeystorePassphrase "grantedstores_client_${CLIENT_TYPE}")
-
-    # # Delete the old granted store if already exists
-    # if [ -f ${JKS_GRANTED_STORE} ]; then
-    #     rm -f ${JKS_GRANTED_STORE}
-    # fi
-    mkdir -p ${REPERTOIRE_KEYSTORES}/client-${CLIENT_TYPE}
-    # # client-${CLIENT_TYPE} keystores generation
-    for COMPONENT in $( ls ${REPERTOIRE_CERTIFICAT}/client-${CLIENT_TYPE}/clients 2>/dev/null ); do
-
-        # Generate the p12 keystore
-        pki_logger "-------------------------------------------"
-        pki_logger "Creation du keystore client de ${COMPONENT}"
-        CERT_DIRECTORY=${REPERTOIRE_CERTIFICAT}/client-${CLIENT_TYPE}/clients/${COMPONENT}
-        CRT_KEY_PASSWORD=$(getComponentPassphrase certs "client_client-${CLIENT_TYPE}_${COMPONENT}_key")
-        P12_KEYSTORE=${REPERTOIRE_KEYSTORES}/client-${CLIENT_TYPE}/keystore_${COMPONENT}.p12
-        P12_PASSWORD=$(getKeystorePassphrase "keystores_client_${CLIENT_TYPE}_${COMPONENT}")
-
-        if [ -f ${P12_KEYSTORE} ]; then
-            rm -f ${P12_KEYSTORE}
-        fi
-
-        pki_logger "Génération du p12"
-        crtKeyToP12 ${CERT_DIRECTORY} \
-                    ${CRT_KEY_PASSWORD} \
-                    ${COMPONENT} \
-                    ${P12_PASSWORD} \
-                    ${P12_KEYSTORE}
-    done
-
-    # Generate the CLIENT_TYPE truststore
-    pki_logger "-------------------------------------------"
-    pki_logger "Génération du truststore client-${CLIENT_TYPE}"
-    generateTrustStore "client" ${CLIENT_TYPE}
-
-done
-
-# Generate the server trustore
-pki_logger "-------------------------------------------"
-pki_logger "Génération du truststore server"
-generateTrustStore "server" "server"
-
-pki_logger "-------------------------------------------"
-pki_logger "Fin de la génération des stores"
+main "$@"
diff --git a/deployment/generate_stores_dev.sh b/deployment/generate_stores_dev.sh
new file mode 100755
index 0000000000000000000000000000000000000000..83e7dde8eff6b64296909060392df1b881365e2b
--- /dev/null
+++ b/deployment/generate_stores_dev.sh
@@ -0,0 +1,20 @@
+#!/usr/bin/env bash
+set -e
+
+######################################################################
+############################# Includes  ##############################
+######################################################################
+
+. $(dirname $0)/pki/scripts/lib/stores.sh
+
+######################################################################
+#########################    Overriding    ###########################
+######################################################################
+
+REPERTOIRE_ROOT="$( cd "$( readlink -f $(dirname ${BASH_SOURCE[0]}) )/../dev-deployment" ; pwd )"
+
+######################################################################
+#############################    Main    #############################
+######################################################################
+
+main "$@"
\ No newline at end of file
diff --git a/deployment/mongo.yml b/deployment/mongo.yml
index 7d13898422b14773c4fed79fb79d7bd59e09fd43..5fb651fbcec004d2df31cbae66eaeafa37602900 100644
--- a/deployment/mongo.yml
+++ b/deployment/mongo.yml
@@ -4,6 +4,9 @@
   roles:
         - mongo_common
         - mongo
+        - { 
+            role: mongo_init, 
+            mongod_source_template_dir: "{{playbook_dir}}/scripts/mongod/"
+          }
         - mongo_configure
-        - init_bdd
         - { role: mongo-express, when: "mongo_express is defined and mongo_express|lower == 'true'"}
diff --git a/deployment/pki/ca/client-external/ca-intermediate.crt b/deployment/pki/ca/client-external/ca-intermediate.crt
index c999b7474c1803765d2f5a137c84cbaef89ce90c..6a43e560cb07cd3437d51a85f39ed1eb4683d7f6 100644
--- a/deployment/pki/ca/client-external/ca-intermediate.crt
+++ b/deployment/pki/ca/client-external/ca-intermediate.crt
@@ -5,56 +5,56 @@ Certificate:
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-external
         Validity
-            Not Before: Apr 21 08:36:33 2020 GMT
-            Not After : Apr 19 08:36:33 2030 GMT
+            Not Before: May  5 09:13:44 2020 GMT
+            Not After : May  3 09:13:44 2030 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_client-external
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:bd:66:92:4c:c6:7e:2f:ef:b1:56:dd:d0:73:8d:
-                    78:3a:d0:c4:fa:4c:b5:e0:93:18:81:d4:da:e4:e5:
-                    bc:57:cf:ee:e8:e8:2a:fd:2b:30:b7:cf:b8:45:d8:
-                    18:b0:40:b7:cd:6f:f7:7c:65:19:a5:a9:5e:a6:15:
-                    cf:96:cd:7d:d4:b1:43:ca:e1:6d:23:62:a9:46:3d:
-                    1c:bf:ea:23:0c:92:f5:ab:91:8b:e6:e5:42:7d:74:
-                    e9:0e:47:54:dd:f2:83:ea:9d:49:cc:94:d8:0b:bc:
-                    2d:51:cd:42:74:73:0c:04:76:f6:bf:b0:bd:ae:81:
-                    6b:56:f8:17:e1:f0:67:e6:fc:6c:ef:f9:54:41:65:
-                    28:6f:09:bf:c0:db:c5:ea:bc:28:54:52:81:70:6e:
-                    cf:02:21:cf:0f:09:08:2e:2d:b2:44:12:b6:6e:54:
-                    7d:33:b7:91:2a:04:7a:9b:b7:68:db:2a:ff:84:73:
-                    69:98:24:93:2a:06:77:98:0a:5e:ed:cb:3d:74:1e:
-                    1f:77:52:e7:5f:8f:f5:39:c9:21:34:7a:98:f0:4f:
-                    83:dc:48:f3:f2:1a:f5:b5:f9:db:50:f0:7f:6e:3b:
-                    b9:71:e1:cb:2d:5a:c9:1e:02:50:78:e1:3c:18:14:
-                    4c:6f:67:3f:40:0e:6d:57:f3:04:42:c4:be:2e:28:
-                    8e:08:cd:c8:cb:40:6c:27:a9:0a:16:4d:be:f6:6d:
-                    4c:10:de:0f:25:f4:06:76:73:b3:2b:62:80:d3:0f:
-                    76:79:32:89:c7:e2:b4:8f:76:fa:f7:19:3a:df:97:
-                    fb:d9:c9:10:89:50:fc:53:ab:d7:b6:bf:19:3e:cb:
-                    b7:43:b2:37:9f:5a:4f:e2:d2:74:85:96:ba:a2:72:
-                    17:90:45:39:90:ce:fd:c2:3b:f3:e4:88:ed:1c:09:
-                    99:e3:d9:2f:1e:f6:eb:f1:f9:f4:81:df:e5:76:cc:
-                    51:f7:d8:d0:e1:5e:4c:a1:7c:93:5e:80:76:91:f2:
-                    d9:e5:22:4d:cf:03:ca:70:c0:28:58:20:68:91:f5:
-                    6e:af:6f:26:a8:c6:fc:52:37:67:34:68:d2:a8:10:
-                    42:cf:09:e9:bf:2e:36:14:6e:f0:ec:92:ed:f8:f1:
-                    f8:d8:b2:3a:aa:da:52:a8:a2:6d:71:1a:82:05:cf:
-                    10:22:e2:0f:04:80:d1:56:4f:bf:73:03:55:a6:74:
-                    e4:69:77:82:e2:04:de:85:71:2c:3c:ab:4f:a0:f2:
-                    16:52:3f:38:9e:04:71:b3:4c:14:da:ef:98:fc:70:
-                    7e:9d:8f:44:fd:26:f4:7f:1e:3b:f8:64:f0:13:ef:
-                    49:40:86:db:0d:67:c5:89:54:a0:35:ba:74:a3:a7:
-                    b1:7d:3f
+                    00:eb:26:d9:1e:69:fc:3d:e5:7d:ff:49:a7:53:4b:
+                    88:2f:bd:d7:1d:0a:54:c1:38:cb:8f:49:39:2b:82:
+                    81:ea:b4:d7:58:59:6a:89:fe:31:9b:9e:32:89:62:
+                    db:99:89:1b:1d:6c:71:2c:55:1f:7c:b9:80:d6:04:
+                    ce:4f:08:c3:f5:87:90:ea:1c:d7:5c:f1:fb:2c:52:
+                    9e:95:74:12:16:98:bf:d9:09:dc:24:eb:a7:f4:80:
+                    dd:b6:3a:1c:43:dc:6d:71:26:a9:3b:35:21:02:39:
+                    50:83:30:44:26:03:b1:2b:46:c3:ee:ad:9a:c8:18:
+                    10:1a:80:8f:8b:89:45:27:91:ab:a5:dd:8e:c3:93:
+                    a4:b9:22:56:70:0e:d6:ee:09:11:53:da:5d:09:35:
+                    43:68:0c:56:f9:66:91:5c:dc:a9:a9:c1:67:aa:79:
+                    17:64:2e:30:96:17:8e:2f:6f:f1:fe:20:38:42:03:
+                    a5:55:1e:17:02:b5:62:59:63:bd:04:34:82:25:54:
+                    56:db:89:5f:a4:6c:af:1b:d2:03:32:98:7a:2d:e0:
+                    25:5a:8b:3b:f2:5f:38:8e:78:44:d0:6c:df:d2:29:
+                    2b:51:8e:5b:ad:80:01:52:83:b9:a1:dd:83:3f:38:
+                    b9:37:2d:5e:a8:46:29:b7:75:fe:8a:a8:0f:42:01:
+                    b9:61:c2:cc:b8:44:b8:cf:50:8c:e8:65:ef:0f:0a:
+                    e7:52:4a:5d:46:e1:14:76:72:a9:11:47:46:cb:3b:
+                    81:4c:db:7c:49:42:ac:84:e5:0e:46:2a:6f:04:87:
+                    02:33:f7:76:af:38:86:fa:c3:e4:10:57:b0:6d:90:
+                    02:5f:75:18:03:c0:4d:52:34:9a:03:c1:7b:a1:d9:
+                    ad:0e:ac:00:a2:a1:02:69:6d:7c:81:5a:4f:d0:9f:
+                    71:b7:86:60:d5:35:7d:6d:38:d2:b6:63:96:ae:04:
+                    60:a9:96:0f:55:77:bb:54:a6:bb:51:81:68:1a:d3:
+                    94:b6:bd:3e:37:2e:f9:40:d1:52:20:8a:5c:0d:8f:
+                    a8:6c:c0:72:bf:b8:c8:c9:7d:e5:ee:a6:ee:09:15:
+                    d2:a4:a1:12:2a:c1:a1:eb:be:c1:fa:c0:b3:02:9b:
+                    83:3c:35:6f:f5:7e:1b:68:64:3a:5e:ee:5f:c6:c0:
+                    47:2b:21:c7:b6:06:9d:56:2e:be:43:fb:5e:aa:1a:
+                    38:55:41:9a:67:06:da:5b:77:b7:4f:1b:9e:39:59:
+                    74:fc:d5:39:5c:dd:2e:c4:58:76:97:1c:41:41:dd:
+                    27:2c:f2:8a:3d:ab:99:1b:39:2a:9e:b3:61:af:58:
+                    14:04:cd:f9:51:f9:cd:d3:84:eb:b1:33:6d:58:b3:
+                    23:ec:a1
                 Exponent: 65537 (0x10001)
         X509v3 extensions:
             Netscape Comment: 
                 CA Intermediate
             X509v3 Subject Key Identifier: 
-                CA:45:36:B6:48:CB:67:A6:DB:4A:A9:40:88:3D:46:BA:8C:7B:1F:6B
+                79:40:DE:1C:BE:4E:6F:37:00:94:B1:23:B1:2F:44:D5:C4:3E:7A:EF
             X509v3 Authority Key Identifier: 
-                keyid:A3:A6:B9:75:15:F1:2E:70:B1:23:91:D2:3C:61:41:FB:55:F1:97:9B
+                keyid:33:AC:54:7E:E9:5B:9C:62:4A:FF:3E:17:3E:F9:EA:C6:3E:6C:C4:83
                 DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-external
                 serial:01
 
@@ -68,70 +68,70 @@ Certificate:
             Netscape Cert Type: 
                 SSL CA
     Signature Algorithm: sha256WithRSAEncryption
-         9a:d1:2f:cd:4b:20:97:14:f4:eb:05:e9:34:62:34:a8:c7:b4:
-         0e:06:40:bf:b2:5f:d1:c6:f1:c1:65:86:60:83:06:8c:6e:9c:
-         f8:ee:1c:52:04:f1:d3:7e:73:12:63:5c:d7:fe:4b:d3:12:b0:
-         9c:6b:c5:7e:b9:39:c4:8b:3e:56:a6:20:5f:dd:3f:7d:a8:aa:
-         da:9a:97:a9:51:22:47:7c:21:0f:ad:94:50:8e:f2:30:29:b8:
-         57:26:f5:16:53:32:bf:27:58:20:3b:de:92:bf:bb:7d:93:d7:
-         59:e8:c2:2d:db:39:96:a9:6c:43:5b:c4:91:7d:ef:38:f3:80:
-         10:b4:17:f6:0f:57:39:49:4f:64:d9:8d:31:cd:90:45:6d:a0:
-         ae:5c:07:80:be:61:53:7d:25:28:07:bd:9c:9d:40:22:ca:6d:
-         8f:1a:94:33:e9:55:62:2d:9b:67:ca:aa:4c:4c:b0:d2:bf:40:
-         07:cb:0a:81:58:32:b2:66:c9:b8:b0:14:69:ca:c9:26:e9:39:
-         cb:93:f9:cd:a7:8e:0f:54:79:d0:63:76:a2:b1:b1:63:23:e5:
-         ed:1f:3f:18:b0:2a:a7:2d:d4:29:3f:86:cf:fc:9f:af:36:65:
-         3b:a8:bc:51:e0:bf:94:19:7b:b6:df:2d:04:9d:aa:38:62:3b:
-         cc:28:02:7e:e5:ef:40:81:75:8a:b3:34:5c:cd:db:41:ed:6c:
-         9b:e2:8a:d9:03:e1:4b:fb:67:fb:e8:4b:a3:cd:b7:80:9e:53:
-         c9:9c:8d:71:e9:83:b0:2c:3f:d8:ba:d9:62:79:8a:6e:62:11:
-         31:f1:1e:82:97:93:2e:40:c1:ba:54:8b:52:8c:5d:01:93:2a:
-         ad:b0:4e:7a:4a:41:f9:d6:c2:e7:58:c9:89:df:31:fc:81:44:
-         ae:7d:d4:39:f4:cb:43:e9:11:85:21:18:bd:ec:dc:24:c5:04:
-         d8:48:9a:8c:31:4a:be:0b:f0:5d:fc:7c:de:b2:f4:24:75:7a:
-         86:39:2d:1c:58:ec:66:e9:65:57:03:47:86:08:1d:74:7f:07:
-         a6:d3:75:13:e4:ea:27:87:30:a1:59:86:ea:7f:3d:5d:03:bd:
-         58:93:d9:c2:62:19:ae:58:77:f4:c0:47:fe:93:7e:37:67:ad:
-         c4:ce:ac:a6:5b:6c:36:24:3f:aa:4f:a6:67:3d:20:20:f1:e6:
-         0d:77:ed:9f:5e:b1:c8:fa:6d:a3:d4:66:6e:31:03:02:09:9c:
-         78:fe:81:dc:74:8f:32:6e:52:e7:79:a8:57:48:1b:2f:d1:89:
-         ab:8c:36:32:04:8a:7e:e8:d6:a5:e7:01:15:af:9b:9a:50:b4:
-         41:14:04:2c:39:7f:0e:49
+         13:2f:f3:16:55:a3:c7:42:30:80:71:45:7f:9a:8b:8c:cd:e2:
+         39:27:44:b2:46:a0:90:6c:36:13:bc:0e:99:34:b3:0f:a0:b6:
+         85:ba:ef:f5:53:b5:63:e7:b0:64:16:ed:be:dd:9c:08:41:7c:
+         74:a5:6d:0b:12:0a:bf:e2:e3:28:dd:1d:d7:a9:42:a2:f8:bb:
+         0d:0d:ae:45:a2:f3:a7:c7:22:bd:d3:80:b2:fe:41:af:79:31:
+         13:c7:78:cf:5a:ea:3e:f9:a7:04:ed:86:32:c9:2e:93:46:af:
+         03:f4:fd:2b:96:2f:6b:9c:9a:a5:db:3b:b9:6b:24:03:5b:21:
+         96:40:9a:fa:f0:25:a1:52:5d:5a:e5:bc:8d:18:3f:54:c3:f1:
+         f5:c8:e1:3e:52:5b:fc:ee:ea:64:0e:67:be:80:d6:38:76:de:
+         cb:dc:dd:3f:3f:5e:37:8c:d4:af:0b:f7:74:39:6c:42:68:34:
+         a4:94:23:6c:dc:07:d9:5d:8e:61:08:bc:6b:4f:cc:81:69:f3:
+         1f:66:81:80:0e:ba:80:a2:9a:65:1e:ea:73:0b:0e:74:35:0e:
+         ad:dc:66:14:f7:2b:9e:09:b8:ed:df:a1:e1:16:3a:cb:af:d0:
+         5d:1c:5d:fb:f9:9a:e2:a5:a3:14:f5:70:3e:a9:79:f5:2a:81:
+         7e:6c:b2:0d:61:31:de:38:5a:8a:1e:f3:d4:60:04:6b:5a:bf:
+         6f:de:dc:09:d0:6d:3e:51:7a:c3:5c:fb:66:a3:6d:ce:51:8d:
+         d9:7d:74:17:63:8d:7a:b0:bd:b3:41:1e:fd:d2:74:c9:40:08:
+         65:d3:73:5c:41:d1:a4:ff:f9:ee:e2:41:be:5b:fe:7c:b3:f1:
+         d0:71:26:9f:9d:7f:b2:5d:ac:89:c4:04:04:d0:a6:ec:6d:37:
+         55:60:b2:d6:ff:36:fd:ad:0b:ba:13:9a:88:c0:73:80:fb:76:
+         51:6c:83:00:13:32:81:29:ab:1c:ea:75:8e:60:74:73:79:40:
+         5a:fd:c5:48:a0:4b:6e:54:59:31:10:a6:7e:67:c3:a2:f6:37:
+         5f:72:d9:4d:26:f5:eb:1a:47:41:87:33:e8:3d:06:e2:67:b4:
+         2a:ca:96:41:3f:f0:28:e8:d6:9a:4f:b2:a2:3b:4e:86:2b:16:
+         98:3d:e4:da:3e:28:53:88:b3:cd:5e:d5:6d:2a:90:eb:d5:98:
+         cb:95:3c:8f:c2:4b:a8:13:c7:65:0b:4e:72:3d:0c:fa:f2:5b:
+         10:47:60:22:23:16:d3:7f:df:13:c4:a3:6f:05:0b:e6:cb:a1:
+         12:8c:b6:b8:e1:c8:03:98:e0:ac:53:8d:dd:63:cd:1c:58:ab:
+         b7:50:44:65:8e:46:fe:80
 -----BEGIN CERTIFICATE-----
 MIIGkzCCBHugAwIBAgIBAjANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJmcjEM
 MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
 MBIGA1UECwwLYXV0aG9yaXRpZXMxIDAeBgNVBAMMF2NhX3Jvb3RfY2xpZW50LWV4
-dGVybmFsMB4XDTIwMDQyMTA4MzYzM1oXDTMwMDQxOTA4MzYzM1owfTELMAkGA1UE
+dGVybmFsMB4XDTIwMDUwNTA5MTM0NFoXDTMwMDUwMzA5MTM0NFowfTELMAkGA1UE
 BhMCZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3Zp
 dGFtdWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMSgwJgYDVQQDDB9jYV9pbnRlcm1l
 ZGlhdGVfY2xpZW50LWV4dGVybmFsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
-CgKCAgEAvWaSTMZ+L++xVt3Qc414OtDE+ky14JMYgdTa5OW8V8/u6Ogq/Sswt8+4
-RdgYsEC3zW/3fGUZpalephXPls191LFDyuFtI2KpRj0cv+ojDJL1q5GL5uVCfXTp
-DkdU3fKD6p1JzJTYC7wtUc1CdHMMBHb2v7C9roFrVvgX4fBn5vxs7/lUQWUobwm/
-wNvF6rwoVFKBcG7PAiHPDwkILi2yRBK2blR9M7eRKgR6m7do2yr/hHNpmCSTKgZ3
-mApe7cs9dB4fd1LnX4/1OckhNHqY8E+D3Ejz8hr1tfnbUPB/bju5ceHLLVrJHgJQ
-eOE8GBRMb2c/QA5tV/MEQsS+LiiOCM3Iy0BsJ6kKFk2+9m1MEN4PJfQGdnOzK2KA
-0w92eTKJx+K0j3b69xk635f72ckQiVD8U6vXtr8ZPsu3Q7I3n1pP4tJ0hZa6onIX
-kEU5kM79wjvz5IjtHAmZ49kvHvbr8fn0gd/ldsxR99jQ4V5MoXyTXoB2kfLZ5SJN
-zwPKcMAoWCBokfVur28mqMb8UjdnNGjSqBBCzwnpvy42FG7w7JLt+PH42LI6qtpS
-qKJtcRqCBc8QIuIPBIDRVk+/cwNVpnTkaXeC4gTehXEsPKtPoPIWUj84ngRxs0wU
-2u+Y/HB+nY9E/Sb0fx47+GTwE+9JQIbbDWfFiVSgNbp0o6exfT8CAwEAAaOCASQw
-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
+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
-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
-FAQsOX8OSQ==
+AgIEMA0GCSqGSIb3DQEBCwUAA4ICAQATL/MWVaPHQjCAcUV/mouMzeI5J0SyRqCQ
+bDYTvA6ZNLMPoLaFuu/1U7Vj57BkFu2+3ZwIQXx0pW0LEgq/4uMo3R3XqUKi+LsN
+Da5FovOnxyK904Cy/kGveTETx3jPWuo++acE7YYyyS6TRq8D9P0rli9rnJql2zu5
+ayQDWyGWQJr68CWhUl1a5byNGD9Uw/H1yOE+Ulv87upkDme+gNY4dt7L3N0/P143
+jNSvC/d0OWxCaDSklCNs3AfZXY5hCLxrT8yBafMfZoGADrqAopplHupzCw50NQ6t
+3GYU9yueCbjt36HhFjrLr9BdHF37+ZripaMU9XA+qXn1KoF+bLINYTHeOFqKHvPU
+YARrWr9v3twJ0G0+UXrDXPtmo23OUY3ZfXQXY416sL2zQR790nTJQAhl03NcQdGk
+//nu4kG+W/58s/HQcSafnX+yXayJxAQE0KbsbTdVYLLW/zb9rQu6E5qIwHOA+3ZR
+bIMAEzKBKasc6nWOYHRzeUBa/cVIoEtuVFkxEKZ+Z8Oi9jdfctlNJvXrGkdBhzPo
+PQbiZ7QqypZBP/Ao6NaaT7KiO06GKxaYPeTaPihTiLPNXtVtKpDr1ZjLlTyPwkuo
+E8dlC05yPQz68lsQR2AiIxbTf98TxKNvBQvmy6ESjLa44cgDmOCsU43dY80cWKu3
+UERljkb+gA==
 -----END CERTIFICATE-----
diff --git a/deployment/pki/ca/client-external/ca-intermediate.key b/deployment/pki/ca/client-external/ca-intermediate.key
index b5b480ac072ba12457f843f2c1a05f141a1e0eb3..2d6c8b25c67bd687dc932ba5326b7fb80f61061d 100644
--- a/deployment/pki/ca/client-external/ca-intermediate.key
+++ b/deployment/pki/ca/client-external/ca-intermediate.key
@@ -1,54 +1,54 @@
 -----BEGIN ENCRYPTED PRIVATE KEY-----
-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
-h2aqgSxNxjIpWnrvjR1Gzeu8NgRZhz9t
+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
+8Rp2Sq+3vNqz42Vi3zxSsQ==
 -----END ENCRYPTED PRIVATE KEY-----
diff --git a/deployment/pki/ca/client-external/ca-root.crt b/deployment/pki/ca/client-external/ca-root.crt
index dab845dee691ffa310818128b46679a5433cae3b..2e7c092a03a59a393163f504a5d0b49166551b5e 100644
--- a/deployment/pki/ca/client-external/ca-root.crt
+++ b/deployment/pki/ca/client-external/ca-root.crt
@@ -5,56 +5,56 @@ Certificate:
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-external
         Validity
-            Not Before: Apr 21 08:36:31 2020 GMT
-            Not After : Apr 19 08:36:31 2030 GMT
+            Not Before: May  5 09:13:42 2020 GMT
+            Not After : May  3 09:13:42 2030 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-external
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:c0:b0:f3:50:82:34:9c:99:ef:9b:23:e4:68:49:
-                    04:91:78:80:9d:ab:35:55:c4:73:c4:4e:58:4c:a4:
-                    3b:d9:ea:91:60:75:12:f7:fd:b6:52:e8:94:79:60:
-                    55:fd:ff:20:70:7f:c7:70:06:10:05:70:b9:ae:2d:
-                    77:a9:d7:da:b3:a5:b2:2d:a2:19:1a:d0:fa:8d:9c:
-                    64:83:e5:f5:10:d1:90:10:7b:a7:86:2a:65:7c:40:
-                    3c:86:b0:fa:c0:4b:a9:72:b2:0d:c1:e4:4d:c9:9e:
-                    50:d2:1b:8d:75:0b:09:88:3e:0d:61:6e:46:45:86:
-                    7d:87:29:c3:0c:e3:1b:c8:43:d9:1d:cc:d7:e2:ba:
-                    5c:72:ff:37:c1:e4:91:6e:96:b1:62:3d:dd:20:19:
-                    19:d1:b0:3a:14:fb:26:33:06:a6:2e:61:93:0e:39:
-                    31:19:ff:55:b1:04:77:30:21:11:b1:20:a6:91:0a:
-                    15:27:3e:2a:d7:3a:d3:34:40:5f:04:60:69:3e:7f:
-                    c1:72:96:ed:06:cd:4c:7a:bd:2c:e5:ee:c0:91:bb:
-                    7c:aa:18:6e:9c:12:54:29:12:fa:95:4a:af:1f:0a:
-                    f1:cd:35:be:a4:12:47:53:6b:fc:22:8a:cb:1d:dc:
-                    19:30:68:00:7d:c3:c0:c6:b8:13:78:c8:f3:ae:40:
-                    9f:fd:e2:4c:7a:76:6d:8f:31:d3:18:ac:7f:48:e6:
-                    2a:77:17:85:ca:32:0b:9c:f9:d8:42:c3:94:2d:20:
-                    88:91:f6:57:4a:aa:88:4a:b0:11:5d:77:7b:50:a7:
-                    96:9d:c5:2a:44:1a:28:f0:b1:98:fd:a6:2a:c8:82:
-                    f0:fd:10:99:fe:93:a1:ab:72:48:6d:f6:8d:09:b8:
-                    f4:f4:62:f8:a9:78:34:79:69:2a:0a:14:a4:ae:ec:
-                    6b:a2:2f:1d:42:e0:a7:26:c4:9e:65:36:01:2f:66:
-                    1f:b8:ef:75:b4:d3:4b:e7:be:24:1b:fa:e9:85:60:
-                    ed:e8:db:c5:c3:e9:0b:db:d6:da:69:07:bb:83:8e:
-                    95:d0:82:45:be:c4:12:2e:f9:19:23:b6:92:78:e6:
-                    c4:eb:9d:66:fd:c1:ab:e2:2f:12:73:9b:4d:bd:6b:
-                    37:d1:53:b1:4b:8f:48:5d:58:dc:fe:b5:50:00:75:
-                    ef:24:7a:9e:bc:9f:f5:38:60:06:09:1f:75:94:be:
-                    d8:1a:94:14:b1:8c:21:df:e5:d5:c1:ef:63:58:4d:
-                    3f:4c:78:22:fe:5d:44:42:c3:98:68:fd:cd:1a:3b:
-                    78:98:1e:f1:1c:c3:f9:42:fc:3e:6d:62:b2:ee:c9:
-                    e4:0c:a0:f7:7d:36:28:b8:53:bd:de:40:4d:1a:c3:
-                    01:b7:cd
+                    00:d3:fb:5a:dc:49:69:f0:40:e5:90:7c:e1:2e:c3:
+                    ef:53:92:3d:83:c2:06:53:c7:bb:e2:ec:ee:bc:a1:
+                    09:d5:a5:04:71:fe:c6:01:7f:7c:2a:88:7c:42:1d:
+                    57:29:54:28:7c:e0:c9:ae:63:ad:28:21:f2:fc:34:
+                    86:3a:67:8a:a8:59:9f:24:e2:07:0f:ef:87:27:27:
+                    92:b5:21:5d:19:29:7a:35:3e:be:db:d1:0c:22:25:
+                    db:28:f8:6a:9a:03:35:56:18:90:27:09:01:7f:b5:
+                    80:b8:bd:f0:ff:7b:ed:f7:f4:33:94:6d:ca:1d:94:
+                    b9:69:e1:42:28:bb:f2:51:dc:01:e0:02:f0:96:1e:
+                    e0:c8:33:41:79:d5:fe:7d:55:9c:cd:9b:58:49:f6:
+                    ac:0f:e2:c8:fc:75:4c:0d:a8:a7:f0:3d:97:07:d4:
+                    7f:17:90:dc:16:ee:df:de:76:5c:ce:f1:42:c9:17:
+                    5f:ae:82:31:b0:97:1c:4f:b0:bb:32:e4:a1:5e:85:
+                    d0:0b:fb:85:d5:3f:2b:86:b3:5a:aa:2a:37:8e:17:
+                    a4:67:0a:33:3f:b5:74:93:48:1a:62:37:65:44:45:
+                    5b:18:b6:47:58:de:90:0a:7b:86:39:49:3e:ce:fa:
+                    11:c6:ec:5f:d4:c6:e2:4d:a3:04:1e:96:87:04:d3:
+                    cf:a6:5e:01:a8:f3:30:dc:a5:40:b1:5e:a3:42:53:
+                    29:55:58:20:f5:f5:19:00:0f:49:60:16:77:bc:f2:
+                    4a:16:8f:38:79:21:8a:ce:78:1a:60:9c:e0:e9:c1:
+                    d7:4a:3e:05:10:f5:8f:e6:f1:a3:85:c1:a2:32:56:
+                    5b:4e:7d:5a:3a:a1:3c:61:ae:5e:68:e4:69:97:72:
+                    3d:38:5e:75:b9:06:e3:b6:f9:02:52:df:b4:87:d5:
+                    fb:8e:99:c6:a6:1b:ca:95:e4:4e:22:27:25:cf:7d:
+                    2c:8b:fa:9c:42:49:d7:37:0e:1e:07:cc:e0:67:c7:
+                    8e:9e:cf:53:bc:c7:f5:8d:89:0a:e8:06:cb:48:6e:
+                    b6:d0:c9:98:50:2b:43:82:4e:36:02:74:9e:e6:54:
+                    e0:c4:f3:49:be:b0:45:60:46:71:3c:8f:10:7f:59:
+                    c8:85:9a:70:b0:a2:a2:63:d0:b2:8c:41:fa:4a:75:
+                    b7:36:18:b1:86:7b:1e:06:34:1e:59:37:76:c5:f0:
+                    bb:77:b0:25:7c:13:0a:14:32:67:d9:b5:eb:f5:a4:
+                    74:cc:5e:c9:68:1c:bc:0e:ce:1a:ed:ab:82:2a:67:
+                    f6:fa:6c:5e:a6:b6:e4:24:0c:f6:86:bb:ee:0a:b9:
+                    6f:8e:df:5d:90:82:e2:22:f3:d1:bc:2b:44:fe:fc:
+                    6f:87:8f
                 Exponent: 65537 (0x10001)
         X509v3 extensions:
             Netscape Comment: 
                 CA Root
             X509v3 Subject Key Identifier: 
-                A3:A6:B9:75:15:F1:2E:70:B1:23:91:D2:3C:61:41:FB:55:F1:97:9B
+                33:AC:54:7E:E9:5B:9C:62:4A:FF:3E:17:3E:F9:EA:C6:3E:6C:C4:83
             X509v3 Authority Key Identifier: 
-                keyid:A3:A6:B9:75:15:F1:2E:70:B1:23:91:D2:3C:61:41:FB:55:F1:97:9B
+                keyid:33:AC:54:7E:E9:5B:9C:62:4A:FF:3E:17:3E:F9:EA:C6:3E:6C:C4:83
 
             X509v3 Basic Constraints: critical
                 CA:TRUE, pathlen:1
@@ -63,66 +63,66 @@ Certificate:
             Netscape Cert Type: 
                 SSL CA
     Signature Algorithm: sha256WithRSAEncryption
-         99:05:a9:46:6c:23:12:79:b5:04:bf:60:1f:3b:f4:3f:52:bd:
-         9e:8d:b4:45:40:5f:c4:0d:25:9b:e4:2b:4c:0e:db:92:6e:2b:
-         06:d8:79:59:64:42:b8:5a:56:d1:cc:a4:47:27:8d:41:38:b0:
-         92:b8:e8:35:94:c1:28:c6:f9:bc:13:0e:5f:f4:d4:a3:2c:68:
-         2c:16:b8:2c:4f:97:fc:ee:e3:ac:6d:8c:4e:8a:29:5e:e7:7a:
-         89:6c:01:55:7f:fe:66:39:7f:a8:d7:f1:0f:e9:bb:8b:42:0a:
-         55:0d:ce:e9:16:cc:97:77:3b:c2:cb:21:7b:cf:2a:7c:91:7b:
-         32:cb:c8:b9:a8:6d:0f:46:dc:0d:f1:11:00:e0:53:9b:d2:77:
-         8f:38:9d:c3:a7:74:e6:ab:20:96:27:58:c8:16:a4:91:2c:18:
-         da:66:56:e4:c2:f9:e9:a0:14:d8:b6:18:55:2c:fe:26:87:f1:
-         e3:5e:cc:2c:7b:db:8c:92:84:3e:48:b6:55:20:f8:24:61:8b:
-         1a:9c:fb:32:0f:84:04:a5:71:dd:d9:0a:6d:66:f0:71:94:49:
-         75:dc:ed:5f:37:4c:32:df:d5:e5:e7:dd:34:56:7e:28:f7:d0:
-         05:42:97:46:3d:c2:60:13:5a:44:e2:5d:9e:46:d4:55:fa:19:
-         36:ed:5e:8d:09:36:9d:35:2f:fb:b4:fa:31:ff:3b:2d:4d:60:
-         ba:e3:31:28:b5:cc:a6:5c:c2:9f:14:a1:b7:3e:0f:b5:d0:0b:
-         da:db:60:56:4b:26:1a:43:ae:67:92:aa:4e:72:47:1b:2b:4a:
-         67:e1:92:18:ea:78:ac:74:ca:1b:84:4b:a7:aa:5e:d1:db:ff:
-         da:13:71:63:31:43:4b:c0:43:4c:62:87:85:fc:74:28:fa:7b:
-         c2:19:41:97:01:fc:07:ab:16:70:77:ff:8e:ed:67:d6:b4:cb:
-         3c:c2:8b:5d:7c:b0:ed:79:04:25:80:f2:a6:ed:78:91:29:1f:
-         dc:74:86:a7:d9:68:35:a0:fd:08:01:df:fa:94:04:7b:f5:46:
-         4c:45:ca:6b:71:6e:ad:b0:a9:64:f3:0d:b8:88:2d:bc:04:3d:
-         f0:a1:ee:33:03:e9:43:54:f1:9a:90:bd:2a:a9:0f:8d:90:b4:
-         46:56:1c:10:cf:81:0e:bd:b5:51:f4:99:2b:59:09:35:d5:f4:
-         6a:6f:77:62:45:26:c1:d4:5d:82:55:40:81:46:aa:f8:1b:16:
-         ae:c5:76:db:fd:8f:13:68:ef:10:6a:71:b6:14:c7:48:32:34:
-         b7:2a:09:a9:15:d8:3c:95:2f:26:53:8d:91:9c:36:b1:93:08:
-         4e:f6:b8:36:da:f5:67:91
+         7f:6e:7e:db:76:f9:9b:9b:9d:d1:82:c3:de:69:da:3f:57:60:
+         0b:ac:24:c3:99:b5:4c:c8:99:73:c3:c4:63:4b:37:b9:4d:51:
+         fe:88:fc:e2:42:6e:26:3d:8c:1e:7c:83:19:ce:ec:5b:55:7d:
+         1e:01:93:00:99:8a:19:28:49:55:18:f8:c8:fd:66:ad:04:6c:
+         7e:54:19:81:d9:30:53:68:41:be:ba:f6:1d:c6:23:18:88:99:
+         98:33:0c:52:14:5f:95:04:17:4b:0b:9b:0f:ae:7f:f9:77:00:
+         c8:0e:2c:b1:4f:5a:95:23:6f:2b:f8:8b:9d:8f:48:ef:9e:1e:
+         68:fe:41:4b:43:f3:77:23:d4:71:f5:ee:4f:5a:bc:53:9c:39:
+         26:83:d4:61:37:f0:af:a9:3e:b8:b2:f6:47:d7:e4:87:ba:42:
+         68:67:fe:c2:1b:b6:d7:95:c4:af:ed:74:ba:6a:60:38:f8:91:
+         26:52:f3:1a:3c:db:80:af:80:6b:c2:5d:fa:00:53:90:ee:ab:
+         41:9d:ec:58:d1:96:66:aa:10:3b:a2:fa:a2:f6:30:25:76:6f:
+         92:02:0a:d0:da:21:f8:36:9c:1a:4a:f3:56:5e:ae:fa:93:42:
+         c2:e6:18:6f:62:84:5d:f7:ae:d2:d8:31:2a:ef:99:18:9e:3a:
+         b7:4c:0e:2b:ef:c3:38:27:79:cd:8f:03:03:3c:26:91:4e:f6:
+         6a:aa:96:65:f6:02:b0:e4:c6:0e:a9:3c:2a:78:e1:9b:a2:ed:
+         d5:64:a8:c3:94:9a:a7:7f:ba:48:61:b8:0e:6f:e7:74:e4:75:
+         00:c0:2f:df:da:70:d6:a2:3d:0e:de:f8:ff:97:b0:36:18:13:
+         a5:ea:fa:6f:6b:f1:b9:29:6a:24:38:d8:4f:0c:75:56:0d:95:
+         dd:a5:8f:0c:19:a0:4f:64:cb:6a:54:cc:3b:07:57:d8:c4:1b:
+         32:65:ed:b1:8f:b7:c2:48:13:41:55:03:c4:7d:9f:71:a3:99:
+         ba:cd:23:71:0c:c8:c6:73:48:c1:7e:91:2c:a4:74:a8:e2:42:
+         c3:f5:d6:02:03:12:de:95:94:9c:5a:cd:e6:a4:d1:d2:1a:b0:
+         98:6f:23:15:b2:4d:f4:ca:76:07:b5:da:3d:0c:7b:50:fd:1f:
+         7d:84:8e:0f:84:b6:f1:20:bd:58:b8:78:5e:be:67:4c:2b:fa:
+         74:f5:32:60:96:9a:09:e3:03:72:7b:4f:bf:71:9f:4b:37:7c:
+         47:93:df:b7:02:10:ca:29:eb:d3:f2:bb:05:75:15:b4:85:96:
+         9c:6a:bc:7f:93:1d:81:16:61:a0:bb:09:3f:e3:92:09:8f:62:
+         91:4e:43:ea:64:a9:07:57
 -----BEGIN CERTIFICATE-----
 MIIF9TCCA92gAwIBAgIBATANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJmcjEM
 MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
 MBIGA1UECwwLYXV0aG9yaXRpZXMxIDAeBgNVBAMMF2NhX3Jvb3RfY2xpZW50LWV4
-dGVybmFsMB4XDTIwMDQyMTA4MzYzMVoXDTMwMDQxOTA4MzYzMVowdTELMAkGA1UE
+dGVybmFsMB4XDTIwMDUwNTA5MTM0MloXDTMwMDUwMzA5MTM0MlowdTELMAkGA1UE
 BhMCZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3Zp
 dGFtdWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMSAwHgYDVQQDDBdjYV9yb290X2Ns
-aWVudC1leHRlcm5hbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMCw
-81CCNJyZ75sj5GhJBJF4gJ2rNVXEc8ROWEykO9nqkWB1Evf9tlLolHlgVf3/IHB/
-x3AGEAVwua4td6nX2rOlsi2iGRrQ+o2cZIPl9RDRkBB7p4YqZXxAPIaw+sBLqXKy
-DcHkTcmeUNIbjXULCYg+DWFuRkWGfYcpwwzjG8hD2R3M1+K6XHL/N8HkkW6WsWI9
-3SAZGdGwOhT7JjMGpi5hkw45MRn/VbEEdzAhEbEgppEKFSc+Ktc60zRAXwRgaT5/
-wXKW7QbNTHq9LOXuwJG7fKoYbpwSVCkS+pVKrx8K8c01vqQSR1Nr/CKKyx3cGTBo
-AH3DwMa4E3jI865An/3iTHp2bY8x0xisf0jmKncXhcoyC5z52ELDlC0giJH2V0qq
-iEqwEV13e1Cnlp3FKkQaKPCxmP2mKsiC8P0Qmf6ToatySG32jQm49PRi+Kl4NHlp
-KgoUpK7sa6IvHULgpybEnmU2AS9mH7jvdbTTS+e+JBv66YVg7ejbxcPpC9vW2mkH
-u4OOldCCRb7EEi75GSO2knjmxOudZv3Bq+IvEnObTb1rN9FTsUuPSF1Y3P61UAB1
-7yR6nryf9ThgBgkfdZS+2BqUFLGMId/l1cHvY1hNP0x4Iv5dRELDmGj9zRo7eJge
-8RzD+UL8Pm1isu7J5Ayg9302KLhTvd5ATRrDAbfNAgMBAAGjgY8wgYwwFgYJYIZI
-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
+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
-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
+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
 -----END CERTIFICATE-----
diff --git a/deployment/pki/ca/client-external/ca-root.key b/deployment/pki/ca/client-external/ca-root.key
index 1af59c8ca18458049630fde07c00af9f7ff02324..ec18134c10b58b8d83b0c4fcf9c4c1587c163391 100644
--- a/deployment/pki/ca/client-external/ca-root.key
+++ b/deployment/pki/ca/client-external/ca-root.key
@@ -1,54 +1,54 @@
 -----BEGIN ENCRYPTED PRIVATE KEY-----
-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
-8cH6TsKuqSCj/9tsR4aAlw+10t8vDKYX
+MIIJnDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQI8/S5RlIieBoCAggA
+MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECNjtD3ID1S72BIIJSNIpfTMWeHjZ
+UJKUfC8sJ3nI4RgCVAeS23ypyQwlcIsHvJPnBit952n12HyxPScaueLnEL1rkJDm
+ID25fVx0zSrMRGSiL8jaEcB+vOoft7nrGoIQXA4XVil982xz5AJQmQXJSLwfxNm9
+Em5u5+WaJ+Cu5/dP+nLIkjNytj6/GoPQkz141AKcc4ryw2TSwhMQtI0l31CeOpDG
+Zp9ZBqL6rs07ZuI/SXLWjreJ8Aird/H26fH13oiawJranC4mOKkhEpCa40aTx7JG
+M1wa1xIGOYx0CFRwZ2Ky609yy7mpFZG++Fq4WMCrtmn+TGife8snLMRAm9yWYWRl
+uFj62Eqv2ftRX40jYAQQX4SgIonvU5fap72rSngo8JUIs9/PqtSufhaJMNk6zzfb
+g/FovGsRIUbsCRbI8uAIxdJKH1znqDBoRkX7GFZiakD6H3b/hBDwEmoNnL4I0mSX
+hLFn+TKF7XlbxnOYf0dgZzqVNJ8a9AXizwMA8z++jpHuRLuNRKuT+bNFewiPg/Tj
+sXJxbJ9MB7BVNHMxW7tx90CMhrcyKVu9TK/JceLgBjVS0hh6G9eKEgobo4zCAAZf
+TxayUI+SBUXaQ7y0VZPkhqf90lub3SoFtO5B/lFb/RG82VSmLy/1k2o4xDcKpyry
+30IxeAbVDoNtBUMKqB9JB+v476aAOcPCAlFh+F7a0Ba0bTWjy15zM84YtX2CPG39
+MZqWSzZObikdlXfqIH+h0QuOFF29dMNluQOuKROtrKPMucd3yYuSYdX96aAT+Q7H
+lByIkL9Fs51IXmQqxgX9FwkTHP6LUqZdpW+nh//hvTAmU9Vk7pi2Znm05FMShtRC
+t3Gt/AfzOS3CKN8J1QojWHq6tgqrCH7pxTV1tgAQ0w+GV28Y3mrcWZ7CHVwmXX9t
+tWnxVFfnXRPrU6ha9oDnFmGWieJgov/moH4u3Tw+9+YSan/7x5Ca+5s5D8u92ETZ
+ky/hBHuvIa/o6k+3CV6vwXUVQhS0aIpNdD9bTcZyGVpbO1Hap9m465pSPKqG+uCy
+4SbVbKTWNHGwKLQ49Ilq3bqcBD+e/qBmDCrdArDyR5lad4QE1KMxTy3JFxW6gaFf
+eKEUa/b0zMEuPy4HY+8ivJ8ioJfRSH44NvmMa5vT+qutjivOFPBQdAa+jseK8HaE
+1cdVKsz41KHM3+r3nzex4phAArUbI3ITNFY1QDaUVv9GWD2LThoEtfH8BJFjR6x6
+GWUGNGTfUuiBoPxjD8KL3y8fZvgWKgdwtQkwri77Lkdy2yrqcUoeAvfNsPKF2CP1
+FhjEfBHE+qQzFpwzOLw84mSbqXTBylwFIryDfJiJbjaT/vA6sI3Z3tOyr3FjbSxt
+POo5W2MJcdMBjM3Qu6XLrpFLa3RFclBR95vFPtCyl5zCoBGeKreX1vSJkT/p9E4a
+vPrKSlqTn4E0AC7bQHo76srUPHZV1qihCcyzE+sFh0sMBBMyrO0qGnYz1EEdurx6
+2Sm6fP0o86lzBZEIuS/wZ/vvVQA2kxIOxeSs2jZ/TlhSBHn33qlrSQ3kMy9Rkhrr
+pW+g4JkvBSlu9pUJWXcjDg2yG3+Js+CfGhiOJTMK33tlELCSywe+fAzKsc1YbhX/
+6iMbZy9FhZT2/L8nksMYCxghxd/QbC41NXTk9rCO8rnX8Ul2wL8plLsA7kz5EY0T
+wwWc77tQUSP573910BK03v0cpEneVMQmFo7G0VDwyZCNCYAaRY5aIEcFZkSekJxW
+1E1wf92vD4y7BfQfgobT3rcCZlsEvXbGctcuxeW73YqcPnerhhi9kWkhdzSKMLaA
+crLTvcENsDpG9+JxFoYpQojVZjGtv+rrX7cOWzkhipg6n9fCIb3CpZgq3wzQ0qKN
+W59CLfj9oZX4AKE+0UlH+vlvr11ZkrkefBLVrjjLvA3fFxHmQxDdHpQXGHOgDZmO
+EMVamYVuNHPurkriz1wL9YS282hfCWpYeMPMpnwIax5x3tx3v130BwVjdwD0tyEn
+49Pte8HII4mF3rFTY64oIvZZGa1Lw9PqOnJEWORQf5OUo8ImSv+h1Q8+sMFUipFA
+Z72FS7C+yH9LlD80uTed3syBtbeYz6qCBzXEqFZnLS2eDjAfHyx4/yF1lu9UFRi8
++vdBu2GU0uQaehaab2nWV5JaguHjSXCiWfbZ5WYd3YkEZzjcDwL3xJeY1YRMBXOA
+PjZJkVkenGWAgAASo85YoFMF//fNTE8WPNKyMdAUd1opYc9MlF/L+Vu3Bnnl86mm
+p/h/eOp2OSPQ2Jj9dfkO1n2VUNKwpxFQNuakfeGwqyXHGkxYMyp5AvNtjHGfzOU+
+fepxdM/GgPPu44DuavEd1BsLgb/xv2dqqmKIYLVw4Tx59ikl+HdNnykelY07Izlr
+4L2K6XdWGdjp/P5Jqq9coXH0zR2hbEeEyMSLRQLA9qPyDTUQpRDCeH0qxgjTCXQf
+LJKXwkSyCHnhYHSyLjsyFN2vR+jVh4BPDU3x0EkV26+pJ+7htj61jCzufGzGUgQw
+Ahpn25O+ph86J5THGYbeRwZHDTJ3vF04UxxA7J5Iu27nzVFMIyYfOp9Am1DGkgfi
+/3uMXEKUAK5OJRGL1Jk6593W0SqEPkNYMssQQNWqWAVdFY52xyK+UvUC/z8/fmMX
+ZZxwOSfp/cairV/X5P8RujnsEoUNw/yumrl3qmanvx+XYovKfIF9lKlaRo91fqkK
+VHyeJ3O4ULpePmH8Rwf9yIMzhA+sXbTk4WTVOtwfbrjkOMr/jd8cnf1/nyfFu4l5
+qSY5cn/rKUp2WmXsTcNcl+Q7TmGKl8zWbN+NiviyYvqDNc5KiBRfNgyF7cPVNFuA
+AnBJ5xaSnQyfgkd57QLnCit17FXws4UKNrbbnmbTt1qRv0hu1qk285rfUBLmfaxR
+/REWm/V86pZW1f0MCxSBKMU5baNSKvB6HVwWWBUSwkxdaHLt/4UJS4Xucbe1tSGJ
+yFWscxOj8iJBAczhh+qeE4MjJW4akRr0qKMccPshOc9YE4s90gbfEWJCdbkaOj10
+SPSRRjonwB0HMGbcZSIwJLokLO5bsyF+dy9yw/lz4FUHIVLXZYZEzG6O59OuIYHS
+RzgEwwPsh0Ble4bCK+8g+80NBYYe4G/1SikLdnS+Bk5ZDQ8m7kEgknfPPogZELiP
+XYXzI3YArhH8yzBIbJOVEA==
 -----END ENCRYPTED PRIVATE KEY-----
diff --git a/deployment/pki/ca/client-vitam/ca-intermediate.crt b/deployment/pki/ca/client-vitam/ca-intermediate.crt
index d5090e7a96fc50a7768adf87acc5426eea11f0f8..84f3df36be4f1106b83b01199b181a514dbd8d2e 100644
--- a/deployment/pki/ca/client-vitam/ca-intermediate.crt
+++ b/deployment/pki/ca/client-vitam/ca-intermediate.crt
@@ -5,56 +5,56 @@ Certificate:
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-vitam
         Validity
-            Not Before: Apr 21 08:36:41 2020 GMT
-            Not After : Apr 19 08:36:41 2030 GMT
+            Not Before: May  5 09:13:49 2020 GMT
+            Not After : May  3 09:13:49 2030 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_client-vitam
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:ab:ad:db:bf:81:7c:34:34:61:13:54:68:e7:09:
-                    cc:6b:3f:b7:90:6d:94:51:9e:02:2c:c4:8c:34:6c:
-                    26:60:c7:fa:64:2d:ec:80:d1:91:24:d8:fb:67:83:
-                    b2:ac:4f:08:8e:be:ba:da:0e:a7:bf:49:96:aa:58:
-                    ea:f0:16:e5:0f:ae:17:79:d8:e9:66:1c:f6:c3:55:
-                    66:77:55:1f:0c:fd:f2:b9:4e:ae:1b:5e:0d:c1:0e:
-                    51:b8:8f:e8:a9:7f:e2:5f:74:3f:e8:6c:41:21:f0:
-                    53:ab:4f:82:ed:c2:b5:87:bc:8a:3d:5f:36:2c:f4:
-                    73:94:db:72:ce:ea:63:10:d2:c1:7f:0a:03:93:b8:
-                    de:72:57:22:89:56:66:da:fe:70:ca:c3:95:21:df:
-                    5a:a5:36:3c:54:1a:92:cf:ba:30:8a:b5:48:54:90:
-                    76:9d:de:75:63:3b:8c:f1:46:59:1b:28:29:38:88:
-                    c5:4f:01:c7:94:59:3b:e9:50:b9:9e:c8:05:41:dc:
-                    5e:76:bd:0a:64:1b:71:a7:25:c7:9c:16:26:24:d2:
-                    e7:0f:71:36:fa:0d:a0:6e:28:9f:c0:a2:54:ce:e9:
-                    bd:3b:02:75:bc:a6:67:6e:c7:19:16:86:9c:99:9a:
-                    c9:d0:7f:63:9e:c6:07:47:95:11:c7:b4:4a:d6:34:
-                    b4:76:b4:37:89:f2:2e:b7:33:db:9f:bf:e1:c0:84:
-                    7e:f0:aa:e5:15:e9:fa:dc:00:0e:00:f6:f1:f3:10:
-                    61:39:64:01:86:6d:91:eb:36:0b:7b:04:63:9f:93:
-                    2a:ee:08:31:e9:bb:5c:be:f0:a3:13:95:82:0d:ff:
-                    04:ab:d3:8e:0a:e3:4e:ba:7a:98:6c:fa:cb:2b:59:
-                    b9:c2:a2:6c:13:ea:a7:14:65:fe:b7:6d:4e:56:b4:
-                    2d:3f:aa:ae:d2:0c:87:56:1d:e2:36:91:38:65:69:
-                    0d:23:51:07:d5:d7:65:78:87:c8:54:22:82:53:de:
-                    3f:fe:45:a1:54:42:b2:d2:d5:f0:b1:c2:30:39:04:
-                    03:94:05:d5:06:98:af:7b:ff:4e:35:3c:a4:ac:d6:
-                    40:ac:f1:c3:62:db:e7:f6:44:c7:2b:1c:ed:fe:7c:
-                    9d:33:03:b3:98:7c:4f:fa:42:81:a2:93:6d:60:85:
-                    91:97:8c:50:bc:90:d8:79:39:37:78:bf:c4:71:03:
-                    97:c8:ed:1f:fa:fd:ee:06:f1:f0:54:a7:59:02:48:
-                    51:84:d2:6f:db:3c:02:de:37:6b:f7:cd:b0:1c:82:
-                    1a:08:25:03:f6:95:56:ca:b0:35:40:8f:47:9e:c1:
-                    85:ac:55:ef:47:b2:3b:ff:8f:70:7e:dd:9d:f5:03:
-                    52:c9:a9
+                    00:c8:b3:d4:10:7b:e4:45:87:e5:b8:45:dc:8b:49:
+                    f0:16:2b:29:15:36:19:81:af:91:42:c3:16:c3:7e:
+                    f9:32:f5:f5:07:7f:88:46:14:91:d2:8b:e6:69:34:
+                    ba:57:5a:a8:50:82:c1:9f:63:29:1b:e8:e3:24:77:
+                    06:d6:88:76:4f:e5:41:dd:69:61:f0:d0:69:f2:dc:
+                    11:2c:85:92:9c:90:e6:dd:7f:a5:c9:d0:e3:47:06:
+                    9a:97:e5:77:3e:e5:2c:dc:4f:c2:b3:30:36:c0:82:
+                    0d:08:e7:3e:9c:12:5a:c5:f8:86:7c:b5:2d:0b:8f:
+                    18:6b:f8:d2:94:0e:24:f6:95:01:8f:50:94:49:13:
+                    a0:25:80:35:7a:a8:84:c7:c3:8d:e8:29:07:57:7b:
+                    ea:8a:0b:72:e0:b0:ab:a5:57:67:eb:d4:0c:92:d1:
+                    8b:d7:1f:e9:11:18:29:d7:f8:0c:63:3d:f9:6d:fa:
+                    34:4b:ba:43:6b:58:2c:cf:4a:a9:73:72:8b:d8:a5:
+                    ca:88:04:78:ac:b0:43:18:2b:b6:03:b8:42:99:c9:
+                    1d:4f:ba:b3:08:43:51:dc:b2:03:c8:ca:43:f3:22:
+                    ac:48:5f:71:ee:aa:de:d0:1b:15:b5:a6:78:f6:17:
+                    b5:96:fd:aa:1c:58:55:9c:7a:18:03:36:7d:13:24:
+                    d2:d2:f8:1c:81:d7:07:96:39:c3:d8:7a:eb:2e:bf:
+                    bd:ee:77:65:d1:10:50:04:17:5c:00:79:67:4b:e5:
+                    b7:d9:2c:c5:c5:91:9f:50:41:49:8c:1d:78:28:32:
+                    4d:49:82:4a:8d:a9:e5:f6:34:9c:6f:af:ed:5c:6b:
+                    30:11:c9:33:80:0e:00:94:3e:f9:d9:0a:56:91:ac:
+                    a0:78:95:e2:2f:c6:7b:ab:05:fa:fc:e7:13:0e:ce:
+                    9e:75:0f:00:fa:f7:61:fe:f7:87:43:fc:d8:8a:05:
+                    35:d4:4b:c1:f5:71:1b:fc:f7:02:0f:ed:bd:10:4d:
+                    49:2e:a6:cb:bf:df:15:19:2e:ae:4c:8b:aa:cc:8f:
+                    4d:cd:ad:fc:09:85:7a:43:e0:1a:c5:5b:11:dc:44:
+                    b5:b1:14:eb:88:1f:a1:90:87:46:fb:b5:bb:48:da:
+                    16:34:34:60:0e:49:5b:bb:92:a5:8e:76:94:5e:ef:
+                    b6:d5:ef:01:22:ef:f6:1c:12:9c:86:ab:86:c6:87:
+                    94:57:08:a8:dc:c2:c0:de:a3:50:53:ba:56:bc:60:
+                    9f:e1:4d:63:98:12:9c:6a:df:7e:ac:7c:f1:d3:65:
+                    91:df:29:0a:bf:c2:aa:36:e2:16:85:b1:81:ff:85:
+                    87:c4:2e:1e:6f:44:49:04:de:d5:48:38:e8:a1:08:
+                    f6:84:79
                 Exponent: 65537 (0x10001)
         X509v3 extensions:
             Netscape Comment: 
                 CA Intermediate
             X509v3 Subject Key Identifier: 
-                D2:02:43:D6:2A:DD:DF:77:12:04:7A:8C:72:77:D5:6A:1A:D8:70:6B
+                39:AE:EB:0E:A7:FA:47:3C:91:8C:08:24:D2:47:42:76:03:56:84:ED
             X509v3 Authority Key Identifier: 
-                keyid:56:3E:0E:6A:BE:9D:98:36:A7:16:F2:37:C5:1E:EE:AE:2A:03:B6:D6
+                keyid:06:FE:4C:68:B6:B0:FA:83:B5:FC:2D:9E:52:78:59:63:01:E0:8E:B9
                 DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-vitam
                 serial:01
 
@@ -68,69 +68,69 @@ Certificate:
             Netscape Cert Type: 
                 SSL CA
     Signature Algorithm: sha256WithRSAEncryption
-         51:0b:49:c5:32:1f:37:ca:62:03:9a:04:5d:13:2b:c4:cf:8a:
-         c6:46:a4:8f:9a:e5:f7:21:2d:83:39:d6:80:26:13:95:de:8c:
-         d7:45:0b:50:5f:a7:43:83:83:d7:0b:66:e5:04:f2:8a:7b:90:
-         28:07:f8:90:43:10:3e:53:1a:2d:be:90:f8:c0:c6:7f:47:2b:
-         2e:47:14:0c:04:7a:66:1b:55:ca:f7:6d:fd:ef:83:a4:54:7c:
-         5d:a5:98:d1:62:05:88:85:b6:14:96:36:6b:26:0a:b8:9a:56:
-         57:37:79:76:b6:ea:08:ba:75:92:9e:bf:b3:e0:35:88:60:89:
-         9c:9c:7e:39:4c:e3:41:ab:d4:45:64:68:b8:62:f8:4e:4f:f7:
-         32:41:de:c0:9f:0b:d2:b4:56:bd:73:d7:09:7e:fd:19:76:e9:
-         14:f7:6d:1e:ce:a4:28:da:c9:8e:41:8f:c5:0f:63:80:53:aa:
-         e7:32:a9:4f:4f:e1:4c:03:07:0a:2e:15:44:93:96:15:18:dd:
-         ac:57:d1:f5:7f:63:20:1f:c1:cf:99:54:e5:b5:7b:7f:3b:e6:
-         d4:67:9b:2d:36:5e:78:2a:b7:83:5f:73:4a:e6:4f:7e:c8:e5:
-         29:82:8b:dc:24:bb:9f:6f:0f:2b:d3:64:7f:be:44:5c:db:34:
-         55:0e:0b:6c:eb:17:41:85:66:5f:77:46:ce:93:80:2b:d6:49:
-         49:89:a1:3c:76:45:08:4c:e1:a4:55:77:df:b8:3b:07:23:ca:
-         8f:a6:25:9c:f2:76:9f:0b:d8:35:4e:53:93:7b:15:79:20:a8:
-         2c:01:8e:2a:5f:b9:ef:f5:b2:10:b9:c5:3f:33:42:46:b1:d6:
-         6a:d2:62:b8:dd:f8:20:04:b3:c0:6c:5b:04:32:a7:b9:70:18:
-         c3:de:f3:c1:e0:8d:b6:cb:44:24:28:9a:c5:fd:cd:03:9a:fa:
-         df:e4:d5:a6:ef:27:2d:55:bf:56:6d:77:d2:ca:88:dc:3e:2a:
-         a8:17:89:57:cb:47:66:2c:ef:e8:83:23:dd:c1:d9:a7:01:cf:
-         e0:2f:9d:b8:06:4b:22:79:c4:7b:d5:d7:5c:36:92:c5:c3:83:
-         2d:14:0f:ec:cc:5f:bd:99:da:90:6f:d6:77:67:8a:10:2c:bf:
-         2e:f8:dc:f6:5e:33:9e:cd:ec:04:8a:c3:b7:f4:1a:09:80:46:
-         9c:3a:de:ed:5b:ab:0a:2a:7a:b4:28:ce:80:56:f3:15:d6:79:
-         eb:61:ad:77:86:ac:51:1a:f9:ab:5f:1f:07:c0:9e:34:40:57:
-         19:03:89:92:ee:7c:98:de:6c:19:9e:db:da:aa:a9:54:19:56:
-         28:da:dd:20:ee:0d:2b:5d
+         01:4f:16:22:e7:c6:31:29:10:27:2a:a4:2c:a9:6b:9c:c6:f8:
+         89:31:5e:5f:96:ea:c1:40:c2:0d:e0:6d:2f:48:54:bc:3d:e4:
+         ef:dd:ea:89:2e:13:a8:da:35:69:d7:44:54:ca:b3:27:9a:c6:
+         e1:d6:87:a9:76:23:be:be:07:17:f0:40:1a:91:f7:46:5b:d8:
+         a8:f6:aa:01:0f:af:b6:bd:63:1e:ee:b7:02:5a:1d:33:1d:85:
+         cc:ae:bf:12:6a:d8:33:d1:6d:69:03:97:59:64:2a:8b:b7:6a:
+         85:1a:45:80:b9:c5:0d:16:29:47:67:93:cf:27:3d:36:65:64:
+         90:0e:3e:f8:e4:33:1e:9b:bc:1e:e6:3a:8e:7b:d4:37:12:f3:
+         0e:03:5b:2f:99:31:ef:ca:da:f5:e6:b7:cd:31:33:4c:5a:8c:
+         37:5e:2a:e2:71:29:61:8b:3e:42:0e:f7:57:96:af:46:73:66:
+         c7:8f:9d:7e:b7:d2:89:0b:16:2f:cf:56:a6:87:47:a6:10:de:
+         ae:e7:83:75:46:fb:d7:e4:ed:39:c8:7e:f0:e5:2b:8d:f8:eb:
+         92:7b:00:27:a9:f6:8e:28:9a:52:4f:93:65:45:df:31:5f:a4:
+         73:23:59:0f:6c:dd:2c:50:24:d7:53:aa:d2:62:5e:b1:2e:99:
+         5b:00:b8:e3:d3:4c:d6:69:66:0d:c4:f1:28:a5:13:02:f4:aa:
+         7d:38:34:9f:58:86:19:84:02:01:22:98:2a:5d:88:e7:1d:ea:
+         0d:4e:1c:bd:34:37:a6:6e:e4:26:68:1e:46:5c:6f:5c:08:5c:
+         b1:3d:42:50:ae:c3:9d:81:13:37:ec:97:9e:6a:01:8a:d3:a6:
+         c5:99:1d:1f:94:52:36:6a:57:db:86:4b:dd:05:1e:1b:95:b6:
+         25:76:a7:69:75:ee:e3:6d:d2:2e:cd:7e:0c:2f:1e:e1:68:84:
+         a8:19:d6:da:bf:f8:4e:a9:21:ae:ca:da:af:f2:40:4e:4e:55:
+         f9:d8:d4:f2:98:6a:65:48:5d:84:b4:a5:3c:c2:bb:9a:06:a0:
+         df:2e:66:79:d4:da:7c:a2:93:5e:ac:c5:2c:53:46:77:60:1a:
+         2a:7e:7d:1e:8f:9d:36:58:38:3a:6c:ec:6b:3e:2c:49:01:c6:
+         bc:cd:20:58:c6:f6:62:ac:7c:7a:62:ef:a0:3e:c9:50:72:45:
+         15:3b:6e:09:4e:10:a8:b3:6a:ef:5d:29:83:db:7b:95:16:aa:
+         43:0e:48:a6:57:79:d9:aa:43:ed:81:bf:ac:f2:0a:fa:5c:28:
+         c7:48:be:1c:07:a9:da:fa:5f:26:cd:63:33:d6:4b:41:90:4a:
+         5c:b7:24:1d:50:42:27:c3
 -----BEGIN CERTIFICATE-----
 MIIGijCCBHKgAwIBAgIBAjANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJmcjEM
 MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
 MBIGA1UECwwLYXV0aG9yaXRpZXMxHTAbBgNVBAMMFGNhX3Jvb3RfY2xpZW50LXZp
-dGFtMB4XDTIwMDQyMTA4MzY0MVoXDTMwMDQxOTA4MzY0MVowejELMAkGA1UEBhMC
+dGFtMB4XDTIwMDUwNTA5MTM0OVoXDTMwMDUwMzA5MTM0OVowejELMAkGA1UEBhMC
 ZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFt
 dWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMSUwIwYDVQQDDBxjYV9pbnRlcm1lZGlh
 dGVfY2xpZW50LXZpdGFtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
-q63bv4F8NDRhE1Ro5wnMaz+3kG2UUZ4CLMSMNGwmYMf6ZC3sgNGRJNj7Z4OyrE8I
-jr662g6nv0mWqljq8BblD64XedjpZhz2w1Vmd1UfDP3yuU6uG14NwQ5RuI/oqX/i
-X3Q/6GxBIfBTq0+C7cK1h7yKPV82LPRzlNtyzupjENLBfwoDk7jeclciiVZm2v5w
-ysOVId9apTY8VBqSz7owirVIVJB2nd51YzuM8UZZGygpOIjFTwHHlFk76VC5nsgF
-Qdxedr0KZBtxpyXHnBYmJNLnD3E2+g2gbiifwKJUzum9OwJ1vKZnbscZFoacmZrJ
-0H9jnsYHR5URx7RK1jS0drQ3ifIutzPbn7/hwIR+8KrlFen63AAOAPbx8xBhOWQB
-hm2R6zYLewRjn5Mq7ggx6btcvvCjE5WCDf8Eq9OOCuNOunqYbPrLK1m5wqJsE+qn
-FGX+t21OVrQtP6qu0gyHVh3iNpE4ZWkNI1EH1ddleIfIVCKCU94//kWhVEKy0tXw
-scIwOQQDlAXVBpive/9ONTykrNZArPHDYtvn9kTHKxzt/nydMwOzmHxP+kKBopNt
-YIWRl4xQvJDYeTk3eL/EcQOXyO0f+v3uBvHwVKdZAkhRhNJv2zwC3jdr982wHIIa
-CCUD9pVWyrA1QI9HnsGFrFXvR7I7/49wft2d9QNSyakCAwEAAaOCASEwggEdMB4G
-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
+yLPUEHvkRYfluEXci0nwFispFTYZga+RQsMWw375MvX1B3+IRhSR0ovmaTS6V1qo
+UILBn2MpG+jjJHcG1oh2T+VB3Wlh8NBp8twRLIWSnJDm3X+lydDjRwaal+V3PuUs
+3E/CszA2wIINCOc+nBJaxfiGfLUtC48Ya/jSlA4k9pUBj1CUSROgJYA1eqiEx8ON
+6CkHV3vqigty4LCrpVdn69QMktGL1x/pERgp1/gMYz35bfo0S7pDa1gsz0qpc3KL
+2KXKiAR4rLBDGCu2A7hCmckdT7qzCENR3LIDyMpD8yKsSF9x7qre0BsVtaZ49he1
+lv2qHFhVnHoYAzZ9EyTS0vgcgdcHljnD2HrrLr+97ndl0RBQBBdcAHlnS+W32SzF
+xZGfUEFJjB14KDJNSYJKjanl9jScb6/tXGswEckzgA4AlD752QpWkaygeJXiL8Z7
+qwX6/OcTDs6edQ8A+vdh/veHQ/zYigU11EvB9XEb/PcCD+29EE1JLqbLv98VGS6u
+TIuqzI9Nza38CYV6Q+AaxVsR3ES1sRTriB+hkIdG+7W7SNoWNDRgDklbu5KljnaU
+Xu+21e8BIu/2HBKchquGxoeUVwio3MLA3qNQU7pWvGCf4U1jmBKcat9+rHzx02WR
+3ykKv8KqNuIWhbGB/4WHxC4eb0RJBN7VSDjooQj2hHkCAwEAAaOCASEwggEdMB4G
+CWCGSAGG+EIBDQQRFg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFDmu6w6n+kc8
+kYwIJNJHQnYDVoTtMIGcBgNVHSMEgZQwgZGAFAb+TGi2sPqDtfwtnlJ4WWMB4I65
 oXakdDByMQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJp
 czEQMA4GA1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxHTAbBgNV
 BAMMFGNhX3Jvb3RfY2xpZW50LXZpdGFtggEBMBIGA1UdEwEB/wQIMAYBAf8CAQAw
 CQYDVR0SBAIwADALBgNVHQ8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgIEMA0GCSqG
-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
+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
 -----END CERTIFICATE-----
diff --git a/deployment/pki/ca/client-vitam/ca-intermediate.key b/deployment/pki/ca/client-vitam/ca-intermediate.key
index 88f33dfa1fb324657ed1feaa77f748f05786ae5d..97af2240805581df621a5d40b0fe5a54f13869aa 100644
--- a/deployment/pki/ca/client-vitam/ca-intermediate.key
+++ b/deployment/pki/ca/client-vitam/ca-intermediate.key
@@ -1,54 +1,54 @@
 -----BEGIN ENCRYPTED PRIVATE KEY-----
-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
-1924JsO7fdysl94K/HeexKvdI6Lhug6VzRjXMuCjzNxkmX+MlaeS5Kv6GRcdki+B
-8ZtAt/spgrMJ75rBG8820aU0HmfJ0giIGJVfNouDVLEEbF5CsTK+rHw8iZ0B7Dcn
-ZNfPKeVrYJlDdUbdtbzMQlTnBWNJeJhoDFG+8VvBxIXH3hUbo3QbP3uA7PotYn5w
-Vp8OAjSnvMJQNDsR8ZOOP4cp4o0+tGzmF85yyI8ab7699UiYN+IchqQ2YsLmXBIc
-aboibnQTBjpZhMaCobWnz/cCHqhjnBbRJgdwitS3J3ED7au72Gyb2GpyHyo9QfDu
-xevOJXvNQ8c6ZZeDGge6BhUEiyKo+SyY+4gVsuos2BedpYW1cg4FKy+dLs+9yr/O
-NHeyez2QLxmjsKM/EQnIg/SYCNGD4byEgVj3eg/c9bm1GxamIqY+3ojQ1C+OLyJe
-DTRQMlZ2YafzGppgoghNHJpxO1EieVT3VxWnU4y85EtNik0NSZdd4THgrAmWrA4n
-4F/nFFRZeCQylt52+hvB1S1A3lCBwFVftGbOBFq0Dcv84vWNVS4byGD6sYUQNFR+
-fKgtgDGTl43DeuavOza49Egg0DTLvX6vkMI+lWi36Aho6v8sR6tEgycRj02AN0vE
-6CYSpEvBCRtT3CQvWuyUu3hsp3F298HzTqPSayOqAh2Iwk2MtKFVnOQVuEZjhHbd
-QOOkez0wmwGVdkJlH8ay99pEkl6KU5UzIsTDXo27cwSxwYKA7/wmoQhtGIcIwjQB
-DKIpvh2hkIDKJZ2/7UNq3aYnY5NXhOJOZY86V4ArqZ/iK5RVbga+abZKwuPIB7IH
-GBkQP5FrBLdjCUmWKPjIbw==
+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
+H9SeGQJugv/J6hPWlyVOXQ==
 -----END ENCRYPTED PRIVATE KEY-----
diff --git a/deployment/pki/ca/client-vitam/ca-root.crt b/deployment/pki/ca/client-vitam/ca-root.crt
index 8a5372a09ce1b4bb6d934d023a20e6e5e4b2cd93..e18d3ac69a57465b949e97991ad03e9f1df916ec 100644
--- a/deployment/pki/ca/client-vitam/ca-root.crt
+++ b/deployment/pki/ca/client-vitam/ca-root.crt
@@ -5,56 +5,56 @@ Certificate:
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-vitam
         Validity
-            Not Before: Apr 21 08:36:37 2020 GMT
-            Not After : Apr 19 08:36:37 2030 GMT
+            Not Before: May  5 09:13:47 2020 GMT
+            Not After : May  3 09:13:47 2030 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-vitam
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:cb:d2:e8:b0:c1:97:69:cb:9b:9e:46:87:5e:51:
-                    24:11:17:f8:31:5e:29:d4:f1:26:ef:fb:d6:2c:0d:
-                    cc:bf:d6:cd:ad:fc:07:07:bf:31:fc:98:75:fa:ca:
-                    16:08:42:f3:c8:c3:5d:55:3e:1a:86:a0:33:08:ac:
-                    b6:a7:a6:72:98:05:aa:66:ee:37:f0:c9:d9:e4:2e:
-                    d1:80:29:a7:40:4c:dc:e2:28:45:7d:98:47:21:c3:
-                    40:a4:53:29:95:80:a3:98:6a:b8:89:d2:bf:9f:41:
-                    e7:2b:b0:7c:fe:8f:50:1f:9b:43:8a:4e:f5:71:17:
-                    0f:04:dc:24:d0:7e:be:e2:9f:4b:24:98:34:23:ff:
-                    16:bc:69:86:6e:bc:14:ee:fd:e0:18:57:46:4c:f2:
-                    fb:13:33:15:6c:23:f5:88:9a:fb:93:72:2b:cf:80:
-                    60:67:19:b8:46:ea:45:2a:63:13:8d:51:5c:32:2e:
-                    49:f1:7c:20:87:23:f2:de:86:21:41:84:a2:5e:32:
-                    f0:8d:57:09:fe:30:83:f7:91:e0:77:84:4e:90:da:
-                    d9:cb:31:dc:a0:c8:6f:a5:e7:e8:a6:9b:70:c6:51:
-                    4d:8a:bd:a0:2e:61:78:34:82:65:65:ff:7f:90:af:
-                    e7:a5:da:68:6c:3f:74:cd:13:b0:e7:7f:fe:20:97:
-                    b8:12:91:d7:29:ba:6f:10:c4:a9:13:13:d1:83:98:
-                    c8:90:dc:fd:6d:27:62:1a:91:7b:cf:ff:5b:aa:be:
-                    12:99:9d:7b:ad:e9:b1:7e:8f:e8:13:f9:2e:03:30:
-                    5e:92:88:c4:e8:0e:ab:75:c6:cf:8b:b7:86:ac:fd:
-                    9d:44:80:85:43:4e:ad:44:ff:a6:5a:bd:e1:a9:7c:
-                    f8:2c:4f:47:28:04:43:2d:24:8f:d9:1c:01:45:d1:
-                    86:1b:d6:7b:ea:ec:77:75:e1:73:71:cd:43:be:4e:
-                    27:7b:70:a4:2f:76:d7:e2:47:ff:a7:93:68:a2:f8:
-                    e6:14:15:21:f4:b1:9a:86:3b:b8:75:eb:47:e6:52:
-                    91:c2:84:4d:6e:c7:cd:93:a2:eb:3e:10:ad:fa:cf:
-                    e1:8f:0a:71:33:99:a9:4c:d7:d9:06:d6:b4:3b:cc:
-                    be:ce:83:e8:d6:d4:11:df:3b:f1:71:98:01:87:68:
-                    4b:a1:af:7d:7d:72:33:2a:34:1e:8f:1e:24:6d:7a:
-                    dc:90:66:d7:36:9b:1d:a5:f8:5d:55:35:6a:f5:52:
-                    8a:d6:70:32:6d:5a:a4:54:79:d0:b9:eb:79:ab:a5:
-                    77:aa:3a:09:10:5b:fd:98:a7:be:f2:9a:d5:8d:6b:
-                    f7:84:6a:34:86:df:d6:4f:ca:d3:aa:66:7e:51:35:
-                    d0:e1:39
+                    00:c4:09:8e:5f:bb:7f:a5:f8:4e:28:02:67:b4:ed:
+                    09:a3:a6:ea:e7:28:8e:42:c7:16:0c:e8:57:fe:1d:
+                    0b:3b:a9:79:22:b3:32:05:a3:06:ad:f1:3f:b9:76:
+                    48:2c:e4:f4:93:a9:b6:30:d3:28:0d:de:b1:25:4a:
+                    5c:7b:32:cf:93:b4:e9:58:5e:c0:fe:f6:3d:4f:75:
+                    f2:55:63:02:c8:52:f9:c0:2e:92:af:db:17:90:bc:
+                    65:28:ce:20:a0:6c:1a:14:4c:94:01:50:51:71:e7:
+                    0a:58:e2:7d:31:36:c7:10:92:d2:22:48:a2:81:fa:
+                    02:df:bd:71:4f:69:66:28:65:de:5e:63:5a:ef:3d:
+                    50:46:e3:2d:8e:b8:8f:23:ce:16:6d:40:31:42:60:
+                    e5:f0:9b:f9:17:6f:ab:8a:46:5b:b4:e0:0d:1e:4d:
+                    d6:d1:7f:f9:6b:44:2e:f3:0d:eb:fa:bd:9e:41:64:
+                    5f:de:5f:70:ae:81:77:9b:c6:c6:0c:42:c5:56:53:
+                    cd:bb:8a:3d:73:65:f4:06:a6:59:34:23:33:fa:e4:
+                    78:53:34:e0:9b:82:6e:fd:79:2c:d4:56:59:6d:f3:
+                    19:a6:96:e6:3e:14:19:68:4b:03:b1:9d:38:a1:fc:
+                    f8:f9:7a:9d:20:c0:d7:5d:eb:1d:01:06:61:2c:d6:
+                    1c:a6:11:94:25:80:c9:2d:fc:8b:fa:5b:e7:59:1f:
+                    90:2b:fe:de:ce:22:5e:26:d3:79:e6:21:39:e0:53:
+                    0c:0f:b9:22:00:59:e3:ed:54:9c:34:f4:ab:1e:45:
+                    4e:be:d1:b0:bf:10:b5:72:5a:dd:31:23:46:65:9f:
+                    1a:fd:6c:e5:bc:7a:fd:41:cc:1d:b1:e5:43:62:3a:
+                    d5:f0:18:0d:8e:ef:28:62:f4:a8:41:03:b6:2a:6e:
+                    c1:59:0c:a5:be:e5:a2:ab:ed:0f:a6:9c:bc:ac:b4:
+                    5b:6a:a0:3b:83:08:26:a0:f8:b0:f1:a6:ab:be:ed:
+                    c4:ac:df:aa:0f:03:eb:43:48:fd:a7:78:e3:7b:4b:
+                    7d:40:d9:ac:cf:d4:94:8d:8d:8e:d6:2f:71:9c:81:
+                    e9:65:2f:6e:57:6f:21:c2:fa:e1:18:1d:e1:69:ba:
+                    5b:4e:e9:db:12:39:be:01:7e:ed:de:52:28:a8:a5:
+                    59:26:1c:c5:f3:12:49:70:e4:7c:e0:dc:57:aa:38:
+                    0e:6d:af:76:87:19:d8:db:f6:e3:7f:cd:1b:9f:32:
+                    25:2e:ec:b0:b5:bb:65:64:ac:30:f5:7d:f5:cf:83:
+                    aa:68:41:c8:ba:f0:b3:d9:6c:93:97:b3:89:91:b5:
+                    b5:55:37:81:a9:9f:66:eb:c4:01:58:c0:d2:38:d0:
+                    af:ce:f5
                 Exponent: 65537 (0x10001)
         X509v3 extensions:
             Netscape Comment: 
                 CA Root
             X509v3 Subject Key Identifier: 
-                56:3E:0E:6A:BE:9D:98:36:A7:16:F2:37:C5:1E:EE:AE:2A:03:B6:D6
+                06:FE:4C:68:B6:B0:FA:83:B5:FC:2D:9E:52:78:59:63:01:E0:8E:B9
             X509v3 Authority Key Identifier: 
-                keyid:56:3E:0E:6A:BE:9D:98:36:A7:16:F2:37:C5:1E:EE:AE:2A:03:B6:D6
+                keyid:06:FE:4C:68:B6:B0:FA:83:B5:FC:2D:9E:52:78:59:63:01:E0:8E:B9
 
             X509v3 Basic Constraints: critical
                 CA:TRUE, pathlen:1
@@ -63,66 +63,66 @@ Certificate:
             Netscape Cert Type: 
                 SSL CA
     Signature Algorithm: sha256WithRSAEncryption
-         c4:ea:7d:34:68:8e:37:96:9c:be:e9:ff:cc:91:3d:d5:a5:4f:
-         06:75:32:ca:79:b4:ba:47:65:e9:bd:38:db:6b:11:03:46:25:
-         c4:76:65:47:fa:ff:90:26:db:54:d7:b2:1e:c1:55:26:94:4f:
-         f1:cc:ed:4e:c7:ea:83:bc:0f:51:d7:3a:18:12:92:46:01:57:
-         d5:fc:e3:1b:b4:d5:58:3c:5e:89:40:4c:fa:ea:1e:1d:ef:78:
-         bb:d5:54:ab:57:d1:cc:3b:e4:b2:5a:10:68:88:5a:80:2c:71:
-         cf:eb:e1:50:2b:56:2b:d4:f9:e2:79:ec:4e:66:c4:bf:b3:b8:
-         d3:ce:d0:0f:9a:09:1b:ee:ca:0a:5b:23:78:58:ef:c8:8e:ef:
-         00:2d:bb:5c:5c:00:21:35:72:da:15:c3:4b:dd:5f:04:9a:e8:
-         60:d3:16:31:34:3f:0a:44:43:d6:51:be:97:6d:47:e0:75:fb:
-         3e:e1:8e:e9:64:05:73:04:db:de:f5:38:90:f9:21:f7:e2:51:
-         ce:99:44:aa:98:c2:c9:b6:9b:11:16:a9:0e:58:27:0e:2f:48:
-         98:f7:15:ab:83:1c:98:ac:a7:a5:3b:d6:ef:62:b6:94:eb:df:
-         08:12:30:be:31:60:f2:8c:0c:00:b5:97:08:e9:98:c3:47:99:
-         b0:86:b9:e9:f5:8f:6c:c7:41:86:d4:4a:7c:4d:96:4d:bc:ad:
-         db:23:59:c1:a3:d8:fc:19:83:73:00:b2:aa:46:c4:fd:2c:91:
-         f6:a8:07:19:63:05:d6:e1:dd:2f:4d:0e:05:75:b9:42:b6:2c:
-         2c:ee:58:05:fe:28:4e:e2:a6:55:03:6e:f6:35:ac:6e:3b:76:
-         5e:e7:d3:0b:51:83:64:3a:ff:06:51:af:fa:bd:c6:e2:b5:6d:
-         24:93:6c:52:e3:94:55:3d:6f:35:0e:bd:db:c0:ba:99:95:e7:
-         5d:e9:d7:86:9e:fd:25:d6:12:9c:81:51:d6:c3:c9:2e:77:04:
-         ee:80:2e:0a:85:fa:35:25:07:d8:c5:06:5b:42:16:9d:b5:c6:
-         38:0d:ff:b3:30:97:0f:cc:4a:cf:4e:eb:47:48:e4:5a:f2:6c:
-         41:c8:df:55:36:8c:db:e8:c4:e1:df:0f:95:0a:57:8b:61:26:
-         e8:bf:1b:54:09:73:c2:f0:eb:a3:68:3c:64:d7:3e:4b:7c:98:
-         80:65:da:5e:d2:27:d9:60:80:07:d5:de:3a:c6:c8:61:20:fa:
-         e9:70:49:ac:78:83:11:55:c4:a6:6a:ab:4d:94:ca:bc:76:cb:
-         74:db:0a:4b:e9:e9:b3:75:12:78:33:dd:89:bf:97:2c:05:f3:
-         92:fd:06:cf:15:f4:17:af
+         0d:b6:01:e5:5f:47:4c:87:8e:0a:83:20:52:10:1e:00:c5:c7:
+         bc:da:36:2a:db:73:0e:78:ea:06:7d:97:30:77:68:51:34:ae:
+         d9:8a:ec:7e:f8:3a:aa:e4:15:59:ea:65:1e:84:47:77:03:0d:
+         4e:43:b7:88:aa:94:35:de:14:cb:c4:6f:07:ef:f8:ff:cd:b8:
+         18:60:c2:87:eb:23:2a:c2:c6:b4:16:15:24:ad:bb:2f:25:94:
+         a2:36:22:ac:10:61:d1:bb:14:de:bd:b5:f8:58:5e:1d:46:56:
+         f8:0f:7a:45:ea:ef:64:19:17:d6:ca:e3:d9:14:a2:b6:95:f9:
+         5a:0a:f0:0b:0b:2b:bc:1c:85:6a:a1:39:47:d4:47:e5:91:d2:
+         9d:82:1d:07:bd:34:fe:05:e7:60:97:77:65:9a:d8:1c:07:4a:
+         5f:4a:f0:f4:f1:9d:44:6e:0e:ef:d9:ba:20:81:d9:99:d3:0a:
+         0b:a9:f9:58:ee:de:6b:e2:13:9f:33:4c:2f:8f:03:49:ce:75:
+         95:aa:de:b0:03:19:5a:ad:99:94:a5:3a:4a:dc:19:94:a3:62:
+         3d:b3:14:f8:cd:37:42:e8:66:f7:e8:7e:0e:70:c7:be:3b:e9:
+         04:1e:46:21:2e:8a:dc:13:d3:b3:be:74:77:dc:e9:20:95:ce:
+         9b:28:0b:60:1f:7e:5a:ea:ea:7e:e3:d0:07:4a:21:0e:f0:9a:
+         37:bb:98:03:bf:ed:46:b0:2c:6b:9c:19:1a:43:0e:22:62:21:
+         59:69:b4:31:15:74:06:26:ba:02:83:85:3a:32:d7:71:6d:f9:
+         95:80:44:d5:09:d4:4f:9c:e1:e9:8d:18:5f:54:89:82:ed:c7:
+         bd:77:66:c5:39:8e:53:60:4d:4f:bd:0b:56:58:5e:b9:9d:ec:
+         ce:48:13:21:74:37:3d:25:9f:e5:b7:40:b4:f0:13:52:a5:7e:
+         8e:51:da:ce:3e:80:15:b3:a5:7a:39:2e:d8:c8:b0:96:6a:3d:
+         2a:6a:e5:88:e5:e2:f7:a5:aa:3f:c5:dd:8b:49:9b:2f:04:39:
+         12:4e:ad:9b:a7:26:be:11:c7:76:ff:85:1a:ac:45:77:aa:90:
+         81:3e:e1:7d:d6:37:7a:ae:69:8d:4d:8a:bb:72:b4:8f:85:de:
+         b8:72:f2:55:65:cd:61:24:d3:8d:dc:99:54:38:d1:1f:c9:93:
+         d8:e8:da:0a:02:a3:d6:1a:fe:15:08:a4:9f:41:ab:22:c1:7d:
+         27:29:fc:9b:f0:19:26:a6:73:19:a4:68:97:1d:d4:cf:27:38:
+         18:26:4b:55:e2:cf:35:b6:cc:5f:dc:a6:5d:07:09:f8:1c:6a:
+         59:bc:5d:a6:89:43:69:a4
 -----BEGIN CERTIFICATE-----
 MIIF7zCCA9egAwIBAgIBATANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJmcjEM
 MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
 MBIGA1UECwwLYXV0aG9yaXRpZXMxHTAbBgNVBAMMFGNhX3Jvb3RfY2xpZW50LXZp
-dGFtMB4XDTIwMDQyMTA4MzYzN1oXDTMwMDQxOTA4MzYzN1owcjELMAkGA1UEBhMC
+dGFtMB4XDTIwMDUwNTA5MTM0N1oXDTMwMDUwMzA5MTM0N1owcjELMAkGA1UEBhMC
 ZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFt
 dWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMR0wGwYDVQQDDBRjYV9yb290X2NsaWVu
-dC12aXRhbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMvS6LDBl2nL
-m55Gh15RJBEX+DFeKdTxJu/71iwNzL/Wza38Bwe/MfyYdfrKFghC88jDXVU+Goag
-MwistqemcpgFqmbuN/DJ2eQu0YApp0BM3OIoRX2YRyHDQKRTKZWAo5hquInSv59B
-5yuwfP6PUB+bQ4pO9XEXDwTcJNB+vuKfSySYNCP/Frxphm68FO794BhXRkzy+xMz
-FWwj9Yia+5NyK8+AYGcZuEbqRSpjE41RXDIuSfF8IIcj8t6GIUGEol4y8I1XCf4w
-g/eR4HeETpDa2csx3KDIb6Xn6KabcMZRTYq9oC5heDSCZWX/f5Cv56XaaGw/dM0T
-sOd//iCXuBKR1ym6bxDEqRMT0YOYyJDc/W0nYhqRe8//W6q+Epmde63psX6P6BP5
-LgMwXpKIxOgOq3XGz4u3hqz9nUSAhUNOrUT/plq94al8+CxPRygEQy0kj9kcAUXR
-hhvWe+rsd3Xhc3HNQ75OJ3twpC921+JH/6eTaKL45hQVIfSxmoY7uHXrR+ZSkcKE
-TW7HzZOi6z4QrfrP4Y8KcTOZqUzX2QbWtDvMvs6D6NbUEd878XGYAYdoS6GvfX1y
-Myo0Ho8eJG163JBm1zabHaX4XVU1avVSitZwMm1apFR50Lnreauld6o6CRBb/Zin
-vvKa1Y1r94RqNIbf1k/K06pmflE10OE5AgMBAAGjgY8wgYwwFgYJYIZIAYb4QgEN
-BAkWB0NBIFJvb3QwHQYDVR0OBBYEFFY+Dmq+nZg2pxbyN8Ue7q4qA7bWMB8GA1Ud
-IwQYMBaAFFY+Dmq+nZg2pxbyN8Ue7q4qA7bWMBIGA1UdEwEB/wQIMAYBAf8CAQEw
+dC12aXRhbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMQJjl+7f6X4
+TigCZ7TtCaOm6ucojkLHFgzoV/4dCzupeSKzMgWjBq3xP7l2SCzk9JOptjDTKA3e
+sSVKXHsyz5O06VhewP72PU918lVjAshS+cAukq/bF5C8ZSjOIKBsGhRMlAFQUXHn
+CljifTE2xxCS0iJIooH6At+9cU9pZihl3l5jWu89UEbjLY64jyPOFm1AMUJg5fCb
++Rdvq4pGW7TgDR5N1tF/+WtELvMN6/q9nkFkX95fcK6Bd5vGxgxCxVZTzbuKPXNl
+9AamWTQjM/rkeFM04JuCbv15LNRWWW3zGaaW5j4UGWhLA7GdOKH8+Pl6nSDA113r
+HQEGYSzWHKYRlCWAyS38i/pb51kfkCv+3s4iXibTeeYhOeBTDA+5IgBZ4+1UnDT0
+qx5FTr7RsL8QtXJa3TEjRmWfGv1s5bx6/UHMHbHlQ2I61fAYDY7vKGL0qEEDtipu
+wVkMpb7loqvtD6acvKy0W2qgO4MIJqD4sPGmq77txKzfqg8D60NI/ad443tLfUDZ
+rM/UlI2NjtYvcZyB6WUvbldvIcL64Rgd4Wm6W07p2xI5vgF+7d5SKKilWSYcxfMS
+SXDkfODcV6o4Dm2vdocZ2Nv243/NG58yJS7ssLW7ZWSsMPV99c+DqmhByLrws9ls
+k5eziZG1tVU3gamfZuvEAVjA0jjQr871AgMBAAGjgY8wgYwwFgYJYIZIAYb4QgEN
+BAkWB0NBIFJvb3QwHQYDVR0OBBYEFAb+TGi2sPqDtfwtnlJ4WWMB4I65MB8GA1Ud
+IwQYMBaAFAb+TGi2sPqDtfwtnlJ4WWMB4I65MBIGA1UdEwEB/wQIMAYBAf8CAQEw
 CwYDVR0PBAQDAgEGMBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0BAQsFAAOC
-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
+AgEADbYB5V9HTIeOCoMgUhAeAMXHvNo2KttzDnjqBn2XMHdoUTSu2Yrsfvg6quQV
+WeplHoRHdwMNTkO3iKqUNd4Uy8RvB+/4/824GGDCh+sjKsLGtBYVJK27LyWUojYi
+rBBh0bsU3r21+FheHUZW+A96RervZBkX1srj2RSitpX5WgrwCwsrvByFaqE5R9RH
+5ZHSnYIdB700/gXnYJd3ZZrYHAdKX0rw9PGdRG4O79m6IIHZmdMKC6n5WO7ea+IT
+nzNML48DSc51laresAMZWq2ZlKU6StwZlKNiPbMU+M03Quhm9+h+DnDHvjvpBB5G
+IS6K3BPTs750d9zpIJXOmygLYB9+WurqfuPQB0ohDvCaN7uYA7/tRrAsa5wZGkMO
+ImIhWWm0MRV0Bia6AoOFOjLXcW35lYBE1QnUT5zh6Y0YX1SJgu3HvXdmxTmOU2BN
+T70LVlheuZ3szkgTIXQ3PSWf5bdAtPATUqV+jlHazj6AFbOlejku2Miwlmo9Kmrl
+iOXi96WqP8Xdi0mbLwQ5Ek6tm6cmvhHHdv+FGqxFd6qQgT7hfdY3eq5pjU2Ku3K0
+j4XeuHLyVWXNYSTTjdyZVDjRH8mT2OjaCgKj1hr+FQikn0GrIsF9Jyn8m/AZJqZz
+GaRolx3Uzyc4GCZLVeLPNbbMX9ymXQcJ+BxqWbxdpolDaaQ=
 -----END CERTIFICATE-----
diff --git a/deployment/pki/ca/client-vitam/ca-root.key b/deployment/pki/ca/client-vitam/ca-root.key
index e1d8f884888a09686407cdad366676fb01c22146..3d5fcb0f00ca784b870d2851c8c99414159d38cc 100644
--- a/deployment/pki/ca/client-vitam/ca-root.key
+++ b/deployment/pki/ca/client-vitam/ca-root.key
@@ -1,54 +1,54 @@
 -----BEGIN ENCRYPTED PRIVATE KEY-----
-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
-oWwsjPQkjZwKFYu3ygGpuw==
+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
+wRMuuvBZyEKuBKLITRF8dQ==
 -----END ENCRYPTED PRIVATE KEY-----
diff --git a/deployment/pki/ca/server/ca-intermediate.crt b/deployment/pki/ca/server/ca-intermediate.crt
index e4237ac5dc8b69dfd093a5482fa95ec273e71a29..30823c0808eb0c9694392556753edc7551d04da5 100644
--- a/deployment/pki/ca/server/ca-intermediate.crt
+++ b/deployment/pki/ca/server/ca-intermediate.crt
@@ -5,56 +5,56 @@ Certificate:
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_server
         Validity
-            Not Before: Apr 21 08:36:28 2020 GMT
-            Not After : Apr 19 08:36:28 2030 GMT
+            Not Before: May  5 09:13:40 2020 GMT
+            Not After : May  3 09:13:40 2030 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:bd:e6:a0:71:7e:ee:35:a9:e0:c2:1b:d0:ec:5c:
-                    5d:03:44:58:6b:4c:6e:5c:61:79:fc:d5:7f:62:1f:
-                    f6:54:0a:5e:51:f5:40:b5:c2:1e:c0:9c:ff:7b:29:
-                    d7:76:8b:02:84:24:12:50:1b:f6:70:b2:6e:d1:2f:
-                    d8:e8:65:d6:db:c3:9b:0a:6d:3c:44:0f:b7:6d:c4:
-                    c4:76:38:8d:1a:0f:be:eb:2f:20:f5:45:ea:79:00:
-                    d5:e7:04:48:84:90:9a:18:8e:e5:fb:8d:9a:54:49:
-                    0e:9e:ea:c9:89:9b:44:f2:55:80:7b:42:b3:96:b8:
-                    b2:07:b9:eb:74:93:8e:a3:bc:ca:7d:ef:06:e2:45:
-                    7e:c8:d1:7b:64:66:a9:69:41:24:df:88:27:4e:87:
-                    e8:33:c8:0d:ba:1e:8a:55:9c:e9:17:a3:4b:c3:b5:
-                    a8:e8:c9:cc:81:f0:dc:af:c1:7a:18:87:d6:93:2c:
-                    38:1a:d2:74:6f:40:7d:13:c8:34:31:fa:d2:a8:16:
-                    d2:3d:a6:2b:39:bc:2f:9d:e1:d6:f6:3b:2b:9a:51:
-                    ac:80:61:85:79:90:fc:0c:87:31:06:b6:a5:9d:b6:
-                    4c:74:90:8f:d3:a5:47:56:14:f9:89:70:2d:a6:b5:
-                    18:cc:2a:a0:6d:64:b9:64:55:07:24:d3:69:44:de:
-                    47:97:d5:9f:b0:b3:42:bb:55:e9:b6:8e:9b:65:0d:
-                    35:c5:24:7a:97:40:3c:90:54:cf:27:0c:5a:ab:28:
-                    58:bf:40:33:bd:2c:40:44:85:47:b1:1e:fe:77:59:
-                    86:99:44:f1:d9:14:20:81:03:7d:b7:bc:6e:a1:e4:
-                    82:03:06:a2:61:0d:f8:fa:07:b5:e9:27:79:1e:11:
-                    e7:ed:d3:49:70:c6:13:c7:42:03:65:85:e7:c0:be:
-                    c2:69:9c:11:e5:48:58:bf:6e:a1:5b:e8:8f:6b:bd:
-                    27:2c:d8:1f:9b:08:1c:5f:7d:36:4d:0b:c7:6d:da:
-                    77:0a:c7:49:4e:4b:7a:44:cc:b8:68:cf:9d:a7:12:
-                    63:54:59:86:ee:ab:37:f8:4b:4a:25:99:d9:a4:3b:
-                    74:18:39:63:c6:3b:09:01:ed:69:75:b7:cb:af:79:
-                    31:0d:a3:99:3d:54:30:ea:27:61:c5:a6:82:21:21:
-                    c3:d1:69:3b:b1:0a:7e:e7:0e:e0:6e:e7:71:fb:1d:
-                    45:cb:1d:3f:55:1d:0d:9a:58:00:29:07:ff:c3:99:
-                    83:18:5c:02:ff:04:ed:96:a4:d1:78:ee:ea:5e:c2:
-                    28:99:39:49:54:38:81:e6:6c:80:b9:87:7c:46:e8:
-                    75:e2:ad:de:5e:4b:e9:49:d0:d0:13:88:7d:aa:b3:
-                    09:15:bb
+                    00:cc:59:39:ae:1f:dc:0c:63:0c:cf:23:53:2f:b6:
+                    07:88:58:52:6f:f9:0a:e1:2d:b8:d2:e4:ef:3d:1e:
+                    1b:ca:be:36:80:e2:f4:08:c7:9a:37:2e:00:c2:46:
+                    bd:8d:77:64:b3:3f:52:c6:fd:2d:2e:d1:d3:37:52:
+                    82:93:fa:7c:91:1f:70:11:23:e9:28:86:4e:2b:2b:
+                    b2:db:c2:5a:48:e0:32:17:13:80:7e:f7:0c:1e:f8:
+                    0b:fb:69:aa:fe:7e:05:f9:d4:77:3f:b0:c2:fb:22:
+                    f3:0b:fc:c4:c3:f5:ce:2a:0c:08:af:46:fb:0e:43:
+                    e3:07:bd:42:10:d9:4f:d0:9f:65:1a:2d:f4:59:6b:
+                    0e:ec:b0:dd:08:c1:11:a0:aa:53:f1:84:56:57:54:
+                    6d:8b:2d:74:99:99:21:92:5f:a3:4f:57:22:09:4d:
+                    61:96:20:f5:24:3d:98:c1:d6:d9:aa:ed:81:d9:f7:
+                    99:50:d4:ad:e5:45:7b:d9:fb:cb:55:c8:5c:90:af:
+                    1e:9d:8e:71:1a:ce:d6:6a:7c:6f:9e:d8:08:dc:e6:
+                    58:1c:c2:ed:55:58:6f:a0:0e:7d:a3:5b:16:20:28:
+                    1c:9f:9f:10:63:ca:0d:b1:6d:42:ec:05:76:3c:32:
+                    a5:ad:02:da:c5:87:a3:8c:c3:0d:c0:13:fd:df:5d:
+                    72:a4:9b:88:73:6f:17:b2:45:8c:a4:93:7b:1b:46:
+                    a6:74:07:bf:28:51:fd:cd:20:d4:c5:6c:9a:50:09:
+                    0a:c9:93:84:e9:d4:fd:d2:d7:b7:12:72:5a:3e:0d:
+                    fd:5f:e9:64:a5:39:de:96:ec:64:a9:d9:57:f0:31:
+                    35:1f:ea:c9:f8:48:da:2e:74:d8:9d:48:24:1c:af:
+                    37:9e:2a:f3:76:f2:1f:ee:89:9e:a3:81:e9:ef:c3:
+                    5d:d1:cf:b1:15:3d:16:4f:62:9d:da:7a:2f:39:d0:
+                    2b:0c:02:19:4e:d8:2e:cc:1d:1c:b2:31:68:ca:0d:
+                    6a:8d:71:44:18:06:82:cd:03:b2:a4:4b:89:6d:db:
+                    96:87:d1:c6:35:0b:f3:e1:3b:a9:18:ba:ca:91:e4:
+                    40:04:b0:43:0f:7d:1e:58:3f:53:3c:1b:ea:b4:ec:
+                    64:72:34:c0:56:6d:15:3a:07:95:93:15:85:f0:d3:
+                    6b:37:43:d4:ac:d3:a8:61:84:d2:9e:0e:66:93:8e:
+                    7f:96:96:f2:e6:40:a8:d9:3b:a7:bc:53:c8:bb:eb:
+                    0f:b5:34:ba:4c:0f:81:06:a5:54:fe:ad:1f:48:76:
+                    7a:a4:28:1b:42:6b:48:29:a5:bb:12:d1:c6:50:49:
+                    28:ea:96:f0:68:1b:d0:f3:e8:d4:1a:39:c6:f7:a5:
+                    ff:dd:99
                 Exponent: 65537 (0x10001)
         X509v3 extensions:
             Netscape Comment: 
                 CA Intermediate
             X509v3 Subject Key Identifier: 
-                9A:2B:61:9D:C3:51:A4:1F:D4:93:A3:DE:C4:3E:93:52:54:D2:74:2D
+                E8:D5:71:89:7A:D5:65:64:EC:77:74:B4:D3:93:32:E4:DA:FF:04:7E
             X509v3 Authority Key Identifier: 
-                keyid:C2:E8:30:F1:37:9C:44:C8:CA:BB:E0:6B:F2:B5:DF:2C:7E:27:A5:36
+                keyid:57:A4:F9:F5:76:E1:14:88:0A:AB:3A:64:87:DA:A3:41:16:1C:59:DE
                 DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_server
                 serial:01
 
@@ -68,69 +68,69 @@ Certificate:
             Netscape Cert Type: 
                 SSL CA
     Signature Algorithm: sha256WithRSAEncryption
-         1d:22:eb:ea:69:c8:e9:48:5a:33:94:44:5b:6d:e8:c3:47:b6:
-         43:25:42:25:44:66:46:09:ba:fc:69:ad:2a:1b:fc:a0:c9:d2:
-         a3:fa:ca:1f:63:6f:d7:ca:38:be:8d:d0:b3:58:ab:f6:f6:d4:
-         12:1b:96:fb:bb:90:0e:6c:52:30:16:68:21:de:28:22:64:47:
-         e4:17:02:59:cc:a0:b8:33:c0:fa:f7:17:d7:d9:ad:5c:61:7c:
-         7d:f7:4e:3e:38:f2:ed:1f:58:c3:1e:63:d1:99:d5:11:7f:f1:
-         b4:43:94:c3:ac:c7:7f:e4:e6:e9:e9:d6:41:4a:0d:36:59:7a:
-         28:fb:bb:a3:e0:95:9b:e0:8b:76:75:a4:eb:56:bf:9f:b0:47:
-         9d:c5:19:f8:62:c3:d8:9a:d4:29:63:62:93:9c:66:1b:28:9d:
-         e0:d5:1a:00:3a:73:31:36:10:f9:e8:4f:21:b4:f5:f9:06:63:
-         59:05:1a:81:a7:7e:f9:81:0b:07:fc:48:2d:f4:06:ad:50:7f:
-         03:3d:90:59:ac:ee:5e:0d:95:49:2e:54:ce:67:33:33:c6:8b:
-         0f:d1:2a:4e:54:d6:79:1c:e4:07:56:6b:16:92:0e:dd:60:b8:
-         cd:fe:7d:29:84:77:4a:13:84:af:49:e6:02:2b:a4:e4:e7:c1:
-         54:bc:b7:12:84:df:3d:61:b7:07:ad:5f:94:4e:25:e3:81:a0:
-         e5:af:f9:18:82:bc:60:ac:95:ef:65:38:d4:ba:09:70:b7:34:
-         e2:b1:9e:fb:c5:16:ab:f1:bc:fa:91:05:4c:a6:e4:a0:03:83:
-         90:47:c9:49:e9:46:22:bd:c2:99:66:c6:36:b1:2c:e3:ba:84:
-         88:bd:e7:8d:dd:74:b0:3b:1e:cc:7d:50:14:16:f0:49:f7:a8:
-         26:13:bd:f5:dc:ac:92:d2:4a:d8:94:04:19:2c:a2:9a:ab:bc:
-         89:9f:39:bd:68:50:02:81:2e:ae:91:d5:2e:1b:91:29:9a:e9:
-         09:83:c4:c0:b0:00:71:77:f7:68:91:28:23:af:01:10:05:19:
-         20:6f:cb:e7:fc:8f:80:64:2d:0b:7b:b6:26:d1:2f:97:8a:83:
-         c9:fc:11:79:05:88:27:58:dd:21:e5:c8:48:80:95:c6:f8:39:
-         fc:59:40:92:a0:f7:2d:82:94:be:c6:9e:d5:f9:3e:03:78:30:
-         d6:9e:2d:60:3f:73:90:6b:b9:64:3a:3d:74:9b:08:ac:39:6b:
-         1b:c8:c8:18:88:02:5b:79:9b:1d:8a:bf:66:a8:57:da:55:07:
-         72:73:9f:18:ea:c2:b5:94:a7:db:13:23:d9:0e:80:bd:77:fc:
-         2d:2c:fb:b0:13:ea:85:4b
+         29:55:c7:ca:ea:75:6e:e3:e0:d0:bf:7b:2b:bf:74:63:c1:a1:
+         ce:1a:c7:76:c9:bb:8a:ce:ad:74:d4:03:8b:b7:b3:68:26:83:
+         e9:35:40:84:d2:41:fc:44:96:90:19:16:97:c2:7a:7f:37:68:
+         0d:46:6f:ea:0d:17:31:ac:83:d2:ae:3d:cd:a1:ab:22:34:71:
+         f6:8d:60:7c:24:66:a7:75:99:19:47:eb:ec:03:8f:7a:e8:01:
+         f9:df:70:93:b5:6e:57:e0:06:1f:ea:c4:cd:21:02:e9:14:39:
+         42:31:8c:3d:0d:29:da:e4:d8:64:43:c8:5b:54:3d:e0:3c:c7:
+         94:ea:1e:7d:ac:b0:21:2d:b5:74:77:64:56:8f:07:e3:47:68:
+         b2:62:f7:58:53:5d:b7:0f:70:59:93:c7:fc:8a:aa:a1:8e:a8:
+         8f:6b:c0:a5:ab:7a:25:1f:2b:45:28:9e:49:a8:51:b3:26:63:
+         e9:dd:75:c6:1c:84:d5:45:1a:e8:21:a3:3d:79:ed:05:e1:84:
+         39:28:c8:68:4c:02:18:45:e3:9b:5b:41:d1:ad:8a:4f:70:51:
+         ed:a2:13:cc:fd:9e:b9:81:0e:c0:a1:bf:f5:d1:fb:e7:28:2c:
+         99:9e:3d:a6:4e:ce:90:d0:0a:da:26:71:ab:27:c0:f6:c4:fe:
+         0c:bd:2c:36:6e:66:00:dc:1d:7d:26:46:4c:16:eb:4f:ad:6c:
+         c7:42:9f:b0:e1:1d:9f:49:a4:03:80:ea:ad:5c:87:b7:59:62:
+         27:49:f5:d1:a4:c5:cf:50:2c:7e:75:bf:46:9a:3d:3a:79:63:
+         d4:7c:97:91:a5:b0:78:8b:f3:4a:36:91:d6:85:35:2b:10:77:
+         90:36:7e:6c:a9:5f:84:78:51:99:44:60:46:91:78:48:7b:bb:
+         42:07:c8:97:3b:e5:66:fc:7c:d4:86:22:8c:f5:c3:b2:a4:78:
+         74:ae:59:b6:09:09:69:24:f0:c9:00:dd:82:35:25:72:ac:65:
+         2c:4f:ba:7e:0c:13:25:41:d1:66:cd:5b:70:29:7c:6a:ea:3b:
+         66:f1:19:fb:a9:bb:35:2d:07:d5:61:8d:b3:c3:01:96:cc:b0:
+         f8:5b:ae:ba:a6:af:9a:ca:be:39:4d:9c:b3:7c:ce:2e:b2:86:
+         eb:a1:e3:fb:4f:77:49:e0:bc:e8:e2:83:a3:0d:57:80:d8:4e:
+         d5:29:1b:77:f8:b1:18:05:9f:37:1a:c1:ca:8d:c9:9e:9f:38:
+         99:8a:db:59:9e:ae:ce:15:66:ae:5b:0c:6f:0d:52:92:80:95:
+         c5:03:2f:47:94:66:29:1f:71:63:ac:89:ae:7f:5c:03:35:4e:
+         36:44:95:d5:17:8e:3c:3b
 -----BEGIN CERTIFICATE-----
 MIIGeDCCBGCgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQGEwJmcjEM
 MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
 MBIGA1UECwwLYXV0aG9yaXRpZXMxFzAVBgNVBAMMDmNhX3Jvb3Rfc2VydmVyMB4X
-DTIwMDQyMTA4MzYyOFoXDTMwMDQxOTA4MzYyOFowdDELMAkGA1UEBhMCZnIxDDAK
+DTIwMDUwNTA5MTM0MFoXDTMwMDUwMzA5MTM0MFowdDELMAkGA1UEBhMCZnIxDDAK
 BgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDAS
 BgNVBAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2Vy
-dmVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAveagcX7uNangwhvQ
-7FxdA0RYa0xuXGF5/NV/Yh/2VApeUfVAtcIewJz/eynXdosChCQSUBv2cLJu0S/Y
-6GXW28ObCm08RA+3bcTEdjiNGg++6y8g9UXqeQDV5wRIhJCaGI7l+42aVEkOnurJ
-iZtE8lWAe0KzlriyB7nrdJOOo7zKfe8G4kV+yNF7ZGapaUEk34gnTofoM8gNuh6K
-VZzpF6NLw7Wo6MnMgfDcr8F6GIfWkyw4GtJ0b0B9E8g0MfrSqBbSPaYrObwvneHW
-9jsrmlGsgGGFeZD8DIcxBralnbZMdJCP06VHVhT5iXAtprUYzCqgbWS5ZFUHJNNp
-RN5Hl9WfsLNCu1Xpto6bZQ01xSR6l0A8kFTPJwxaqyhYv0AzvSxARIVHsR7+d1mG
-mUTx2RQggQN9t7xuoeSCAwaiYQ34+ge16Sd5HhHn7dNJcMYTx0IDZYXnwL7CaZwR
-5UhYv26hW+iPa70nLNgfmwgcX302TQvHbdp3CsdJTkt6RMy4aM+dpxJjVFmG7qs3
-+EtKJZnZpDt0GDljxjsJAe1pdbfLr3kxDaOZPVQw6idhxaaCISHD0Wk7sQp+5w7g
-budx+x1Fyx0/VR0NmlgAKQf/w5mDGFwC/wTtlqTReO7qXsIomTlJVDiB5myAuYd8
-Ruh14q3eXkvpSdDQE4h9qrMJFbsCAwEAAaOCARswggEXMB4GCWCGSAGG+EIBDQQR
-Fg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFJorYZ3DUaQf1JOj3sQ+k1JU0nQt
-MIGWBgNVHSMEgY4wgYuAFMLoMPE3nETIyrvga/K13yx+J6U2oXCkbjBsMQswCQYD
+dmVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzFk5rh/cDGMMzyNT
+L7YHiFhSb/kK4S240uTvPR4byr42gOL0CMeaNy4Awka9jXdksz9Sxv0tLtHTN1KC
+k/p8kR9wESPpKIZOKyuy28JaSOAyFxOAfvcMHvgL+2mq/n4F+dR3P7DC+yLzC/zE
+w/XOKgwIr0b7DkPjB71CENlP0J9lGi30WWsO7LDdCMERoKpT8YRWV1Rtiy10mZkh
+kl+jT1ciCU1hliD1JD2YwdbZqu2B2feZUNSt5UV72fvLVchckK8enY5xGs7Wanxv
+ntgI3OZYHMLtVVhvoA59o1sWICgcn58QY8oNsW1C7AV2PDKlrQLaxYejjMMNwBP9
+311ypJuIc28XskWMpJN7G0amdAe/KFH9zSDUxWyaUAkKyZOE6dT90te3EnJaPg39
+X+lkpTneluxkqdlX8DE1H+rJ+EjaLnTYnUgkHK83nirzdvIf7omeo4Hp78Nd0c+x
+FT0WT2Kd2novOdArDAIZTtguzB0csjFoyg1qjXFEGAaCzQOypEuJbduWh9HGNQvz
+4TupGLrKkeRABLBDD30eWD9TPBvqtOxkcjTAVm0VOgeVkxWF8NNrN0PUrNOoYYTS
+ng5mk45/lpby5kCo2TunvFPIu+sPtTS6TA+BBqVU/q0fSHZ6pCgbQmtIKaW7EtHG
+UEko6pbwaBvQ8+jUGjnG96X/3ZkCAwEAAaOCARswggEXMB4GCWCGSAGG+EIBDQQR
+Fg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFOjVcYl61WVk7Hd0tNOTMuTa/wR+
+MIGWBgNVHSMEgY4wgYuAFFek+fV24RSICqs6ZIfao0EWHFneoXCkbjBsMQswCQYD
 VQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwH
 dml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxFzAVBgNVBAMMDmNhX3Jvb3Rf
 c2VydmVyggEBMBIGA1UdEwEB/wQIMAYBAf8CAQAwCQYDVR0SBAIwADALBgNVHQ8E
-BAMCAQYwEQYJYIZIAYb4QgEBBAQDAgIEMA0GCSqGSIb3DQEBCwUAA4ICAQAdIuvq
-acjpSFozlERbbejDR7ZDJUIlRGZGCbr8aa0qG/ygydKj+sofY2/Xyji+jdCzWKv2
-9tQSG5b7u5AObFIwFmgh3igiZEfkFwJZzKC4M8D69xfX2a1cYXx9904+OPLtH1jD
-HmPRmdURf/G0Q5TDrMd/5Obp6dZBSg02WXoo+7uj4JWb4It2daTrVr+fsEedxRn4
-YsPYmtQpY2KTnGYbKJ3g1RoAOnMxNhD56E8htPX5BmNZBRqBp375gQsH/Egt9Aat
-UH8DPZBZrO5eDZVJLlTOZzMzxosP0SpOVNZ5HOQHVmsWkg7dYLjN/n0phHdKE4Sv
-SeYCK6Tk58FUvLcShN89YbcHrV+UTiXjgaDlr/kYgrxgrJXvZTjUuglwtzTisZ77
-xRar8bz6kQVMpuSgA4OQR8lJ6UYivcKZZsY2sSzjuoSIveeN3XSwOx7MfVAUFvBJ
-96gmE7313KyS0krYlAQZLKKaq7yJnzm9aFACgS6ukdUuG5EpmukJg8TAsABxd/do
-kSgjrwEQBRkgb8vn/I+AZC0Le7Ym0S+XioPJ/BF5BYgnWN0h5chIgJXG+Dn8WUCS
-oPctgpS+xp7V+T4DeDDWni1gP3OQa7lkOj10mwisOWsbyMgYiAJbeZsdir9mqFfa
-VQdyc58Y6sK1lKfbEyPZDoC9d/wtLPuwE+qFSw==
+BAMCAQYwEQYJYIZIAYb4QgEBBAQDAgIEMA0GCSqGSIb3DQEBCwUAA4ICAQApVcfK
+6nVu4+DQv3srv3RjwaHOGsd2ybuKzq101AOLt7NoJoPpNUCE0kH8RJaQGRaXwnp/
+N2gNRm/qDRcxrIPSrj3NoasiNHH2jWB8JGandZkZR+vsA4966AH533CTtW5X4AYf
+6sTNIQLpFDlCMYw9DSna5NhkQ8hbVD3gPMeU6h59rLAhLbV0d2RWjwfjR2iyYvdY
+U123D3BZk8f8iqqhjqiPa8Clq3olHytFKJ5JqFGzJmPp3XXGHITVRRroIaM9ee0F
+4YQ5KMhoTAIYReObW0HRrYpPcFHtohPM/Z65gQ7Aob/10fvnKCyZnj2mTs6Q0Ara
+JnGrJ8D2xP4MvSw2bmYA3B19JkZMFutPrWzHQp+w4R2fSaQDgOqtXIe3WWInSfXR
+pMXPUCx+db9Gmj06eWPUfJeRpbB4i/NKNpHWhTUrEHeQNn5sqV+EeFGZRGBGkXhI
+e7tCB8iXO+Vm/HzUhiKM9cOypHh0rlm2CQlpJPDJAN2CNSVyrGUsT7p+DBMlQdFm
+zVtwKXxq6jtm8Rn7qbs1LQfVYY2zwwGWzLD4W666pq+ayr45TZyzfM4usobroeP7
+T3dJ4Lzo4oOjDVeA2E7VKRt3+LEYBZ83GsHKjcmenziZittZnq7OFWauWwxvDVKS
+gJXFAy9HlGYpH3FjrImuf1wDNU42RJXVF448Ow==
 -----END CERTIFICATE-----
diff --git a/deployment/pki/ca/server/ca-intermediate.key b/deployment/pki/ca/server/ca-intermediate.key
index 99ee5b42382d7ce21c1d70e85b02d92d36e9e967..71c36a06905d02cba59e6ec65978d6dde98d4f07 100644
--- a/deployment/pki/ca/server/ca-intermediate.key
+++ b/deployment/pki/ca/server/ca-intermediate.key
@@ -1,54 +1,54 @@
 -----BEGIN ENCRYPTED PRIVATE KEY-----
-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
-hpMAss+UcIBfHox2iZxfcQ==
+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
+RI66kMghEoqRdF0diXS7ww==
 -----END ENCRYPTED PRIVATE KEY-----
diff --git a/deployment/pki/ca/server/ca-root.crt b/deployment/pki/ca/server/ca-root.crt
index 0a8a9e8ab77c63a34ef65050e2e2fa65eb8ab0c5..27bd64a86e8e34d317dfc3f575186b23d91ba00a 100644
--- a/deployment/pki/ca/server/ca-root.crt
+++ b/deployment/pki/ca/server/ca-root.crt
@@ -5,56 +5,56 @@ Certificate:
         Signature Algorithm: sha256WithRSAEncryption
         Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_server
         Validity
-            Not Before: Apr 21 08:36:25 2020 GMT
-            Not After : Apr 19 08:36:25 2030 GMT
+            Not Before: May  5 09:13:39 2020 GMT
+            Not After : May  3 09:13:39 2030 GMT
         Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_server
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
                 RSA Public-Key: (4096 bit)
                 Modulus:
-                    00:bd:83:9d:4c:09:7d:be:73:eb:b8:88:24:6c:94:
-                    1f:28:7a:2d:de:7c:f1:97:80:c2:44:e9:14:12:3b:
-                    f5:75:de:22:e2:21:7b:4e:0a:01:e5:2d:d8:e6:f4:
-                    d6:e0:a6:47:c9:66:37:8a:85:5f:fa:63:29:0b:43:
-                    9e:1f:68:ab:eb:e2:a9:39:c4:3c:8a:9d:6f:aa:0e:
-                    65:1a:64:7d:b9:ec:78:36:4e:b1:82:e6:58:72:87:
-                    3c:f2:24:d8:86:48:5d:0c:89:b4:bd:13:9a:ff:d0:
-                    c4:af:12:a0:b8:dc:87:28:18:34:f5:fc:f6:f2:41:
-                    96:75:e3:d1:32:1f:e0:6d:38:e5:c5:2a:45:80:86:
-                    89:2f:8a:55:cc:a9:e5:3d:25:90:97:ce:0c:07:9b:
-                    1d:83:a2:f9:1a:48:9c:62:71:91:4f:f0:7e:0a:60:
-                    0c:11:18:d3:c1:4c:00:f2:06:8c:c6:ae:5a:c6:d5:
-                    00:c0:2d:2b:12:fa:91:44:2b:86:27:cb:27:3a:9c:
-                    46:64:93:32:30:a6:91:80:b1:f0:55:1d:8f:f5:0b:
-                    38:85:b9:92:8f:e3:15:70:de:4f:90:e0:d7:c2:c5:
-                    d1:a9:06:a5:4e:e2:03:d0:4a:dc:0a:27:8f:6d:08:
-                    6f:fe:6d:83:d9:7a:f4:07:93:21:f2:02:d3:ae:11:
-                    fd:1a:e6:78:a1:98:6e:9e:fb:da:6d:e2:ee:89:52:
-                    9f:51:85:96:40:28:b5:21:12:98:90:65:b8:23:87:
-                    81:ad:c6:1b:75:63:f3:35:6b:98:5f:2b:f3:f1:6b:
-                    18:e7:a4:35:ff:59:43:ad:dd:1b:8d:da:44:98:84:
-                    f3:f1:ad:7b:bd:d5:45:e9:b3:a5:1e:03:d8:73:d0:
-                    7c:13:48:98:b3:a7:b0:da:63:fb:65:41:25:25:64:
-                    66:d7:5a:32:cd:02:bc:8f:aa:58:0e:22:9e:e2:4b:
-                    d1:d4:09:48:28:d1:1e:90:ea:84:8a:fe:8d:1b:96:
-                    6d:df:6f:56:7e:9e:3a:1e:e5:67:66:ec:fb:40:80:
-                    eb:0b:18:9b:4c:18:26:7e:e8:ec:ff:17:d6:26:fd:
-                    57:cf:f1:23:3d:36:71:3d:0a:3a:17:0d:bc:f9:2b:
-                    48:4c:76:d8:a9:fd:38:4c:4f:52:74:05:fb:ab:37:
-                    c8:b9:74:11:37:4d:8a:b2:50:50:64:e4:44:1d:bc:
-                    f8:98:7d:62:84:c8:4d:48:29:9e:8c:3a:ed:a3:d7:
-                    94:6f:05:ef:ce:73:a5:a0:2d:e4:0c:5a:39:77:03:
-                    b6:23:76:df:6c:20:4d:98:3e:f4:09:0d:5c:3c:21:
-                    c4:78:a1:9a:96:77:19:5a:18:2a:dd:83:6d:57:00:
-                    f9:72:8f
+                    00:da:6e:48:80:4f:ab:34:e3:22:05:d3:c2:09:d4:
+                    57:63:b0:93:ae:c2:89:69:0f:de:9f:14:27:41:e9:
+                    d9:cd:97:12:50:a5:d2:5f:0f:57:7c:ef:be:0e:1e:
+                    7d:db:ae:d3:8a:2b:78:6e:87:f5:8d:ce:02:fd:2c:
+                    91:82:f9:72:4e:57:46:7a:50:65:0f:ff:e7:cd:cb:
+                    d7:77:7f:53:7e:f0:3e:8e:3d:97:ab:e5:04:18:03:
+                    74:89:65:5a:de:3b:f8:b0:8a:90:96:4d:05:98:c3:
+                    91:e2:04:cb:30:e8:36:be:e6:52:7a:50:c0:0d:af:
+                    72:5b:f5:34:fb:f5:16:62:87:df:32:1e:6d:f6:33:
+                    08:0b:13:83:34:ff:92:77:4f:eb:76:ff:38:bf:62:
+                    f9:29:d3:41:74:58:17:b2:37:3c:e8:45:f6:cc:cd:
+                    e5:00:de:e1:7e:70:9d:d0:21:66:3b:99:1e:8c:72:
+                    a5:68:95:74:0a:27:44:bf:4a:7e:44:35:2a:0c:49:
+                    23:44:86:3f:23:64:b6:3b:96:3a:4f:15:13:25:e0:
+                    2d:90:c8:ff:b2:ee:10:b4:c4:a9:97:5f:68:2e:77:
+                    9e:70:62:65:68:30:28:85:c2:9f:08:f5:c1:fe:7b:
+                    15:12:93:6d:58:d6:e6:3e:24:b5:6a:38:36:46:8f:
+                    35:8a:27:b2:0d:9e:aa:eb:92:ad:d9:08:d5:22:d5:
+                    35:d1:f6:3c:59:80:1c:0f:0f:72:98:3d:03:3c:c5:
+                    e8:81:45:12:b3:8f:99:4a:06:f0:14:07:94:5a:43:
+                    a3:88:8a:d4:d4:04:c4:bf:ab:ed:72:7d:ec:8b:bf:
+                    50:e2:96:32:6f:ad:1d:ed:42:22:00:2d:1e:ba:9d:
+                    c7:c3:e1:31:75:a3:75:fe:40:db:4d:87:16:3e:b4:
+                    0a:dc:64:37:3d:73:92:7a:ed:b2:95:bc:eb:46:b6:
+                    7f:c5:e1:1d:ec:fb:e8:5b:35:35:81:a1:3a:af:9e:
+                    a7:3c:26:b9:34:72:e4:3d:81:18:b0:45:fb:6f:8a:
+                    23:6b:d7:c2:af:a2:94:ed:f9:55:61:83:50:ad:5e:
+                    d8:7f:45:32:1e:ba:c5:fc:c0:a9:ac:d2:5e:14:67:
+                    2d:45:b3:ec:7c:dc:ea:15:ff:cc:ec:41:a7:99:2e:
+                    60:0b:51:b9:7b:1b:a2:db:18:f4:f6:d3:88:9e:37:
+                    77:59:2b:b5:90:22:a1:86:04:f7:e6:11:53:05:13:
+                    56:17:ed:5a:1e:b8:40:57:18:4f:de:3d:27:c7:24:
+                    d2:4f:42:b9:10:49:0a:07:47:5d:1f:cb:cf:eb:86:
+                    ca:62:c9:50:74:fa:57:fe:f8:e7:15:41:ca:0f:89:
+                    ae:7d:69
                 Exponent: 65537 (0x10001)
         X509v3 extensions:
             Netscape Comment: 
                 CA Root
             X509v3 Subject Key Identifier: 
-                C2:E8:30:F1:37:9C:44:C8:CA:BB:E0:6B:F2:B5:DF:2C:7E:27:A5:36
+                57:A4:F9:F5:76:E1:14:88:0A:AB:3A:64:87:DA:A3:41:16:1C:59:DE
             X509v3 Authority Key Identifier: 
-                keyid:C2:E8:30:F1:37:9C:44:C8:CA:BB:E0:6B:F2:B5:DF:2C:7E:27:A5:36
+                keyid:57:A4:F9:F5:76:E1:14:88:0A:AB:3A:64:87:DA:A3:41:16:1C:59:DE
 
             X509v3 Basic Constraints: critical
                 CA:TRUE, pathlen:1
@@ -63,66 +63,66 @@ Certificate:
             Netscape Cert Type: 
                 SSL CA
     Signature Algorithm: sha256WithRSAEncryption
-         bd:72:00:45:f6:e9:c3:1b:9f:cb:dc:71:f3:35:6f:db:a6:e6:
-         3d:b5:94:73:04:55:c1:ac:0f:3f:b9:af:ea:74:79:13:6f:94:
-         45:0e:05:30:e8:f2:73:6f:42:dc:8c:3f:6a:ef:45:06:b7:e3:
-         12:6d:75:60:6f:5c:71:4f:db:d2:af:65:21:ad:26:e9:d9:67:
-         ae:b6:9d:3c:f2:1b:1f:84:0b:92:df:4f:e2:8b:43:ce:9f:88:
-         83:1c:8d:2a:bf:e2:c1:93:5d:a8:52:42:e1:88:61:16:95:34:
-         2f:02:c2:cf:d2:70:fb:15:49:e7:f0:97:43:46:b8:74:db:46:
-         fb:69:c0:e6:1a:d9:f4:d4:75:56:58:d8:63:2e:7a:15:26:a6:
-         9b:ae:45:e6:99:43:92:95:f3:f3:85:eb:05:5b:94:c5:af:e8:
-         02:bb:6b:bd:4d:02:e3:fd:25:67:58:0d:4e:29:fc:9d:a6:f7:
-         21:7a:7d:14:18:b4:a0:04:34:e3:d2:b6:66:44:12:c9:5c:dd:
-         b9:88:f1:f9:d0:a4:31:0a:63:2c:9b:d8:33:3c:4c:7a:05:67:
-         e5:e9:22:5d:73:3d:ca:48:34:1e:60:21:63:25:ec:d7:e8:fd:
-         6a:9d:36:00:18:ad:43:5f:39:52:39:07:8d:e3:f6:db:1e:aa:
-         23:3a:ef:db:c5:ae:b7:af:ce:1b:aa:f6:31:69:26:01:b4:cb:
-         79:69:eb:53:87:bf:22:a0:09:0a:78:e4:2e:96:9f:ae:4e:3f:
-         fb:8e:0d:46:47:03:4e:5a:51:36:1f:8a:f8:aa:c4:ef:49:25:
-         db:36:b1:a7:90:4f:b0:b6:16:68:e0:bd:c9:2d:e8:7c:91:97:
-         be:5c:fa:4f:1d:68:d3:dc:74:f7:ce:d8:9d:ec:f5:c6:1f:ad:
-         d9:94:87:0a:14:04:31:21:cc:f6:41:47:58:89:d7:f6:88:11:
-         c6:8b:fc:d5:27:c3:20:c2:47:df:02:b0:8b:52:06:a3:36:e8:
-         75:39:9f:3f:16:50:88:6c:48:11:49:cb:30:f7:e9:e5:a1:27:
-         f9:59:01:2b:6c:89:76:9f:85:4d:50:44:6a:95:3d:64:4f:e6:
-         a2:d0:12:df:47:07:d3:43:aa:89:18:d0:22:fa:8a:e8:30:75:
-         be:03:bb:6a:fb:82:31:e6:c5:c4:2e:56:11:ae:7f:f2:de:8b:
-         83:1a:1a:3c:ce:01:ca:ec:68:b8:eb:94:31:36:a8:3d:d4:7c:
-         3f:66:fe:c5:43:20:b3:5c:e2:73:88:25:8b:56:c2:62:4e:ad:
-         ae:73:3f:6e:ed:a0:b6:23:aa:02:cd:ab:23:3c:b0:7f:a6:b4:
-         68:49:02:4d:a0:3f:8b:4f
+         17:49:1d:33:7b:48:e5:58:9b:b5:d5:85:50:3a:71:c6:81:6b:
+         0c:62:c2:6e:b8:f8:b9:8f:9c:83:f2:c6:6d:f8:ca:bd:8f:e4:
+         54:5f:5b:50:ef:05:4b:21:a0:96:4f:f2:4c:1d:1f:aa:19:05:
+         8d:1c:86:7f:11:53:7c:21:66:66:05:8d:78:b3:da:53:da:9e:
+         cd:a3:af:7e:f9:59:93:a0:31:f4:25:37:c5:33:18:ed:eb:a7:
+         bb:35:9c:d5:1b:0e:83:11:9b:72:89:3f:c4:3d:7b:b7:d0:d7:
+         0e:a2:fd:81:56:e6:11:3a:2d:e9:4e:bc:59:7a:b2:a5:7d:db:
+         26:da:01:a2:95:df:84:02:68:36:04:c1:48:0b:54:92:a2:a8:
+         6f:43:18:72:9c:eb:3d:b3:d4:73:34:c5:29:4a:4e:9b:4a:6a:
+         43:06:16:4d:91:b6:85:a2:34:60:1f:4c:64:34:b6:ce:b4:b6:
+         56:2b:76:19:72:f3:0b:d5:08:63:d1:ca:92:75:19:8a:13:8c:
+         56:e1:20:69:28:58:79:ca:fc:59:e5:64:87:1f:58:7e:98:ba:
+         36:b0:64:e8:fa:28:16:6f:0a:7c:b6:11:49:6f:4f:93:72:bb:
+         be:25:75:fa:5a:c9:c4:34:6d:32:8a:61:88:8a:f6:df:17:98:
+         61:c5:bd:58:8f:30:eb:d6:03:75:92:a2:fe:2b:d2:76:87:55:
+         ca:9e:2a:de:e6:d5:34:67:68:1a:b1:47:90:28:73:ab:32:41:
+         98:2a:13:15:e0:7a:9c:46:a4:af:e5:83:23:08:7a:9c:da:50:
+         4e:a5:bf:4e:68:6d:84:2e:8e:e4:ab:94:0d:f1:1a:7e:dc:df:
+         0f:ab:f8:f2:db:9b:2b:a1:4b:62:e7:38:23:25:d9:31:b8:4d:
+         3d:4e:41:56:9d:f0:55:72:8c:fd:f6:4b:fd:93:b1:ec:8b:ae:
+         50:1b:00:5c:35:ce:b0:da:55:82:01:86:dd:c1:06:51:ae:0b:
+         ef:fa:ed:e5:09:6a:32:ac:cc:7f:d5:b8:08:b6:9a:ba:4f:5b:
+         52:3a:15:ee:ec:20:7a:dc:3e:05:69:58:14:af:dd:9c:df:6d:
+         95:a5:39:05:24:a2:5e:06:71:23:2b:b6:61:d4:f0:46:1f:4c:
+         52:df:5a:22:6a:ff:17:72:4b:f5:a6:89:40:bd:1c:e8:75:69:
+         e3:34:ab:2c:c3:3b:07:49:2c:f8:c8:47:72:dd:7e:2c:b9:52:
+         db:76:19:46:14:aa:64:ba:30:67:a9:4f:37:f8:7f:38:c8:4c:
+         1f:21:0d:28:08:85:0d:8a:c2:ae:b8:64:35:f7:7f:1b:9d:c4:
+         b3:4c:6b:ef:29:29:38:e0
 -----BEGIN CERTIFICATE-----
 MIIF4zCCA8ugAwIBAgIBATANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQGEwJmcjEM
 MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
 MBIGA1UECwwLYXV0aG9yaXRpZXMxFzAVBgNVBAMMDmNhX3Jvb3Rfc2VydmVyMB4X
-DTIwMDQyMTA4MzYyNVoXDTMwMDQxOTA4MzYyNVowbDELMAkGA1UEBhMCZnIxDDAK
+DTIwMDUwNTA5MTMzOVoXDTMwMDUwMzA5MTMzOVowbDELMAkGA1UEBhMCZnIxDDAK
 BgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDAS
 BgNVBAsMC2F1dGhvcml0aWVzMRcwFQYDVQQDDA5jYV9yb290X3NlcnZlcjCCAiIw
-DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL2DnUwJfb5z67iIJGyUHyh6Ld58
-8ZeAwkTpFBI79XXeIuIhe04KAeUt2Ob01uCmR8lmN4qFX/pjKQtDnh9oq+viqTnE
-PIqdb6oOZRpkfbnseDZOsYLmWHKHPPIk2IZIXQyJtL0Tmv/QxK8SoLjchygYNPX8
-9vJBlnXj0TIf4G045cUqRYCGiS+KVcyp5T0lkJfODAebHYOi+RpInGJxkU/wfgpg
-DBEY08FMAPIGjMauWsbVAMAtKxL6kUQrhifLJzqcRmSTMjCmkYCx8FUdj/ULOIW5
-ko/jFXDeT5Dg18LF0akGpU7iA9BK3Aonj20Ib/5tg9l69AeTIfIC064R/RrmeKGY
-bp772m3i7olSn1GFlkAotSESmJBluCOHga3GG3Vj8zVrmF8r8/FrGOekNf9ZQ63d
-G43aRJiE8/Gte73VRemzpR4D2HPQfBNImLOnsNpj+2VBJSVkZtdaMs0CvI+qWA4i
-nuJL0dQJSCjRHpDqhIr+jRuWbd9vVn6eOh7lZ2bs+0CA6wsYm0wYJn7o7P8X1ib9
-V8/xIz02cT0KOhcNvPkrSEx22Kn9OExPUnQF+6s3yLl0ETdNirJQUGTkRB28+Jh9
-YoTITUgpnow67aPXlG8F785zpaAt5AxaOXcDtiN232wgTZg+9AkNXDwhxHihmpZ3
-GVoYKt2DbVcA+XKPAgMBAAGjgY8wgYwwFgYJYIZIAYb4QgENBAkWB0NBIFJvb3Qw
-HQYDVR0OBBYEFMLoMPE3nETIyrvga/K13yx+J6U2MB8GA1UdIwQYMBaAFMLoMPE3
-nETIyrvga/K13yx+J6U2MBIGA1UdEwEB/wQIMAYBAf8CAQEwCwYDVR0PBAQDAgEG
-MBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0BAQsFAAOCAgEAvXIARfbpwxuf
-y9xx8zVv26bmPbWUcwRVwawPP7mv6nR5E2+URQ4FMOjyc29C3Iw/au9FBrfjEm11
-YG9ccU/b0q9lIa0m6dlnrradPPIbH4QLkt9P4otDzp+IgxyNKr/iwZNdqFJC4Yhh
-FpU0LwLCz9Jw+xVJ5/CXQ0a4dNtG+2nA5hrZ9NR1VljYYy56FSamm65F5plDkpXz
-84XrBVuUxa/oArtrvU0C4/0lZ1gNTin8nab3IXp9FBi0oAQ049K2ZkQSyVzduYjx
-+dCkMQpjLJvYMzxMegVn5ekiXXM9ykg0HmAhYyXs1+j9ap02ABitQ185UjkHjeP2
-2x6qIzrv28Wut6/OG6r2MWkmAbTLeWnrU4e/IqAJCnjkLpafrk4/+44NRkcDTlpR
-Nh+K+KrE70kl2zaxp5BPsLYWaOC9yS3ofJGXvlz6Tx1o09x0987Ynez1xh+t2ZSH
-ChQEMSHM9kFHWInX9ogRxov81SfDIMJH3wKwi1IGozbodTmfPxZQiGxIEUnLMPfp
-5aEn+VkBK2yJdp+FTVBEapU9ZE/motAS30cH00OqiRjQIvqK6DB1vgO7avuCMebF
-xC5WEa5/8t6LgxoaPM4ByuxouOuUMTaoPdR8P2b+xUMgs1zic4gli1bCYk6trnM/
-bu2gtiOqAs2rIzywf6a0aEkCTaA/i08=
+DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANpuSIBPqzTjIgXTwgnUV2Owk67C
+iWkP3p8UJ0Hp2c2XElCl0l8PV3zvvg4efduu04oreG6H9Y3OAv0skYL5ck5XRnpQ
+ZQ//583L13d/U37wPo49l6vlBBgDdIllWt47+LCKkJZNBZjDkeIEyzDoNr7mUnpQ
+wA2vclv1NPv1FmKH3zIebfYzCAsTgzT/kndP63b/OL9i+SnTQXRYF7I3POhF9szN
+5QDe4X5wndAhZjuZHoxypWiVdAonRL9KfkQ1KgxJI0SGPyNktjuWOk8VEyXgLZDI
+/7LuELTEqZdfaC53nnBiZWgwKIXCnwj1wf57FRKTbVjW5j4ktWo4NkaPNYonsg2e
+quuSrdkI1SLVNdH2PFmAHA8Pcpg9AzzF6IFFErOPmUoG8BQHlFpDo4iK1NQExL+r
+7XJ97Iu/UOKWMm+tHe1CIgAtHrqdx8PhMXWjdf5A202HFj60CtxkNz1zknrtspW8
+60a2f8XhHez76Fs1NYGhOq+epzwmuTRy5D2BGLBF+2+KI2vXwq+ilO35VWGDUK1e
+2H9FMh66xfzAqazSXhRnLUWz7Hzc6hX/zOxBp5kuYAtRuXsbotsY9PbTiJ43d1kr
+tZAioYYE9+YRUwUTVhftWh64QFcYT949J8ck0k9CuRBJCgdHXR/Lz+uGymLJUHT6
+V/745xVByg+Jrn1pAgMBAAGjgY8wgYwwFgYJYIZIAYb4QgENBAkWB0NBIFJvb3Qw
+HQYDVR0OBBYEFFek+fV24RSICqs6ZIfao0EWHFneMB8GA1UdIwQYMBaAFFek+fV2
+4RSICqs6ZIfao0EWHFneMBIGA1UdEwEB/wQIMAYBAf8CAQEwCwYDVR0PBAQDAgEG
+MBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0BAQsFAAOCAgEAF0kdM3tI5Vib
+tdWFUDpxxoFrDGLCbrj4uY+cg/LGbfjKvY/kVF9bUO8FSyGglk/yTB0fqhkFjRyG
+fxFTfCFmZgWNeLPaU9qezaOvfvlZk6Ax9CU3xTMY7eunuzWc1RsOgxGbcok/xD17
+t9DXDqL9gVbmETot6U68WXqypX3bJtoBopXfhAJoNgTBSAtUkqKob0MYcpzrPbPU
+czTFKUpOm0pqQwYWTZG2haI0YB9MZDS2zrS2Vit2GXLzC9UIY9HKknUZihOMVuEg
+aShYecr8WeVkhx9Yfpi6NrBk6PooFm8KfLYRSW9Pk3K7viV1+lrJxDRtMophiIr2
+3xeYYcW9WI8w69YDdZKi/ivSdodVyp4q3ubVNGdoGrFHkChzqzJBmCoTFeB6nEak
+r+WDIwh6nNpQTqW/TmhthC6O5KuUDfEaftzfD6v48tubK6FLYuc4IyXZMbhNPU5B
+Vp3wVXKM/fZL/ZOx7IuuUBsAXDXOsNpVggGG3cEGUa4L7/rt5QlqMqzMf9W4CLaa
+uk9bUjoV7uwgetw+BWlYFK/dnN9tlaU5BSSiXgZxIyu2YdTwRh9MUt9aImr/F3JL
+9aaJQL0c6HVp4zSrLMM7B0ks+MhHct1+LLlS23YZRhSqZLowZ6lPN/h/OMhMHyEN
+KAiFDYrCrrhkNfd/G53Es0xr7ykpOOA=
 -----END CERTIFICATE-----
diff --git a/deployment/pki/ca/server/ca-root.key b/deployment/pki/ca/server/ca-root.key
index c743330513e011ff2ed88ccd2806fe1970010cfb..41ba8db457f5a269d07d29f450292e89e3598ef2 100644
--- a/deployment/pki/ca/server/ca-root.key
+++ b/deployment/pki/ca/server/ca-root.key
@@ -1,54 +1,54 @@
 -----BEGIN ENCRYPTED PRIVATE KEY-----
-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
-oE1lhxSg5pbsSS+kdpsMCQ==
+MIIJnDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQI8CLA+eejmDECAggA
+MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECO7vATJ2mECtBIIJSIN59ciaiXBn
+HB11hppXBixjEP2quafLrBncBXLqc2L8x7g5BBChs7j2wz8Q0x4Gdw43wdTweGxi
+jk6pFk5QbyaiIxltdqo+ZJiPoytmJDdaNdxDgbrswd1nXqr0NTgCAd3Fu2SCt8wf
+IGiHJPhUvmdEtt05iJarIN+I07vIWJyH++k3PqRxwzxXh3mreJtTVLZke0wZy5rA
+nlhqUwIdave0bQturrTaG3iVZHPzDcVwRtbzyvf/hrDCwjz7lBUfsH6mDxuMm3xb
+Ee8gwMqSdOCBkDcd59l6LknR6jQI4Y53yTdSv+2NYnbCrVuO+eyUxofsnuXTOF7f
+sj2fwv7+ewGC30hvFjSBN5n9vwirfwZWL3+l8WXqtKa90ypJLhdi/dqZ3UuOpVuR
+VSrtdZ50/VFCF0EsomszDbIsaZs9RrCMMQ9j9VRkt1yWNBIiLM8mNBSHuPiSfWjE
+xji3cpNNmHd7eOuPw+xVjBcKLN9GJaimVjAgMRPUJQs9jCJQUIlK5xxAY2Drf1Rp
+pc4cIp0cP4bK+lSPEaczJRxYnwJDkBlgWgU6lj8ACsiOCC3BRLRZ5ABgBs1uXqai
+m3QYxNtEoElBhIes9MSA4Api1QS0lbWnmEH8E17uUnc2cjb0Ym+oWDqoxFuVccXW
+LwCpCkU660YnuJ6DzFHHwCjJG+EmVMuMbYpL3fYlXwyzYkevtyufo0TTXbs8Izs7
+vcZfdfNlZ0r5OEkiZ6XCDacGHMWribU8TKhHzEDFYptdATterXPXa6GprsEQF44N
+0kzsEHcggyFMawOsYq2K+Hml9FDhDZye80/9LY6gHNFPKc0y1KpbFQKJzAT4fdAo
+c/isyaTUfXvIUtPcXcatdbAky/y7tb9y23lNpvDLvICEE3a2QnCnLAAHuX639Ocx
+V+EysOeIvo2GqT/DijcYDXCp5RzbMozlMks8Kak+Bp8UYteWtFADCmZV/ej5xtCI
+Xbudz/nVNYMEwbW8x1MTzE36m2LF8s9TC14N0MiBjT/SI+qk1s7iN9Ay2cwSyDIp
+gewfyM+urQFLv0dAhO/24iE0Hf5vlxScQqY0ceLl++/jMbfnNnHFDmIh8dFLcjVD
+uv5J81HSaeV5rutpoaFDcTm13I+ZFkCUqpu5IeUyoN4VTOTAG9OuqCIE6oVcDAHK
+z23fVuumaWXzf7lER4Lqaz9jsZEtxXHE+GJFC4tPTFpBlgjoYJJhPfKZvoFAIXrP
+ORHV27zP05uYyKCeAzyuCYIHaasgbFJlytO4b7xs0+7/N1RUAFdq5sy3RwnvoOUW
+23bZ0pJUzsuhJok7aC8RMzam0/rRrVzRIvnVgG6jrN5uRs1D34nrB9NXfUBO3Qks
+ggvRgNPzIpvBTrsqtb4k9uTRy39FVkENKpnw8HEmKBhPWWtPOWzYGzERSKFlh3Wt
+EHrKKMsyKi9L85DYkzP4rmqPNtNUeCZtUPCAHqBfu2YbXcdpQvzNZBMPjt98H+9v
+O9UUbdtBLezL6SwfBeqSR5fNeq3ruhxGrJBWJkuMGXDe1ZK1Yw0kXvZmiNghHw+0
+k349Ywr0zd3mtvFKK8QAQbkVwZHgwyIi+LXLgJ7Zus1k2DXBMxFLlLiAn4oZ8iOX
+TfhcM1+bAy+15/8HfrG4uR5fsLz/nWaPMCDnJvsZYqbZ3D3s99BPPiCioelEQmKc
+dJLvPkw6st8qMQFLOEw7+QwXOW1FNfel5SZF/LEM+LANnB0jMAKe21Ex8YUtXG9N
+EUv5YrK9OJyaCnHOiwes9K8J9JQfnZP3YnWGRd3OjBVxKwGd9zHzqBuJJoYF+n9S
+BtCvVvoLqIgOQxhGE6hmHc8hPcnjpV0dSPblXYhaiGm/8xBJCd/a85HyeUz1JZX9
+GVocQ5RXwydQ9ExWjlL11bSQG/Q6rQJkhbGVkXimsGTv6Dx0acfOUzPCkKjEeXI9
+RUYu4XYhEqNqzBEw1WqblJ2Pfx5Profp0zjBwO4PGpwzKgYNczjxqn/gfhR36ZbT
+022Yp6XTuo3PsuX7FQiMDJBYlydjnTY4s8sNinF/rh3i2jlIAgWvLgzDA7FBKPHR
+UtRPFl5igxWsgYY5ymGbIeEyquunObhTxCJ2/wmKvP4vT9+8potKYPnaOzrNQPKN
+ssdLSiszLwcBfpgDg8vV3srtLaRdfYK3UBwowJC6gP1B9lFdFBOicLgg6QuKBQcR
+I/Y+89lcFF54omjfUvoybj6UaZKhRjYk/eCjFCiVqhbtVCrfYaRiz4UqADVovoUt
+l3Z/2NfUUWIXUvPSVEmoFPfr39zjAnnyB6GRPGFEmOnYDa/FCrVzI3sAiYIAJas9
+kvGWwEcgaos9MGI3m8qOta6ixbjj6Fc9g6BPmFYu+StiQPx828RSXsMUbkSCA7st
+inJh/YdgpwCKQb0XgsOr6t+6aI+RVPx0THaDUPGlWajq0dNeEZmlx56mH9tcxxuf
+h4puOMG/+8Qfd0OorOf0UnyI1w2kKH8CVRnh2IHm7p2Rvov0VYsyqGfP2K3EjhhI
+s3aoNTlkiT51eiYMZxWGv/3/xznajMq7YGELe+tis4ys0UmOj3PWgXMZ5MQVr4ks
+tPKS7PcfDAUz+P7EX2UuPj+fc2KQo5peW/4lAeXY1DYiUGT2OdEnYDk/YWV+DZQL
+nz5UDeNqgNbCyr+cR/6L0jFCB2NaPsHwrrZt0rvuR2Kz5F+WKDM6RSDQHEg/zBo6
+cysZnfUR+rlRoW/NxoVCYHoSqRpp8bHrr4I9RosuTllQV+duvBYdqmngNQdzGXdj
+bV3Celyjy0lYr+ApmR3nHYWuMOqRI7zLc3faNhGDszsddt/+KT2aNMoRNWSTO5KW
+zFloUv3/LcGI3Zd1szpOqHxmzAKfREPmBhSAXaO2d1FzUpeLUxU+ISRslKEoMHPx
+7yFX3+GSh/IqjXT+//26jpgb8XPeN9Q+yxvyWqNFqrljh2iukqSaH2xPuqCXKx/m
+Dfk6U8CE8uYQIYRd7Hi3LU+gteKJh7VUEuHGRG+D7Wx6GSp6yJh2E37KKazck/EX
+Y2qapvXJgskxqASAW69FZaRxpl8avjtXBwbCyhpa9qAGmvV3KsuTI7ixjetX95rp
+jkyfOTKFtkcmyhBeRFj9lTOMTckXWLysxB+odJhem3oaaA96Ko/FEIW+OkJ4auzA
+1W9ZyEe0Mbrtf2ZFHeka8Q==
 -----END ENCRYPTED PRIVATE KEY-----
diff --git a/deployment/pki/config/client-external/index.txt b/deployment/pki/config/client-external/index.txt
index 246f390e384434a2ce0b67f503ae2f25f23d4d0d..18578e0a4e7f618a29c0eed0029b930782696a5e 100644
--- a/deployment/pki/config/client-external/index.txt
+++ b/deployment/pki/config/client-external/index.txt
@@ -1,3 +1,4 @@
-V	300419083631Z		01	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-external
-V	300419083633Z		02	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_intermediate_client-external
-V	230421083759Z		03	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=customer_x
+V	300503091342Z		01	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-external
+V	300503091344Z		02	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_intermediate_client-external
+V	230505091435Z		03	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=customer_x
+V	230505114425Z		04	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=customer_x
diff --git a/deployment/pki/config/client-external/serial b/deployment/pki/config/client-external/serial
index 64969239d5f72d674bbedc24eb0a155a59d0e607..eeee65ec419f2fcb5e45c19008cd23793bea8932 100644
--- a/deployment/pki/config/client-external/serial
+++ b/deployment/pki/config/client-external/serial
@@ -1 +1 @@
-04
+05
diff --git a/deployment/pki/config/client-vitam/index.txt b/deployment/pki/config/client-vitam/index.txt
index 23166f0cb48ab824ba9a5ee36b3d15d54af2fbf7..02b538fb6810ea4301accac436939f8fe787145f 100644
--- a/deployment/pki/config/client-vitam/index.txt
+++ b/deployment/pki/config/client-vitam/index.txt
@@ -1,3 +1,3 @@
-V	300419083637Z		01	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-vitam
-V	300419083641Z		02	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_intermediate_client-vitam
-V	230421083808Z		03	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=vitamui
+V	300503091347Z		01	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-vitam
+V	300503091349Z		02	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_intermediate_client-vitam
+V	230505091439Z		03	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=vitamui
diff --git a/deployment/pki/config/server/index.txt b/deployment/pki/config/server/index.txt
index 422c55ac6e7802d0ea34cd81faa130145309cc29..c00cd3cccf51fa2fd7e95ec7dfc25e5ea972ff43 100644
--- a/deployment/pki/config/server/index.txt
+++ b/deployment/pki/config/server/index.txt
@@ -1,10 +1,18 @@
-V	300419083625Z		01	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_server
-V	300419083628Z		02	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_intermediate_server
-V	230421083655Z		03	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=security-internal.service.consul
-V	230421083701Z		04	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=iam-internal.service.consul
-V	230421083707Z		05	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=iam-external.service.consul
-V	230421083716Z		06	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=cas-server.service.consul
-V	230421083725Z		07	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=ui-portal.service.consul
-V	230421083736Z		08	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=ui-identity.service.consul
-V	230421083744Z		09	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=ui-identity-admin.service.consul
-V	230421083753Z		0A	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=reverse.service.consul
+V	300503091339Z		01	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_server
+V	300503091340Z		02	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_intermediate_server
+V	230505091408Z		03	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=security-internal.service.consul
+V	230505091411Z		04	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=iam-internal.service.consul
+V	230505091415Z		05	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=iam-external.service.consul
+V	230505091418Z		06	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=cas-server.service.consul
+V	230505091421Z		07	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=ui-portal.service.consul
+V	230505091425Z		08	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=ui-identity.service.consul
+V	230505091428Z		09	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=ui-identity-admin.service.consul
+V	230505091432Z		0A	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=reverse.service.consul
+V	230505114356Z		0B	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=security-internal.service.consul
+V	230505114400Z		0C	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=iam-internal.service.consul
+V	230505114403Z		0D	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=iam-external.service.consul
+V	230505114407Z		0E	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=cas-server.service.consul
+V	230505114410Z		0F	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=ui-portal.service.consul
+V	230505114414Z		10	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=ui-identity.service.consul
+V	230505114418Z		11	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=ui-identity-admin.service.consul
+V	230505114422Z		12	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=reverse.service.consul
diff --git a/deployment/pki/config/server/serial b/deployment/pki/config/server/serial
index eb589e9da28973336e484c668b25657b54ae300b..b1bd38b62a0800a4f6a80c34e21c5acffae52c7e 100644
--- a/deployment/pki/config/server/serial
+++ b/deployment/pki/config/server/serial
@@ -1 +1 @@
-0B
+13
diff --git a/deployment/pki/scripts/generate_ca.sh b/deployment/pki/scripts/generate_ca.sh
index 3ab9afb26e6b248450b15c3b53b665a170148563..bf4f9516d4e697fbabddc45d2e3823393853db7e 100755
--- a/deployment/pki/scripts/generate_ca.sh
+++ b/deployment/pki/scripts/generate_ca.sh
@@ -5,83 +5,14 @@ set -e
 ############################# Includes  ##############################
 ######################################################################
 
-. $(dirname $0)/lib/functions.sh
+. $(dirname $0)/lib/ca.sh
 
 ######################################################################
-############################# Functions ##############################
+#########################    Overriding    ###########################
 ######################################################################
 
-# Génération de la CA root
-function generate_ca_root {
-    local MDP_CAROOT_KEY="${1}"
-    local REPERTOIRE_SORTIE="${2}"
-    local CONFIG_DIR="${3}"
-
-    # Correctly set certificate CN (env var is read inside the openssl configuration file)
-    export OPENSSL_CN=ca_root_${REPERTOIRE_SORTIE}
-    # Correctly set certificate DIRECTORY (env var is read inside the openssl configuration file)
-    export OPENSSL_CA_DIR=${REPERTOIRE_SORTIE}
-
-    if [ ! -d ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE} ]; then
-        pki_logger "Création du sous-répertoire ${REPERTOIRE_SORTIE}"
-        mkdir -p ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE};
-    fi
-
-    pki_logger "Create CA request..."
-    openssl req \
-        -config ${REPERTOIRE_CONFIG}/ca-config \
-        -new \
-        -out ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-root.req \
-        -keyout ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-root.key \
-        -passout pass:${MDP_CAROOT_KEY} \
-        -batch
-
-    pki_logger "Create CA certificate..."
-    openssl ca \
-        -config ${REPERTOIRE_CONFIG}/ca-config \
-        -selfsign \
-        -extensions extension_ca_root \
-        -in ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-root.req \
-        -passin pass:${MDP_CAROOT_KEY} \
-        -out ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-root.crt \
-        -batch
-}
-
-# Génération de la CA intermédiaire
-function generate_ca_interm {
-    local MDP_CAINTERMEDIATE_KEY="${1}"
-    local MDP_CAROOT_KEY="${2}"
-    local REPERTOIRE_SORTIE="${3}"
-    local TYPE_CA="${4}"
-
-    # Correctly set certificate CN (env var is read inside the openssl configuration file)
-    export OPENSSL_CN=ca_intermediate_${REPERTOIRE_SORTIE}
-    # Correctly set certificate DIRECTORY (env var is read inside the openssl configuration file)
-    export OPENSSL_CA_DIR=${REPERTOIRE_SORTIE}
-    pki_logger "OPENSSL_CA_DIR :  ${CAROOT_DIR}"
-    if [ ! -d ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE} ]; then
-        pki_logger "Création du sous-répertoire ${REPERTOIRE_SORTIE}"
-        mkdir -p ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE};
-    fi
-
-    pki_logger "Generate intermediate request..."
-    openssl req \
-    -config ${REPERTOIRE_CONFIG}/ca-config \
-    -new \
-    -newkey ${PARAM_KEY_CHIFFREMENT} \
-    -out ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-intermediate.req \
-    -keyout ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-intermediate.key \
-    -passout pass:${MDP_CAINTERMEDIATE_KEY} \
-    -batch
-
-    pki_logger "Sign..."
-    openssl ca \
-    -config ${REPERTOIRE_CONFIG}/ca-config \
-    -extensions extension_ca_intermediate \
-    -in ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-intermediate.req \
-    -passin pass:${MDP_CAROOT_KEY} \
-    -out ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-intermediate.crt \
-    -batch
+function get_autorities() {
+    echo "server client-external client-vitam"
 }
 
 # Génération de la CA intermédiaire
@@ -100,74 +31,4 @@ function init_config_ca {
 #############################    Main    #############################
 ######################################################################
 
-cd $(dirname $0)/../..
-
-ERASE="false"
-
-if [ "$#" -gt 0 ]; then
-    if [ "${1,,}" == "true" ]; then
-        ERASE="true"
-    fi
-fi
-
-pki_logger "Paramètres d'entrée:"
-pki_logger "    -> Ecraser les CA existants: ${ERASE}"
-
-# Cleaning or creating vault file for CA
-initVault   ca    ${ERASE}
-
-if [ "${ERASE}" == "true" ]; then
-    if [ -d ${REPERTOIRE_CA} ]; then
-        # We remove all generated CA
-        find "${REPERTOIRE_CA}/" -mindepth 1 -maxdepth 1 -type d -exec rm -Rf {} \;
-    fi
-    if [ -d ${REPERTOIRE_CONFIG} ]; then
-        # We remove all configurations linked to CA (except main config files)
-        find "${REPERTOIRE_CONFIG}/" -mindepth 1 -maxdepth 1 -type d -exec rm -Rf {} \;
-    fi
-fi
-
-pki_logger "Lancement de la procédure de création des CA"
-pki_logger "=============================================="
-if [ ! -d ${REPERTOIRE_CA} ]; then
-    pki_logger "Répertoire ${REPERTOIRE_CA} absent ; création..."
-    mkdir -p ${REPERTOIRE_CA};
-fi
-if [ ! -d ${TEMP_CERTS} ]; then
-    pki_logger "Création du répertoire de travail temporaire tempcerts sous ${TEMP_CERTS}..."
-    mkdir -p ${TEMP_CERTS}
-fi
-
-# Création des CA par zone
-for ITEM in server client-external client-vitam
-do
-    if [ ! -d ${REPERTOIRE_CA}/${ITEM} ]; then
-        mkdir -p ${REPERTOIRE_CA}/${ITEM}
-        init_config_ca ${ITEM}
-
-        pki_logger "Création de CA root pour ${ITEM}..."
-        # Génération du CA_ROOT_PASSWORD & stockage dans le vault-ca
-        CA_ROOT_PASSWORD=$(generatePassphrase)
-        setComponentPassphrase ca "ca_root_${ITEM}" "${CA_ROOT_PASSWORD}"
-        generate_ca_root ${CA_ROOT_PASSWORD} ${ITEM} ${ITEM}
-
-        pki_logger "Création du CA intermediate pour ${ITEM}..."
-        # Génération du CA_INTERMEDIATE_PASSWORD & stockage dans le vault-ca
-        CA_INTERMEDIATE_PASSWORD=$(generatePassphrase)
-        setComponentPassphrase ca "ca_intermediate_${ITEM}" "${CA_INTERMEDIATE_PASSWORD}"
-        generate_ca_interm ${CA_INTERMEDIATE_PASSWORD} ${CA_ROOT_PASSWORD} ${ITEM} ${ITEM}
-
-        purge_directory "${REPERTOIRE_CONFIG}/${ITEM}"
-        purge_directory "${REPERTOIRE_CA}/${ITEM}"
-    else
-        pki_logger "Le CA ${ITEM} existe déjà, il ne sera pas recrée ..."
-    fi
-    pki_logger "----------------------------------------------"
-done
-if [ -d ${TEMP_CERTS} ]; then
-    pki_logger "=============================================="
-    pki_logger "Nettoyage du répertoire de travail temporaire tempcerts"
-    rm -Rf ${TEMP_CERTS}
-fi
-pki_logger "=============================================="
-pki_logger "Fin de la procédure de création des CA"
+main "$@"
diff --git a/deployment/pki/scripts/generate_ca_dev.sh b/deployment/pki/scripts/generate_ca_dev.sh
new file mode 100755
index 0000000000000000000000000000000000000000..d61e2e63ed93f1936c07475891462f47334d3fe1
--- /dev/null
+++ b/deployment/pki/scripts/generate_ca_dev.sh
@@ -0,0 +1,24 @@
+#!/usr/bin/env bash
+set -e
+
+######################################################################
+############################# Includes  ##############################
+######################################################################
+
+. $(dirname $0)/lib/ca.sh
+
+######################################################################
+#########################    Overriding    ###########################
+######################################################################
+
+REPERTOIRE_ROOT="$( cd "$( readlink -f $(dirname ${BASH_SOURCE[0]}) )/../../../dev-deployment" ; pwd )"
+
+function get_autorities() {
+    echo "server client-external client-vitam"
+}
+
+######################################################################
+#############################    Main    #############################
+######################################################################
+
+main "$@"
diff --git a/deployment/pki/scripts/generate_certs.sh b/deployment/pki/scripts/generate_certs.sh
index a5981901fcf46b0b4737c19142a1fb133f712326..e0644cb6984bb3205438dd34afe2dc5f1f143346 100755
--- a/deployment/pki/scripts/generate_certs.sh
+++ b/deployment/pki/scripts/generate_certs.sh
@@ -5,316 +5,44 @@ set -e
 ############################# Includes  ##############################
 ######################################################################
 
-. "$(dirname $0)/lib/functions.sh"
+. "$(dirname $0)/lib/certs.sh"
 
 ######################################################################
-############################# Functions ##############################
+#########################    Overriding    ###########################
 ######################################################################
 
-# Génération du chemin d'un certificat serveur
-function getHostCertificatePath {
-    local TYPE_CERTIFICAT="${1}"
-    local HOSTNAME="${2}"
-    echo "${REPERTOIRE_CERTIFICAT}/${TYPE_CERTIFICAT}/hosts/${HOSTNAME}"
-}
-
-# Génération d'un certificat serveur
-function generateHostCertificate {
-    local COMPOSANT="${1}"
-    local CERT_KEY="${2}"
-    local INTERMEDIATE_CA_KEY="${3}"
-    local HOSTNAME="${4}"
-    local TYPE_CERTIFICAT="${5}"
-    local SERVICE_HOSTNAME="${6}"
-    local SERVICE_DC_HOSTNAME="${7}"
-
-    # Correctly set Subject Alternate Name (env var is read inside the openssl configuration file)
-    export OPENSSL_SAN="DNS:${SERVICE_HOSTNAME},DNS:${HOSTNAME},DNS:${SERVICE_DC_HOSTNAME}"
-    # Correctly set certificate CN (env var is read inside the openssl configuration file)
-    export OPENSSL_CN="${SERVICE_DC_HOSTNAME}"
-    # Correctly set certificate DIRECTORY (env var is read inside the openssl configuration file)
-    export OPENSSL_CRT_DIR=${TYPE_CERTIFICAT}
-
-    pki_logger "Création du certificat ${TYPE_CERTIFICAT} pour ${COMPOSANT} hébergé sur ${HOSTNAME}..."
-    local HOST_CERTIFICATE_PATH=$(getHostCertificatePath ${TYPE_CERTIFICAT} ${HOSTNAME})
-    mkdir -p "${HOST_CERTIFICATE_PATH}"
-    pki_logger "Generation de la clé..."
-    openssl req -newkey "${PARAM_KEY_CHIFFREMENT}" \
-        -passout pass:"${CERT_KEY}" \
-        -keyout "${HOST_CERTIFICATE_PATH}/${COMPOSANT}.key" \
-        -out "${HOST_CERTIFICATE_PATH}/${COMPOSANT}.req" \
-        -nodes \
-        -config "${REPERTOIRE_CONFIG}/crt-config" \
-        -batch
-
-    pki_logger "Generation du certificat signé avec CA ${TYPE_CERTIFICAT}..."
-    openssl ca -config "${REPERTOIRE_CONFIG}/crt-config" \
-        -passin pass:"${INTERMEDIATE_CA_KEY}" \
-        -out "${HOST_CERTIFICATE_PATH}/${COMPOSANT}.crt" \
-        -in "${HOST_CERTIFICATE_PATH}/${COMPOSANT}.req" -batch
-       # -extensions extension_${TYPE_CERTIFICAT} -batch
-
-    openssl x509 \
-        -in "${HOST_CERTIFICATE_PATH}/${COMPOSANT}.crt" \
-        -out "${HOST_CERTIFICATE_PATH}/${COMPOSANT}.pem"
+function generateCerts {
 
-    purge_directory "${HOST_CERTIFICATE_PATH}"
-    purge_directory "${REPERTOIRE_CONFIG}/${TYPE_CERTIFICAT}"
-}
-
-# Génération du chemin d'un certificat de timestamping
-function getTimestampCertificatePath {
-    local TYPE_CERTIFICAT="${1}"
-    local HOSTNAME="${2}"
-    echo "${REPERTOIRE_CERTIFICAT}/${TYPE_CERTIFICAT}/vitam"
-}
+    # Copy CA
+    pki_logger "Recopie des clés publiques des CA"
+    copyCAFromPki client-external
+    copyCAFromPki client-vitam
+    copyCAFromPki server
 
-# Génération d'un certificat de timestamping ; le nom du certificat est dérivé de son usage
-function generateTimestampCertificate {
-    local USAGE="${1}"
-    local CERT_KEY="${2}"
-    local INTERMEDIATE_CA_KEY="${3}"
-    local TYPE_CERTIFICAT="${4}"
-    local CN_VALEUR="${USAGE}"
+    # Generate hosts certificates
+    pki_logger "Génération des certificats serveurs"
+    # Zone interne
+    generateHostCertAndStorePassphrase          security-internal   hosts_vitamui_security_internal
+    generateHostCertAndStorePassphrase          iam-internal        hosts_vitamui_iam_internal
+    #Zone externe
+    generateHostCertAndStorePassphrase          iam-external        hosts_vitamui_iam_external
+    generateHostCertAndStorePassphrase          cas-server          hosts_cas_server
+    #Zone UI
+    generateHostCertAndStorePassphrase          ui-portal           hosts_ui_portal
+    generateHostCertAndStorePassphrase          ui-identity         hosts_ui_identity
+    generateHostCertAndStorePassphrase          ui-identity-admin   hosts_ui_identity_admin
+    #Reverse
+    generateHostCertAndStorePassphrase          reverse             hosts_vitamui_reverseproxy
 
-    # Correctly set certificate CN (env var is read inside the openssl configuration file)
-    export OPENSSL_CN="${CN_VALEUR}"
-    # Correctly set certificate DIRECTORY (env var is read inside the openssl configuration file)
-    export OPENSSL_CRT_DIR=${TYPE_CERTIFICAT}
+    # Example of generated client cert for a customer allowing to perform request on external APIs
+    generateClientCertAndStorePassphrase        customer_x          client-external
 
-    pki_logger "Création du certificat ${TYPE_CERTIFICAT} pour usage ${USAGE}"
-    local TIMESTAMP_CERTIFICATE_PATH=$(getTimestampCertificatePath ${TYPE_CERTIFICAT})
-    mkdir -p "${TIMESTAMP_CERTIFICATE_PATH}"
-    pki_logger "Generation de la clé..."
-    openssl req -newkey "${PARAM_KEY_CHIFFREMENT}" \
-        -passout pass:"${CERT_KEY}" \
-        -keyout "${TIMESTAMP_CERTIFICATE_PATH}/${USAGE}.key" \
-        -out "${TIMESTAMP_CERTIFICATE_PATH}/${USAGE}.req" \
-        -nodes \
-        -config "${REPERTOIRE_CONFIG}/crt-config" \
-        -batch
-
-    pki_logger "Generation du certificat signé avec CA ${TYPE_CERTIFICAT}..."
-    openssl ca -config "${REPERTOIRE_CONFIG}/crt-config" \
-        -passin pass:"${INTERMEDIATE_CA_KEY}" \
-        -out "${TIMESTAMP_CERTIFICATE_PATH}/${USAGE}.crt" \
-        -in "${TIMESTAMP_CERTIFICATE_PATH}/${USAGE}.req" \
-        -extensions extension_${TYPE_CERTIFICAT} -batch
-
-    purge_directory "${TIMESTAMP_CERTIFICATE_PATH}"
-    purge_directory "${REPERTOIRE_CONFIG}/${TYPE_CERTIFICAT}"
-}
-
-
-# Génération du chemin d'un certificat client
-function getClientCertificatePath {
-    local CLIENT_TYPE="${1}"
-    local CLIENT_NAME="${2}"
-    echo "${REPERTOIRE_CERTIFICAT}/${CLIENT_TYPE}/clients/${CLIENT_NAME}"
-}
-
-# Génération d'un certificat client
-function generateClientCertificate {
-    local CLIENT_NAME="${1}"
-    local MDP_KEY="${2}"
-    local MDP_CAINTERMEDIATE_KEY="${3}"
-    local CLIENT_TYPE="${4}"
-    local TYPE_CERTIFICAT="client"
-
-    # Correctly set certificate CN (env var is read inside the openssl configuration file)
-    export OPENSSL_CN="${CLIENT_NAME}"
-    # Correctly set certificate DIRECTORY (env var is read inside the openssl configuration file)
-    export OPENSSL_CRT_DIR=${CLIENT_TYPE}
-
-    pki_logger "Création du certificat ${TYPE_CERTIFICAT} pour ${CLIENT_NAME}"
-    local CLIENT_CERTIFICATE_PATH=$(getClientCertificatePath ${CLIENT_TYPE} ${CLIENT_NAME})
-    mkdir -p "${CLIENT_CERTIFICATE_PATH}"
-    pki_logger "Generation de la clé..."
-    openssl req -newkey "${PARAM_KEY_CHIFFREMENT}" \
-        -passout pass:"${MDP_KEY}" \
-        -keyout "${CLIENT_CERTIFICATE_PATH}/${CLIENT_NAME}.key" \
-        -out "${CLIENT_CERTIFICATE_PATH}/${CLIENT_NAME}.req" \
-        -config "${REPERTOIRE_CONFIG}/crt-config" \
-        -batch
-
-    pki_logger "Generation du certificat signé avec ${CLIENT_TYPE}..."
-    openssl ca -config "${REPERTOIRE_CONFIG}/crt-config" \
-        -passin pass:"${MDP_CAINTERMEDIATE_KEY}" \
-        -out "${CLIENT_CERTIFICATE_PATH}/${CLIENT_NAME}.crt" \
-        -in "${CLIENT_CERTIFICATE_PATH}/${CLIENT_NAME}.req" \
-        -extensions extension_${TYPE_CERTIFICAT} -batch
-
-    purge_directory "${CLIENT_CERTIFICATE_PATH}"
-    purge_directory "${REPERTOIRE_CONFIG}/${CLIENT_TYPE}"
-}
-
-# Génération des certificats serveur et stockage de la passphrase pour tous les hosts d'un host group donné
-function generateHostCertAndStorePassphrase {
-    local COMPONENT="${1}"
-    local HOSTS_GROUP="${2}"
-
-    # Récupération du password de la CA_INTERMEDIATE dans le vault-ca
-    CA_INTERMEDIATE_PASSWORD=$(getComponentPassphrase ca "ca_intermediate_server")
-
-    # sed "1 d" : remove the first line
-    for SERVER in $(ansible -i ${ENVIRONNEMENT_FILE} --list-hosts ${HOSTS_GROUP} ${ANSIBLE_VAULT_PASSWD}| sed "1 d"); do
-        
-        local SERVER_CERTIFICATE_PATH=$(getHostCertificatePath "server" ${SERVER})
-        if [ ! -f "${SERVER_CERTIFICATE_PATH}/${COMPONENT}.crt" ]; then
-            # Generate the key
-            local CERT_KEY=$(generatePassphrase)
-            # Create the certificate
-            generateHostCertificate ${COMPONENT} \
-                                    ${CERT_KEY} \
-                                    ${CA_INTERMEDIATE_PASSWORD} \
-                                    ${SERVER} \
-                                    "server" \
-                                    "${COMPONENT}.service.${CONSUL_DOMAIN}" \
-                                    "${COMPONENT}.service.${CONSUL_DOMAIN}"
-            # Store the key to the vault
-            setComponentPassphrase certs "server_${COMPONENT}_key" \
-                                        "${CERT_KEY}"
-        else
-            pki_logger "Le certificat SERVER - ${SERVER} - ${COMPONENT}.crt existe déjà. Il ne sera pas recrée..."
-        fi
-    done
-}
-
-# Génération d'un certificat timestamp (utilise la fonction de génération de certificats serveur)
-function generateTimestampCertAndStorePassphrase {
-    local USAGE="${1}"
-
-    # Récupération du password de la CA_INTERMEDIATE dans le vault-ca
-    CA_INTERMEDIATE_PASSWORD=$(getComponentPassphrase ca "ca_intermediate_timestamping")
-    local TIMESTAMP_CERTIFICAT_TYPE="timestamping"
-    local TIMESTAMP_CERTIFICATE_PATH=$(getTimestampCertificatePath ${TIMESTAMP_CERTIFICAT_TYPE})
-    if [ ! -f "${SERVER_CERTIFICATE_PATH}/${USAGE}.crt" ]; then
-        # Generate the key
-        local CERT_KEY=$(generatePassphrase)
-        # Create the certificate
-        generateTimestampCertificate ${USAGE} \
-                                    ${CERT_KEY} \
-                                    ${CA_INTERMEDIATE_PASSWORD}
-                                    ${TIMESTAMP_CERTIFICAT_TYPE}
-        # Store the key to the vault
-        setComponentPassphrase certs "timestamping_${USAGE}_key" \
-                                    "${CERT_KEY}"
-    else
-        pki_logger "Le certificat ${TIMESTAMP_CERTIFICAT_TYPE} - ${USAGE}.crt existe déjà. Il ne sera pas recrée..."
-    fi
-}
-
-# Génération du certificat client et stockage de la passphrase
-function generateClientCertAndStorePassphrase {
-    local COMPONENT="${1}"
-    local CLIENT_TYPE="${2}"
-
-    local CLIENT_CERTIFICATE_PATH=$(getClientCertificatePath ${CLIENT_TYPE} ${COMPONENT})
-    if [ ! -d "${CLIENT_CERTIFICATE_PATH}" ]; then
-        # Récupération du password de la CA_INTERMEDIATE dans le vault-ca
-        CA_INTERMEDIATE_PASSWORD=$(getComponentPassphrase ca "ca_intermediate_${CLIENT_TYPE}")
-
-        # Generate the key
-        local CERT_KEY=$(generatePassphrase)
-        # Create the certificate
-        generateClientCertificate ${COMPONENT} \
-                                ${CERT_KEY} \
-                                ${CA_INTERMEDIATE_PASSWORD} \
-                                ${CLIENT_TYPE}
-        # Store the key to the vault
-        setComponentPassphrase certs "client_${CLIENT_TYPE}_${COMPONENT}_key" \
-                                    "${CERT_KEY}"
-    else
-        pki_logger "Le certificat CLIENT - ${CLIENT_TYPE} - ${COMPONENT} existe déjà. Il ne sera pas recrée..."
-    fi
-}
-
-# Recopie de la CA de pki/CA vers environments/cert/cert-type/CA
-function copyCAFromPki {
-    local CERT_TYPE="${1}"
-
-    mkdir -p "${REPERTOIRE_CERTIFICAT}/${CERT_TYPE}/ca"
-    pki_logger "Copie des CA de ${CERT_TYPE}"
-    for CA in $(ls ${REPERTOIRE_CA}/${CERT_TYPE}/*.crt); do
-        cp -f "${CA}" "${REPERTOIRE_CERTIFICAT}/${CERT_TYPE}/ca/$(basename ${CA})"
-    done
+    # Generate Vitam certificates for VitamUI
+    generateClientCertAndStorePassphrase        vitamui             client-vitam
 }
 
 ######################################################################
 #############################    Main    #############################
 ######################################################################
 
-cd $(dirname $0)/../..
-ERASE="false"
-
-# Vérification des paramètres
-if [ "${1}" == "" ]; then
-    pki_logger "ERROR" "This script needs to know on which environment you want to apply to !"
-    exit 1
-fi
-if [ "$#" -gt 1 ]; then
-    if [ "${2,,}" == "true" ]; then
-        ERASE="true"
-    fi
-fi
-ENVIRONNEMENT="${1}"
-ENVIRONNEMENT_FILE="${1}"
-
-if [ ! -f "${ENVIRONNEMENT_FILE}" ]; then
-    pki_logger "ERROR" "Cannot find environment file: ${ENVIRONNEMENT_FILE}"
-    exit 1
-fi
-
-pki_logger "Paramètres d'entrée:"
-pki_logger "    -> Environnement: ${ENVIRONNEMENT}"
-pki_logger "    -> Ecraser les certificats existants: ${ERASE}"
-
-# Get consul_domain
-CONSUL_DOMAIN=$(read_ansible_var "consul_domain" "hosts_vitamui_iam_internal[0]")
-
-# Cleaning or creating vault file for certs
-initVault   certs   ${ERASE}
-
-if [ "${ERASE}" == "true" ]; then
-    if [ -d ${REPERTOIRE_CERTIFICAT} ]; then
-        # We remove all generated certs
-        find "${REPERTOIRE_CERTIFICAT}/" -mindepth 1 -maxdepth 1 -type d -exec rm -Rf {} \;
-    fi
-fi
-if [ ! -d ${REPERTOIRE_CERTIFICAT} ]; then
-    pki_logger "Création du répertoire des certicats sous ${REPERTOIRE_CERTIFICAT}..."
-    mkdir -p ${REPERTOIRE_CERTIFICAT}
-fi
-if [ ! -d ${TEMP_CERTS} ]; then
-    pki_logger "Création du répertoire de travail temporaire tempcerts sous ${TEMP_CERTS}..."
-    mkdir -p ${TEMP_CERTS}
-fi
-
-# Copy CA
-pki_logger "Recopie des clés publiques des CA"
-copyCAFromPki client-external
-copyCAFromPki client-vitam
-copyCAFromPki server
-
-# Generate hosts certificates
-pki_logger "Génération des certificats serveurs"
-# Zone interne
-generateHostCertAndStorePassphrase          security-internal   hosts_vitamui_security_internal
-generateHostCertAndStorePassphrase          iam-internal        hosts_vitamui_iam_internal
-#Zone externe
-generateHostCertAndStorePassphrase          iam-external        hosts_vitamui_iam_external
-generateHostCertAndStorePassphrase          cas-server          hosts_cas_server
-#Zone UI
-generateHostCertAndStorePassphrase          ui-portal           hosts_ui_portal
-generateHostCertAndStorePassphrase          ui-identity         hosts_ui_identity
-generateHostCertAndStorePassphrase          ui-identity-admin   hosts_ui_identity_admin
-#Reverse
-generateHostCertAndStorePassphrase          reverse             hosts_vitamui_reverseproxy
-
-# Example of generated client cert for a customer allowing to perform request on external APIs
-generateClientCertAndStorePassphrase        customer_x          client-external
-
-# Generate Vitam certificates for VitamUI
-generateClientCertAndStorePassphrase        vitamui             client-vitam
-
-pki_logger "Fin de script"
+main "$@"
diff --git a/deployment/pki/scripts/generate_certs_dev.sh b/deployment/pki/scripts/generate_certs_dev.sh
new file mode 100755
index 0000000000000000000000000000000000000000..f002ba227dfa5852927112853279ef7814d8683d
--- /dev/null
+++ b/deployment/pki/scripts/generate_certs_dev.sh
@@ -0,0 +1,54 @@
+#!/usr/bin/env bash
+set -e
+
+######################################################################
+############################# Includes  ##############################
+######################################################################
+
+. "$(dirname $0)/lib/certs.sh"
+
+######################################################################
+#########################    Overriding    ###########################
+######################################################################
+
+REPERTOIRE_ROOT="$( cd "$( readlink -f $(dirname ${BASH_SOURCE[0]}) )/../../../dev-deployment" ; pwd )"
+
+function getHostCertificateCn {
+    echo "dev.vitamui.com"
+}
+
+function generateCerts {
+
+    # Copy CA
+    pki_logger "Recopie des clés publiques des CA"
+    copyCAFromPki client-external
+    copyCAFromPki client-vitam
+    copyCAFromPki server
+
+    # Generate hosts certificates
+    pki_logger "Génération des certificats serveurs"
+    # Zone interne
+    generateHostCertAndStorePassphrase          security-internal   hosts_vitamui_security_internal
+    generateHostCertAndStorePassphrase          iam-internal        hosts_vitamui_iam_internal
+    #Zone externe
+    generateHostCertAndStorePassphrase          iam-external        hosts_vitamui_iam_external
+    generateHostCertAndStorePassphrase          cas-server          hosts_cas_server
+    #Zone UI
+    generateHostCertAndStorePassphrase          ui-portal           hosts_ui_portal
+    generateHostCertAndStorePassphrase          ui-identity         hosts_ui_identity
+    generateHostCertAndStorePassphrase          ui-identity-admin   hosts_ui_identity_admin
+    #Reverse
+    generateHostCertAndStorePassphrase          reverse             hosts_vitamui_reverseproxy
+
+    # Example of generated client cert for a customer allowing to perform request on external APIs
+    generateClientCertAndStorePassphrase        customer_x          client-external
+
+    # Generate Vitam certificates for VitamUI
+    generateClientCertAndStorePassphrase        vitamui             client-vitam
+}
+
+######################################################################
+#############################    Main    #############################
+######################################################################
+
+main "$@"
\ No newline at end of file
diff --git a/deployment/pki/scripts/lib/ca.sh b/deployment/pki/scripts/lib/ca.sh
new file mode 100755
index 0000000000000000000000000000000000000000..8deb2ea51cb2ac5dd6768def628a27ccc7521d60
--- /dev/null
+++ b/deployment/pki/scripts/lib/ca.sh
@@ -0,0 +1,180 @@
+#!/usr/bin/env bash
+set -e
+
+######################################################################
+############################# Includes  ##############################
+######################################################################
+
+. "$(dirname $0)/lib/commons.sh"
+
+######################################################################
+############################# Functions ##############################
+######################################################################
+
+# Génération de la CA root
+function generate_ca_root {
+    local MDP_CAROOT_KEY="${1}"
+    local REPERTOIRE_SORTIE="${2}"
+    local CONFIG_DIR="${3}"
+
+    # Correctly set certificate CN (env var is read inside the openssl configuration file)
+    export OPENSSL_CN=ca_root_${REPERTOIRE_SORTIE}
+    # Correctly set certificate DIRECTORY (env var is read inside the openssl configuration file)
+    export OPENSSL_CA_DIR=${REPERTOIRE_SORTIE}
+
+    if [ ! -d ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE} ]; then
+        pki_logger "Création du sous-répertoire ${REPERTOIRE_SORTIE}"
+        mkdir -p ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE};
+    fi
+
+    pki_logger "Create CA request..."
+    openssl req \
+        -config ${REPERTOIRE_CONFIG}/ca-config \
+        -new \
+        -out ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-root.req \
+        -keyout ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-root.key \
+        -passout pass:${MDP_CAROOT_KEY} \
+        -batch
+    
+    pki_logger "Create CA certificate... $(pwd)"
+    openssl ca \
+        -config ${REPERTOIRE_CONFIG}/ca-config \
+        -selfsign \
+        -extensions extension_ca_root \
+        -in ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-root.req \
+        -passin pass:${MDP_CAROOT_KEY} \
+        -out ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-root.crt \
+        -batch
+}
+
+# Génération de la CA intermédiaire
+function generate_ca_interm {
+    local MDP_CAINTERMEDIATE_KEY="${1}"
+    local MDP_CAROOT_KEY="${2}"
+    local REPERTOIRE_SORTIE="${3}"
+    local TYPE_CA="${4}"
+
+    # Correctly set certificate CN (env var is read inside the openssl configuration file)
+    export OPENSSL_CN=ca_intermediate_${REPERTOIRE_SORTIE}
+    # Correctly set certificate DIRECTORY (env var is read inside the openssl configuration file)
+    export OPENSSL_CA_DIR=${REPERTOIRE_SORTIE}
+    pki_logger "OPENSSL_CA_DIR :  ${CAROOT_DIR}"
+    if [ ! -d ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE} ]; then
+        pki_logger "Création du sous-répertoire ${REPERTOIRE_SORTIE}"
+        mkdir -p ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE};
+    fi
+
+    pki_logger "Generate intermediate request..."
+    openssl req \
+    -config ${REPERTOIRE_CONFIG}/ca-config \
+    -new \
+    -newkey ${PARAM_KEY_CHIFFREMENT} \
+    -out ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-intermediate.req \
+    -keyout ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-intermediate.key \
+    -passout pass:${MDP_CAINTERMEDIATE_KEY} \
+    -batch
+
+    pki_logger "Sign..."
+    openssl ca \
+    -config ${REPERTOIRE_CONFIG}/ca-config \
+    -extensions extension_ca_intermediate \
+    -in ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-intermediate.req \
+    -passin pass:${MDP_CAROOT_KEY} \
+    -out ${REPERTOIRE_CA}/${REPERTOIRE_SORTIE}/ca-intermediate.crt \
+    -batch
+}
+
+# Génération de la CA intermédiaire
+function init_config_ca {
+    local CA_DIR="${1}"
+
+    # Suppression de la configuration existante.
+    rm -Rf "${REPERTOIRE_CONFIG}/${CA_DIR}"
+    mkdir -p "${REPERTOIRE_CONFIG}/${CA_DIR}"
+    touch "${REPERTOIRE_CONFIG}/${CA_DIR}/index.txt"
+    echo '01' > "${REPERTOIRE_CONFIG}/${CA_DIR}/serial"
+    touch "${REPERTOIRE_CONFIG}/${CA_DIR}/crlnumber"
+}
+
+function get_autorities() {
+    # To override
+    echo ""
+}
+
+function main() {
+
+    # FIXME Why ? it seems to be related to the variable 'dir' set in the configuration of certificates.
+    cd $(dirname $0)/../..
+    init
+
+    ERASE="false"
+
+    if [ "$#" -gt 0 ]; then
+        if [ "${1,,}" == "true" ]; then
+            ERASE="true"
+        fi
+    fi
+
+    pki_logger "Paramètres d'entrée:"
+    pki_logger "    -> Ecraser les CA existants: ${ERASE}"
+
+    # Cleaning or creating vault file for CA
+    initVault   ca    ${ERASE}
+
+    if [ "${ERASE}" == "true" ]; then
+        if [ -d ${REPERTOIRE_CA} ]; then
+            # We remove all generated CA
+            find "${REPERTOIRE_CA}/" -mindepth 1 -maxdepth 1 -type d -exec rm -Rf {} \;
+        fi
+        if [ -d ${REPERTOIRE_CONFIG} ]; then
+            # We remove all configurations linked to CA (except main config files)
+            find "${REPERTOIRE_CONFIG}/" -mindepth 1 -maxdepth 1 -type d -exec rm -Rf {} \;
+        fi
+    fi
+
+    pki_logger "Lancement de la procédure de création des CA"
+    pki_logger "=============================================="
+    if [ ! -d ${REPERTOIRE_CA} ]; then
+        pki_logger "Répertoire ${REPERTOIRE_CA} absent ; création..."
+        mkdir -p ${REPERTOIRE_CA};
+    fi
+    if [ ! -d ${TEMP_CERTS} ]; then
+        pki_logger "Création du répertoire de travail temporaire tempcerts sous ${TEMP_CERTS}..."
+        mkdir -p ${TEMP_CERTS}
+    fi
+
+    # Création des CA par autorités
+    autorities="$(get_autorities)"
+    for ITEM in ${autorities[@]}
+    do
+        if [ ! -d ${REPERTOIRE_CA}/${ITEM} ]; then
+            mkdir -p ${REPERTOIRE_CA}/${ITEM}
+            init_config_ca ${ITEM}
+
+            pki_logger "Création de CA root pour ${ITEM}..."
+            # Génération du CA_ROOT_PASSWORD & stockage dans le vault-ca
+            CA_ROOT_PASSWORD=$(generatePassphrase)
+            setComponentPassphrase ca "ca_root_${ITEM}" "${CA_ROOT_PASSWORD}"
+            generate_ca_root ${CA_ROOT_PASSWORD} ${ITEM} ${ITEM}
+
+            pki_logger "Création du CA intermediate pour ${ITEM}..."
+            # Génération du CA_INTERMEDIATE_PASSWORD & stockage dans le vault-ca
+            CA_INTERMEDIATE_PASSWORD=$(generatePassphrase)
+            setComponentPassphrase ca "ca_intermediate_${ITEM}" "${CA_INTERMEDIATE_PASSWORD}"
+            generate_ca_interm ${CA_INTERMEDIATE_PASSWORD} ${CA_ROOT_PASSWORD} ${ITEM} ${ITEM}
+
+            purge_directory "${REPERTOIRE_CONFIG}/${ITEM}"
+            purge_directory "${REPERTOIRE_CA}/${ITEM}"
+        else
+            pki_logger "Le CA ${ITEM} existe déjà, il ne sera pas recrée ..."
+        fi
+        pki_logger "----------------------------------------------"
+    done
+    if [ -d ${TEMP_CERTS} ]; then
+        pki_logger "=============================================="
+        pki_logger "Nettoyage du répertoire de travail temporaire tempcerts"
+        rm -Rf ${TEMP_CERTS}
+    fi
+    pki_logger "=============================================="
+    pki_logger "Fin de la procédure de création des CA"
+}
diff --git a/deployment/pki/scripts/lib/certs.sh b/deployment/pki/scripts/lib/certs.sh
new file mode 100755
index 0000000000000000000000000000000000000000..2bd9fd44ddf84377c55b0ca2edd2890d1973a566
--- /dev/null
+++ b/deployment/pki/scripts/lib/certs.sh
@@ -0,0 +1,333 @@
+#!/usr/bin/env bash
+set -e
+
+######################################################################
+############################# Includes  ##############################
+######################################################################
+
+. "$(dirname $0)/lib/commons.sh"
+
+######################################################################
+############################# Functions ##############################
+######################################################################
+
+# Génération du chemin d'un certificat serveur
+function getHostCertificatePath {
+    local TYPE_CERTIFICAT="${1}"
+    local HOSTNAME="${2}"
+    echo "${REPERTOIRE_CERTIFICAT}/${TYPE_CERTIFICAT}/hosts/${HOSTNAME}"
+}
+
+# Génération du SubjectAlternate Name pour les certificats serveur.
+function getHostCertificateSan {
+    local HOSTNAME="${1}"
+    local SERVICE_HOSTNAME="${2}"
+    local SERVICE_DC_HOSTNAME="${3}"
+    echo "DNS:${SERVICE_HOSTNAME},DNS:${HOSTNAME},DNS:${SERVICE_DC_HOSTNAME}"
+}
+
+# Génération du CN Name pour les certificats serveur.
+function getHostCertificateCn {
+    local SERVICE_DC_HOSTNAME="${1}"
+    echo "${SERVICE_DC_HOSTNAME}"
+}
+
+# Génération d'un certificat serveur
+function generateHostCertificate {
+    local COMPOSANT="${1}"
+    local CERT_KEY="${2}"
+    local INTERMEDIATE_CA_KEY="${3}"
+    local HOSTNAME="${4}"
+    local TYPE_CERTIFICAT="${5}"
+    local SERVICE_HOSTNAME="${6}"
+    local SERVICE_DC_HOSTNAME="${7}"
+
+    # Correctly set Subject Alternate Name (env var is read inside the openssl configuration file)
+    export OPENSSL_SAN="$(getHostCertificateSan $HOSTNAME $SERVICE_HOSTNAME $SERVICE_DC_HOSTNAME)"
+    # Correctly set certificate CN (env var is read inside the openssl configuration file)
+    export OPENSSL_CN="$(getHostCertificateCn $SERVICE_DC_HOSTNAME)"
+    # Correctly set certificate DIRECTORY (env var is read inside the openssl configuration file)
+    export OPENSSL_CRT_DIR=${TYPE_CERTIFICAT}
+
+    pki_logger "Création du certificat ${TYPE_CERTIFICAT} pour ${COMPOSANT} hébergé sur ${HOSTNAME}..."
+    local HOST_CERTIFICATE_PATH=$(getHostCertificatePath ${TYPE_CERTIFICAT} ${HOSTNAME})
+    mkdir -p "${HOST_CERTIFICATE_PATH}"
+    pki_logger "Generation de la clé..."
+    openssl req -newkey "${PARAM_KEY_CHIFFREMENT}" \
+        -passout pass:"${CERT_KEY}" \
+        -keyout "${HOST_CERTIFICATE_PATH}/${COMPOSANT}.key" \
+        -out "${HOST_CERTIFICATE_PATH}/${COMPOSANT}.req" \
+        -nodes \
+        -config "${REPERTOIRE_CONFIG}/crt-config" \
+        -batch
+
+    pki_logger "Generation du certificat signé avec CA ${TYPE_CERTIFICAT}..."
+    openssl ca -config "${REPERTOIRE_CONFIG}/crt-config" \
+        -passin pass:"${INTERMEDIATE_CA_KEY}" \
+        -out "${HOST_CERTIFICATE_PATH}/${COMPOSANT}.crt" \
+        -in "${HOST_CERTIFICATE_PATH}/${COMPOSANT}.req" -batch
+       # -extensions extension_${TYPE_CERTIFICAT} -batch
+
+    openssl x509 \
+        -in "${HOST_CERTIFICATE_PATH}/${COMPOSANT}.crt" \
+        -out "${HOST_CERTIFICATE_PATH}/${COMPOSANT}.pem"
+
+    purge_directory "${HOST_CERTIFICATE_PATH}"
+    purge_directory "${REPERTOIRE_CONFIG}/${TYPE_CERTIFICAT}"
+}
+
+# Génération du chemin d'un certificat de timestamping
+function getTimestampCertificatePath {
+    local TYPE_CERTIFICAT="${1}"
+    local HOSTNAME="${2}"
+    echo "${REPERTOIRE_CERTIFICAT}/${TYPE_CERTIFICAT}/vitam"
+}
+
+# Génération d'un certificat de timestamping ; le nom du certificat est dérivé de son usage
+function generateTimestampCertificate {
+    local USAGE="${1}"
+    local CERT_KEY="${2}"
+    local INTERMEDIATE_CA_KEY="${3}"
+    local TYPE_CERTIFICAT="${4}"
+    local CN_VALEUR="${USAGE}"
+
+    # Correctly set certificate CN (env var is read inside the openssl configuration file)
+    export OPENSSL_CN="${CN_VALEUR}"
+    # Correctly set certificate DIRECTORY (env var is read inside the openssl configuration file)
+    export OPENSSL_CRT_DIR=${TYPE_CERTIFICAT}
+
+    pki_logger "Création du certificat ${TYPE_CERTIFICAT} pour usage ${USAGE}"
+    local TIMESTAMP_CERTIFICATE_PATH=$(getTimestampCertificatePath ${TYPE_CERTIFICAT})
+    mkdir -p "${TIMESTAMP_CERTIFICATE_PATH}"
+    pki_logger "Generation de la clé..."
+    openssl req -newkey "${PARAM_KEY_CHIFFREMENT}" \
+        -passout pass:"${CERT_KEY}" \
+        -keyout "${TIMESTAMP_CERTIFICATE_PATH}/${USAGE}.key" \
+        -out "${TIMESTAMP_CERTIFICATE_PATH}/${USAGE}.req" \
+        -nodes \
+        -config "${REPERTOIRE_CONFIG}/crt-config" \
+        -batch
+
+    pki_logger "Generation du certificat signé avec CA ${TYPE_CERTIFICAT}..."
+    openssl ca -config "${REPERTOIRE_CONFIG}/crt-config" \
+        -passin pass:"${INTERMEDIATE_CA_KEY}" \
+        -out "${TIMESTAMP_CERTIFICATE_PATH}/${USAGE}.crt" \
+        -in "${TIMESTAMP_CERTIFICATE_PATH}/${USAGE}.req" \
+        -extensions extension_${TYPE_CERTIFICAT} -batch
+
+    purge_directory "${TIMESTAMP_CERTIFICATE_PATH}"
+    purge_directory "${REPERTOIRE_CONFIG}/${TYPE_CERTIFICAT}"
+}
+
+
+# Génération du chemin d'un certificat client
+function getClientCertificatePath {
+    local CLIENT_TYPE="${1}"
+    local CLIENT_NAME="${2}"
+    echo "${REPERTOIRE_CERTIFICAT}/${CLIENT_TYPE}/clients/${CLIENT_NAME}"
+}
+
+# Génération d'un certificat client
+function generateClientCertificate {
+    local CLIENT_NAME="${1}"
+    local MDP_KEY="${2}"
+    local MDP_CAINTERMEDIATE_KEY="${3}"
+    local CLIENT_TYPE="${4}"
+    local TYPE_CERTIFICAT="client"
+
+    # Correctly set certificate CN (env var is read inside the openssl configuration file)
+    export OPENSSL_CN="${CLIENT_NAME}"
+    # Correctly set certificate DIRECTORY (env var is read inside the openssl configuration file)
+    export OPENSSL_CRT_DIR=${CLIENT_TYPE}
+
+    pki_logger "Création du certificat ${TYPE_CERTIFICAT} pour ${CLIENT_NAME}"
+    local CLIENT_CERTIFICATE_PATH=$(getClientCertificatePath ${CLIENT_TYPE} ${CLIENT_NAME})
+    mkdir -p "${CLIENT_CERTIFICATE_PATH}"
+    pki_logger "Generation de la clé..."
+    openssl req -newkey "${PARAM_KEY_CHIFFREMENT}" \
+        -passout pass:"${MDP_KEY}" \
+        -keyout "${CLIENT_CERTIFICATE_PATH}/${CLIENT_NAME}.key" \
+        -out "${CLIENT_CERTIFICATE_PATH}/${CLIENT_NAME}.req" \
+        -config "${REPERTOIRE_CONFIG}/crt-config" \
+        -batch
+
+    pki_logger "Generation du certificat signé avec ${CLIENT_TYPE}..."
+    openssl ca -config "${REPERTOIRE_CONFIG}/crt-config" \
+        -passin pass:"${MDP_CAINTERMEDIATE_KEY}" \
+        -out "${CLIENT_CERTIFICATE_PATH}/${CLIENT_NAME}.crt" \
+        -in "${CLIENT_CERTIFICATE_PATH}/${CLIENT_NAME}.req" \
+        -extensions extension_${TYPE_CERTIFICAT} -batch
+
+    purge_directory "${CLIENT_CERTIFICATE_PATH}"
+    purge_directory "${REPERTOIRE_CONFIG}/${CLIENT_TYPE}"
+}
+
+# Génération des certificats serveur et stockage de la passphrase pour tous les hosts d'un host group donné
+function generateHostCertAndStorePassphrase {
+    local COMPONENT="${1}"
+    local HOSTS_GROUP="${2}"
+
+    # Récupération du password de la CA_INTERMEDIATE dans le vault-ca
+    CA_INTERMEDIATE_PASSWORD=$(getComponentPassphrase ca "ca_intermediate_server")
+
+    # sed "1 d" : remove the first line
+    for SERVER in $(ansible -i ${ENVIRONNEMENT_FILE} --list-hosts ${HOSTS_GROUP} ${ANSIBLE_VAULT_PASSWD}| sed "1 d"); do
+        
+        local SERVER_CERTIFICATE_PATH=$(getHostCertificatePath "server" ${SERVER})
+        if [ ! -f "${SERVER_CERTIFICATE_PATH}/${COMPONENT}.crt" ]; then
+            # Generate the key
+            local CERT_KEY=$(generatePassphrase)
+            # Create the certificate
+            generateHostCertificate ${COMPONENT} \
+                                    ${CERT_KEY} \
+                                    ${CA_INTERMEDIATE_PASSWORD} \
+                                    ${SERVER} \
+                                    "server" \
+                                    "${COMPONENT}.service.${CONSUL_DOMAIN}" \
+                                    "${COMPONENT}.service.${CONSUL_DOMAIN}"
+            # Store the key to the vault
+            setComponentPassphrase certs "server_${COMPONENT}_key" \
+                                        "${CERT_KEY}"
+        else
+            pki_logger "Le certificat SERVER - ${SERVER} - ${COMPONENT}.crt existe déjà. Il ne sera pas recrée..."
+        fi
+    done
+}
+
+# Génération d'un certificat timestamp (utilise la fonction de génération de certificats serveur)
+function generateTimestampCertAndStorePassphrase {
+    local USAGE="${1}"
+
+    # Récupération du password de la CA_INTERMEDIATE dans le vault-ca
+    CA_INTERMEDIATE_PASSWORD=$(getComponentPassphrase ca "ca_intermediate_timestamping")
+    local TIMESTAMP_CERTIFICAT_TYPE="timestamping"
+    local TIMESTAMP_CERTIFICATE_PATH=$(getTimestampCertificatePath ${TIMESTAMP_CERTIFICAT_TYPE})
+    if [ ! -f "${SERVER_CERTIFICATE_PATH}/${USAGE}.crt" ]; then
+        # Generate the key
+        local CERT_KEY=$(generatePassphrase)
+        # Create the certificate
+        generateTimestampCertificate ${USAGE} \
+                                    ${CERT_KEY} \
+                                    ${CA_INTERMEDIATE_PASSWORD}
+                                    ${TIMESTAMP_CERTIFICAT_TYPE}
+        # Store the key to the vault
+        setComponentPassphrase certs "timestamping_${USAGE}_key" \
+                                    "${CERT_KEY}"
+    else
+        pki_logger "Le certificat ${TIMESTAMP_CERTIFICAT_TYPE} - ${USAGE}.crt existe déjà. Il ne sera pas recrée..."
+    fi
+}
+
+# Génération du certificat client et stockage de la passphrase
+function generateClientCertAndStorePassphrase {
+    local COMPONENT="${1}"
+    local CLIENT_TYPE="${2}"
+
+    local CLIENT_CERTIFICATE_PATH=$(getClientCertificatePath ${CLIENT_TYPE} ${COMPONENT})
+    if [ ! -d "${CLIENT_CERTIFICATE_PATH}" ]; then
+        # Récupération du password de la CA_INTERMEDIATE dans le vault-ca
+        CA_INTERMEDIATE_PASSWORD=$(getComponentPassphrase ca "ca_intermediate_${CLIENT_TYPE}")
+
+        # Generate the key
+        local CERT_KEY=$(generatePassphrase)
+        # Create the certificate
+        generateClientCertificate ${COMPONENT} \
+                                ${CERT_KEY} \
+                                ${CA_INTERMEDIATE_PASSWORD} \
+                                ${CLIENT_TYPE}
+        # Store the key to the vault
+        setComponentPassphrase certs "client_${CLIENT_TYPE}_${COMPONENT}_key" \
+                                    "${CERT_KEY}"
+    else
+        pki_logger "Le certificat CLIENT - ${CLIENT_TYPE} - ${COMPONENT} existe déjà. Il ne sera pas recrée..."
+    fi
+}
+
+# Recopie de la CA de pki/CA vers environments/cert/cert-type/CA
+function copyCAFromPki {
+    local CERT_TYPE="${1}"
+
+    mkdir -p "${REPERTOIRE_CERTIFICAT}/${CERT_TYPE}/ca"
+    pki_logger "Copie des CA de ${CERT_TYPE}"
+    for CA in $(ls ${REPERTOIRE_CA}/${CERT_TYPE}/*.crt); do
+        cp -f "${CA}" "${REPERTOIRE_CERTIFICAT}/${CERT_TYPE}/ca/$(basename ${CA})"
+    done
+}
+
+function getConsulDomain {
+    echo $(read_ansible_var "consul_domain" "hosts_vitamui_iam_internal[0]")
+}
+
+function generateCerts {
+    # To override
+    pki_logger "Generation of certificates"
+}
+
+######################################################################
+#############################    Main    #############################
+######################################################################
+
+function main {
+
+    # FIXME Why ? it seems to be related to the variable 'dir' set in the configuration of certificates.
+    cd $(dirname $0)/../..
+    init
+
+    ERASE="false"
+
+    # Vérification des paramètres
+    if [ "${1}" == "" ]; then
+        pki_logger "ERROR" "This script needs to know on which environment you want to apply to !"
+        exit 1
+    fi
+    if [ "$#" -gt 1 ]; then
+        if [ "${2,,}" == "true" ]; then
+            ERASE="true"
+        fi
+    fi
+    ENVIRONNEMENT="${1}"
+    ENVIRONNEMENT_FILE="${1}"
+
+    if [ ! -f "${ENVIRONNEMENT_FILE}" ]; then
+        pki_logger "ERROR" "Cannot find environment file: ${ENVIRONNEMENT_FILE}"
+        exit 1
+    fi
+
+    pki_logger "Paramètres d'entrée:"
+    pki_logger "    -> Environnement: ${ENVIRONNEMENT}"
+    pki_logger "    -> Ecraser les certificats existants: ${ERASE}"
+
+    # Get consul_domain
+    CONSUL_DOMAIN=$(getConsulDomain)
+
+    # Cleaning or creating vault file for certs
+    initVault   certs   ${ERASE}
+
+    if [ "${ERASE}" == "true" ]; then
+        if [ -d ${REPERTOIRE_CERTIFICAT} ]; then
+            # We remove all generated certs
+            find ${REPERTOIRE_CERTIFICAT} -type f -name *.crt -exec rm -f {} \;
+            find ${REPERTOIRE_CERTIFICAT} -type f -name *.key -exec rm -f {} \;
+            find ${REPERTOIRE_CERTIFICAT} -type f -name *.pem -exec rm -f {} \;
+            find ${REPERTOIRE_CERTIFICAT} -type d -empty -delete
+        fi
+    fi
+    if [ ! -d ${REPERTOIRE_CERTIFICAT} ]; then
+        pki_logger "Création du répertoire des certicats sous ${REPERTOIRE_CERTIFICAT}..."
+        mkdir -p ${REPERTOIRE_CERTIFICAT}
+    fi
+    if [ ! -d ${TEMP_CERTS} ]; then
+        pki_logger "Création du répertoire de travail temporaire tempcerts sous ${TEMP_CERTS}..."
+        mkdir -p ${TEMP_CERTS}
+    fi
+
+    generateCerts
+
+    if [ -d ${TEMP_CERTS} ]; then
+        pki_logger "=============================================="
+        pki_logger "Nettoyage du répertoire de travail temporaire tempcerts"
+        rm -Rf ${TEMP_CERTS}
+    fi
+    pki_logger "=============================================="
+    pki_logger "Fin de la procédure de création des certificats"
+}
diff --git a/deployment/pki/scripts/lib/functions.sh b/deployment/pki/scripts/lib/commons.sh
similarity index 91%
rename from deployment/pki/scripts/lib/functions.sh
rename to deployment/pki/scripts/lib/commons.sh
index 9eb4f0de044a0e8f8922613e11235b41c61465ca..988a6c745aeb449b5fd15db5fa34b0670172b2cf 100755
--- a/deployment/pki/scripts/lib/functions.sh
+++ b/deployment/pki/scripts/lib/commons.sh
@@ -2,27 +2,32 @@
 set -e
 
 REPERTOIRE_ROOT="$( cd "$( readlink -f $(dirname ${BASH_SOURCE[0]}) )/../../.." ; pwd )"
-REPERTOIRE_CERTIFICAT="${REPERTOIRE_ROOT}/environments/certs"
-REPERTOIRE_CA="${REPERTOIRE_ROOT}/pki/ca"
-CA_ROOT_TYPE="all"
-REPERTOIRE_CONFIG="${REPERTOIRE_ROOT}/pki/config"
-TEMP_CERTS="${REPERTOIRE_ROOT}/pki/tempcerts"
-PARAM_KEY_CHIFFREMENT="rsa:4096"
-ENVIRONMENT_VARIABLES="${REPERTOIRE_ROOT}/environments/group_vars/all"
-
-if [ -f "${REPERTOIRE_ROOT}/vault_pass.txt" ]; then
-    ANSIBLE_VAULT_PASSWD="--vault-password-file ${REPERTOIRE_ROOT}/vault_pass.txt"
-else
-    ANSIBLE_VAULT_PASSWD="--ask-vault-pass"
-fi
-if [ -f "${REPERTOIRE_ROOT}/vault_pki.pass" ]; then
-    ANSIBLE_VAULT_PKI_PASSWD="--vault-password-file ${REPERTOIRE_ROOT}/vault_pki.pass"
-else
-    ANSIBLE_VAULT_PKI_PASSWD="--ask-vault-pass"
-fi
-
-# Check if gawk is present
-hash gawk
+
+function init () {
+    
+    REPERTOIRE_CERTIFICAT="${REPERTOIRE_ROOT}/environments/certs"
+    REPERTOIRE_CA="${REPERTOIRE_ROOT}/pki/ca"
+    CA_ROOT_TYPE="all"
+    REPERTOIRE_CONFIG="${REPERTOIRE_ROOT}/pki/config"
+    TEMP_CERTS="${REPERTOIRE_ROOT}/pki/tempcerts"
+    PARAM_KEY_CHIFFREMENT="rsa:4096"
+    ENVIRONMENT_VARIABLES="${REPERTOIRE_ROOT}/environments/group_vars/all"
+
+    if [ -f "${REPERTOIRE_ROOT}/vault_pass.txt" ]; then
+        ANSIBLE_VAULT_PASSWD="--vault-password-file ${REPERTOIRE_ROOT}/vault_pass.txt"
+    else
+        ANSIBLE_VAULT_PASSWD="--ask-vault-pass"
+    fi
+    if [ -f "${REPERTOIRE_ROOT}/vault_pki.pass" ]; then
+        ANSIBLE_VAULT_PKI_PASSWD="--vault-password-file ${REPERTOIRE_ROOT}/vault_pki.pass"
+    else
+        ANSIBLE_VAULT_PKI_PASSWD="--ask-vault-pass"
+    fi
+
+    # Check if gawk is present
+    hash gawk
+
+}
 
 function read_ansible_var {
     local ANSIBLE_VAR="${1}"
@@ -251,7 +256,6 @@ function setComponentPassphrase {
     local RETURN_CODE=0
     local VAULT_FILE=$(getVaultFile "$TYPE")
     local VAULT_PASS=$(getVaultPass "$TYPE")
-    local KEY_PREFIX=$(getKeyPrefix "$TYPE")
 
     if [ ! -f "${VAULT_FILE}" ]; then
         pki_logger "ERROR" "The vault file is not found. Please, initialize it before call me ! Vault file: ${VAULT_FILE}"
diff --git a/deployment/pki/scripts/lib/stores.sh b/deployment/pki/scripts/lib/stores.sh
new file mode 100755
index 0000000000000000000000000000000000000000..eeae4fd98ef956b6e4ad17cee7bd9aa7bb3c02fa
--- /dev/null
+++ b/deployment/pki/scripts/lib/stores.sh
@@ -0,0 +1,290 @@
+#!/usr/bin/env bash
+set -e
+
+######################################################################
+############################# Includes  ##############################
+######################################################################
+
+. "$(dirname $0)/pki/scripts/lib/commons.sh"
+
+######################################################################
+############################# Functions ##############################
+######################################################################
+
+# Pour incorporer un certificat dans un store
+function addCrtInJks {
+    local STORE="${1}"
+    local MDP_STORE="${2}"
+    local CERTIFICAT="${3}"
+    local ALIAS="${4}"
+
+    keytool -import -keystore ${STORE} \
+        -file ${CERTIFICAT} \
+        -storepass ${MDP_STORE} \
+        -keypass ${MDP_STORE} \
+        -noprompt \
+        -alias ${ALIAS}
+}
+
+# Pour incorporer une CA dans un store
+function addCaInJks {
+    local STORE="${1}"
+    local MDP_STORE="${2}"
+    local CERTIFICAT="${3}"
+    local ALIAS="${4}"
+
+    keytool -import -trustcacerts -keystore ${STORE} \
+        -file ${CERTIFICAT} \
+        -storepass ${MDP_STORE} \
+        -keypass ${MDP_STORE} \
+        -noprompt \
+        -alias ${ALIAS}
+}
+
+# Génération d'un p12 et d'un pem depuis un certificat
+function crtKeyToP12 {
+    local BASEFILE="${1}"
+    local MDP_KEY="${2}"
+    local KEYPAIR_NAME="${3}"
+    local MDP_P12="${4}"
+    local TARGET_FILE="${5}"
+
+    openssl pkcs12 -export \
+        -inkey "${BASEFILE}/${KEYPAIR_NAME}.key" \
+        -in "${BASEFILE}/${KEYPAIR_NAME}.crt" \
+        -name "${KEYPAIR_NAME}" \
+        -passin pass:"${MDP_KEY}" \
+        -out "${BASEFILE}/${KEYPAIR_NAME}.p12" \
+        -passout pass:"${MDP_P12}"
+
+    if [ "${BASEFILE}/${KEYPAIR_NAME}.p12" != "${TARGET_FILE}" ]; then
+        mkdir -p $(dirname ${TARGET_FILE})
+        mv "${BASEFILE}/${KEYPAIR_NAME}.p12" "${TARGET_FILE}"
+    fi
+}
+
+# Pour incorporer un certificat p12 dans un keystore jks
+function addP12InJks {
+    local JKS_KEYSTORE="${1}"
+    local JKS_KEYSTORE_PASSWORD="${2}"
+    local P12_KEYSTORE="${3}"
+    local P12_STORE_PASSWORD="${4}"
+
+    mkdir -p "$(dirname ${JKS_KEYSTORE})"
+
+    keytool -importkeystore \
+        -srckeystore ${P12_KEYSTORE} -srcstorepass ${P12_STORE_PASSWORD} -srcstoretype PKCS12 \
+        -destkeystore ${JKS_KEYSTORE} -storepass ${JKS_KEYSTORE_PASSWORD} \
+        -keypass ${JKS_KEYSTORE_PASSWORD} -deststorepass ${JKS_KEYSTORE_PASSWORD} \
+        -destkeypass ${JKS_KEYSTORE_PASSWORD} -deststoretype JKS
+}
+
+# Renvoie la clé du keystore pour un composant donné
+function getKeystorePassphrase {
+    local KEY="${1}"
+    local RETURN_CODE=0
+
+    local EXISTS=$(hasComponentPassphrase "keystores" "${KEY}")
+    if [ "${EXISTS}" == "false" ]; then
+        # We generate a random key
+        local PASSPHRASE=$(generatePassphrase)
+        setComponentPassphrase keystores "${KEY}" "${PASSPHRASE}"
+        echo "${PASSPHRASE}"
+    else
+        echo $(getComponentPassphrase "keystores" "${KEY}")
+    fi
+}
+
+# Generate a trustore
+function generateTrustStore {
+    local TRUSTORE_TYPE=${1}
+    local CLIENT_TYPE=${2}
+
+    if [ "${TRUSTORE_TYPE}" != "server" ] && [ ${TRUSTORE_TYPE} != "client" ]; then
+        pki_logger "ERROR" "Invalid trustore type: ${TRUSTORE_TYPE}"
+        return 1
+    fi
+
+    # Set truststore path and delete the store if already exists
+    if [ "${TRUSTORE_TYPE}" == "client" ]; then
+        JKS_TRUST_STORE=${REPERTOIRE_KEYSTORES}/client-${CLIENT_TYPE}/truststore_${CLIENT_TYPE}.jks
+        TRUST_STORE_PASSWORD=$(getKeystorePassphrase "truststores_client_${CLIENT_TYPE}")
+    elif [ "${TRUSTORE_TYPE}" == "server" ]; then
+        JKS_TRUST_STORE=${REPERTOIRE_KEYSTORES}/server/truststore_server.jks
+        TRUST_STORE_PASSWORD=$(getKeystorePassphrase "truststores_server")
+    else
+        pki_logger "ERROR" "Invalid trustore type: ${TRUSTORE_TYPE}"
+        return 1
+    fi
+
+    if [ -f "${JKS_TRUST_STORE}" ]; then
+        rm -f "${JKS_TRUST_STORE}"
+    fi
+
+    # Add the public client ca certificates to the truststore
+    pki_logger "Ajout des certificats client dans le truststore"
+    if [ "${TRUSTORE_TYPE}" == "client" ]; then
+
+        for CRT_FILE in $(ls ${REPERTOIRE_CERTIFICAT}/client-${CLIENT_TYPE}/ca/*.crt); do
+            pki_logger "Ajout de ${CRT_FILE} dans le truststore ${CLIENT_TYPE}"
+            ALIAS="client-${CLIENT_TYPE}-$(basename ${CRT_FILE})"
+            addCrtInJks ${JKS_TRUST_STORE} \
+                        ${TRUST_STORE_PASSWORD} \
+                        ${CRT_FILE} \
+                        ${ALIAS}
+        done
+
+    fi
+
+    # Add the server certificates to the truststore
+    pki_logger "Ajout des certificats serveur dans le truststore"
+    for CRT_FILE in  $(ls ${REPERTOIRE_CERTIFICAT}/server/ca/*.crt); do
+        pki_logger "Ajout de ${CRT_FILE} dans le truststore ${CLIENT_TYPE}"
+        ALIAS="server-$(basename ${CRT_FILE})"
+        addCrtInJks ${JKS_TRUST_STORE} \
+                    ${TRUST_STORE_PASSWORD} \
+                    ${CRT_FILE} \
+                    ${ALIAS}
+    done
+}
+
+function generateHostKeystore {
+    local COMPONENT="${1}"
+    local JKS_KEYSTORE="${2}"
+    local P12_KEYSTORE="${3}"
+    local CRT_KEY_PASSWORD="${4}"
+    local JKS_PASSWORD="${5}"
+    local TMP_P12_PASSWORD="${6}"
+
+    if [ -f ${JKS_KEYSTORE} ]; then
+        rm -f ${JKS_KEYSTORE}
+    fi
+
+    pki_logger "Génération du p12"
+    crtKeyToP12 $(dirname ${P12_KEYSTORE}) \
+                ${CRT_KEY_PASSWORD} \
+                ${COMPONENT} \
+                ${TMP_P12_PASSWORD} \
+                ${P12_KEYSTORE}
+
+    pki_logger "Génération du jks"
+    addP12InJks ${JKS_KEYSTORE} \
+                ${JKS_PASSWORD} \
+                ${P12_KEYSTORE} \
+                ${TMP_P12_PASSWORD}
+
+    pki_logger "Suppression du p12"
+    if [ -f ${P12_KEYSTORE} ]; then
+        rm -f ${P12_KEYSTORE}
+    fi
+}
+
+######################################################################
+#############################    Main    #############################
+######################################################################
+
+function main() {
+    cd $(dirname $0)
+    init
+    ERASE="false"
+
+    if [ "$#" -gt 0 ]; then
+        if [ "${1,,}" == "true" ]; then
+            ERASE="true"
+        fi
+    fi
+
+    pki_logger "Paramètres d'entrée:"
+    pki_logger "    -> Ecraser la configuration des keystores/PKI: ${ERASE}"
+
+    TMP_P12_PASSWORD="$(generatePassphrase)"
+    REPERTOIRE_KEYSTORES="${REPERTOIRE_ROOT}/environments/keystores"
+
+    if [ ! -d ${REPERTOIRE_KEYSTORES} ]; then
+        pki_logger "Création du répertoire des keystores ..."
+        mkdir -p ${REPERTOIRE_KEYSTORES};
+    fi
+
+    # We create vault files if they don't exist.
+    initVault   keystores   ${ERASE}
+
+    # Remove old keystores & servers directories
+    find ${REPERTOIRE_KEYSTORES} -mindepth 1 -maxdepth 1 -type d -exec rm -rf {} \;
+
+    # Generate the server keystores
+    for SERVER in $(ls ${REPERTOIRE_CERTIFICAT}/server/hosts/); do
+
+        mkdir -p ${REPERTOIRE_KEYSTORES}/server/${SERVER}
+
+        # awk : used to strip extension
+        for COMPONENT in $( ls ${REPERTOIRE_CERTIFICAT}/server/hosts/${SERVER}/ 2>/dev/null | awk -F "." '{for (i=1;i<NF;i++) print $i}' | sort | uniq ); do
+
+            pki_logger "-------------------------------------------"
+            pki_logger "Creation du keystore de ${COMPONENT} pour le serveur ${SERVER}"
+            JKS_KEYSTORE=${REPERTOIRE_KEYSTORES}/server/${SERVER}/keystore_${COMPONENT}.jks
+            P12_KEYSTORE=${REPERTOIRE_CERTIFICAT}/server/hosts/${SERVER}/${COMPONENT}.p12
+            CRT_KEY_PASSWORD=$(getComponentPassphrase certs "server_${COMPONENT}_key")
+            JKS_PASSWORD=$(getKeystorePassphrase "keystores_server_${COMPONENT}")
+
+            generateHostKeystore    ${COMPONENT} \
+                                    ${JKS_KEYSTORE} \
+                                    ${P12_KEYSTORE} \
+                                    ${CRT_KEY_PASSWORD} \
+                                    ${JKS_PASSWORD} \
+                                    ${TMP_P12_PASSWORD}
+        done
+
+    done
+
+    # Keystores generation foreach client type (storage, external)
+    # for CLIENT_TYPE in external storage; do
+    for CLIENT_TYPE in external vitam; do
+
+        # # Set grantedstore path and delete the store if already exists
+        # JKS_GRANTED_STORE=${REPERTOIRE_KEYSTORES}/client-${CLIENT_TYPE}/grantedstore_${CLIENT_TYPE}.jks
+        # GRANTED_STORE_PASSWORD=$(getKeystorePassphrase "grantedstores_client_${CLIENT_TYPE}")
+
+        # # Delete the old granted store if already exists
+        # if [ -f ${JKS_GRANTED_STORE} ]; then
+        #     rm -f ${JKS_GRANTED_STORE}
+        # fi
+        mkdir -p ${REPERTOIRE_KEYSTORES}/client-${CLIENT_TYPE}
+        # # client-${CLIENT_TYPE} keystores generation
+        for COMPONENT in $( ls ${REPERTOIRE_CERTIFICAT}/client-${CLIENT_TYPE}/clients 2>/dev/null | grep -v "^external$"); do
+
+            # Generate the p12 keystore
+            pki_logger "-------------------------------------------"
+            pki_logger "Creation du keystore client de ${COMPONENT}"
+            CERT_DIRECTORY=${REPERTOIRE_CERTIFICAT}/client-${CLIENT_TYPE}/clients/${COMPONENT}
+            CRT_KEY_PASSWORD=$(getComponentPassphrase certs "client_client-${CLIENT_TYPE}_${COMPONENT}_key")
+            P12_KEYSTORE=${REPERTOIRE_KEYSTORES}/client-${CLIENT_TYPE}/keystore_${COMPONENT}.p12
+            P12_PASSWORD=$(getKeystorePassphrase "keystores_client_${CLIENT_TYPE}_${COMPONENT}")
+
+            if [ -f ${P12_KEYSTORE} ]; then
+                rm -f ${P12_KEYSTORE}
+            fi
+
+            pki_logger "Génération du p12"
+            crtKeyToP12 ${CERT_DIRECTORY} \
+                        ${CRT_KEY_PASSWORD} \
+                        ${COMPONENT} \
+                        ${P12_PASSWORD} \
+                        ${P12_KEYSTORE}
+        done
+
+        # Generate the CLIENT_TYPE truststore
+        pki_logger "-------------------------------------------"
+        pki_logger "Génération du truststore client-${CLIENT_TYPE}"
+        generateTrustStore "client" ${CLIENT_TYPE}
+
+    done
+
+    # Generate the server trustore
+    pki_logger "-------------------------------------------"
+    pki_logger "Génération du truststore server"
+    generateTrustStore "server" "server"
+
+    pki_logger "-------------------------------------------"
+    pki_logger "Fin de la génération des stores"
+
+}
\ No newline at end of file
diff --git a/deployment/pom.xml b/deployment/pom.xml
index 9aa954df44bfc8ae93f5e8513f76cfb73646b8dc..6404a89154380e16a00ec61348645d14c2fff665 100644
--- a/deployment/pom.xml
+++ b/deployment/pom.xml
@@ -10,4 +10,5 @@
     <artifactId>deployment</artifactId>
     <name>VITAMUI Deployment - Stub</name>
     <packaging>pom</packaging>
-</project>
+
+</project>
\ No newline at end of file
diff --git a/deployment/roles/init_bdd/tasks/cas.yml b/deployment/roles/init_bdd/tasks/cas.yml
deleted file mode 100644
index 278498a93831de6a2533d85ac286e1f788e13cf2..0000000000000000000000000000000000000000
--- a/deployment/roles/init_bdd/tasks/cas.yml
+++ /dev/null
@@ -1,27 +0,0 @@
----
-- name: prepare directory for cas scripts
-  file:
-    path: "{{ vitamui_defaults.folder.root_path }}/app/mongod/cas"
-    state: directory
-    owner: "{{ vitamui_defaults.users.vitamuidb }}"
-    group: "{{ vitamui_defaults.users.group }}"
-    mode: 0755
-
-- name: Copy the cas database scripts files
-  template:
-    src: "{{ item }}"
-    dest: "{{ vitamui_defaults.folder.root_path }}/app/mongod/cas/{{ item | basename | regex_replace('\\.j2$') }}"
-    owner: "{{ vitamui_defaults.users.vitamuidb }}"
-    group: "{{ vitamui_defaults.users.group }}"
-    mode: 0755
-  with_fileglob:
-    - "{{ role_path }}/templates/cas/*"
-  tags:
-    - update_mongodb_configuration
-
-- name: Load cas scripts in database
-  command: "mongo {{ ip_service }}:{{ mongodb.mongod_port }}/admin {{ mongo_credentials }} {{ vitamui_defaults.folder.root_path }}/app/mongod/cas/{{ item | basename | regex_replace('\\.j2$') }}"
-  no_log: "{{ hide_passwords_during_deploy }}"
-  loop: "{{ query('fileglob', \"{{ role_path }}/templates/cas/*\")|sort }}"
-  tags:
-    - update_mongodb_configuration
diff --git a/deployment/roles/init_bdd/tasks/iam.yml b/deployment/roles/init_bdd/tasks/iam.yml
deleted file mode 100644
index 6e9ccabe199d00ce56734edcaf795199c85ad1ac..0000000000000000000000000000000000000000
--- a/deployment/roles/init_bdd/tasks/iam.yml
+++ /dev/null
@@ -1,28 +0,0 @@
----
-- name: prepare directory for iam scripts
-  file:
-    path: "{{ vitamui_defaults.folder.root_path }}/app/mongod/iam"
-    state: directory
-    owner: "{{ vitamui_defaults.users.vitamuidb }}"
-    group: "{{ vitamui_defaults.users.group }}"
-    mode: 0755
-
-
-- name: Copy the database scripts files for iam
-  template:
-    src: "{{ item }}"
-    dest: "{{ vitamui_defaults.folder.root_path }}/app/mongod/iam/{{ item | basename | regex_replace('\\.j2$') }}"
-    owner: "{{ vitamui_defaults.users.vitamuidb }}"
-    group: "{{ vitamui_defaults.users.group }}"
-    mode: 0755
-  with_fileglob:
-    - "{{ role_path }}/templates/iam/*"
-  tags:
-    - update_mongodb_configuration
-
-- name: Load iam scripts in database
-  command: "mongo {{ ip_service }}:{{ mongodb.mongod_port }}/admin {{ mongo_credentials }} {{ vitamui_defaults.folder.root_path }}/app/mongod/iam/{{ item | basename | regex_replace('\\.j2$') }}"
-  no_log: "{{ hide_passwords_during_deploy }}"
-  loop: "{{ query('fileglob', \"{{ role_path }}/templates/iam/*\")|sort }}"
-  tags:
-    - update_mongodb_configuration
diff --git a/deployment/roles/init_bdd/tasks/main.yml b/deployment/roles/init_bdd/tasks/main.yml
deleted file mode 100644
index 8b1e89f8bf0059386e7ac02ff997403e5fb00ab7..0000000000000000000000000000000000000000
--- a/deployment/roles/init_bdd/tasks/main.yml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-- import_tasks: check_auth.yml
-
-- import_tasks: iam.yml
-
-- import_tasks: security.yml
-
-- import_tasks: cas.yml
diff --git a/deployment/roles/init_bdd/tasks/security.yml b/deployment/roles/init_bdd/tasks/security.yml
deleted file mode 100644
index 480784ee36b581fff03238fde036003a9367ff02..0000000000000000000000000000000000000000
--- a/deployment/roles/init_bdd/tasks/security.yml
+++ /dev/null
@@ -1,28 +0,0 @@
----
-- name: prepare directory for security scripts
-  file:
-    path: "{{ vitamui_defaults.folder.root_path }}/app/mongod/security"
-    state: directory
-    owner: "{{ vitamui_defaults.users.vitamuidb }}"
-    group: "{{ vitamui_defaults.users.group }}"
-    mode: 0755
-
-
-- name: Copy the security database scripts files
-  template:
-    src: "{{ item }}"
-    dest: "{{ vitamui_defaults.folder.root_path }}/app/mongod/security/{{ item | basename | regex_replace('\\.j2$') }}"
-    owner: "{{ vitamui_defaults.users.vitamuidb }}"
-    group: "{{ vitamui_defaults.users.group }}"
-    mode: 0755
-  with_fileglob:
-    - "{{ role_path }}/templates/security/*"
-  tags:
-    - update_mongodb_configuration
-
-- name: Load security scripts in database
-  command: "mongo {{ ip_service }}:{{ mongodb.mongod_port }}/admin {{ mongo_credentials }} {{ vitamui_defaults.folder.root_path }}/app/mongod/security/{{ item | basename | regex_replace('\\.j2$') }}"
-  no_log: "{{ hide_passwords_during_deploy }}"
-  loop: "{{ query('fileglob', \"{{ role_path }}/templates/security/*\")|sort }}"
-  tags:
-    - update_mongodb_configuration
diff --git a/deployment/roles/init_bdd/templates/iam/01_iam_ref.js.j2 b/deployment/roles/init_bdd/templates/iam/01_iam_ref.js.j2
deleted file mode 100644
index 7d945de962df9eaf88382367c6feb47b23405e37..0000000000000000000000000000000000000000
--- a/deployment/roles/init_bdd/templates/iam/01_iam_ref.js.j2
+++ /dev/null
@@ -1,718 +0,0 @@
-db = db.getSiblingDB('{{ mongodb.iam.db }}')
-
-print("START 01_iam_ref.js");
-
-db.users.remove({});
-db.groups.remove({});
-db.profiles.remove({});
-db.tenants.remove({});
-db.providers.remove({});
-db.owners.remove({});
-db.customers.remove({});
-db.sequences.remove({});
-db.tokens.remove({});
-db.createCollection('events');
-db.createCollection('operations');
-
-// ========================================= CUSTOMERS =========================================
-
-db.customers.insert({
-  "_id": "system_customer",
-  "code": "000000",
-  "identifier" : NumberInt(1),
-  "name": "{{ vitamui_platform_informations.name }}",
-  "description": "{{ vitamui_platform_informations.description }}",
-  "companyName": "{{ vitamui_platform_informations.company_name }}",
-  "enabled": true,
-  "readonly": true,
-  "subrogeable": false,
-  "language": "FRENCH",
-  "passwordRevocationDelay": NumberInt(1),
-  "otp": "OPTIONAL",
-  "emailDomains": ["{{ vitamui_platform_informations.email_domains }}"],
-  "defaultEmailDomain": "{{ vitamui_platform_informations.default_email_domain }}",
-  "address": {
-    street: "{{ vitamui_platform_informations.address.street }}",
-    zipCode: "{{ vitamui_platform_informations.address.zip_code }}",
-    city: "{{ vitamui_platform_informations.address.city }}",
-    country: "{{ vitamui_platform_informations.address.country }}"
-  }
-});
-
-// ========================================= OWNERS =========================================
-
-db.owners.insert({
-  "_id": "system_owner",
-  "identifier" : NumberInt(1),
-  "enabled": true,
-  "readonly": true,
-  "code": "000001",
-  "name": "system_owner",
-  "companyName": "system_company",
-  "customerId": "system_customer",
-  "address": {
-    street: "{{ vitamui_platform_informations.address.street }}",
-    zipCode: "{{ vitamui_platform_informations.address.zip_code }}",
-    city: "{{ vitamui_platform_informations.address.city }}",
-    country: "{{ vitamui_platform_informations.address.country }}"
-  }
-});
-
-db.owners.insert({
-  "_id": "system_owner_cas",
-  "identifier" : NumberInt(2),
-  "enabled": true,
-  "readonly": true,
-  "code": "000002",
-  "name": "system_owner_cas",
-  "companyName": "system_owner_cas",
-  "customerId": "system_customer",
-  "address": {
-    street: "{{ vitamui_platform_informations.address.street }}",
-    zipCode: "{{ vitamui_platform_informations.address.zip_code }}",
-    city: "{{ vitamui_platform_informations.address.city }}",
-    country: "{{ vitamui_platform_informations.address.country }}"
-  }
-});
-
-// ========================================= PROVIDERS =========================================
-
-db.providers.insert({
-  "_id": "system_idp",
-  "identifier" : NumberInt(1),
-  "code": "000002",
-  "name": "system_idp",
-  "internal": true,
-  "enabled": true,
-  "readonly": true,
-  "patterns": [
-    "admin.*@{{ vitamui_platform_informations.default_email_domain }}", "support.*@{{ vitamui_platform_informations.default_email_domain }}", "superadmin.*@{{ vitamui_platform_informations.default_email_domain }}"
-  ],
-  "keystoreBase64": "",
-  "keystorePassword": "",
-  "privateKeyPassword": "",
-  "idpMetadata": "",
-  "spMetadata": "",
-  "customerId": "system_customer"
-});
-
-// ========================================= SEQUENCES =========================================
-
-db.sequences.insert({
-  "_id": "tenant_identifier",
-  "name": "tenantIdentifier",
-  "sequence": NumberInt({{ vitamui_platform_informations.first_customer_tenant }})
-});
-
-db.sequences.insert({
-  "_id": "user_identifier",
-  "name": "userIdentifier",
-  "sequence": NumberInt(100)
-});
-
-db.sequences.insert({
-  "_id": "profile_identifier",
-  "name": "profileIdentifier",
-  "sequence": NumberInt(200)
-});
-
-db.sequences.insert({
-  "_id": "group_identifier",
-  "name": "groupIdentifier",
-  "sequence": NumberInt(100)
-});
-
-db.sequences.insert({
-  "_id": "provider_identifier",
-  "name": "providerIdentifier",
-  "sequence": NumberInt(50)
-});
-
-db.sequences.insert({
-  "_id": "customer_identifier",
-  "name": "customerIdentifier",
-  "sequence": NumberInt(10)
-});
-
-db.sequences.insert({
-  "_id": "owner_identifier",
-  "name": "ownerIdentifier",
-  "sequence": NumberInt(50)
-});
-
-// ========================================= TENANTS =========================================
-
-db.tenants.insert({
-  "_id": "system_tenant",
-  "name": "Tenant système",
-  "proof": true,
-  "enabled": true,
-  "readonly": false,
-  "identifier": NumberInt({{ vitamui_platform_informations.proof_tenant }}),
-  "ownerId": "system_owner",
-  "customerId": "system_customer",
-  "ingestContractHoldingIdentifier" : "IC-000001",
-  "itemIngestContractIdentifier" : "IC-000001",
-  "accessContractHoldingIdentifier" : "AC-000001",
-  "accessContractLogbookIdentifier" : "AC-000002"
-});
-
-db.tenants.insert({
-  "_id": "cas_tenant",
-  "name": "Tenant CAS",
-  "enabled": true,
-  "readonly": false,
-  "identifier": NumberInt({{ vitamui_platform_informations.cas_tenant }}),
-  "ownerId": "system_owner_cas",
-  "customerId": "system_customer"
-});
-
-// ========================================= PROFILES =========================================
-
-// ----------------------------------------- LEVEL "0" -----------------------------------------
-
-
-db.profiles.insert({
-  "_id": "system_user_profile",
-  "identifier" : NumberInt(1),
-  "name": "User Profile",
-  "description": "User Profile",
-  "tenantIdentifier": NumberInt({{ vitamui_platform_informations.proof_tenant }}),
-  "applicationName": "USERS_APP",
-  "enabled": true,
-  "readonly": true,
-  "level": "",
-  "customerId": "system_customer",
-  "roles": [{
-    "name": "ROLE_GET_USERS"
-  },
-  {
-    "name": "ROLE_CREATE_USERS"
-  },
-  {
-    "name": "ROLE_UPDATE_USERS"
-  },
-  {
-    "name": "ROLE_UPDATE_STANDARD_USERS"
-  },
-  {
-    "name": "ROLE_MFA_USERS"
-  },
-  {
-    "name": "ROLE_ANONYMIZATION_USERS"
-  },
-  {
-    "name": "ROLE_GENERIC_USERS"
-  },
-  {
-    "name": "ROLE_GET_GROUPS"
-  }
-  ]
-});
-
-db.profiles.insert({
-  "_id": "system_group_profile",
-  "identifier" : NumberInt(2),
-  "name": "Group Profile",
-  "description": "Group Profile",
-  "tenantIdentifier": NumberInt({{ vitamui_platform_informations.proof_tenant }}),
-  "applicationName": "GROUPS_APP",
-  "enabled": true,
-  "level": "",
-  "readonly": true,
-  "customerId": "system_customer",
-  "roles": [{
-    "name": "ROLE_GET_GROUPS"
-  },
-  {
-    "name": "ROLE_CREATE_GROUPS"
-  },
-  {
-    "name": "ROLE_UPDATE_GROUPS"
-  },
-  {
-    "name": "ROLE_DELETE_GROUPS"
-  },
-  {
-    "name": "ROLE_GET_PROFILES"
-  },
-  {
-    "name": "ROLE_GET_PROFILES_ALL_TENANTS"
-  }
-  ]
-});
-
-db.profiles.insert({
-  "_id": "system_profile_profile",
-  "identifier" : NumberInt(3),
-  "name": "Profile System",
-  "description": "Profile System Profile",
-  "tenantIdentifier": NumberInt({{ vitamui_platform_informations.proof_tenant }}),
-  "applicationName": "PROFILES_APP",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "customerId": "system_customer",
-  "roles": [{
-    "name": "ROLE_GET_PROFILES"
-  },
-  {
-    "name": "ROLE_CREATE_PROFILES"
-  },
-  {
-    "name": "ROLE_UPDATE_PROFILES"
-  },
-  {
-    "name": "ROLE_DELETE_PROFILES"
-  },
-  {
-    "name": "ROLE_GET_GROUPS"
-  }
-  ]
-});
-
-db.profiles.insert({
-  "_id": "system_customer_profile",
-  "identifier" : NumberInt(4),
-  "name": "Customer Profile",
-  "description": "Customer Profile",
-  "tenantIdentifier": NumberInt({{ vitamui_platform_informations.proof_tenant }}),
-  "applicationName": "CUSTOMERS_APP",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "customerId": "system_customer",
-  "roles": [{
-    "name": "ROLE_GET_CUSTOMERS"
-  },
-  {
-    "name": "ROLE_CREATE_CUSTOMERS"
-  },
-  {
-    "name": "ROLE_UPDATE_CUSTOMERS"
-  },
-  {
-    "name": "ROLE_GET_OWNERS"
-  },
-  {
-    "name": "ROLE_CREATE_OWNERS"
-  },
-  {
-    "name": "ROLE_UPDATE_OWNERS"
-  },
-  {
-    "name": "ROLE_GET_ALL_TENANTS"
-  },
-  {
-    "name": "ROLE_GET_TENANTS"
-  },
-  {
-    "name": "ROLE_CREATE_TENANTS"
-  },
-  {
-    "name": "ROLE_CREATE_TENANTS_ALL_CUSTOMERS"
-  },
-  {
-    "name": "ROLE_UPDATE_TENANTS"
-  },
-  {
-    "name": "ROLE_UPDATE_TENANTS_ALL_CUSTOMERS"
-  },
-  {
-    "name": "ROLE_GET_PROVIDERS"
-  },
-  {
-    "name": "ROLE_CREATE_PROVIDERS"
-  },
-  {
-    "name": "ROLE_UPDATE_PROVIDERS"
-  },
-  {
-    "name": "ROLE_CREATE_ACCESS_CONTRACTS"
-  }
-  ]
-});
-
-db.profiles.insert({
-  "_id": "system_surrogate_profile",
-  "identifier" : NumberInt(5),
-  "name": "Surrogate Profile",
-  "description": "Surrogate Profile",
-  "tenantIdentifier": NumberInt({{ vitamui_platform_informations.proof_tenant }}),
-  "applicationName": "SUBROGATIONS_APP",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "customerId": "system_customer",
-  "roles": [{
-    "name": "ROLE_GET_SUBROGATIONS"
-  },
-  {
-    "name": "ROLE_CREATE_SUBROGATIONS"
-  },
-  {
-    "name": "ROLE_DELETE_SUBROGATIONS",
-  },
-  {
-    "name": "ROLE_GET_CUSTOMERS",
-  },
-  {
-    "name": "ROLE_GET_GROUPS_SUBROGATIONS",
-  },
-  {
-    "name": "ROLE_GET_USERS_SUBROGATIONS",
-  }
-  ]
-});
-
-
-db.profiles.insert({
-  "_id": "system_account_profile",
-  "identifier" : NumberInt(13),
-  "name": "Account Profile",
-  "description": "Account Profile",
-  "tenantIdentifier": NumberInt({{ vitamui_platform_informations.proof_tenant }}),
-  "applicationName": "ACCOUNTS_APP",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "customerId": "system_customer",
-  "roles": [
-    {
-      "name": "ROLE_UPDATE_ME_USERS"
-    }
-  ]
-});
-
-db.profiles.insert({
-  "_id": "system_hierarchy_profile",
-  "identifier" : NumberInt(17),
-  "name": "Hierarchy profile",
-  "description": "Hierarchy profile",
-  "tenantIdentifier": NumberInt({{ vitamui_platform_informations.proof_tenant }}),
-  "applicationName": "HIERARCHY_PROFILE_APP",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "customerId": "system_customer",
-  "roles": [
-    {
-      "name": "ROLE_GET_PROFILES",
-    },
-    {
-      "name": "ROLE_CREATE_PROFILES"
-    },
-    {
-      "name": "ROLE_UPDATE_PROFILES"
-    },
-    {
-      "name": "ROLE_DELETE_PROFILES"
-    }
-  ]
-});
-
-
-// ----------------------------------------- LEVEL "CAS" -----------------------------------------
-
-db.profiles.insert({
-  "_id": "cas_profile",
-  "identifier" : NumberInt(25),
-  "name": "Cas Profile",
-  "description": "Cas Profile",
-  "tenantIdentifier": NumberInt({{ vitamui_platform_informations.cas_tenant }}),
-  "applicationName": "",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "customerId": "system_customer",
-  "roles": [{
-    "name": "ROLE_GET_USERS"
-  },
-  {
-    "name": "ROLE_CAS_LOGIN"
-  },
-  {
-    "name": "ROLE_CAS_CHANGE_PASSWORD"
-  },
-  {
-    "name": "ROLE_CAS_USERS"
-  },
-  {
-    "name": "ROLE_CAS_SUBROGATIONS"
-  },
-  {
-    "name": "ROLE_CAS_LOGOUT"
-  },
-  {
-    "name": "ROLE_GET_PROVIDERS"
-  },
-  {
-    "name": "ROLE_GET_USERS"
-  },
-  {
-    "name": "ROLE_GET_GROUPS"
-  },
-  {
-    "name": "ROLE_GET_PROFILES_ALL_TENANTS"
-  }
-  ]
-});
-
-db.profiles.insert({
-  "_id": "cas_system_profile",
-  "identifier" : NumberInt(26),
-  "name": "Cas System Profile",
-  "description": "Cas System Profile",
-  "tenantIdentifier": NumberInt({{ vitamui_platform_informations.proof_tenant }}),
-  "applicationName": "",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "customerId": "system_customer",
-  "roles": []
-});
-
-
-
-// ----------------------------------------- LEVEL "SUPPORT" -----------------------------------------
-
-db.profiles.insert({
-  "_id": "system_account_profile_support",
-  "identifier" : NumberInt(28),
-  "name": "Account Profile Support",
-  "description": "Account Profile Support",
-  "tenantIdentifier": NumberInt({{ vitamui_platform_informations.proof_tenant }}),
-  "applicationName": "ACCOUNTS_APP",
-  "level": "SUPPORT",
-  "enabled": true,
-  "readonly": true,
-  "customerId": "system_customer",
-  "roles": [
-    {
-      "name": "ROLE_UPDATE_ME_USERS"
-    }
-  ]
-});
-
-
-db.profiles.insert({
-  "_id": "system_surrogate_profile_support",
-  "identifier" : NumberInt(32),
-  "name": "Surrogate Profile Support",
-  "description": "Surrogate Profile Support",
-  "tenantIdentifier": NumberInt({{ vitamui_platform_informations.proof_tenant }}),
-  "applicationName": "SUBROGATIONS_APP",
-  "level": "SUPPORT",
-  "enabled": true,
-  "readonly": true,
-  "customerId": "system_customer",
-  "roles": [{
-    "name": "ROLE_GET_SUBROGATIONS"
-  },
-  {
-    "name": "ROLE_CREATE_SUBROGATIONS"
-  },
-  {
-    "name": "ROLE_DELETE_SUBROGATIONS"
-  },
-  {
-    "name": "ROLE_GET_CUSTOMERS"
-  },
-  {
-    "name": "ROLE_GET_GROUPS_SUBROGATIONS",
-  },
-  {
-    "name": "ROLE_GET_USERS_SUBROGATIONS",
-  }
-  ]
-});
-
-// ========================================= GROUPS =========================================
-
-// ----------------------------------------- LEVEL "0" -----------------------------------------
-
-db.groups.insert({
-  "_id": "admin_group",
-  "identifier" : NumberInt(1),
-  "name": "Groupe de l'administrateur VitamUI",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "description": "Groupe de l'administrateur VitamUI",
-  "profileIds": [
-    "system_user_profile",
-    "system_group_profile",
-    "system_profile_profile",
-    "system_account_profile",
-    "system_hierarchy_profile"
-  ],
-  "customerId": "system_customer"
-});
-
-db.groups.insert({
-  "_id": "super_admin_group",
-  "identifier" : NumberInt(2),
-  "name": "Groupe de l'adminstrateur de l'instance",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "description": "Groupe de l'adminstrateur de l'instance",
-  "profileIds": [
-    "system_customer_profile",
-    "system_surrogate_profile",
-    "system_account_profile"
-  ],
-  "customerId": "system_customer"
-});
-
-// ----------------------------------------- LEVEL "SUPPORT" -----------------------------------------
-
-db.groups.insert({
-  "_id": "support_group",
-  "identifier" : NumberInt(4),
-  "name": "Groupe de l'utilisateur support",
-  "level": "SUPPORT",
-  "enabled": true,
-  "readonly": true,
-  "description": "Acces à la subrogation",
-  "profileIds": [
-    "system_surrogate_profile_support",
-    "system_account_profile_support"
-  ],
-  "customerId": "system_customer"
-});
-
-// ----------------------------------------- LEVEL "CAS" -----------------------------------------
-
-db.groups.insert({
-  "_id": "cas_group",
-  "identifier" : NumberInt(5),
-  "name": "Groupe d'accès à IAM",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "description": "Groupe d'accès à IAM",
-  "profileIds": [
-    "cas_profile",
-    "cas_system_profile"
-  ],
-  "customerId": "system_customer"
-});
-
-// ========================================= USERS =========================================
-
-// ----------------------------------------- LEVEL "0" -----------------------------------------
-
-db.users.insert({
-  "_id": "admin_user",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "identifier": "1",
-  "password": "{{ vitamui_platform_informations.default_password }}",
-  "email": "admin@{{ vitamui_platform_informations.default_email_domain }}",
-  "firstname": "Admin",
-  "lastname": "ADMIN",
-  "phone": "+33178956321",
-  "mobile": "+33674892746",
-  "otp": false,
-  "language": "FRENCH",
-  "type": "NOMINATIVE",
-  "status": "ENABLED",
-  "subrogeable": false,
-  "mfa": false,
-  "surrogates": [],
-  "groupId": "admin_group",
-  "canLogin": true,
-  "customerId": "system_customer",
-  "passwordExpirationDate": "2021-01-01T00:00:00.000+01:00"
-});
-
-db.users.insert({
-  "_id": "superadmin_user",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "identifier": "2",
-  "password": "{{ vitamui_platform_informations.default_password }}",
-  "email": "superadmin@{{ vitamui_platform_informations.default_email_domain }}",
-  "firstname": "Super",
-  "lastname": "Admin",
-  "phone": "+33178956321",
-  "mobile": "+33674892746",
-  "otp": false,
-  "language": "FRENCH",
-  "type": "NOMINATIVE",
-  "status": "ENABLED",
-  "subrogeable": false,
-  "mfa": false,
-  "surrogates": [],
-  "groupId": "super_admin_group",
-  "canLogin": true,
-  "customerId": "system_customer",
-  "passwordExpirationDate": "2021-01-01T00:00:00.000+01:00"
-});
-
-// ----------------------------------------- LEVEL "SUPPORT" -----------------------------------------
-
-db.users.insert({
-  "_id": "support_user",
-  "level": "SUPPORT",
-  "enabled": true,
-  "readonly": true,
-  "identifier": "3",
-  "password": "{{ vitamui_platform_informations.default_password }}",
-  "email": "support@{{ vitamui_platform_informations.default_email_domain }}",
-  "firstname": "VITAMUI",
-  "lastname": "Support",
-  "phone": "+33178956321",
-  "mobile": "+33674892746",
-  "otp": false,
-  "language": "FRENCH",
-  "type": "NOMINATIVE",
-  "status": "ENABLED",
-  "subrogeable": false,
-  "mfa": false,
-  "surrogates": [],
-  "groupId": "support_group",
-  "canLogin": true,
-  "customerId": "system_customer",
-  "passwordExpirationDate": "2021-01-01T00:00:00.000+01:00"
-});
-
-// ----------------------------------------- LEVEL "CAS" -----------------------------------------
-
-db.users.insert({
-  "_id": "casuser",
-  "level": "",
-  "enabled": true,
-  "readonly": true,
-  "identifier": "4",
-  "password": "{{ vitamui_platform_informations.default_password }}",
-  "email": "cas@{{ vitamui_platform_informations.default_email_domain }}",
-  "firstname": "Cas",
-  "lastname": "Admin",
-  "phone": "+33275984137",
-  "mobile": "+33785142960",
-  "otp": false,
-  "language": "FRENCH",
-  "type": "NOMINATIVE",
-  "status": "ENABLED",
-  "subrogeable": false,
-  "mfa": false,
-  "surrogates": [],
-  "groupId": "cas_group",
-  "canLogin": false,
-  "customerId": "system_customer",
-  "passwordExpirationDate": "2021-01-01T00:00:00.000+01:00"
-});
-
-// ========================================= TOKENS =========================================
-
-db.tokens.insert({
-  "_id": "tokcas_ie6UZsEcHIWrfv2x",
-  "updatedDate": "May 15, 2008 6:30:58 PM",
-  "refId": "casuser"
-});
-
-print("END 01_iam_ref.js");
diff --git a/deployment/roles/init_bdd/templates/iam/04_add_graphic_identity_all_customers_ref.js.j2 b/deployment/roles/init_bdd/templates/iam/04_add_graphic_identity_all_customers_ref.js.j2
deleted file mode 100644
index 6d5700a5d4c7cab1e3bc393768448224f06ecdf7..0000000000000000000000000000000000000000
--- a/deployment/roles/init_bdd/templates/iam/04_add_graphic_identity_all_customers_ref.js.j2
+++ /dev/null
@@ -1,17 +0,0 @@
-db = db.getSiblingDB('{{ mongodb.iam.db }}')
-
-print("START add_graphic_identity_all_customers_ref.js");
-
-// ========================================= ADD GRAPHIC IDENTITY ALL CUSTOMERS =========================================
-
-db.customers.updateMany(
-  {},
-  {
-    $set: {
-    	"graphicIdentity": {
-    		"hasCustomGraphicIdentity": false
-        }
-	}
-  });
-
-print("END add_graphic_identity_all_customers_ref.js");
diff --git a/deployment/roles/init_bdd/templates/security/02_security_ref.js.j2 b/deployment/roles/init_bdd/templates/security/02_security_ref.js.j2
deleted file mode 100644
index 2f2769c632ed0891560021ef7d3bb1a20be73945..0000000000000000000000000000000000000000
--- a/deployment/roles/init_bdd/templates/security/02_security_ref.js.j2
+++ /dev/null
@@ -1,56 +0,0 @@
-db = db.getSiblingDB('{{ mongodb.security.db }}')
-
-print("START 02_security_ref.js");
-
-db.contexts.remove({});
-db.createCollection('events');
-
-db.contexts.insert({
-  "_id": "cas_context",
-  "name": "Contexte CAS",
-  "fullAccess": false,
-  "tenants": [NumberInt({{ vitamui_platform_informations.cas_tenant }})],
-  "roleNames": ["ROLE_CAS_LOGIN", "ROLE_CAS_CHANGE_PASSWORD", "ROLE_CAS_USERS", "ROLE_CAS_SUBROGATIONS", "ROLE_CAS_LOGOUT", "ROLE_GET_PROVIDERS", "ROLE_GET_USERS"]
-});
-
-db.contexts.insert({
-  "_id" : "ui_portal_context",
-  "name": "Contexte UI Portal",
-  "fullAccess" : true,
-  "tenants" : [],
-  "roleNames" : []
-});
-
-db.contexts.insert({
-    "_id" : "ui_identity_context",
-    "name": "Contexte UI Identity",
-    "fullAccess" : true,
-    "tenants" : [NumberInt({{ vitamui_platform_informations.proof_tenant }}), NumberInt({{ vitamui_platform_informations.cas_tenant }})],
-    "roleNames" : [
-        "ROLE_GET_USERS", "ROLE_CREATE_USERS", "ROLE_UPDATE_USERS", "ROLE_UPDATE_STANDARD_USERS", "ROLE_GENERIC_USERS", "ROLE_MFA_USERS", "ROLE_ANONYMIZATION_USERS",
-        "ROLE_UPDATE_ME_USERS",
-        "ROLE_GET_PROFILES", "ROLE_CREATE_PROFILES", "ROLE_UPDATE_PROFILES", "ROLE_DELETE_PROFILES",
-        "ROLE_GET_GROUPS", "ROLE_CREATE_GROUPS", "ROLE_UPDATE_GROUPS", "ROLE_DELETE_GROUPS", "ROLE_GET_PROFILES_ALL_TENANTS"
-    ]
-});
-
-db.contexts.insert({
-    "_id" : "ui_admin_identity_context",
-    "name": "Contexte UI Identity",
-    "fullAccess" : true,
-    "tenants" : [NumberInt({{ vitamui_platform_informations.proof_tenant }}), NumberInt({{ vitamui_platform_informations.cas_tenant }})],
-    "roleNames" : [
-        "ROLE_GET_CUSTOMERS", "ROLE_CREATE_CUSTOMERS", "ROLE_UPDATE_CUSTOMERS",
-        "ROLE_GET_USERS", "ROLE_CREATE_USERS", "ROLE_UPDATE_USERS", "ROLE_UPDATE_STANDARD_USERS", "ROLE_GENERIC_USERS", "ROLE_MFA_USERS", "ROLE_ANONYMIZATION_USERS",
-        "ROLE_UPDATE_ME_USERS",
-        "ROLE_GET_PROFILES", "ROLE_CREATE_PROFILES", "ROLE_UPDATE_PROFILES", "ROLE_DELETE_PROFILES",
-        "ROLE_GET_PROVIDERS", "ROLE_CREATE_PROVIDERS", "ROLE_UPDATE_PROVIDERS",
-        "ROLE_GET_GROUPS", "ROLE_CREATE_GROUPS", "ROLE_UPDATE_GROUPS", "ROLE_DELETE_GROUPS", "ROLE_GET_PROFILES_ALL_TENANTS",
-        "ROLE_GET_TENANTS", "ROLE_CREATE_TENANTS", "ROLE_CREATE_TENANTS_ALL_CUSTOMERS", "ROLE_UPDATE_TENANTS", "ROLE_UPDATE_TENANTS_ALL_CUSTOMERS", "ROLE_GET_ALL_TENANTS",
-        "ROLE_GET_OWNERS", "ROLE_CREATE_OWNERS", "ROLE_UPDATE_OWNERS",
-        "ROLE_GET_SUBROGATIONS", "ROLE_CREATE_SUBROGATIONS", "ROLE_DELETE_SUBROGATIONS", "ROLE_GET_USERS_SUBROGATIONS", "ROLE_GET_GROUPS_SUBROGATIONS",
-        "ROLE_CREATE_ACCESS_CONTRACTS"
-    ]
-});
-
-print("END 02_security_ref.js");
diff --git a/deployment/roles/init_bdd/templates/security/security.populate_certificates_ref.js.j2 b/deployment/roles/init_bdd/templates/security/security.populate_certificates_ref.js.j2
deleted file mode 100644
index 0cb7a6a44d9251124dc434d98bca4d63918d1e66..0000000000000000000000000000000000000000
--- a/deployment/roles/init_bdd/templates/security/security.populate_certificates_ref.js.j2
+++ /dev/null
@@ -1,26 +0,0 @@
-db = db.getSiblingDB('{{ mongodb.security.db }}')
-
-print("START security.populate_certificates_ref.js");
-
-{% macro insertCertififcate(pemFile, contextId) -%}
-db.certificates.remove(
-    {"_id" : "{{ pemFile | basename | replace('.pem','_cert')}}"},
-    { justOne: true }
-)
-db.certificates.insert({
-    "_id": "{{ pemFile | basename | replace('.pem','_cert')}}",
-    "contextId": "{{ contextId }}",
-    "subjectDN": "subjectDN",
-    "issuerDN": "issuerDN",
-    "serialNumber": "serialNumberAdmin",
-    "data": "{{ lookup('file', pemFile) | cert_to_str() }}"
-})
-
-{%- endmacro %}
-
-{{ insertCertififcate('{{ inventory_dir }}/certs/server/hosts/{{ groups["hosts_ui_identity"]|first }}/ui-identity.pem', 'ui_identity_context') }}
-{{ insertCertififcate('{{ inventory_dir }}/certs/server/hosts/{{ groups["hosts_ui_portal"]|first }}/ui-portal.pem', 'ui_portal_context') }}
-{{ insertCertififcate('{{ inventory_dir }}/certs/server/hosts/{{ groups["hosts_cas_server"]|first }}/cas-server.pem', 'cas_context') }}
-{{ insertCertififcate('{{ inventory_dir }}/certs/server/hosts/{{ groups["hosts_ui_identity_admin"]|first }}/ui-identity-admin.pem', 'ui_admin_identity_context') }}
-
-print("END security.populate_certificates_ref.js");
diff --git a/deployment/roles/mongo_configure/tasks/main.yml b/deployment/roles/mongo_configure/tasks/main.yml
index 29401d847deaf5a21e81446a80c2b8cf5bf0eed6..1caf3b499c3f1cc73e1e498b21a92ba8c9f8f903 100644
--- a/deployment/roles/mongo_configure/tasks/main.yml
+++ b/deployment/roles/mongo_configure/tasks/main.yml
@@ -33,48 +33,7 @@
   tags:
     - update_mongodb_configuration
 
-# Copy the mongodb scripts
-
-- name: Copy the database scripts files
-  template:
-    src: "{{ item }}"
-    dest: "{{ vitamui_defaults.folder.root_path }}/app/mongod/{{ item | basename | regex_replace('\\.j2$') }}"
-    owner: "{{ vitamui_defaults.users.vitamuidb }}"
-    group: "{{ vitamui_defaults.users.group }}"
-    mode: "{{ vitamui_defaults.folder.conf_permission }}"
-  with_fileglob:
-    - "{{ role_path }}/templates/mongo-vitamui/*"
-  tags:
-    - update_mongodb_configuration
-
-# Enable sharding for specific databases and collections
-
-# - name: Enable the sharding
-#   command: mongo {{ ip_service }}:{{ mongodb.mongos_port }}/admin {{ mongo_credentials }} {{ vitam_defaults.folder.root_path }}/app/mongos/enable-sharding.js
-#   no_log: "{{ hide_passwords_during_deploy }}"
-#   tags:
-#     - update_mongodb_configuration
-
-# Initiate the databases and the related users
-# FIXME: use mongodb_user module which is curently in extras modules -> need to install pymongo on mongodb servers
-
-- name: Create the users
-  command: "mongo {{ ip_service }}:{{ mongodb.mongod_port }}/admin {{ mongo_credentials }} {{ vitamui_defaults.folder.root_path }}/app/mongod/users-{{ item }}.js"
-  with_items:
-    - admin
-    - security
-    - iam
-    - cas
-  no_log: "{{ hide_passwords_during_deploy }}"
-  tags:
-    - update_mongodb_configuration
-
 # Activate security on mongo instances
-
-# TODO: check if we can activate security by default and then create the users
-#  (caution : it seems that we can only create one user while being anonymous after security enabling)
-
-
 - name: Activate security on mongod instances
   blockinfile:
     dest: "{{ mongod_config_path }}/mongod.conf"
@@ -84,13 +43,10 @@
         authorization: enabled
         clusterAuthMode: keyFile
         keyFile: "{{ mongod_config_path }}/keyfile"
-  # delegate_to: "{{ item }}"
-  # with_items: "{{ groups['hosts_vitamui_mongod'] }}"
   tags:
     - update_mongodb_configuration
 
 # Restart the mongo instances (to enable auth)
-
 - name: "restart {{ mongodb.service_name }} service"
   service:
       name: "{{ mongodb.service_name }}"
@@ -101,41 +57,11 @@
   tags:
     - update_mongodb_configuration
 
-
 # Make sure the service is open (mongos listening on 27017)
-
 - name: "Wait for the service port {{ mongodb.mongod_port }} to be open"
   wait_for:
     host: "{{ ip_service }}"
     port: "{{ mongodb.mongod_port }}"
     timeout: "{{ vitamui_defaults.services.start_timeout }}"
   tags:
-    - update_mongodb_configuration
-
-# # Initiate the databases (now we know that authentication is enabled)
-
-- name: Initiate the databases
-  command: "mongo {{ ip_service }}:{{ mongodb.mongod_port }}/admin -u {{ mongodb.admin.user }} -p {{ mongodb.admin.password }} --quiet {{ vitamui_defaults.folder.root_path }}/app/mongod/init-{{ item }}-database.js"
-  with_items:
-    - admin
-    - security
-    - iam
-    - cas
-  no_log: "{{ hide_passwords_during_deploy }}"
-  tags:
-    - update_mongodb_configuration
-
-- name: Copy the database script files to Set_feature_compatibility
-  template:
-    src: "{{ item }}"
-    dest: "{{ vitamui_defaults.folder.root_path }}/app/mongod/{{ item | basename | regex_replace('\\.j2$') }}"
-    owner: "{{ vitamui_defaults.users.vitamuidb }}"
-    group: "{{ vitamui_defaults.users.group }}"
-    mode: "{{ vitamui_defaults.folder.conf_permission }}"
-  with_fileglob:
-    - "{{ role_path }}/templates/mongo-vitamui/set_feature_compatibility.js.j2*"
-  tags:
-    - update_mongodb_configuration
-
-- name: "Set_feature_compatibility to {{ mongo_version }}"
-  shell: "mongo {{ ip_service }}:{{ mongodb.mongod_port }}/admin -u {{ mongodb.admin.user }} -p {{ mongodb.admin.password }} --quiet  {{ vitamui_defaults.folder.root_path }}/app/mongod/set_feature_compatibility.js"
+    - update_mongodb_configuration
\ No newline at end of file
diff --git a/deployment/roles/mongo_configure/templates/mongo-vitamui/versioning.js.j2 b/deployment/roles/mongo_configure/templates/mongo-vitamui/versioning.js.j2
deleted file mode 100644
index a6028cac24672ad36f325c8434b2767f3920f750..0000000000000000000000000000000000000000
--- a/deployment/roles/mongo_configure/templates/mongo-vitamui/versioning.js.j2
+++ /dev/null
@@ -1,26 +0,0 @@
-use admin;
-
-print("START versioning.js");
-
-db.getCollection("versioning").find({})
-var now = new Date();
-
-{%  for version in mongodb_vitamuiScripts_version %}
-
-db.versioning.insert({
-    "_id": ObjectId(),
-    "version": "{{ version }}",
-    "date": now,
-    "changelog": [
-     {%  for filename in mongod_addedScripts if version in filename %}
-     {
-       "script": "{{ filename }}",
-       "content":  md5sumFile("{{ filename }}")
-      },
-     {% endfor %}
-    ]
-});
-
-{% endfor %}
-
-print("END versioning.js");
diff --git a/deployment/roles/mongo_configure/vars/main.yml b/deployment/roles/mongo_configure/vars/main.yml
index 6af33a93c82cb55de98aede61dacd752d6dbcdaf..b5408481efdb3001997c50b9a43fbb6a94254481 100644
--- a/deployment/roles/mongo_configure/vars/main.yml
+++ b/deployment/roles/mongo_configure/vars/main.yml
@@ -1,4 +1,3 @@
 ---
 
-mongod_config_path:  '{{ vitamui_defaults.folder.root_path }}/conf/mongod'
-mongo_version: "4.0"
\ No newline at end of file
+mongod_config_path:  '{{ vitamui_defaults.folder.root_path }}/conf/mongod'
\ No newline at end of file
diff --git a/deployment/roles/init_bdd/tasks/check_auth.yml b/deployment/roles/mongo_init/tasks/check_auth.yml
similarity index 71%
rename from deployment/roles/init_bdd/tasks/check_auth.yml
rename to deployment/roles/mongo_init/tasks/check_auth.yml
index fbf5c3cc4f07a89ef2e338f42f0ef95091388169..2afac0e3a476ace51720c94fd8797fc2fbbfd0e3 100644
--- a/deployment/roles/init_bdd/tasks/check_auth.yml
+++ b/deployment/roles/mongo_init/tasks/check_auth.yml
@@ -1,7 +1,7 @@
 ---
 
 - name: Check if authent is enabled
-  command: "mongo {{ ip_service }}:{{ mongodb.mongod_port }}/admin -u {{ mongodb.admin.user }} -p {{ mongodb.admin.password }} --quiet --eval 'db.help()'"
+  command: "mongo --host {{ mongod_uri }}/admin -u {{ mongodb.localadmin.user }} -p {{ mongodb.localadmin.password }} --quiet --eval 'db.help()'"
   register: mongo_authent_enabled
   failed_when: false
   no_log: "{{ hide_passwords_during_deploy }}"
@@ -27,7 +27,7 @@
 # When authentication is required, we set mongodb admin credentials
 - name: Set mongodb authentication credentials
   set_fact:
-    mongo_credentials: " -u {{ mongodb.admin.user }} -p {{ mongodb.admin.password }} --quiet"
+    mongo_credentials: " -u {{ mongodb.localadmin.user }} -p {{ mongodb.localadmin.password }} --authenticationDatabase {{ mongodb.localadmin.db }} "
   when: "mongo_authent_enabled.rc == 0"
   no_log: "{{ hide_passwords_during_deploy }}"
 
diff --git a/deployment/roles/mongo_init/tasks/execute_script.yml b/deployment/roles/mongo_init/tasks/execute_script.yml
new file mode 100644
index 0000000000000000000000000000000000000000..03ec476f0957214d65062e67f4f2e62a2ae55ff9
--- /dev/null
+++ b/deployment/roles/mongo_init/tasks/execute_script.yml
@@ -0,0 +1,65 @@
+---
+
+- fail: msg="Variable '{{ mongo_file }}' is not defined"
+  when: mongo_file is undefined
+
+- name: 
+  debug:
+    msg: ">>>> Execution of the file {{ mongo_file.finalname }} <<<<"
+
+- name: Check if the script exists
+  stat:
+    path: "{{ mongod_output_dir_entry_point }}/{{ mongo_file.finalname }}"
+  register: stat_result
+
+- fail: msg="The file '{{ mongo_file.finalname }}' is not exist"
+  when: not stat_result.stat.exists
+
+- block:
+
+  - name: Check if the script has already been executed
+    shell: "mongo \"mongodb://{{ mongod_uri }}/admin\" {{ mongo_credentials }} --quiet --eval \"db.changelog.find({filename: '{{ mongo_file.finalname }}', checksum: '{{ stat_result.stat.checksum}}'});\""
+    no_log: "{{ hide_passwords_during_deploy }}"
+    register: mongo_versionning_result
+
+  - name: Debug mongo return
+    debug:
+      msg: "{{ mongo_versionning_result.stdout }}" 
+
+  - block:
+      - name: Load script in database
+        shell: "mongo \"mongodb://{{ mongod_uri }}/admin\" {{ mongo_credentials }} {{ mongod_output_dir_entry_point }}/{{ mongo_file.finalname }}"
+        no_log: "{{ hide_passwords_during_deploy }}"
+        when: mock_insert_data is not defined
+      
+      - name: Update changelog
+        shell: "mongo \"mongodb://{{ mongod_uri }}/versioning\" {{ mongo_credentials }} --eval \"db.changelog.insertOne({filename: '{{ mongo_file.finalname }}', date: new Date(), version: '{{ mongo_file.version }}', checksum: '{{ stat_result.stat.checksum}}'});\""
+        no_log: "{{ hide_passwords_during_deploy }}"
+    when: 
+      - "'_id' not in mongo_versionning_result.stdout"
+
+  when: mongodb.docker is not defined or not mongodb.docker.enable
+
+- block:
+  - name: Check if the script has already been executed (docker)
+    shell: "docker exec --tty vitamui-mongo /bin/bash -c \"mongo \\\"mongodb://{{ mongod_uri }}/versioning\\\" {{ mongo_credentials }} --quiet --eval \\\"db.changelog.find({filename: '{{ mongo_file.finalname }}', checksum: '{{ stat_result.stat.checksum}}'});\\\"\""
+    no_log: "{{ hide_passwords_during_deploy }}"
+    register: mongo_versionning_result
+
+  - name: Debug mongo return (Docker)
+    debug:
+      msg: "{{ mongo_versionning_result.stdout }}" 
+
+  - block:
+    - name: Load script in database (docker)
+      command: "docker exec --tty vitamui-mongo /bin/bash -c \"mongo \\\"mongodb://{{ mongod_uri }}/admin\\\" {{ mongo_credentials }} {{ mongodb.docker.internal_dir}}/app/mongod/{{ mongo_file.finalname }}\""
+      no_log: "{{ hide_passwords_during_deploy }}"
+      when: mock_insert_data is not defined
+
+    - name: Update changelog (docker)
+      shell: "docker exec --tty vitamui-mongo /bin/bash -c \"mongo \\\"mongodb://{{ mongod_uri }}/versioning\\\" {{ mongo_credentials }} --quiet --eval \\\"db.changelog.insertOne({filename: '{{ mongo_file.finalname }}', date: new Date(), version: '{{ mongo_file.version }}', checksum: '{{ stat_result.stat.checksum}}'});\\\"\""
+      no_log: "{{ hide_passwords_during_deploy }}"
+
+    when: 
+      - "'_id' not in mongo_versionning_result.stdout"
+  when: mongodb.docker is defined and mongodb.docker.enable
diff --git a/deployment/roles/mongo_init/tasks/main.yml b/deployment/roles/mongo_init/tasks/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..36d383de616625909d80f2e2264bd583cd2c3115
--- /dev/null
+++ b/deployment/roles/mongo_init/tasks/main.yml
@@ -0,0 +1,85 @@
+---
+
+- fail: msg="Variable '{{ mongod_source_template_dir }}' is not defined"
+  when: mongod_source_template_dir is undefined
+
+- name: Compute list of mongo nodes
+  set_fact:
+    mongo_nodes: "{{ mongo_nodes | default([]) + [ hostvars[item]['ip_service'] + ':'+ mongodb.mongod_port | string ] }}"
+  loop: "{{ groups['hosts_vitamui_mongod'] }}"
+
+- name: Set Mongo URI
+  set_fact:
+    mongod_uri: "{{ mongo_nodes| join(',') }}"
+
+- name: Set mongod_output_dir_entry_point
+  set_fact:
+    mongod_output_dir_entry_point: "{{ vitamui_defaults.folder.root_path }}/app/mongod/"
+
+- import_tasks: check_auth.yml
+
+- name: Initialize directory if it doesn't exist.
+  file:
+    path: "{{ mongod_output_dir_entry_point }}"
+    state: directory
+
+- name: "Clean directory {{ mongod_output_dir_entry_point }}"
+  shell: "rm -Rf {{ mongod_output_dir_entry_point }}/*"
+
+# We sort directories by theirs versions
+- name: List script files versions in the directory {{ mongod_source_template_dir }}
+  delegate_to: localhost
+  shell:
+    cmd: find * -maxdepth 1 -type d  | sort -V
+    chdir: "{{ mongod_source_template_dir }}"
+  register: versions
+
+# For each version, we apply a second sort on the index of the script file.
+- name: List script files in the directory {{ mongod_source_template_dir }}
+  delegate_to: localhost
+  shell:
+    cmd: find {{ version }}/* -type f  -print | sort -V -t '_' -k1
+    chdir: "{{ mongod_source_template_dir }}"
+  register: output
+  loop: "{{ versions.stdout_lines }}"
+  loop_control:
+    loop_var: version
+  
+- name: "Compute file scripts"
+  delegate_to: localhost
+  set_fact:
+    mongod_files: "{{ (mongod_files| default([])) + item.stdout_lines }}"
+  loop: "{{ output.results }}"
+
+# We apply regex for included and excludes files in order to compute the eligible scripts.
+- name: Compute list of excluded files
+  delegate_to: localhost
+  set_fact:
+    mongod_excluded_files : "{{ (mongod_excluded_files| default([])) + [ item.0 ] }}"
+  when: item.0 is not match(item.1) or item.0 is match(item.2)
+  with_nested: 
+    - "{{ mongod_files }}"
+    - "{{ mongodb.included_scripts }}"
+    - "{{ mongodb.excluded_scripts }}"
+
+- name: Compute list of eligible files
+  delegate_to: localhost
+  set_fact:
+    mongod_eligible_files : "{{ (mongod_eligible_files| default([])) + [ {'name': item, 'version': item | regex_replace('^(.+)/(.+)$', '\\1') ,'finalname': item | regex_replace('/', '_') | basename | regex_replace('\\.j2$')} ] }}"
+  loop: "{{ mongod_files | difference(mongod_excluded_files| default([])) }}"
+
+# We generate scripts and upload on remote host
+- name: Compute and copy script files
+  template:
+    src: "{{ mongod_source_template_dir }}/{{ item.name }}"
+    dest: "{{ mongod_output_dir_entry_point }}/{{ item.finalname }}"
+    owner: "{{ vitamui_defaults.users.vitamuidb }}"
+    group: "{{ vitamui_defaults.users.group }}"
+    mode: 0755
+  loop: "{{ mongod_eligible_files | unique }}"
+
+- name: "Execute file"
+  include_tasks: "execute_script.yml"
+  loop: "{{ mongod_eligible_files | unique }}"
+  loop_control:
+    loop_var: mongo_file
\ No newline at end of file
diff --git a/deployment/roles/mongo_init/vars/main.yml b/deployment/roles/mongo_init/vars/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..99656d7e69ccfc242299c6ce62c856dfa700f55d
--- /dev/null
+++ b/deployment/roles/mongo_init/vars/main.yml
@@ -0,0 +1,2 @@
+---
+mongo_version: "4.0"
\ No newline at end of file
diff --git a/deployment/roles/reverse/tasks/nginx.yml b/deployment/roles/reverse/tasks/nginx.yml
index 20b1b908ecf00a75883a36ec9a1242ca555979c1..316115f49b2741af744e46058be39b8a34388671 100644
--- a/deployment/roles/reverse/tasks/nginx.yml
+++ b/deployment/roles/reverse/tasks/nginx.yml
@@ -31,6 +31,8 @@
     dest: "{{ reverse_conf_dir }}/{{ item.path|regex_replace('.j2$','') }}"
   with_filetree: '{{ nginx_template_dir }}'
   when: item.state == 'file'
+  notify: 
+    - reload nginx
 
 - name: Ensure nginx is started
   service:
diff --git a/deployment/roles/reverse/templates/nginx/nginx.conf.j2 b/deployment/roles/reverse/templates/nginx/nginx.conf.j2
index 40e04c46640f99e3e5062a063df89fc27260988f..3b61f19e36b558986abcbb86c46d1f5d80eed43f 100644
--- a/deployment/roles/reverse/templates/nginx/nginx.conf.j2
+++ b/deployment/roles/reverse/templates/nginx/nginx.conf.j2
@@ -30,6 +30,7 @@ http {
     tcp_nodelay         on;
     keepalive_timeout   65;
 
+    server_names_hash_bucket_size 1024;
     types_hash_max_size 2048;
     proxy_headers_hash_max_size 4046;
     proxy_headers_hash_bucket_size 1024;
diff --git a/deployment/roles/vitamui/tasks/iam-internal.yml b/deployment/roles/vitamui/tasks/iam-internal.yml
index d44233249897cf3ab86551a02546dcffcbc1f6cc..ccacaaf9b100ea17d5f9a0b9c8e27f1093c14a57 100644
--- a/deployment/roles/vitamui/tasks/iam-internal.yml
+++ b/deployment/roles/vitamui/tasks/iam-internal.yml
@@ -11,5 +11,17 @@
     - vitam_cert is defined
   tags:
     - update_vitam_configuration
+  notify:
+    - restart service
+
+- name: Deploy customer-init.yml
+  copy:
+    src: "customer-init.yml"
+    dest: "{{ vitamui_folder_conf }}/customer-init.yml"
+    owner: "{{ vitamui_defaults.users.vitamui }}"
+    group: "{{ vitamui_defaults.users.group }}"
+    mode: "{{ vitamui_defaults.folder.conf_permission }}"
+  tags:
+    - update_vitam_configuration
   notify:
     - restart service
\ No newline at end of file
diff --git a/deployment/roles/vitamui/templates/cas-server/application.yml.j2 b/deployment/roles/vitamui/templates/cas-server/application.yml.j2
index 17af8b7d1c2e2e211ed42d6d29be896c62604ada..21fa8aeb46a92d183741e1087c3d9409d84c42d0 100644
--- a/deployment/roles/vitamui/templates/cas-server/application.yml.j2
+++ b/deployment/roles/vitamui/templates/cas-server/application.yml.j2
@@ -152,7 +152,7 @@ ip.header: X-Real-IP
 
 
 server-identity:
-  identityName: {{ vitamui_env_name }}
+  identityName: {{ vitamui_site_name }}
   identityRole: {{ vitamui_struct.vitamui_component }}
   identityServerId: 1
 
diff --git a/deployment/roles/vitamui/templates/iam-external/application.yml.j2 b/deployment/roles/vitamui/templates/iam-external/application.yml.j2
index 2acafe48dc0662ce4ed00db4a9e0fffefc6f1008..2999083e3fb4491b3fd99e1700ce575ea468d182 100644
--- a/deployment/roles/vitamui/templates/iam-external/application.yml.j2
+++ b/deployment/roles/vitamui/templates/iam-external/application.yml.j2
@@ -36,7 +36,7 @@ management:
       enabled: false
 
 server-identity:
-  identityName: {{ vitamui_env_name }}
+  identityName: {{ vitamui_site_name }}
   identityRole: {{ vitamui_struct.vitamui_component }}
   identityServerId: 1
 
diff --git a/deployment/roles/vitamui/templates/iam-internal/application.yml.j2 b/deployment/roles/vitamui/templates/iam-internal/application.yml.j2
index 3ec4daa4b362041be57556c3e1d5b2cbe2c830fb..55e4be4ae1d24d3dfc0b7837ffdd82ed59255954 100644
--- a/deployment/roles/vitamui/templates/iam-internal/application.yml.j2
+++ b/deployment/roles/vitamui/templates/iam-internal/application.yml.j2
@@ -39,7 +39,7 @@ management:
       enabled: false
 
 server-identity:
-  identityName: {{ vitamui_env_name }}
+  identityName: {{ vitamui_site_name }}
   identityRole: {{ vitamui_struct.vitamui_component }}
   identityServerId: 1
 
diff --git a/deployment/roles/vitamui/templates/iam-internal/server-identity.conf.j2 b/deployment/roles/vitamui/templates/iam-internal/server-identity.conf.j2
index 89f7a25edb773cae22c72ac72552ab1be971061f..efe35400322ebbbdc64e47346b9eec096f01fbc9 100644
--- a/deployment/roles/vitamui/templates/iam-internal/server-identity.conf.j2
+++ b/deployment/roles/vitamui/templates/iam-internal/server-identity.conf.j2
@@ -1,3 +1,3 @@
-identityName: {{ vitamui_env_name }}
+identityName: {{ vitamui_site_name }}
 identityRole: {{ vitamui_struct.vitamui_component }}
 identitySiteId: 1
diff --git a/deployment/roles/vitamui/templates/security-internal/application.yml.j2 b/deployment/roles/vitamui/templates/security-internal/application.yml.j2
index ee5e77b8a47becc9118748183bb615b3bec2db28..b462b4a0e6382edbf590c5e16dfd4b0dde74a47d 100644
--- a/deployment/roles/vitamui/templates/security-internal/application.yml.j2
+++ b/deployment/roles/vitamui/templates/security-internal/application.yml.j2
@@ -12,7 +12,7 @@ spring:
 
 
 server-identity:
-  identityName: {{ vitamui_env_name }}
+  identityName: {{ vitamui_site_name }}
   identityRole: {{ vitamui_struct.vitamui_component }}
   identityServerId: 1
 
diff --git a/deployment/roles/vitamui/templates/ui-identity-admin/application.yml.j2 b/deployment/roles/vitamui/templates/ui-identity-admin/application.yml.j2
index d5db880d640e0dcf809fb0a4088217d28569c3df..a13f3d71f60f353582e59c8a00e77b2ad146ce7a 100644
--- a/deployment/roles/vitamui/templates/ui-identity-admin/application.yml.j2
+++ b/deployment/roles/vitamui/templates/ui-identity-admin/application.yml.j2
@@ -41,7 +41,7 @@ logging:
     config: {{ vitamui_folder_conf }}/logback.xml
 
 server-identity:
-  identityName: {{ vitamui_env_name }}
+  identityName: {{ vitamui_site_name }}
   identityRole: {{ vitamui_struct.vitamui_component }}
   identityServerId: 1
 
diff --git a/deployment/roles/vitamui/templates/ui-identity/application.yml.j2 b/deployment/roles/vitamui/templates/ui-identity/application.yml.j2
index e81d6487a15d373f17764925bd82ed81dd72ef6c..16979fb35e3779efd61887ca1d78d88126d1660a 100644
--- a/deployment/roles/vitamui/templates/ui-identity/application.yml.j2
+++ b/deployment/roles/vitamui/templates/ui-identity/application.yml.j2
@@ -38,7 +38,7 @@ logging:
     config: {{ vitamui_folder_conf }}/logback.xml
 
 server-identity:
-  identityName: {{ vitamui_env_name }}
+  identityName: {{ vitamui_site_name }}
   identityRole: {{ vitamui_struct.vitamui_component }}
   identityServerId: 1
 
diff --git a/deployment/roles/vitamui/templates/ui-portal/application.yml.j2 b/deployment/roles/vitamui/templates/ui-portal/application.yml.j2
index fdc4d72f4042af936b06bd92fa493f55506266e2..3ff9b527ed82aba4f637731bfadc516ca79c0442 100644
--- a/deployment/roles/vitamui/templates/ui-portal/application.yml.j2
+++ b/deployment/roles/vitamui/templates/ui-portal/application.yml.j2
@@ -34,7 +34,7 @@ logging:
     config: {{ vitamui_folder_conf }}/logback.xml
 
 server-identity:
-  identityName: {{ vitamui_env_name }}
+  identityName: {{ vitamui_site_name }}
   identityRole: {{ vitamui_struct.vitamui_component }}
   identityServerId: 1
 
diff --git a/dev-deployment/environments/certs/client-external/ca/ca-intermediate.crt b/dev-deployment/environments/certs/client-external/ca/ca-intermediate.crt
new file mode 100644
index 0000000000000000000000000000000000000000..2a9efe4e1f1885f2217fd0f0749f8bec9a4635d8
--- /dev/null
+++ b/dev-deployment/environments/certs/client-external/ca/ca-intermediate.crt
@@ -0,0 +1,137 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 2 (0x2)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-external
+        Validity
+            Not Before: May  5 12:15:18 2020 GMT
+            Not After : May  3 12:15:18 2030 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_client-external
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:d1:0d:66:f4:dd:ec:a5:35:91:1b:f6:dc:b6:5b:
+                    85:fe:5b:b1:b6:80:e6:20:5b:ed:27:16:fb:25:f9:
+                    3c:83:f7:d0:30:51:50:55:3e:49:ab:81:9a:50:66:
+                    1b:53:f8:9a:e2:5d:d9:64:b1:de:4e:9d:a7:69:68:
+                    d2:6f:6c:0a:09:c7:e5:ae:6f:c4:0d:73:15:00:0b:
+                    c8:f3:52:04:c9:ab:5f:66:7f:d7:ad:1b:e0:ee:56:
+                    ea:d3:76:fb:b7:ad:14:01:53:5c:7a:df:d5:ac:52:
+                    eb:98:69:1c:a6:d6:30:a9:0c:7c:31:4e:01:19:68:
+                    20:bc:ea:70:62:63:dd:77:02:0f:6f:86:28:4e:c3:
+                    b7:c2:66:2c:26:c6:fd:08:e4:94:3f:06:b0:be:c3:
+                    20:5c:0c:d9:1e:05:b7:f0:e7:c8:eb:7c:17:90:6d:
+                    25:78:44:03:14:be:91:6d:a5:f8:f6:83:3a:11:75:
+                    2b:cb:cf:31:a7:6e:50:a1:73:20:85:f5:dc:43:7c:
+                    5c:a4:5a:34:8a:13:64:ab:ec:87:34:33:07:3a:d6:
+                    65:1a:a1:c8:82:ff:30:53:f7:a5:1f:01:1f:d2:fb:
+                    d4:7d:33:0e:13:47:23:05:89:a9:0a:6b:65:de:0a:
+                    9d:7d:ba:0f:1e:42:78:5a:f8:71:69:9d:c5:75:b9:
+                    d0:87:74:98:69:b2:00:04:81:1a:f0:2c:8d:71:f5:
+                    53:19:51:00:1e:cb:cf:f2:7f:0f:61:47:47:6d:30:
+                    99:50:ad:eb:ec:14:4f:18:24:5d:93:80:63:b9:21:
+                    e5:84:88:8d:b1:78:d2:d9:42:cb:5f:bb:76:97:cf:
+                    6f:7d:ee:a4:1b:ec:34:52:ff:ed:1e:fe:55:bf:d8:
+                    e5:fb:a0:1a:2f:78:76:a4:df:db:12:bf:c7:0b:18:
+                    4f:f7:29:fe:88:34:8a:b3:6b:8f:73:0d:98:1d:01:
+                    1a:6d:84:41:c8:6c:3d:68:e6:86:82:8b:22:8d:ad:
+                    92:b6:8a:97:37:e2:08:e3:c7:49:9a:5d:72:7c:0d:
+                    66:58:6e:98:4e:69:dc:4b:e7:dd:20:c0:aa:af:51:
+                    b4:b9:cd:2c:67:5c:66:27:75:30:14:82:59:0f:8c:
+                    86:c8:28:2b:43:dd:21:83:2f:22:07:5c:44:7c:88:
+                    1e:fb:d0:33:9c:35:34:a3:02:cb:b9:c0:e2:94:b2:
+                    04:e4:10:b8:c8:da:9f:b4:f7:3f:54:2c:e2:6f:89:
+                    8b:b0:49:11:d3:c9:14:17:15:e1:a7:a5:2e:42:f4:
+                    0e:c2:d7:0a:70:64:94:32:c4:27:42:e0:c0:98:41:
+                    2c:bb:02:0b:fb:a9:e4:f6:c5:13:89:59:ed:e6:d3:
+                    f1:c1:35
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                CA Intermediate
+            X509v3 Subject Key Identifier: 
+                24:0C:1B:40:0F:9A:EC:7E:53:52:6E:DD:75:D7:47:6F:B2:84:21:B4
+            X509v3 Authority Key Identifier: 
+                keyid:7C:4A:2C:F1:F4:F5:16:06:22:0F:74:19:38:BB:50:05:4E:19:53:20
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-external
+                serial:01
+
+            X509v3 Basic Constraints: critical
+                CA:TRUE, pathlen:0
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Key Usage: 
+                Certificate Sign, CRL Sign
+            Netscape Cert Type: 
+                SSL CA
+    Signature Algorithm: sha256WithRSAEncryption
+         49:9d:33:33:72:69:2e:67:a0:37:7b:1e:9a:26:c1:b7:6c:61:
+         4f:1a:ab:df:0a:38:28:98:59:7e:4c:e0:de:c6:26:ed:fb:b2:
+         e4:49:0f:d3:df:38:38:8e:d5:39:a4:5b:e4:cd:89:1d:7d:67:
+         96:0e:15:2a:f7:03:b4:94:48:f3:29:ef:66:5c:be:28:47:cf:
+         78:68:b5:6f:3a:59:83:3e:e6:48:a5:a3:17:07:92:61:8f:e1:
+         10:d9:ec:ed:ce:d8:67:e5:54:0f:27:27:dd:41:b3:37:31:cf:
+         da:b7:c6:4b:5d:58:17:c1:6a:a0:da:c7:a8:1f:68:4f:38:c9:
+         be:be:96:13:b3:5d:e5:7d:0e:00:93:90:20:ee:d3:02:03:73:
+         32:e0:b6:0b:6c:6e:bb:ae:2f:02:d2:a5:35:18:d6:d1:c2:c0:
+         e2:4e:fe:c1:08:f3:1e:9d:b0:79:1b:a7:07:18:36:53:8b:1e:
+         f5:a9:50:9f:5f:66:70:63:fc:d1:03:0c:c4:c1:d5:19:83:0b:
+         bd:5b:af:a1:82:8c:21:bf:f5:d0:10:4c:d0:e6:6a:0e:af:38:
+         3e:6f:ff:66:c8:b6:29:90:f3:c8:7f:2a:6f:2a:a1:a1:b2:a3:
+         ff:ad:a3:76:ed:77:77:e2:96:26:30:75:ea:89:36:86:51:35:
+         fb:93:36:7c:4c:f0:ff:29:60:26:fb:3d:89:cd:d2:45:c7:0f:
+         be:3f:fd:c8:da:2b:67:53:35:34:d9:8f:84:cb:71:d9:9c:cd:
+         54:f9:26:6d:55:31:5c:99:a5:5c:7a:62:d2:69:31:12:f8:14:
+         b6:53:3b:29:52:7f:b7:a7:ac:0e:cd:15:8f:53:a0:a9:5c:b1:
+         37:72:70:6c:b4:74:34:9b:5b:f0:f0:b0:2f:a9:41:d0:29:3e:
+         13:66:2a:65:05:2c:d3:fd:0d:49:8b:63:b4:88:d3:c6:6f:ef:
+         ba:b3:5e:d0:b1:20:dc:82:47:6a:a3:b3:f1:5c:38:16:8f:2c:
+         9f:4c:60:ad:cb:60:72:a8:02:78:06:0b:af:05:c5:16:9b:c2:
+         b7:b6:2a:e3:f0:0e:23:e6:49:80:9a:79:14:04:7e:02:bf:76:
+         78:6d:7d:e7:92:41:2b:b7:f2:34:fc:19:89:29:23:53:11:92:
+         ab:20:43:27:4b:2a:8a:06:16:73:54:88:e2:07:e0:47:c3:a8:
+         3e:4e:3d:3d:b8:ad:d3:d0:0f:2a:d9:5c:04:0c:46:d1:da:e5:
+         cd:72:89:ee:0e:40:c9:6b:56:db:e4:d1:a5:a2:c6:be:3c:36:
+         da:30:ee:e3:ce:52:9b:d3:e6:1a:7d:40:f0:9b:f2:3c:26:02:
+         b4:a7:45:55:25:43:68:fc
+-----BEGIN CERTIFICATE-----
+MIIGkzCCBHugAwIBAgIBAjANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxIDAeBgNVBAMMF2NhX3Jvb3RfY2xpZW50LWV4
+dGVybmFsMB4XDTIwMDUwNTEyMTUxOFoXDTMwMDUwMzEyMTUxOFowfTELMAkGA1UE
+BhMCZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3Zp
+dGFtdWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMSgwJgYDVQQDDB9jYV9pbnRlcm1l
+ZGlhdGVfY2xpZW50LWV4dGVybmFsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
+CgKCAgEA0Q1m9N3spTWRG/bctluF/luxtoDmIFvtJxb7Jfk8g/fQMFFQVT5Jq4Ga
+UGYbU/ia4l3ZZLHeTp2naWjSb2wKCcflrm/EDXMVAAvI81IEyatfZn/XrRvg7lbq
+03b7t60UAVNcet/VrFLrmGkcptYwqQx8MU4BGWggvOpwYmPddwIPb4YoTsO3wmYs
+Jsb9COSUPwawvsMgXAzZHgW38OfI63wXkG0leEQDFL6RbaX49oM6EXUry88xp25Q
+oXMghfXcQ3xcpFo0ihNkq+yHNDMHOtZlGqHIgv8wU/elHwEf0vvUfTMOE0cjBYmp
+Cmtl3gqdfboPHkJ4WvhxaZ3FdbnQh3SYabIABIEa8CyNcfVTGVEAHsvP8n8PYUdH
+bTCZUK3r7BRPGCRdk4BjuSHlhIiNsXjS2ULLX7t2l89vfe6kG+w0Uv/tHv5Vv9jl
++6AaL3h2pN/bEr/HCxhP9yn+iDSKs2uPcw2YHQEabYRByGw9aOaGgosija2StoqX
+N+II48dJml1yfA1mWG6YTmncS+fdIMCqr1G0uc0sZ1xmJ3UwFIJZD4yGyCgrQ90h
+gy8iB1xEfIge+9AznDU0owLLucDilLIE5BC4yNqftPc/VCzib4mLsEkR08kUFxXh
+p6UuQvQOwtcKcGSUMsQnQuDAmEEsuwIL+6nk9sUTiVnt5tPxwTUCAwEAAaOCASQw
+ggEgMB4GCWCGSAGG+EIBDQQRFg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFCQM
+G0APmux+U1Ju3XXXR2+yhCG0MIGfBgNVHSMEgZcwgZSAFHxKLPH09RYGIg90GTi7
+UAVOGVMgoXmkdzB1MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQH
+DAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMx
+IDAeBgNVBAMMF2NhX3Jvb3RfY2xpZW50LWV4dGVybmFsggEBMBIGA1UdEwEB/wQI
+MAYBAf8CAQAwCQYDVR0SBAIwADALBgNVHQ8EBAMCAQYwEQYJYIZIAYb4QgEBBAQD
+AgIEMA0GCSqGSIb3DQEBCwUAA4ICAQBJnTMzcmkuZ6A3ex6aJsG3bGFPGqvfCjgo
+mFl+TODexibt+7LkSQ/T3zg4jtU5pFvkzYkdfWeWDhUq9wO0lEjzKe9mXL4oR894
+aLVvOlmDPuZIpaMXB5Jhj+EQ2eztzthn5VQPJyfdQbM3Mc/at8ZLXVgXwWqg2seo
+H2hPOMm+vpYTs13lfQ4Ak5Ag7tMCA3My4LYLbG67ri8C0qU1GNbRwsDiTv7BCPMe
+nbB5G6cHGDZTix71qVCfX2ZwY/zRAwzEwdUZgwu9W6+hgowhv/XQEEzQ5moOrzg+
+b/9myLYpkPPIfypvKqGhsqP/raN27Xd34pYmMHXqiTaGUTX7kzZ8TPD/KWAm+z2J
+zdJFxw++P/3I2itnUzU02Y+Ey3HZnM1U+SZtVTFcmaVcemLSaTES+BS2UzspUn+3
+p6wOzRWPU6CpXLE3cnBstHQ0m1vw8LAvqUHQKT4TZiplBSzT/Q1Ji2O0iNPGb++6
+s17QsSDcgkdqo7PxXDgWjyyfTGCty2ByqAJ4BguvBcUWm8K3tirj8A4j5kmAmnkU
+BH4Cv3Z4bX3nkkErt/I0/BmJKSNTEZKrIEMnSyqKBhZzVIjiB+BHw6g+Tj09uK3T
+0A8q2VwEDEbR2uXNconuDkDJa1bb5NGlosa+PDbaMO7jzlKb0+YafUDwm/I8JgK0
+p0VVJUNo/A==
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/client-external/ca/ca-root.crt b/dev-deployment/environments/certs/client-external/ca/ca-root.crt
new file mode 100644
index 0000000000000000000000000000000000000000..43a3e831df4e4faa3857b9faacd1017ca0894284
--- /dev/null
+++ b/dev-deployment/environments/certs/client-external/ca/ca-root.crt
@@ -0,0 +1,128 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 1 (0x1)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-external
+        Validity
+            Not Before: May  5 12:15:16 2020 GMT
+            Not After : May  3 12:15:16 2030 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-external
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:cc:21:da:50:ef:43:e7:3f:3a:a8:f7:be:ad:ca:
+                    c3:24:88:8a:38:09:3a:9e:73:8f:9a:0e:c8:e6:4d:
+                    27:50:a6:df:d1:4f:e5:cc:df:9f:f0:ef:51:45:2a:
+                    e1:66:65:a1:92:49:34:69:0b:45:7f:70:82:74:1a:
+                    dd:50:61:ba:6b:ff:51:d1:c3:2e:11:c7:bc:88:3e:
+                    1b:58:f0:c6:56:24:eb:93:65:8c:37:4e:b6:8f:8f:
+                    56:dd:8b:b6:23:bb:79:18:2f:8f:7d:ea:60:47:f3:
+                    35:db:a5:8b:dd:f1:e4:aa:53:61:22:53:cc:93:38:
+                    4b:ed:43:cd:fd:ac:8c:49:90:0c:f3:8e:bd:b0:6e:
+                    3b:c3:e3:f0:9d:f9:22:0c:c7:2d:4b:8f:5c:67:82:
+                    db:0e:85:01:cb:19:0d:d0:62:87:66:d2:86:00:2e:
+                    56:2d:b9:88:9e:a0:61:4c:ba:3c:a5:9a:ee:f5:c7:
+                    cd:fa:27:e3:44:12:4a:47:92:52:7d:46:27:f1:9c:
+                    86:49:45:58:6c:f0:12:c1:7b:61:d1:d6:c8:96:22:
+                    cc:46:ff:c1:32:80:51:71:c9:8d:34:e3:ac:12:b7:
+                    40:88:4b:ba:65:3d:7a:c5:35:41:77:06:c6:05:97:
+                    92:a0:1a:da:b4:c1:78:ed:8c:25:74:14:fe:ca:72:
+                    b0:a8:9b:ae:94:66:1e:a8:8d:ed:e0:38:af:05:10:
+                    7d:b2:fe:f0:bb:bd:4a:08:c2:9f:e3:58:77:d6:94:
+                    a4:7c:8e:d2:32:79:50:78:d8:3e:e0:ed:38:83:a7:
+                    14:8a:4f:7a:63:46:be:3c:3a:1a:b3:5b:05:d0:8c:
+                    07:5f:5b:81:6f:96:8e:89:e6:f5:bc:6a:ff:af:fa:
+                    a4:4c:d7:55:12:62:69:3f:82:6f:d9:4d:55:82:e6:
+                    ae:b5:c9:3f:45:cd:7c:0f:c2:01:73:57:cb:94:b1:
+                    b6:ce:46:09:b6:78:80:9b:8a:f0:1e:0e:02:bd:65:
+                    2a:f3:af:81:c1:e0:61:27:00:1c:0b:62:7f:3b:60:
+                    8f:17:d9:3c:ed:79:5c:bb:cc:e2:c3:27:95:5d:3c:
+                    d2:6c:2e:c0:16:e6:6b:75:9f:e7:f8:6c:fb:58:80:
+                    b9:d4:5b:28:69:e1:d0:ae:7a:0b:08:f8:ee:b5:73:
+                    22:bf:41:ed:22:45:a4:e6:fe:4a:d4:69:8e:3d:ed:
+                    39:a9:d2:08:0f:8e:13:80:1b:ef:ed:26:3d:3b:4c:
+                    fa:49:74:1c:80:36:e1:9f:c7:27:e2:e5:8e:e1:ba:
+                    c0:dc:17:f6:2f:ea:3e:ef:97:fd:3b:80:d8:7b:3b:
+                    c4:47:d8:aa:eb:0a:f4:e4:17:78:cd:4b:60:0f:fa:
+                    76:d9:e7
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                CA Root
+            X509v3 Subject Key Identifier: 
+                7C:4A:2C:F1:F4:F5:16:06:22:0F:74:19:38:BB:50:05:4E:19:53:20
+            X509v3 Authority Key Identifier: 
+                keyid:7C:4A:2C:F1:F4:F5:16:06:22:0F:74:19:38:BB:50:05:4E:19:53:20
+
+            X509v3 Basic Constraints: critical
+                CA:TRUE, pathlen:1
+            X509v3 Key Usage: 
+                Certificate Sign, CRL Sign
+            Netscape Cert Type: 
+                SSL CA
+    Signature Algorithm: sha256WithRSAEncryption
+         ac:66:03:4e:85:8a:d2:be:de:56:a1:51:ec:81:8e:cf:9b:5e:
+         6f:a8:b8:05:cd:ea:dd:36:82:d1:74:f4:6a:06:73:39:1d:b6:
+         63:13:6f:6b:43:fb:a8:04:28:65:3f:38:c2:42:75:ce:d6:54:
+         36:93:bb:c5:c7:e4:0f:a5:5e:9d:94:19:5e:f6:0b:0c:9e:e2:
+         0d:86:3f:ad:ac:fb:85:3b:fe:cd:23:ac:c7:06:f9:a5:bd:e3:
+         03:e6:43:f2:5b:05:70:a9:67:e6:51:a3:9c:f2:00:b9:60:ce:
+         8a:6a:86:b9:54:d9:af:cb:22:e2:4f:e6:ec:c0:85:a2:dc:19:
+         32:f7:0f:5d:db:dd:79:70:dc:dd:ec:cf:bf:b4:08:71:26:84:
+         3e:85:f4:78:bc:f4:49:a1:13:c6:e0:c3:e6:88:cc:42:62:3c:
+         11:33:c8:c7:b0:cb:af:5e:54:c0:7e:13:a8:d2:ab:1d:4a:0e:
+         2c:79:3d:d8:a3:f4:70:b0:f6:a3:3e:74:60:d7:3f:51:92:a6:
+         a5:75:53:d0:7a:21:11:d3:68:c4:64:3b:91:39:76:c2:01:4e:
+         16:da:2d:0e:d3:be:c1:5e:02:75:61:79:af:9d:5b:81:22:95:
+         ff:cf:d6:73:9c:9a:80:a5:a6:13:0a:71:40:07:5e:d3:6f:08:
+         4e:c6:21:e9:5d:9f:04:70:fa:6b:9a:07:38:82:0f:48:06:37:
+         d5:7d:2c:77:6b:c4:6c:3d:be:15:9b:df:4c:90:e4:e2:9b:e5:
+         8a:d1:bd:7a:05:8a:db:f3:49:8c:b0:4e:15:ed:24:aa:04:52:
+         14:c2:fb:89:fd:9d:39:ea:e5:67:ec:8d:66:40:0b:ef:b7:58:
+         bf:fd:13:1d:87:61:8d:e8:eb:e1:c0:19:65:3f:cb:49:f4:a7:
+         ae:d7:2d:81:ae:b7:ca:31:c7:cf:56:55:86:f2:f9:71:f6:a9:
+         49:fb:4f:0d:6d:a7:81:aa:f5:7a:e6:ae:19:f8:e9:02:5b:86:
+         63:de:4b:68:32:e4:b5:e4:81:eb:2c:86:80:6e:b8:05:49:45:
+         90:99:cf:c7:ad:54:7f:d6:6c:d9:c6:6f:5d:11:17:67:c3:c7:
+         3c:41:32:f2:e7:30:8d:93:74:c0:df:70:ff:48:9f:26:96:f2:
+         1f:22:44:f2:5c:82:5d:f6:0b:be:55:95:b8:a7:0c:b3:f7:04:
+         37:b7:75:88:71:0a:f8:5e:7a:6a:a8:a5:cf:43:1a:68:84:59:
+         b3:6b:30:3a:3b:b3:bb:66:54:2e:33:19:cf:12:d0:f0:11:b8:
+         c2:fb:ee:f0:4e:0a:2a:c2:20:bb:3c:9f:71:8c:cb:b2:3d:8c:
+         12:43:c7:37:37:f4:0d:68
+-----BEGIN CERTIFICATE-----
+MIIF9TCCA92gAwIBAgIBATANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxIDAeBgNVBAMMF2NhX3Jvb3RfY2xpZW50LWV4
+dGVybmFsMB4XDTIwMDUwNTEyMTUxNloXDTMwMDUwMzEyMTUxNlowdTELMAkGA1UE
+BhMCZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3Zp
+dGFtdWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMSAwHgYDVQQDDBdjYV9yb290X2Ns
+aWVudC1leHRlcm5hbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMwh
+2lDvQ+c/Oqj3vq3KwySIijgJOp5zj5oOyOZNJ1Cm39FP5czfn/DvUUUq4WZloZJJ
+NGkLRX9wgnQa3VBhumv/UdHDLhHHvIg+G1jwxlYk65NljDdOto+PVt2LtiO7eRgv
+j33qYEfzNduli93x5KpTYSJTzJM4S+1Dzf2sjEmQDPOOvbBuO8Pj8J35IgzHLUuP
+XGeC2w6FAcsZDdBih2bShgAuVi25iJ6gYUy6PKWa7vXHzfon40QSSkeSUn1GJ/Gc
+hklFWGzwEsF7YdHWyJYizEb/wTKAUXHJjTTjrBK3QIhLumU9esU1QXcGxgWXkqAa
+2rTBeO2MJXQU/spysKibrpRmHqiN7eA4rwUQfbL+8Lu9SgjCn+NYd9aUpHyO0jJ5
+UHjYPuDtOIOnFIpPemNGvjw6GrNbBdCMB19bgW+Wjonm9bxq/6/6pEzXVRJiaT+C
+b9lNVYLmrrXJP0XNfA/CAXNXy5Sxts5GCbZ4gJuK8B4OAr1lKvOvgcHgYScAHAti
+fztgjxfZPO15XLvM4sMnlV080mwuwBbma3Wf5/hs+1iAudRbKGnh0K56Cwj47rVz
+Ir9B7SJFpOb+StRpjj3tOanSCA+OE4Ab7+0mPTtM+kl0HIA24Z/HJ+LljuG6wNwX
+9i/qPu+X/TuA2Hs7xEfYqusK9OQXeM1LYA/6dtnnAgMBAAGjgY8wgYwwFgYJYIZI
+AYb4QgENBAkWB0NBIFJvb3QwHQYDVR0OBBYEFHxKLPH09RYGIg90GTi7UAVOGVMg
+MB8GA1UdIwQYMBaAFHxKLPH09RYGIg90GTi7UAVOGVMgMBIGA1UdEwEB/wQIMAYB
+Af8CAQEwCwYDVR0PBAQDAgEGMBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0B
+AQsFAAOCAgEArGYDToWK0r7eVqFR7IGOz5teb6i4Bc3q3TaC0XT0agZzOR22YxNv
+a0P7qAQoZT84wkJ1ztZUNpO7xcfkD6VenZQZXvYLDJ7iDYY/raz7hTv+zSOsxwb5
+pb3jA+ZD8lsFcKln5lGjnPIAuWDOimqGuVTZr8si4k/m7MCFotwZMvcPXdvdeXDc
+3ezPv7QIcSaEPoX0eLz0SaETxuDD5ojMQmI8ETPIx7DLr15UwH4TqNKrHUoOLHk9
+2KP0cLD2oz50YNc/UZKmpXVT0HohEdNoxGQ7kTl2wgFOFtotDtO+wV4CdWF5r51b
+gSKV/8/Wc5yagKWmEwpxQAde028ITsYh6V2fBHD6a5oHOIIPSAY31X0sd2vEbD2+
+FZvfTJDk4pvlitG9egWK2/NJjLBOFe0kqgRSFML7if2dOerlZ+yNZkAL77dYv/0T
+HYdhjejr4cAZZT/LSfSnrtctga63yjHHz1ZVhvL5cfapSftPDW2ngar1euauGfjp
+AluGY95LaDLkteSB6yyGgG64BUlFkJnPx61Uf9Zs2cZvXREXZ8PHPEEy8ucwjZN0
+wN9w/0ifJpbyHyJE8lyCXfYLvlWVuKcMs/cEN7d1iHEK+F56aqilz0MaaIRZs2sw
+Ojuzu2ZULjMZzxLQ8BG4wvvu8E4KKsIguzyfcYzLsj2MEkPHNzf0DWg=
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/client-external/clients/customer_x/customer_x.crt b/dev-deployment/environments/certs/client-external/clients/customer_x/customer_x.crt
new file mode 100644
index 0000000000000000000000000000000000000000..4fa59d08d595e9b83e67dbdf6cd7a9ab880bc2d1
--- /dev/null
+++ b/dev-deployment/environments/certs/client-external/clients/customer_x/customer_x.crt
@@ -0,0 +1,138 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 3 (0x3)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_client-external
+        Validity
+            Not Before: May  5 12:35:09 2020 GMT
+            Not After : May  5 12:35:09 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=customer_x
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:d2:7e:77:5d:71:1f:71:0e:c1:18:b6:cb:35:60:
+                    72:b9:00:91:c6:a1:71:df:06:5d:93:23:7e:f3:4d:
+                    8d:c0:1c:98:63:60:89:81:64:d1:d3:ef:06:c5:62:
+                    8a:17:66:02:eb:96:ec:7c:73:cf:40:7d:6a:f2:b7:
+                    c5:ec:b6:10:32:9b:6f:6f:15:3a:51:7b:9d:c9:86:
+                    2e:d4:41:24:7e:db:d0:46:53:8f:40:27:ef:e7:a0:
+                    13:05:9b:4e:8d:a9:c1:0d:b1:3a:d2:27:6e:a4:20:
+                    1b:1f:31:fc:59:4d:f0:69:f2:f3:48:a9:60:f2:bf:
+                    09:e4:58:7b:05:8a:6b:51:98:42:20:4c:9e:e7:09:
+                    c7:a1:b7:7b:c7:1f:36:87:67:f4:29:fa:59:10:7d:
+                    d4:19:12:f0:96:78:fb:f5:69:af:ff:4f:28:f5:a1:
+                    40:dc:43:01:a0:ae:3f:a0:80:f4:4f:4f:8e:af:8d:
+                    49:66:c6:2e:84:61:c4:7d:61:e9:ef:a5:b7:3e:71:
+                    36:93:a2:a6:fe:1a:86:fa:28:84:1e:d3:96:e7:46:
+                    b8:f1:f3:80:a0:6c:df:51:e0:5a:85:b8:e6:c1:a4:
+                    03:f4:8e:cf:c7:0e:7f:95:ef:e5:45:f0:03:43:dd:
+                    70:ce:69:d4:e0:0b:6f:ad:66:84:df:14:de:6c:2f:
+                    fa:4d:9a:8b:d8:8d:8e:61:43:0c:21:cf:c2:4d:e6:
+                    95:2a:ea:bb:72:0c:46:8e:a7:8a:24:5a:9c:b4:fe:
+                    5f:be:31:5a:f4:2b:22:b8:62:4c:40:b3:fc:df:90:
+                    2f:e0:64:e9:36:a5:b8:5c:37:40:eb:c7:de:0b:9c:
+                    a7:f1:4d:5c:17:c9:03:8b:91:84:49:af:de:08:17:
+                    e7:41:a4:15:ba:d7:32:89:fe:7c:90:f2:11:0d:1e:
+                    e9:52:55:f2:c5:88:09:03:ef:3f:59:17:ea:a3:5f:
+                    6c:4b:2f:25:b9:ee:0a:96:67:61:ba:03:14:93:de:
+                    fc:80:d9:3b:ee:86:48:e9:89:a7:af:b9:e3:ac:73:
+                    bb:6d:1e:dc:c2:a3:cd:89:e2:9e:9c:9f:8b:bf:83:
+                    97:c7:97:37:7b:a7:ee:e4:84:8f:7e:80:cd:59:01:
+                    ed:c1:1f:ac:3f:de:3b:52:7a:90:6e:4e:40:65:74:
+                    ad:17:cf:af:77:6e:9e:e7:2d:d5:69:33:4e:7c:ee:
+                    04:90:5f:56:ad:83:ed:9f:b9:ef:0e:d5:ef:fd:cd:
+                    a5:9a:8d:86:c1:87:03:e6:34:ee:7c:67:47:43:82:
+                    eb:06:31:a5:b1:62:fa:0d:a4:b5:5f:71:84:8f:c2:
+                    06:d4:ed:7f:ad:b4:20:9d:f3:bd:42:47:8e:45:08:
+                    a5:c0:47
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                Certificat Client SSL
+            X509v3 Subject Key Identifier: 
+                65:07:42:1A:4C:22:9B:50:69:E7:84:87:26:70:E1:A4:5C:4E:F2:6D
+            X509v3 Authority Key Identifier: 
+                keyid:24:0C:1B:40:0F:9A:EC:7E:53:52:6E:DD:75:D7:47:6F:B2:84:21:B4
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-external
+                serial:02
+
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Basic Constraints: critical
+                CA:FALSE
+            X509v3 Key Usage: 
+                Digital Signature
+            Netscape Cert Type: 
+                SSL Client
+            X509v3 Extended Key Usage: 
+                TLS Web Client Authentication
+    Signature Algorithm: sha256WithRSAEncryption
+         93:5c:65:7d:f2:fc:7d:fb:0b:fd:cf:b3:8e:eb:15:6c:2d:5f:
+         18:43:2d:0e:8c:a3:df:dd:27:4f:ed:5f:cb:9b:40:a9:84:70:
+         25:66:13:ef:01:ff:08:28:09:98:7e:37:b9:9c:bd:7b:40:9f:
+         05:da:08:e8:63:83:c7:ae:37:37:7e:50:04:9c:41:67:34:1b:
+         95:9b:af:5a:9e:6d:5c:e9:66:00:4d:18:01:2c:92:52:9d:fa:
+         d2:a8:66:20:ad:de:f0:2e:79:71:50:4b:f9:8c:db:56:7f:23:
+         ec:ed:7b:37:41:14:18:b4:fd:25:97:e4:89:49:a9:24:6c:25:
+         ad:61:63:71:5c:6e:29:e3:e0:a1:aa:33:d0:29:3d:58:bc:7d:
+         7d:8b:49:4f:3e:e3:a6:57:6e:68:c3:93:54:29:85:b5:89:a8:
+         2b:1f:e1:5e:03:5f:da:83:da:ee:e4:fd:ff:64:3f:69:33:59:
+         f8:9a:51:0f:d9:90:58:ee:0b:f6:0b:1c:0d:31:a0:eb:c2:ca:
+         9f:94:7c:20:46:72:09:1d:74:63:01:cf:25:42:48:4d:49:fd:
+         96:ea:36:60:29:ef:62:75:c6:fe:a5:01:9a:e2:37:74:61:3c:
+         fe:9f:fc:d3:e3:09:d6:a8:79:6a:99:e1:df:59:cc:05:fb:ac:
+         d4:7f:00:40:02:29:d1:43:aa:2d:2a:96:84:a2:20:14:9e:fe:
+         62:54:f5:5c:1d:c5:9a:9c:00:9d:c0:9d:63:18:0f:2d:ff:0f:
+         fc:86:22:4b:8d:4e:fe:ef:49:ea:27:29:19:8d:17:9e:71:fd:
+         69:6b:eb:c3:fa:25:bf:54:28:ec:1a:dd:38:89:b6:e1:ee:b8:
+         16:29:6b:02:4d:9c:fa:10:23:9a:d9:e2:99:5c:ff:cc:90:03:
+         a9:8e:38:e9:67:55:fd:51:7f:c5:64:62:97:59:08:51:3c:ad:
+         12:f5:25:d6:5a:b3:e3:d6:28:34:c2:66:bd:36:72:70:ef:0d:
+         6b:16:83:89:5d:26:68:80:8a:37:23:8e:9e:1e:4a:64:53:e4:
+         8a:3b:62:92:30:b7:7b:be:52:c9:98:7f:d7:8f:4d:52:68:da:
+         6e:1c:c9:d2:1e:1a:cc:8c:09:17:7c:9e:7b:a6:46:e2:12:fd:
+         12:21:87:67:6e:1c:da:58:b0:b8:c4:75:f1:52:ec:74:dc:9d:
+         af:4a:d2:fe:d1:01:70:b6:6d:42:89:b0:83:50:9d:66:bf:a1:
+         da:76:d4:2e:d0:92:43:f1:b6:44:c5:b0:50:9c:39:a5:b7:eb:
+         07:8d:63:1d:55:f4:2f:bd:14:2f:6f:5b:2c:5e:19:6a:b1:0d:
+         c5:00:44:79:f7:6c:2e:fb
+-----BEGIN CERTIFICATE-----
+MIIGhTCCBG2gAwIBAgIBAzANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxKDAmBgNVBAMMH2NhX2ludGVybWVkaWF0ZV9j
+bGllbnQtZXh0ZXJuYWwwHhcNMjAwNTA1MTIzNTA5WhcNMjMwNTA1MTIzNTA5WjBS
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTETMBEGA1UEAwwKY3VzdG9tZXJfeDCCAiIwDQYJKoZIhvcN
+AQEBBQADggIPADCCAgoCggIBANJ+d11xH3EOwRi2yzVgcrkAkcahcd8GXZMjfvNN
+jcAcmGNgiYFk0dPvBsViihdmAuuW7Hxzz0B9avK3xey2EDKbb28VOlF7ncmGLtRB
+JH7b0EZTj0An7+egEwWbTo2pwQ2xOtInbqQgGx8x/FlN8Gny80ipYPK/CeRYewWK
+a1GYQiBMnucJx6G3e8cfNodn9Cn6WRB91BkS8JZ4+/Vpr/9PKPWhQNxDAaCuP6CA
+9E9Pjq+NSWbGLoRhxH1h6e+ltz5xNpOipv4ahvoohB7TludGuPHzgKBs31HgWoW4
+5sGkA/SOz8cOf5Xv5UXwA0PdcM5p1OALb61mhN8U3mwv+k2ai9iNjmFDDCHPwk3m
+lSrqu3IMRo6niiRanLT+X74xWvQrIrhiTECz/N+QL+Bk6TaluFw3QOvH3gucp/FN
+XBfJA4uRhEmv3ggX50GkFbrXMon+fJDyEQ0e6VJV8sWICQPvP1kX6qNfbEsvJbnu
+CpZnYboDFJPe/IDZO+6GSOmJp6+546xzu20e3MKjzYninpyfi7+Dl8eXN3un7uSE
+j36AzVkB7cEfrD/eO1J6kG5OQGV0rRfPr3dunuct1WkzTnzuBJBfVq2D7Z+57w7V
+7/3NpZqNhsGHA+Y07nxnR0OC6wYxpbFi+g2ktV9xhI/CBtTtf620IJ3zvUJHjkUI
+pcBHAgMBAAGjggE5MIIBNTAkBglghkgBhvhCAQ0EFxYVQ2VydGlmaWNhdCBDbGll
+bnQgU1NMMB0GA1UdDgQWBBRlB0IaTCKbUGnnhIcmcOGkXE7ybTCBnwYDVR0jBIGX
+MIGUgBQkDBtAD5rsflNSbt1110dvsoQhtKF5pHcwdTELMAkGA1UEBhMCZnIxDDAK
+BgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDAS
+BgNVBAsMC2F1dGhvcml0aWVzMSAwHgYDVQQDDBdjYV9yb290X2NsaWVudC1leHRl
+cm5hbIIBAjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgeAMBEG
+CWCGSAGG+EIBAQQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAjANBgkqhkiG9w0B
+AQsFAAOCAgEAk1xlffL8ffsL/c+zjusVbC1fGEMtDoyj390nT+1fy5tAqYRwJWYT
+7wH/CCgJmH43uZy9e0CfBdoI6GODx643N35QBJxBZzQblZuvWp5tXOlmAE0YASyS
+Up360qhmIK3e8C55cVBL+YzbVn8j7O17N0EUGLT9JZfkiUmpJGwlrWFjcVxuKePg
+oaoz0Ck9WLx9fYtJTz7jplduaMOTVCmFtYmoKx/hXgNf2oPa7uT9/2Q/aTNZ+JpR
+D9mQWO4L9gscDTGg68LKn5R8IEZyCR10YwHPJUJITUn9luo2YCnvYnXG/qUBmuI3
+dGE8/p/80+MJ1qh5apnh31nMBfus1H8AQAIp0UOqLSqWhKIgFJ7+YlT1XB3FmpwA
+ncCdYxgPLf8P/IYiS41O/u9J6icpGY0XnnH9aWvrw/olv1Qo7BrdOIm24e64Filr
+Ak2c+hAjmtnimVz/zJADqY446WdV/VF/xWRil1kIUTytEvUl1lqz49YoNMJmvTZy
+cO8NaxaDiV0maICKNyOOnh5KZFPkijtikjC3e75SyZh/149NUmjabhzJ0h4azIwJ
+F3yee6ZG4hL9EiGHZ24c2liwuMR18VLsdNydr0rS/tEBcLZtQomwg1CdZr+h2nbU
+LtCSQ/G2RMWwUJw5pbfrB41jHVX0L70UL29bLF4ZarENxQBEefdsLvs=
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/client-external/clients/customer_x/customer_x.key b/dev-deployment/environments/certs/client-external/clients/customer_x/customer_x.key
new file mode 100644
index 0000000000000000000000000000000000000000..46475bc63dc2e2319907e1c2ef525008ba37f7f9
--- /dev/null
+++ b/dev-deployment/environments/certs/client-external/clients/customer_x/customer_x.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+rRnfzMuZ9WI12cL0dklbzQ==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/dev-deployment/environments/certs/client-vitam/ca/ca-intermediate.crt b/dev-deployment/environments/certs/client-vitam/ca/ca-intermediate.crt
new file mode 100644
index 0000000000000000000000000000000000000000..b5b44854d7d2b93e2be5a679adfc4a53b0d58ea0
--- /dev/null
+++ b/dev-deployment/environments/certs/client-vitam/ca/ca-intermediate.crt
@@ -0,0 +1,136 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 2 (0x2)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-vitam
+        Validity
+            Not Before: May  5 12:15:22 2020 GMT
+            Not After : May  3 12:15:22 2030 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_client-vitam
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:b3:ad:d4:2c:f4:26:42:fb:fa:f8:08:12:9d:34:
+                    3c:ba:54:7e:fc:0d:c1:d2:f1:50:1c:80:6d:65:81:
+                    00:fa:51:85:db:ed:43:78:7d:5d:b1:dc:66:4e:0e:
+                    9a:92:a8:c3:d4:41:81:80:e3:0d:9e:02:18:fb:d0:
+                    77:2e:5d:93:24:8c:0d:d4:eb:59:5f:71:d0:50:51:
+                    e0:9d:66:e4:59:5a:b5:9f:3b:0c:49:cc:7b:a6:cf:
+                    dc:b9:98:b9:8c:92:04:3b:f0:69:c0:05:a9:be:af:
+                    ec:56:7d:72:88:8a:7d:70:f0:60:11:b0:f7:5d:7e:
+                    a2:dc:c0:f5:13:d9:98:5a:da:d2:cb:56:4a:f0:b1:
+                    81:7b:44:cd:1e:92:66:ff:f7:70:b0:ec:00:32:30:
+                    1c:be:a2:9e:ba:8a:13:60:cd:34:0d:10:20:91:29:
+                    c5:54:79:43:e3:85:66:6a:c7:dc:c5:c6:9c:07:6c:
+                    1e:85:c8:b7:e7:98:c7:e3:4d:55:d9:b6:5a:d7:9b:
+                    5c:4f:7e:fd:b2:ae:7a:53:7c:94:09:28:ee:54:25:
+                    70:72:cb:f7:fe:97:41:e0:50:27:86:ca:7d:9f:7a:
+                    cd:fc:2e:5d:90:d9:df:6e:c2:09:da:0a:c5:ac:c2:
+                    d3:86:84:ca:71:a5:73:e6:88:57:b8:57:24:cf:65:
+                    ff:1e:ea:e5:98:19:29:ac:b5:cd:b1:ef:53:92:a2:
+                    16:e5:e7:73:f4:c4:ad:05:8b:ab:55:5a:cb:b3:de:
+                    de:d5:71:d6:97:13:88:16:86:58:e8:3c:28:b5:76:
+                    03:99:26:06:5f:8a:a1:df:57:67:dd:06:49:5e:8e:
+                    f1:4e:d1:f1:3a:4d:23:4b:5e:d5:03:81:dd:eb:e0:
+                    43:6d:eb:7b:ca:a4:b1:24:c6:97:85:17:e3:eb:d8:
+                    a1:b0:36:d9:85:ad:e7:ce:fd:97:93:64:87:dc:69:
+                    e4:5d:99:4e:ba:95:bd:cb:ae:7d:5c:2d:c2:21:84:
+                    d6:aa:a5:68:3a:78:82:7e:59:5e:eb:1b:f9:92:28:
+                    53:4b:b7:06:21:bd:9a:fc:b0:40:e8:dd:97:35:4a:
+                    db:ff:b3:d0:26:bc:93:e1:7c:6d:da:df:27:37:9c:
+                    2e:dd:84:8e:32:ff:1e:e3:94:7c:bd:d3:16:f4:31:
+                    d3:6e:41:f7:03:70:af:a9:75:2b:1c:dd:49:75:3f:
+                    cf:3a:32:e5:c7:2e:49:5c:62:ab:e3:fb:37:4a:86:
+                    4f:c2:ca:16:68:f5:11:1b:a0:1b:96:8e:56:20:6e:
+                    e6:c8:55:58:e8:64:7f:4c:94:b3:43:34:a5:22:1b:
+                    36:b3:06:71:be:95:ca:c2:43:e9:78:09:63:85:61:
+                    0f:76:57
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                CA Intermediate
+            X509v3 Subject Key Identifier: 
+                8D:24:4C:8A:40:90:31:A1:31:3A:0B:93:75:2B:F6:93:EF:AD:46:B9
+            X509v3 Authority Key Identifier: 
+                keyid:6A:B6:51:B0:3C:6F:34:81:D2:BD:8A:80:96:75:D4:A2:1C:CF:C8:D9
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-vitam
+                serial:01
+
+            X509v3 Basic Constraints: critical
+                CA:TRUE, pathlen:0
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Key Usage: 
+                Certificate Sign, CRL Sign
+            Netscape Cert Type: 
+                SSL CA
+    Signature Algorithm: sha256WithRSAEncryption
+         6a:f2:0b:fd:cb:4a:aa:b1:03:f5:db:0f:4b:55:f8:c3:b4:7a:
+         7c:32:9b:60:24:fe:cc:dc:cc:d1:7c:7d:60:ab:ac:55:e2:01:
+         bf:56:23:d8:7d:1a:b5:a2:35:4f:19:ad:71:2d:92:27:4d:a1:
+         8d:dc:2f:e4:5f:5e:af:53:7e:18:3f:f0:9d:8a:0a:a3:df:4b:
+         0e:49:70:6d:a8:72:fa:e0:79:94:37:e8:4e:f8:c2:09:79:d2:
+         71:db:61:56:db:e9:74:78:0a:e3:0d:0a:17:74:5a:b5:3c:00:
+         d7:82:75:1c:f5:55:88:d1:5f:3b:bd:e3:2e:05:04:7b:86:a0:
+         29:79:71:60:8c:37:b3:de:02:ad:f4:ca:cc:18:3e:b0:be:67:
+         1c:71:d9:d1:00:dd:33:70:43:cb:7c:8b:1a:9a:09:f9:80:fb:
+         bf:95:bc:53:ad:eb:72:dd:b3:df:97:ca:6f:d9:23:6c:05:25:
+         53:b5:8d:34:c8:36:d1:aa:00:3c:78:d4:e0:57:d6:75:d3:ac:
+         2a:27:82:a4:74:27:f1:20:31:3c:9b:f8:5e:7e:22:04:7e:cc:
+         6c:f4:cb:59:27:72:3a:54:02:a6:62:d1:1e:a4:07:b1:2f:26:
+         e6:c4:4c:80:ac:17:48:c5:f7:4c:a8:c5:5e:21:14:20:e3:b3:
+         c8:be:88:a2:b3:c7:2c:a0:d7:01:24:c0:86:cd:10:f7:cb:7a:
+         58:10:8c:44:2c:ba:35:3a:07:aa:d9:93:7a:08:45:a9:76:e1:
+         04:48:c9:d3:b9:90:b4:31:e0:6b:3b:06:a9:1d:68:69:fe:a3:
+         0f:a8:15:2f:d7:c1:5a:9b:53:99:ef:15:23:58:33:05:d5:27:
+         40:f4:d1:e6:59:bd:85:05:b9:68:4f:f2:2d:2c:bc:03:34:35:
+         f5:fb:48:49:1e:03:16:64:ba:ec:79:9f:7b:59:87:76:5e:39:
+         0f:04:e4:b0:39:42:84:26:31:6e:90:cf:80:ec:f7:5c:c8:c9:
+         04:12:1e:7c:4b:35:55:22:31:3a:16:04:b1:a8:d0:43:c1:7a:
+         14:39:49:3b:e4:f8:fe:22:3a:72:2e:e1:33:61:4a:8a:2c:56:
+         9a:c5:b2:0b:f8:75:1a:4b:ed:4c:f5:85:67:73:7c:38:d8:e4:
+         bb:49:02:e9:92:d2:d7:42:cf:3a:62:8f:e8:ff:6b:4a:fa:32:
+         8c:25:51:fd:e8:4e:bd:be:c9:64:60:9c:5d:15:52:40:83:a9:
+         3e:3c:40:31:36:f6:ee:59:bb:74:3c:01:ce:0b:c3:cf:c6:02:
+         0f:7a:d0:b5:9f:46:39:74:c8:a3:94:5d:28:ae:aa:e8:7c:91:
+         4e:46:6e:b5:88:82:fb:96
+-----BEGIN CERTIFICATE-----
+MIIGijCCBHKgAwIBAgIBAjANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxHTAbBgNVBAMMFGNhX3Jvb3RfY2xpZW50LXZp
+dGFtMB4XDTIwMDUwNTEyMTUyMloXDTMwMDUwMzEyMTUyMlowejELMAkGA1UEBhMC
+ZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFt
+dWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMSUwIwYDVQQDDBxjYV9pbnRlcm1lZGlh
+dGVfY2xpZW50LXZpdGFtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
+s63ULPQmQvv6+AgSnTQ8ulR+/A3B0vFQHIBtZYEA+lGF2+1DeH1dsdxmTg6akqjD
+1EGBgOMNngIY+9B3Ll2TJIwN1OtZX3HQUFHgnWbkWVq1nzsMScx7ps/cuZi5jJIE
+O/BpwAWpvq/sVn1yiIp9cPBgEbD3XX6i3MD1E9mYWtrSy1ZK8LGBe0TNHpJm//dw
+sOwAMjAcvqKeuooTYM00DRAgkSnFVHlD44VmasfcxcacB2wehci355jH401V2bZa
+15tcT379sq56U3yUCSjuVCVwcsv3/pdB4FAnhsp9n3rN/C5dkNnfbsIJ2grFrMLT
+hoTKcaVz5ohXuFckz2X/HurlmBkprLXNse9TkqIW5edz9MStBYurVVrLs97e1XHW
+lxOIFoZY6DwotXYDmSYGX4qh31dn3QZJXo7xTtHxOk0jS17VA4Hd6+BDbet7yqSx
+JMaXhRfj69ihsDbZha3nzv2Xk2SH3GnkXZlOupW9y659XC3CIYTWqqVoOniCflle
+6xv5kihTS7cGIb2a/LBA6N2XNUrb/7PQJryT4Xxt2t8nN5wu3YSOMv8e45R8vdMW
+9DHTbkH3A3CvqXUrHN1JdT/POjLlxy5JXGKr4/s3SoZPwsoWaPURG6Ablo5WIG7m
+yFVY6GR/TJSzQzSlIhs2swZxvpXKwkPpeAljhWEPdlcCAwEAAaOCASEwggEdMB4G
+CWCGSAGG+EIBDQQRFg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFI0kTIpAkDGh
+MToLk3Ur9pPvrUa5MIGcBgNVHSMEgZQwgZGAFGq2UbA8bzSB0r2KgJZ11KIcz8jZ
+oXakdDByMQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJp
+czEQMA4GA1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxHTAbBgNV
+BAMMFGNhX3Jvb3RfY2xpZW50LXZpdGFtggEBMBIGA1UdEwEB/wQIMAYBAf8CAQAw
+CQYDVR0SBAIwADALBgNVHQ8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgIEMA0GCSqG
+SIb3DQEBCwUAA4ICAQBq8gv9y0qqsQP12w9LVfjDtHp8MptgJP7M3MzRfH1gq6xV
+4gG/ViPYfRq1ojVPGa1xLZInTaGN3C/kX16vU34YP/Cdigqj30sOSXBtqHL64HmU
+N+hO+MIJedJx22FW2+l0eArjDQoXdFq1PADXgnUc9VWI0V87veMuBQR7hqApeXFg
+jDez3gKt9MrMGD6wvmcccdnRAN0zcEPLfIsamgn5gPu/lbxTrety3bPfl8pv2SNs
+BSVTtY00yDbRqgA8eNTgV9Z106wqJ4KkdCfxIDE8m/hefiIEfsxs9MtZJ3I6VAKm
+YtEepAexLybmxEyArBdIxfdMqMVeIRQg47PIvoiis8csoNcBJMCGzRD3y3pYEIxE
+LLo1Ogeq2ZN6CEWpduEESMnTuZC0MeBrOwapHWhp/qMPqBUv18Fam1OZ7xUjWDMF
+1SdA9NHmWb2FBbloT/ItLLwDNDX1+0hJHgMWZLrseZ97WYd2XjkPBOSwOUKEJjFu
+kM+A7PdcyMkEEh58SzVVIjE6FgSxqNBDwXoUOUk75Pj+IjpyLuEzYUqKLFaaxbIL
++HUaS+1M9YVnc3w42OS7SQLpktLXQs86Yo/o/2tK+jKMJVH96E69vslkYJxdFVJA
+g6k+PEAxNvbuWbt0PAHOC8PPxgIPetC1n0Y5dMijlF0orqrofJFORm61iIL7lg==
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/client-vitam/ca/ca-root.crt b/dev-deployment/environments/certs/client-vitam/ca/ca-root.crt
new file mode 100644
index 0000000000000000000000000000000000000000..15e580bb8421a2089899ad08af8ac4e8186a43cb
--- /dev/null
+++ b/dev-deployment/environments/certs/client-vitam/ca/ca-root.crt
@@ -0,0 +1,128 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 1 (0x1)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-vitam
+        Validity
+            Not Before: May  5 12:15:20 2020 GMT
+            Not After : May  3 12:15:20 2030 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-vitam
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:d7:e1:a4:d0:b4:35:c8:be:c7:9f:9d:34:c8:b3:
+                    44:51:88:94:ba:94:f9:9a:b9:5e:71:8d:7e:47:20:
+                    1c:1a:c6:27:67:29:74:5b:a1:71:34:e8:28:4c:ac:
+                    28:3c:39:19:0f:86:cf:03:42:cd:80:f4:d3:a3:ab:
+                    fa:f7:f7:96:59:8f:74:1b:4f:17:c8:38:a7:71:2e:
+                    2b:39:31:78:28:aa:7c:72:61:be:c9:ed:d3:48:f2:
+                    ea:cb:97:87:68:74:ed:5d:72:40:4e:41:9a:ad:87:
+                    3f:08:6f:f3:14:28:4c:b1:b7:57:0d:8f:fe:29:1a:
+                    4b:90:eb:1a:0c:e2:9a:28:23:a3:fa:fc:93:17:f0:
+                    5c:5a:bf:ef:62:5c:8d:23:5e:77:48:1c:0d:f4:7c:
+                    ad:39:fa:06:54:39:e4:ed:df:8b:2e:f6:ae:d3:de:
+                    2b:f5:d6:4a:f0:45:9d:f0:b1:4d:67:a4:ba:80:fa:
+                    eb:3e:01:bc:6f:ae:08:49:e4:95:b2:4c:a4:6b:93:
+                    45:4b:c7:ab:04:4e:14:63:50:3a:0b:95:e3:70:72:
+                    b1:91:c4:c0:53:b1:0c:36:ed:3c:c2:1b:16:20:75:
+                    6d:0f:7f:57:76:3e:a0:d6:bb:ff:7c:05:37:8a:16:
+                    47:48:56:54:97:62:b2:47:60:15:70:aa:9a:19:48:
+                    b0:19:fe:33:f6:1b:1f:a3:d0:9f:15:ee:2c:b1:71:
+                    ce:78:7b:f5:b0:32:49:c9:79:02:12:5a:f5:2c:4a:
+                    28:1b:26:f7:da:59:af:98:12:5c:8e:01:7b:b4:15:
+                    0d:b9:8f:08:50:71:25:d9:b7:c2:b5:80:55:ce:c4:
+                    75:51:4f:1f:6e:db:ba:37:99:08:9f:90:b4:c6:95:
+                    ce:9f:27:6a:b7:ff:b5:3e:3a:e0:2c:70:40:17:19:
+                    e7:59:aa:84:d1:64:9a:74:7f:6e:f1:65:c9:af:cd:
+                    ca:c6:c0:04:c7:94:86:2b:9a:4c:dd:86:6c:d8:a0:
+                    be:11:f0:0a:16:34:c7:da:91:8d:01:20:05:46:c2:
+                    4b:a4:c3:05:8e:08:f3:c9:ff:7e:26:de:6c:87:8b:
+                    e9:ba:c7:c4:24:62:50:0f:f4:02:43:8e:77:30:97:
+                    4a:0b:f5:1c:a5:c4:46:ce:50:28:32:77:1a:39:65:
+                    23:f0:83:b6:b6:c5:74:46:00:36:2f:f1:2f:7d:bb:
+                    a7:97:80:76:a6:24:94:da:9f:d6:99:10:18:e0:3a:
+                    b5:40:a2:19:b2:c7:71:b8:0e:de:fb:a5:05:a8:48:
+                    ab:63:53:2c:15:7f:b8:a6:1f:1b:41:4a:e4:72:66:
+                    ae:dd:e5:15:1e:2f:4a:ab:c9:3a:5a:08:68:2d:a6:
+                    dd:af:3d
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                CA Root
+            X509v3 Subject Key Identifier: 
+                6A:B6:51:B0:3C:6F:34:81:D2:BD:8A:80:96:75:D4:A2:1C:CF:C8:D9
+            X509v3 Authority Key Identifier: 
+                keyid:6A:B6:51:B0:3C:6F:34:81:D2:BD:8A:80:96:75:D4:A2:1C:CF:C8:D9
+
+            X509v3 Basic Constraints: critical
+                CA:TRUE, pathlen:1
+            X509v3 Key Usage: 
+                Certificate Sign, CRL Sign
+            Netscape Cert Type: 
+                SSL CA
+    Signature Algorithm: sha256WithRSAEncryption
+         29:e1:0f:44:f2:6e:75:70:88:3e:6b:95:da:9f:0f:2a:fb:5c:
+         ae:0b:e7:f0:c8:7b:9d:c4:2e:02:4f:66:d2:2d:01:5c:42:e2:
+         81:e6:69:e3:18:aa:c9:69:9e:0b:e9:1a:55:ec:0e:fa:c9:d5:
+         97:6c:5f:5a:16:f3:8e:eb:7e:83:8c:3f:f8:ec:75:6f:f1:90:
+         a9:b3:29:d9:31:b4:17:98:7e:28:58:ef:dd:c6:f5:73:e4:bf:
+         12:c0:1f:52:03:d2:6a:4f:c4:83:6b:7d:f7:b1:90:a6:5a:0c:
+         81:96:67:e1:3d:d9:7a:fd:9d:e0:23:96:31:18:1f:35:b3:ed:
+         6f:e5:71:4d:c1:37:17:18:ea:a6:5c:c9:4d:65:cd:b3:97:a2:
+         f6:9b:24:c8:7a:d2:95:94:fd:38:bf:42:74:5e:ce:04:de:b7:
+         99:6e:e4:35:28:7f:37:1f:b5:e2:19:ac:4e:b6:06:c3:d7:f2:
+         d3:71:f3:38:96:55:ed:ef:55:42:29:a7:cf:a6:63:c1:fb:cf:
+         6e:ed:03:6e:cb:0f:7d:b0:42:87:c5:85:e7:e1:8a:11:fe:55:
+         95:00:dd:99:35:a5:c1:d0:8a:8a:a9:59:0a:4c:e6:1c:63:1f:
+         27:08:bf:37:c2:00:2b:44:cf:49:fb:7c:77:4f:88:39:21:12:
+         69:42:6b:95:15:0d:da:95:24:72:44:79:88:00:e6:7d:7b:a5:
+         aa:a5:ea:40:6e:ca:59:7e:91:d7:1e:11:23:13:67:fc:47:ef:
+         5c:ee:db:63:f5:73:e3:5f:66:50:a5:8f:60:e1:bd:5d:3b:11:
+         f3:aa:20:67:77:79:8c:95:84:18:b8:cd:c6:42:60:8c:2b:1a:
+         c3:4a:70:ca:73:00:c8:2c:2c:82:2d:c9:11:c4:30:4a:1b:96:
+         1b:22:d1:f2:12:7a:e1:ef:fb:15:d8:45:ea:67:5b:46:af:14:
+         66:46:23:31:ce:63:7c:b2:32:b4:90:0d:cb:7f:2e:9a:4c:a6:
+         2b:c6:5e:8a:fe:f5:76:55:64:6e:3d:8c:ab:39:8f:20:8d:ed:
+         d0:a4:fd:ee:7f:d3:02:05:69:72:e4:f8:84:3c:fb:6c:47:3a:
+         0a:86:a0:f4:39:ae:31:4f:a0:d3:b4:6b:b5:33:d0:36:8a:c3:
+         81:79:80:3d:ee:5f:84:b2:0c:73:30:a1:72:95:6c:05:07:35:
+         95:82:c9:e3:45:9e:77:78:40:4a:14:6f:d5:56:23:30:63:43:
+         1d:8e:9d:ab:0f:81:f5:0d:dc:57:48:6b:da:5b:f4:ee:4c:a4:
+         80:f5:24:9e:5c:aa:42:db:3e:f0:48:7a:ce:d2:72:9a:e2:2d:
+         2f:e7:b1:a8:20:7c:f4:32
+-----BEGIN CERTIFICATE-----
+MIIF7zCCA9egAwIBAgIBATANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxHTAbBgNVBAMMFGNhX3Jvb3RfY2xpZW50LXZp
+dGFtMB4XDTIwMDUwNTEyMTUyMFoXDTMwMDUwMzEyMTUyMFowcjELMAkGA1UEBhMC
+ZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFt
+dWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMR0wGwYDVQQDDBRjYV9yb290X2NsaWVu
+dC12aXRhbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfhpNC0Nci+
+x5+dNMizRFGIlLqU+Zq5XnGNfkcgHBrGJ2cpdFuhcTToKEysKDw5GQ+GzwNCzYD0
+06Or+vf3llmPdBtPF8g4p3EuKzkxeCiqfHJhvsnt00jy6suXh2h07V1yQE5Bmq2H
+Pwhv8xQoTLG3Vw2P/ikaS5DrGgzimigjo/r8kxfwXFq/72JcjSNed0gcDfR8rTn6
+BlQ55O3fiy72rtPeK/XWSvBFnfCxTWekuoD66z4BvG+uCEnklbJMpGuTRUvHqwRO
+FGNQOguV43BysZHEwFOxDDbtPMIbFiB1bQ9/V3Y+oNa7/3wFN4oWR0hWVJdiskdg
+FXCqmhlIsBn+M/YbH6PQnxXuLLFxznh79bAyScl5AhJa9SxKKBsm99pZr5gSXI4B
+e7QVDbmPCFBxJdm3wrWAVc7EdVFPH27bujeZCJ+QtMaVzp8narf/tT464CxwQBcZ
+51mqhNFkmnR/bvFlya/NysbABMeUhiuaTN2GbNigvhHwChY0x9qRjQEgBUbCS6TD
+BY4I88n/fibebIeL6brHxCRiUA/0AkOOdzCXSgv1HKXERs5QKDJ3GjllI/CDtrbF
+dEYANi/xL327p5eAdqYklNqf1pkQGOA6tUCiGbLHcbgO3vulBahIq2NTLBV/uKYf
+G0FK5HJmrt3lFR4vSqvJOloIaC2m3a89AgMBAAGjgY8wgYwwFgYJYIZIAYb4QgEN
+BAkWB0NBIFJvb3QwHQYDVR0OBBYEFGq2UbA8bzSB0r2KgJZ11KIcz8jZMB8GA1Ud
+IwQYMBaAFGq2UbA8bzSB0r2KgJZ11KIcz8jZMBIGA1UdEwEB/wQIMAYBAf8CAQEw
+CwYDVR0PBAQDAgEGMBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0BAQsFAAOC
+AgEAKeEPRPJudXCIPmuV2p8PKvtcrgvn8Mh7ncQuAk9m0i0BXELigeZp4xiqyWme
+C+kaVewO+snVl2xfWhbzjut+g4w/+Ox1b/GQqbMp2TG0F5h+KFjv3cb1c+S/EsAf
+UgPSak/Eg2t997GQploMgZZn4T3Zev2d4COWMRgfNbPtb+VxTcE3FxjqplzJTWXN
+s5ei9pskyHrSlZT9OL9CdF7OBN63mW7kNSh/Nx+14hmsTrYGw9fy03HzOJZV7e9V
+Qimnz6ZjwfvPbu0DbssPfbBCh8WF5+GKEf5VlQDdmTWlwdCKiqlZCkzmHGMfJwi/
+N8IAK0TPSft8d0+IOSESaUJrlRUN2pUkckR5iADmfXulqqXqQG7KWX6R1x4RIxNn
+/EfvXO7bY/Vz419mUKWPYOG9XTsR86ogZ3d5jJWEGLjNxkJgjCsaw0pwynMAyCws
+gi3JEcQwShuWGyLR8hJ64e/7FdhF6mdbRq8UZkYjMc5jfLIytJANy38umkymK8Ze
+iv71dlVkbj2MqzmPII3t0KT97n/TAgVpcuT4hDz7bEc6Coag9DmuMU+g07RrtTPQ
+NorDgXmAPe5fhLIMczChcpVsBQc1lYLJ40Wed3hAShRv1VYjMGNDHY6dqw+B9Q3c
+V0hr2lv07kykgPUknlyqQts+8Eh6ztJymuItL+exqCB89DI=
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/client-vitam/clients/vitamui/vitamui.crt b/dev-deployment/environments/certs/client-vitam/clients/vitamui/vitamui.crt
new file mode 100644
index 0000000000000000000000000000000000000000..0cf8f8b5bb4e37157e7583fd1bb534adf34c8c52
--- /dev/null
+++ b/dev-deployment/environments/certs/client-vitam/clients/vitamui/vitamui.crt
@@ -0,0 +1,138 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 3 (0x3)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_client-vitam
+        Validity
+            Not Before: May  5 12:35:12 2020 GMT
+            Not After : May  5 12:35:12 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=vitamui
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:9f:c1:11:ec:22:41:dc:5d:b7:fc:a9:ac:73:c9:
+                    8f:2d:c9:e7:e6:c1:e5:7b:df:eb:52:c8:95:0f:3a:
+                    4c:09:7d:8d:39:4d:eb:a6:a1:b4:16:28:b7:37:a1:
+                    86:fb:73:af:b7:d6:cd:4d:ae:7a:9e:e9:94:50:e8:
+                    48:83:d1:a5:5f:d1:05:ba:ce:4b:e2:d7:92:9a:f5:
+                    84:50:71:d8:cf:5e:df:3f:1b:14:b8:ad:40:b0:3e:
+                    65:71:57:7f:b7:91:f8:bb:16:aa:44:d1:dd:7b:ff:
+                    29:f2:d5:b3:6f:d8:e9:8d:f6:41:81:d5:83:47:89:
+                    30:f4:07:cf:6a:ad:8a:6b:95:ac:c6:23:cd:dc:f7:
+                    e9:38:91:c9:5f:d1:68:1b:d9:20:cb:38:53:1e:9d:
+                    2c:58:9a:3d:5b:a0:08:c9:e4:8d:4d:ac:f8:d4:94:
+                    12:a8:29:9f:4e:9d:73:25:80:8d:c9:23:e6:78:97:
+                    43:79:ba:f9:d2:03:3f:2f:c7:47:98:f1:e4:eb:d9:
+                    30:30:9b:b4:c1:45:61:f2:a6:90:1f:3a:51:bc:6b:
+                    a8:83:5f:49:15:a8:1d:67:9d:77:32:4f:98:b6:1a:
+                    12:a3:63:f3:b2:21:ee:09:5c:16:6d:eb:56:ee:4c:
+                    b1:e5:60:2d:7c:49:d3:e4:1c:a8:65:1d:f9:58:d4:
+                    75:21:03:50:cd:27:43:2f:18:70:f4:e5:2a:90:42:
+                    4c:8f:0c:48:d0:5f:5f:9b:0f:38:99:6d:07:29:2b:
+                    20:52:98:fb:fb:fb:1a:4c:9f:85:aa:6d:7b:6c:3c:
+                    11:59:48:33:bf:6b:eb:69:9e:9a:9a:28:ef:22:3a:
+                    f6:43:6c:e3:bf:f8:20:c9:09:09:5a:1e:70:7c:fe:
+                    a4:ee:41:4c:38:0e:70:30:27:e8:89:7f:e3:44:b9:
+                    b4:9e:d1:aa:f0:41:12:1e:83:5b:6e:93:ec:2c:88:
+                    b7:88:70:ad:1b:8c:80:89:9f:b6:bc:e6:a7:31:5f:
+                    26:3f:9a:84:b6:63:55:dd:0a:5f:ae:ed:82:94:54:
+                    5e:a7:db:f6:06:09:7c:b5:dd:90:2e:96:c7:9b:2d:
+                    40:3d:1f:93:0f:e9:52:6a:b4:0a:45:c3:be:1d:5f:
+                    04:e2:af:15:be:ee:9d:80:fa:13:7d:94:92:5f:c9:
+                    02:07:20:22:3c:02:9a:da:76:57:1f:23:b2:e9:49:
+                    a3:65:49:84:d1:42:18:2c:8b:ab:80:7a:91:91:96:
+                    db:04:d9:14:53:d2:8a:d1:fc:45:00:45:10:64:03:
+                    69:e9:42:08:08:55:bc:27:68:ab:1e:cb:df:df:85:
+                    ec:9a:6c:34:ac:e1:af:3e:5e:60:dc:56:f0:73:ff:
+                    12:42:39
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                Certificat Client SSL
+            X509v3 Subject Key Identifier: 
+                C7:6A:49:28:67:98:AE:85:6D:13:D3:9A:E0:72:34:86:F1:B3:36:C1
+            X509v3 Authority Key Identifier: 
+                keyid:8D:24:4C:8A:40:90:31:A1:31:3A:0B:93:75:2B:F6:93:EF:AD:46:B9
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-vitam
+                serial:02
+
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Basic Constraints: critical
+                CA:FALSE
+            X509v3 Key Usage: 
+                Digital Signature
+            Netscape Cert Type: 
+                SSL Client
+            X509v3 Extended Key Usage: 
+                TLS Web Client Authentication
+    Signature Algorithm: sha256WithRSAEncryption
+         0e:ff:93:76:c2:a0:3e:0b:a1:f0:36:1b:50:80:4e:9a:1d:1b:
+         dd:05:13:82:44:a4:b8:7f:7c:4c:0f:2e:1b:69:6d:71:86:c0:
+         a8:ed:84:7f:a3:c4:be:33:c2:b4:63:da:b0:80:7f:5b:2e:c9:
+         57:03:97:04:ec:d8:9c:1a:5a:07:04:6e:f1:7d:bc:75:30:6e:
+         96:34:b8:ab:e6:92:25:cb:f0:38:d6:dd:e8:1b:70:37:63:3c:
+         84:18:61:fb:ed:c1:0e:d0:32:c6:01:02:2b:95:99:f2:d5:da:
+         ff:7c:70:9d:74:eb:6f:1c:f2:a6:6f:b1:ca:1c:c5:85:f4:10:
+         41:0c:b1:f3:f0:b9:b3:bd:a9:34:5f:0d:ea:a5:6a:e2:58:37:
+         18:12:45:87:9b:67:0b:a0:df:80:73:fd:d9:29:13:63:54:50:
+         85:af:61:b0:b7:25:4f:d4:99:e3:b4:15:46:89:fc:a3:d7:bf:
+         1e:e8:93:27:3e:9b:60:c0:30:b5:43:c3:68:46:2c:a6:86:fc:
+         09:b3:fe:54:20:f8:a5:7e:6e:ff:a3:24:ff:9d:a2:04:91:e5:
+         04:12:d9:89:04:aa:85:22:ca:38:33:0b:95:8a:bf:ba:b7:f8:
+         97:fc:bc:62:9d:df:4b:5a:69:f5:7c:88:b4:ce:d3:4a:d2:f0:
+         00:9b:df:b2:0a:65:48:db:b1:c6:55:ea:38:32:8b:6a:62:f6:
+         1e:8d:1b:69:89:62:61:07:bd:7c:f3:21:1b:93:25:11:2e:68:
+         90:69:27:fd:a1:9b:1f:9c:4f:f3:86:ad:c3:13:9e:55:d4:81:
+         79:e8:a2:11:8e:94:10:16:33:8b:06:ba:9f:61:78:72:7f:0b:
+         eb:9a:7e:d9:ae:8d:78:82:a6:0f:00:f3:b4:df:85:36:33:b5:
+         34:70:bf:64:1f:96:46:96:ad:66:dd:3b:ff:c7:d0:6f:c4:d2:
+         e3:a6:21:79:44:76:de:24:c1:15:1e:54:df:0d:28:49:b4:59:
+         90:52:8c:a3:e8:3f:99:03:c4:8d:29:17:75:03:2b:07:ac:06:
+         5e:26:ae:4f:63:38:5e:21:3e:cf:30:dd:d1:38:a0:a7:e9:8f:
+         b1:ec:a7:cb:9a:57:bd:6f:35:2b:b3:73:28:99:ca:38:08:fe:
+         29:63:78:93:2f:07:2e:0a:20:dc:db:b1:f5:bf:f7:1f:4d:bb:
+         36:55:76:8c:58:9b:9f:ca:93:06:90:4f:57:40:52:3d:00:29:
+         54:c3:a0:f4:ae:26:0f:fc:92:2d:e3:4a:18:dd:22:8b:61:82:
+         96:79:ad:fc:41:3f:4e:e9:16:fb:f7:ad:d9:9e:ae:ee:17:c8:
+         a3:57:65:fa:e2:9b:98:0e
+-----BEGIN CERTIFICATE-----
+MIIGfDCCBGSgAwIBAgIBAzANBgkqhkiG9w0BAQsFADB6MQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxJTAjBgNVBAMMHGNhX2ludGVybWVkaWF0ZV9j
+bGllbnQtdml0YW0wHhcNMjAwNTA1MTIzNTEyWhcNMjMwNTA1MTIzNTEyWjBPMQsw
+CQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UE
+CgwHdml0YW11aTEQMA4GA1UEAwwHdml0YW11aTCCAiIwDQYJKoZIhvcNAQEBBQAD
+ggIPADCCAgoCggIBAJ/BEewiQdxdt/yprHPJjy3J5+bB5Xvf61LIlQ86TAl9jTlN
+66ahtBYotzehhvtzr7fWzU2uep7plFDoSIPRpV/RBbrOS+LXkpr1hFBx2M9e3z8b
+FLitQLA+ZXFXf7eR+LsWqkTR3Xv/KfLVs2/Y6Y32QYHVg0eJMPQHz2qtimuVrMYj
+zdz36TiRyV/RaBvZIMs4Ux6dLFiaPVugCMnkjU2s+NSUEqgpn06dcyWAjckj5niX
+Q3m6+dIDPy/HR5jx5OvZMDCbtMFFYfKmkB86UbxrqINfSRWoHWeddzJPmLYaEqNj
+87Ih7glcFm3rVu5MseVgLXxJ0+QcqGUd+VjUdSEDUM0nQy8YcPTlKpBCTI8MSNBf
+X5sPOJltBykrIFKY+/v7Gkyfhapte2w8EVlIM79r62mempoo7yI69kNs47/4IMkJ
+CVoecHz+pO5BTDgOcDAn6Il/40S5tJ7RqvBBEh6DW26T7CyIt4hwrRuMgImftrzm
+pzFfJj+ahLZjVd0KX67tgpRUXqfb9gYJfLXdkC6Wx5stQD0fkw/pUmq0CkXDvh1f
+BOKvFb7unYD6E32Ukl/JAgcgIjwCmtp2Vx8jsulJo2VJhNFCGCyLq4B6kZGW2wTZ
+FFPSitH8RQBFEGQDaelCCAhVvCdoqx7L39+F7JpsNKzhrz5eYNxW8HP/EkI5AgMB
+AAGjggE2MIIBMjAkBglghkgBhvhCAQ0EFxYVQ2VydGlmaWNhdCBDbGllbnQgU1NM
+MB0GA1UdDgQWBBTHakkoZ5iuhW0T05rgcjSG8bM2wTCBnAYDVR0jBIGUMIGRgBSN
+JEyKQJAxoTE6C5N1K/aT761GuaF2pHQwcjELMAkGA1UEBhMCZnIxDDAKBgNVBAgM
+A2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNVBAsM
+C2F1dGhvcml0aWVzMR0wGwYDVQQDDBRjYV9yb290X2NsaWVudC12aXRhbYIBAjAJ
+BgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgeAMBEGCWCGSAGG+EIB
+AQQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAgEA
+Dv+TdsKgPguh8DYbUIBOmh0b3QUTgkSkuH98TA8uG2ltcYbAqO2Ef6PEvjPCtGPa
+sIB/Wy7JVwOXBOzYnBpaBwRu8X28dTBuljS4q+aSJcvwONbd6BtwN2M8hBhh++3B
+DtAyxgECK5WZ8tXa/3xwnXTrbxzypm+xyhzFhfQQQQyx8/C5s72pNF8N6qVq4lg3
+GBJFh5tnC6DfgHP92SkTY1RQha9hsLclT9SZ47QVRon8o9e/HuiTJz6bYMAwtUPD
+aEYspob8CbP+VCD4pX5u/6Mk/52iBJHlBBLZiQSqhSLKODMLlYq/urf4l/y8Yp3f
+S1pp9XyItM7TStLwAJvfsgplSNuxxlXqODKLamL2Ho0baYliYQe9fPMhG5MlES5o
+kGkn/aGbH5xP84atwxOeVdSBeeiiEY6UEBYziwa6n2F4cn8L65p+2a6NeIKmDwDz
+tN+FNjO1NHC/ZB+WRpatZt07/8fQb8TS46YheUR23iTBFR5U3w0oSbRZkFKMo+g/
+mQPEjSkXdQMrB6wGXiauT2M4XiE+zzDd0Tigp+mPseyny5pXvW81K7NzKJnKOAj+
+KWN4ky8HLgog3Nux9b/3H027NlV2jFibn8qTBpBPV0BSPQApVMOg9K4mD/ySLeNK
+GN0ii2GClnmt/EE/TukW+/et2Z6u7hfIo1dl+uKbmA4=
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/client-vitam/clients/vitamui/vitamui.key b/dev-deployment/environments/certs/client-vitam/clients/vitamui/vitamui.key
new file mode 100644
index 0000000000000000000000000000000000000000..958d0d159922f7fc5e981fb5f43b9bc642a5dc94
--- /dev/null
+++ b/dev-deployment/environments/certs/client-vitam/clients/vitamui/vitamui.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+hFHkyMiyyn86eakvyCQc6w==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/dev-deployment/environments/certs/server/ca/ca-intermediate.crt b/dev-deployment/environments/certs/server/ca/ca-intermediate.crt
new file mode 100644
index 0000000000000000000000000000000000000000..f48c0bf563aed3cb8e36582abb4435f4be61c464
--- /dev/null
+++ b/dev-deployment/environments/certs/server/ca/ca-intermediate.crt
@@ -0,0 +1,136 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 2 (0x2)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_server
+        Validity
+            Not Before: May  5 12:15:14 2020 GMT
+            Not After : May  3 12:15:14 2030 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:9b:fe:7a:8f:5b:46:ed:9c:02:30:9c:cd:c2:cb:
+                    6c:54:be:c2:03:5f:2d:da:f1:e1:cc:de:6c:44:e5:
+                    bc:95:2f:a1:cb:d2:90:46:2d:2b:12:84:2b:92:20:
+                    0b:26:6d:fe:be:a3:92:30:e9:56:87:b0:25:78:a4:
+                    f4:12:01:72:d6:09:d9:09:75:2f:0d:9a:cb:29:8a:
+                    eb:95:0a:d1:7e:f1:5a:93:fc:ce:66:6d:8c:79:75:
+                    f8:2f:84:4d:cd:91:07:03:45:74:d8:cd:4f:8f:af:
+                    df:3a:bd:60:6c:c5:20:67:fe:73:b7:c8:52:8b:10:
+                    9f:ae:a0:f2:42:4f:09:fe:f3:dc:3f:8d:05:a2:26:
+                    ca:2b:7d:44:6f:e4:ba:b1:c6:51:cf:1c:4a:d6:5a:
+                    c0:30:96:9a:da:64:34:07:7e:1f:d0:f2:58:0b:53:
+                    4c:f3:7f:bf:82:01:9b:65:10:13:19:f0:8b:ae:69:
+                    7a:8e:97:2b:b6:2c:27:2d:55:dd:c5:1b:04:62:51:
+                    df:90:cc:d4:6e:25:af:da:8b:fc:07:64:59:cd:1f:
+                    22:6b:48:96:de:95:89:33:b2:74:89:87:23:92:6d:
+                    2c:63:17:ad:6a:88:ff:eb:1e:c8:34:dd:c8:1c:cb:
+                    00:9c:0e:1b:12:66:29:97:cf:1f:d3:d3:b1:7a:40:
+                    f2:b0:f9:33:c3:2a:34:42:3b:49:7a:1b:7c:a2:68:
+                    c3:fc:fd:46:02:fc:86:a6:53:23:6c:6b:5f:74:82:
+                    c9:72:0e:79:30:9b:9a:7a:41:6e:f0:2a:ae:a2:3f:
+                    3d:58:df:57:09:ca:b6:9e:66:eb:c6:79:aa:d3:e6:
+                    4e:59:98:f4:cc:fc:64:43:7e:4a:a4:16:a9:91:fa:
+                    21:ce:ea:14:8d:2e:01:a1:6e:95:54:a6:45:07:1e:
+                    42:37:89:65:f6:0f:2a:20:73:9e:a7:a7:95:09:5f:
+                    ce:29:6d:3d:9f:f8:3c:14:c5:3f:bd:58:05:21:e6:
+                    e6:b3:6d:fd:b1:e0:48:79:1c:85:e5:ab:56:2e:68:
+                    74:76:a8:fd:a2:e7:f3:9e:f7:9a:d8:31:c6:c4:f2:
+                    60:da:c2:2d:fb:26:bd:0d:05:de:9f:86:6e:ba:ca:
+                    d9:1a:97:68:49:12:fd:ab:5c:af:1a:55:bf:05:83:
+                    07:b2:6e:67:4f:e5:e5:a4:3e:33:8c:95:5c:4a:76:
+                    62:b2:3d:5e:69:f5:12:02:27:6c:e6:5c:60:94:3f:
+                    dd:69:db:54:86:d7:81:6d:e7:a7:3c:f8:12:17:14:
+                    5f:5b:c5:09:f5:8b:37:13:3c:57:c7:c2:df:14:a8:
+                    af:81:06:da:30:66:11:ac:c4:a7:82:08:eb:69:5d:
+                    fa:c7:97
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                CA Intermediate
+            X509v3 Subject Key Identifier: 
+                A7:75:58:7C:4C:0E:3A:13:58:BE:6C:0E:F1:23:49:5C:67:21:1F:02
+            X509v3 Authority Key Identifier: 
+                keyid:62:6C:E9:38:13:97:E8:FC:72:44:77:E6:0F:C7:84:11:D9:9C:EC:6E
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_server
+                serial:01
+
+            X509v3 Basic Constraints: critical
+                CA:TRUE, pathlen:0
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Key Usage: 
+                Certificate Sign, CRL Sign
+            Netscape Cert Type: 
+                SSL CA
+    Signature Algorithm: sha256WithRSAEncryption
+         29:3f:1a:f6:dd:3e:c4:67:e4:b2:bb:7a:78:14:45:62:57:9b:
+         af:5b:73:36:3c:07:e1:11:68:99:50:ac:7f:1c:58:3a:84:1c:
+         80:a8:fe:de:84:02:d3:43:e0:8d:aa:4b:0e:9d:66:6e:b7:c4:
+         e3:84:47:89:5a:b4:95:d5:68:aa:68:61:36:21:d9:25:9a:10:
+         5c:8b:4c:0a:ab:91:12:42:4c:52:a1:63:fc:21:a7:05:30:ef:
+         79:12:1c:19:2c:fc:ef:77:38:3b:3f:81:ad:92:72:83:5b:07:
+         dc:4a:0a:66:3a:0c:5f:43:a2:38:e0:4c:ea:8c:f1:96:70:c5:
+         b0:8a:fe:90:7a:0f:b6:8a:47:80:58:ba:e8:a2:6b:a5:8d:7d:
+         e5:49:d8:1a:bd:8f:08:8e:6f:a3:fa:e0:f3:ca:45:f8:82:19:
+         62:86:e5:20:2d:ab:f6:ea:29:bc:b8:d6:99:70:c2:ac:2c:49:
+         5e:19:4f:99:b2:7f:7e:10:a6:ab:5c:56:f3:50:5b:b4:a1:6a:
+         74:77:78:86:d1:e5:27:48:18:68:dd:24:b7:64:3b:34:bc:93:
+         db:6c:56:8f:fd:51:6d:70:81:ff:87:30:d7:71:d0:28:6d:a1:
+         3b:ca:62:a5:13:f9:3d:59:5e:20:4e:cc:9d:0b:1a:3b:77:2f:
+         8e:f6:c1:d6:05:58:71:b1:ed:22:c4:72:5e:39:07:38:7e:b4:
+         01:80:ff:c5:d0:8d:62:61:c2:86:ce:27:d5:dc:e8:f9:52:e8:
+         14:e7:8d:ba:e7:45:29:c6:83:93:7c:19:42:e4:7f:11:4d:ce:
+         66:55:39:2f:0f:18:74:e2:6e:50:de:3c:19:bc:c6:f2:9a:fb:
+         d0:a9:f6:d5:f2:7b:42:0c:b7:cb:a8:5c:2a:d3:77:45:6f:e6:
+         5f:6b:ba:e1:96:9b:4e:97:88:b7:e9:6e:0b:6d:c4:df:82:8c:
+         ec:49:96:d4:c7:f6:d6:eb:c2:93:ec:8a:89:1d:df:9f:11:72:
+         73:df:fa:06:42:37:a3:94:93:54:94:40:ee:0a:83:c4:3a:9a:
+         8d:bc:9f:b9:69:d0:2a:5a:ec:2a:33:40:26:bf:d1:6b:a4:9b:
+         9a:7a:48:07:74:47:c1:21:6d:71:25:26:3d:d8:c4:51:22:dd:
+         96:88:c3:07:b0:85:a2:d7:5d:ad:3e:08:c9:bc:31:34:77:0b:
+         3b:30:51:d7:f9:df:a9:e3:58:51:28:ba:b8:17:85:a2:3c:c2:
+         41:2b:a8:47:be:58:bb:82:7f:c1:b1:90:4d:dc:4e:d3:7d:cb:
+         27:4c:ea:b4:18:6c:a7:4b:f4:5e:ea:ec:30:c0:08:34:d9:0f:
+         f5:31:0a:9f:e1:23:ab:62
+-----BEGIN CERTIFICATE-----
+MIIGeDCCBGCgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxFzAVBgNVBAMMDmNhX3Jvb3Rfc2VydmVyMB4X
+DTIwMDUwNTEyMTUxNFoXDTMwMDUwMzEyMTUxNFowdDELMAkGA1UEBhMCZnIxDDAK
+BgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDAS
+BgNVBAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2Vy
+dmVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAm/56j1tG7ZwCMJzN
+wstsVL7CA18t2vHhzN5sROW8lS+hy9KQRi0rEoQrkiALJm3+vqOSMOlWh7AleKT0
+EgFy1gnZCXUvDZrLKYrrlQrRfvFak/zOZm2MeXX4L4RNzZEHA0V02M1Pj6/fOr1g
+bMUgZ/5zt8hSixCfrqDyQk8J/vPcP40FoibKK31Eb+S6scZRzxxK1lrAMJaa2mQ0
+B34f0PJYC1NM83+/ggGbZRATGfCLrml6jpcrtiwnLVXdxRsEYlHfkMzUbiWv2ov8
+B2RZzR8ia0iW3pWJM7J0iYcjkm0sYxetaoj/6x7INN3IHMsAnA4bEmYpl88f09Ox
+ekDysPkzwyo0QjtJeht8omjD/P1GAvyGplMjbGtfdILJcg55MJuaekFu8Cquoj89
+WN9XCcq2nmbrxnmq0+ZOWZj0zPxkQ35KpBapkfohzuoUjS4BoW6VVKZFBx5CN4ll
+9g8qIHOep6eVCV/OKW09n/g8FMU/vVgFIebms239seBIeRyF5atWLmh0dqj9oufz
+nvea2DHGxPJg2sIt+ya9DQXen4ZuusrZGpdoSRL9q1yvGlW/BYMHsm5nT+XlpD4z
+jJVcSnZisj1eafUSAids5lxglD/dadtUhteBbeenPPgSFxRfW8UJ9Ys3EzxXx8Lf
+FKivgQbaMGYRrMSnggjraV36x5cCAwEAAaOCARswggEXMB4GCWCGSAGG+EIBDQQR
+Fg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFKd1WHxMDjoTWL5sDvEjSVxnIR8C
+MIGWBgNVHSMEgY4wgYuAFGJs6TgTl+j8ckR35g/HhBHZnOxuoXCkbjBsMQswCQYD
+VQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwH
+dml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxFzAVBgNVBAMMDmNhX3Jvb3Rf
+c2VydmVyggEBMBIGA1UdEwEB/wQIMAYBAf8CAQAwCQYDVR0SBAIwADALBgNVHQ8E
+BAMCAQYwEQYJYIZIAYb4QgEBBAQDAgIEMA0GCSqGSIb3DQEBCwUAA4ICAQApPxr2
+3T7EZ+Syu3p4FEViV5uvW3M2PAfhEWiZUKx/HFg6hByAqP7ehALTQ+CNqksOnWZu
+t8TjhEeJWrSV1WiqaGE2IdklmhBci0wKq5ESQkxSoWP8IacFMO95EhwZLPzvdzg7
+P4GtknKDWwfcSgpmOgxfQ6I44EzqjPGWcMWwiv6Qeg+2ikeAWLroomuljX3lSdga
+vY8Ijm+j+uDzykX4ghlihuUgLav26im8uNaZcMKsLEleGU+Zsn9+EKarXFbzUFu0
+oWp0d3iG0eUnSBho3SS3ZDs0vJPbbFaP/VFtcIH/hzDXcdAobaE7ymKlE/k9WV4g
+TsydCxo7dy+O9sHWBVhxse0ixHJeOQc4frQBgP/F0I1iYcKGzifV3Oj5UugU5426
+50UpxoOTfBlC5H8RTc5mVTkvDxh04m5Q3jwZvMbymvvQqfbV8ntCDLfLqFwq03dF
+b+Zfa7rhlptOl4i36W4LbcTfgozsSZbUx/bW68KT7IqJHd+fEXJz3/oGQjejlJNU
+lEDuCoPEOpqNvJ+5adAqWuwqM0Amv9FrpJuaekgHdEfBIW1xJSY92MRRIt2WiMMH
+sIWi112tPgjJvDE0dws7MFHX+d+p41hRKLq4F4WiPMJBK6hHvli7gn/BsZBN3E7T
+fcsnTOq0GGynS/Re6uwwwAg02Q/1MQqf4SOrYg==
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/ca/ca-root.crt b/dev-deployment/environments/certs/server/ca/ca-root.crt
new file mode 100644
index 0000000000000000000000000000000000000000..698eceb70b454151c11c5821be11cd7abd094f8d
--- /dev/null
+++ b/dev-deployment/environments/certs/server/ca/ca-root.crt
@@ -0,0 +1,128 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 1 (0x1)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_server
+        Validity
+            Not Before: May  5 12:15:12 2020 GMT
+            Not After : May  3 12:15:12 2030 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_server
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:a8:77:6c:76:96:08:23:97:9a:19:55:77:e1:9b:
+                    9f:a2:23:ca:fc:1c:74:74:23:38:24:15:04:64:e7:
+                    56:f6:e5:92:14:83:14:ee:78:d9:56:c9:0e:2a:c2:
+                    67:71:4a:4f:8f:2f:e5:a9:1a:6c:de:e6:3b:da:15:
+                    93:a2:4a:97:5a:0b:45:4a:4a:9e:94:9f:3a:b4:9a:
+                    99:3b:08:de:07:13:0b:bb:c4:4d:1b:0b:32:3c:74:
+                    03:12:bf:54:3b:63:ab:2c:de:af:e5:c7:14:cd:1c:
+                    91:60:2b:7a:cd:eb:05:50:dc:f6:06:ae:91:f5:1b:
+                    33:12:04:cb:55:45:ee:51:54:99:ce:e9:c1:00:58:
+                    92:df:8a:44:30:89:8b:cc:9d:55:31:5e:72:56:22:
+                    d6:d0:11:16:a8:06:c4:e7:3f:c2:4b:74:23:89:6d:
+                    6e:04:7f:1e:26:59:73:74:86:29:2c:7a:50:9b:b8:
+                    c6:13:43:12:91:53:cf:fb:5f:3d:22:2b:73:4e:7d:
+                    c4:48:46:db:3d:4b:e1:69:bd:17:0c:3d:46:a3:8b:
+                    52:f8:15:40:d1:9e:0b:7c:d9:82:ff:0e:eb:ca:58:
+                    4c:11:16:cf:37:56:46:e8:a5:46:3b:7c:2b:50:23:
+                    be:a2:d1:f2:87:e5:a7:3d:0a:e9:30:fa:ce:2e:a5:
+                    29:84:fa:9c:67:45:fd:3c:fc:67:80:7d:da:5a:c9:
+                    32:46:0c:b0:0b:42:ed:95:86:bc:a3:1f:b3:d1:93:
+                    b2:a1:e7:13:ad:f4:f2:0b:88:9b:6d:8f:f6:65:0e:
+                    d6:46:1d:6e:bd:ff:41:0c:10:01:99:02:5c:4b:ce:
+                    58:e2:db:5f:8a:6a:fe:d4:f6:72:cf:f7:ac:8e:2a:
+                    53:96:1a:3a:ab:17:44:d4:79:70:dd:fd:91:1d:48:
+                    26:7c:04:12:63:e8:34:8f:77:04:1e:be:8e:45:42:
+                    58:fe:dd:05:9c:1a:ad:ec:7e:ef:8d:42:72:aa:99:
+                    a2:19:60:7a:7e:ed:97:89:4e:12:a4:ca:fe:e5:c5:
+                    09:3e:f9:14:0a:1a:38:46:83:38:7f:1c:b6:01:93:
+                    aa:ac:44:b5:11:53:a5:72:d5:34:c3:a9:53:29:39:
+                    40:32:83:03:92:a9:a6:f6:c7:b3:4c:25:5e:fa:ae:
+                    5b:99:13:20:bd:86:72:3d:6f:e5:a1:56:b2:9c:08:
+                    91:9d:50:ef:33:94:cb:ef:c3:e1:11:52:57:c3:c9:
+                    0d:b6:72:f1:06:38:13:37:75:b6:18:21:c1:78:bc:
+                    8b:b8:82:69:23:0d:76:51:cb:cd:45:71:a0:86:d4:
+                    09:03:2a:fc:19:22:4d:6d:62:60:3f:2a:14:f1:ab:
+                    f5:59:87
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                CA Root
+            X509v3 Subject Key Identifier: 
+                62:6C:E9:38:13:97:E8:FC:72:44:77:E6:0F:C7:84:11:D9:9C:EC:6E
+            X509v3 Authority Key Identifier: 
+                keyid:62:6C:E9:38:13:97:E8:FC:72:44:77:E6:0F:C7:84:11:D9:9C:EC:6E
+
+            X509v3 Basic Constraints: critical
+                CA:TRUE, pathlen:1
+            X509v3 Key Usage: 
+                Certificate Sign, CRL Sign
+            Netscape Cert Type: 
+                SSL CA
+    Signature Algorithm: sha256WithRSAEncryption
+         56:83:ea:61:df:f5:ac:65:93:06:e1:bf:88:3f:bf:47:ae:be:
+         57:a0:5d:39:1d:b8:03:88:ee:90:42:11:ff:fa:16:b1:78:62:
+         34:c7:91:02:94:57:96:3d:84:99:79:d6:4e:69:64:93:96:87:
+         65:57:14:ca:4b:96:9a:a7:d3:1e:f3:e9:d3:8c:8a:2d:23:0f:
+         20:4d:1f:ff:98:f2:fb:d2:37:0e:99:9b:e6:df:b3:65:14:89:
+         e7:cd:3f:83:69:cd:37:b1:a1:83:5e:03:d9:61:d4:99:76:bc:
+         4f:bf:0f:b0:cf:d4:c1:b9:bc:d2:a5:b5:a0:a7:75:ef:5f:77:
+         8f:d3:00:33:ee:4d:fe:47:07:5f:b8:01:35:40:1b:d4:2a:04:
+         77:6c:96:71:95:f3:1a:f4:55:a8:ae:3d:76:2c:03:af:6d:7c:
+         02:8f:03:65:10:38:57:3d:a0:b0:c4:ca:36:e9:eb:fc:0d:8b:
+         0d:ae:ad:58:56:03:0f:d1:3d:cf:e1:77:c6:e8:8f:0f:c4:44:
+         53:a2:ac:06:6d:6f:72:46:f8:d8:7b:18:d4:bd:09:e3:8d:9f:
+         da:9a:64:b3:72:4b:42:f8:a0:74:e0:e1:06:e8:56:02:ce:ce:
+         ec:ec:79:06:6e:f7:a8:a8:f7:24:4e:de:4d:72:68:3b:92:98:
+         2d:84:9a:a4:51:5f:b7:90:3d:76:45:de:ca:5e:c1:ea:0c:87:
+         33:0b:ff:34:45:2d:36:7b:04:bc:c0:21:37:54:ae:a2:b2:c7:
+         a3:74:a3:3f:f1:b5:38:98:3d:10:f3:e2:4c:03:58:57:f0:b7:
+         87:02:40:5d:c5:75:e4:59:77:74:9e:22:91:d4:9e:82:87:ea:
+         77:dc:29:71:1f:97:29:54:ee:ae:2d:10:d8:b8:5f:08:41:98:
+         80:f2:dd:2d:e2:56:76:17:c7:3f:b3:a7:f1:c2:36:a9:4a:42:
+         e1:7d:bb:49:fa:9b:34:67:e2:5a:60:65:a5:4b:96:49:08:ce:
+         ae:54:5c:9c:fe:a9:60:85:ef:86:10:03:fc:0a:b6:14:a6:3c:
+         a3:17:86:b7:07:5e:9e:fc:c0:bc:4f:65:52:99:21:9d:f5:dd:
+         f2:29:5f:29:b4:2c:68:44:bd:26:ed:f3:dc:40:43:97:37:39:
+         e8:20:6b:c8:f7:46:e6:fa:db:4d:c3:69:eb:02:1e:18:a0:70:
+         38:39:47:6a:cc:b1:48:3c:a8:15:99:b8:c8:5e:de:36:27:36:
+         11:38:4e:2f:10:fc:07:9a:f7:75:f3:69:c0:c0:30:ae:7b:d4:
+         3e:a9:12:1c:ce:6c:05:82:7f:8d:cb:17:08:7d:23:23:2b:64:
+         71:fb:4d:f8:9f:bb:28:d0
+-----BEGIN CERTIFICATE-----
+MIIF4zCCA8ugAwIBAgIBATANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxFzAVBgNVBAMMDmNhX3Jvb3Rfc2VydmVyMB4X
+DTIwMDUwNTEyMTUxMloXDTMwMDUwMzEyMTUxMlowbDELMAkGA1UEBhMCZnIxDDAK
+BgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDAS
+BgNVBAsMC2F1dGhvcml0aWVzMRcwFQYDVQQDDA5jYV9yb290X3NlcnZlcjCCAiIw
+DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKh3bHaWCCOXmhlVd+Gbn6Ijyvwc
+dHQjOCQVBGTnVvblkhSDFO542VbJDirCZ3FKT48v5akabN7mO9oVk6JKl1oLRUpK
+npSfOrSamTsI3gcTC7vETRsLMjx0AxK/VDtjqyzer+XHFM0ckWAres3rBVDc9gau
+kfUbMxIEy1VF7lFUmc7pwQBYkt+KRDCJi8ydVTFeclYi1tARFqgGxOc/wkt0I4lt
+bgR/HiZZc3SGKSx6UJu4xhNDEpFTz/tfPSIrc059xEhG2z1L4Wm9Fww9RqOLUvgV
+QNGeC3zZgv8O68pYTBEWzzdWRuilRjt8K1AjvqLR8oflpz0K6TD6zi6lKYT6nGdF
+/Tz8Z4B92lrJMkYMsAtC7ZWGvKMfs9GTsqHnE6308guIm22P9mUO1kYdbr3/QQwQ
+AZkCXEvOWOLbX4pq/tT2cs/3rI4qU5YaOqsXRNR5cN39kR1IJnwEEmPoNI93BB6+
+jkVCWP7dBZwarex+741CcqqZohlgen7tl4lOEqTK/uXFCT75FAoaOEaDOH8ctgGT
+qqxEtRFTpXLVNMOpUyk5QDKDA5KppvbHs0wlXvquW5kTIL2Gcj1v5aFWspwIkZ1Q
+7zOUy+/D4RFSV8PJDbZy8QY4Ezd1thghwXi8i7iCaSMNdlHLzUVxoIbUCQMq/Bki
+TW1iYD8qFPGr9VmHAgMBAAGjgY8wgYwwFgYJYIZIAYb4QgENBAkWB0NBIFJvb3Qw
+HQYDVR0OBBYEFGJs6TgTl+j8ckR35g/HhBHZnOxuMB8GA1UdIwQYMBaAFGJs6TgT
+l+j8ckR35g/HhBHZnOxuMBIGA1UdEwEB/wQIMAYBAf8CAQEwCwYDVR0PBAQDAgEG
+MBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0BAQsFAAOCAgEAVoPqYd/1rGWT
+BuG/iD+/R66+V6BdOR24A4jukEIR//oWsXhiNMeRApRXlj2EmXnWTmlkk5aHZVcU
+ykuWmqfTHvPp04yKLSMPIE0f/5jy+9I3Dpmb5t+zZRSJ580/g2nNN7Ghg14D2WHU
+mXa8T78PsM/Uwbm80qW1oKd17193j9MAM+5N/kcHX7gBNUAb1CoEd2yWcZXzGvRV
+qK49diwDr218Ao8DZRA4Vz2gsMTKNunr/A2LDa6tWFYDD9E9z+F3xuiPD8REU6Ks
+Bm1vckb42HsY1L0J442f2ppks3JLQvigdODhBuhWAs7O7Ox5Bm73qKj3JE7eTXJo
+O5KYLYSapFFft5A9dkXeyl7B6gyHMwv/NEUtNnsEvMAhN1SuorLHo3SjP/G1OJg9
+EPPiTANYV/C3hwJAXcV15Fl3dJ4ikdSegofqd9wpcR+XKVTuri0Q2LhfCEGYgPLd
+LeJWdhfHP7On8cI2qUpC4X27SfqbNGfiWmBlpUuWSQjOrlRcnP6pYIXvhhAD/Aq2
+FKY8oxeGtwdenvzAvE9lUpkhnfXd8ilfKbQsaES9Ju3z3EBDlzc56CBryPdG5vrb
+TcNp6wIeGKBwODlHasyxSDyoFZm4yF7eNic2EThOLxD8B5r3dfNpwMAwrnvUPqkS
+HM5sBYJ/jcsXCH0jIytkcftN+J+7KNA=
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/cas-server.crt b/dev-deployment/environments/certs/server/hosts/localhost/cas-server.crt
new file mode 100644
index 0000000000000000000000000000000000000000..18305bc2eb14b2e36558871bba4435ec56589d2e
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/cas-server.crt
@@ -0,0 +1,111 @@
+Certificate:
+    Data:
+        Version: 1 (0x0)
+        Serial Number: 6 (0x6)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
+        Validity
+            Not Before: May  5 12:34:55 2020 GMT
+            Not After : May  5 12:34:55 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:c9:df:af:71:28:12:27:c0:09:96:c3:5e:50:96:
+                    a6:f0:50:0b:df:5c:11:14:d8:f9:07:4f:5a:75:81:
+                    b2:af:03:f4:58:e5:fc:2d:70:c5:b8:c9:a1:11:01:
+                    b6:ae:b9:51:14:b8:1a:1f:17:11:eb:71:d8:b8:ad:
+                    59:d6:c6:22:8c:f4:35:7e:1a:ab:d8:54:45:a2:c0:
+                    40:93:4b:f2:f9:c8:b7:fb:ed:78:d1:c0:66:12:32:
+                    13:4d:ad:ea:5b:32:69:cc:e3:a6:72:45:34:05:4b:
+                    c8:a2:b1:15:64:22:a4:87:91:71:55:09:c7:e3:20:
+                    6e:66:c1:3c:91:6e:2f:d0:31:87:42:68:fd:eb:49:
+                    28:5f:dc:89:4e:65:79:0b:76:82:8d:35:49:46:a1:
+                    69:38:e5:5f:bf:2c:40:ec:06:48:94:81:f8:e5:6c:
+                    37:f1:35:37:37:b6:5a:e1:8a:31:11:23:c6:e0:3c:
+                    85:47:86:91:80:24:84:2b:7c:b9:57:7d:ed:b9:c1:
+                    b8:9c:82:3d:65:b2:5c:6f:3d:a4:75:47:51:cf:24:
+                    c4:53:d7:68:f0:07:c6:b7:09:5b:69:5e:e3:c6:49:
+                    9d:d8:0a:9b:8b:f5:91:aa:82:bb:cf:0f:8b:77:20:
+                    c3:b0:10:20:39:b0:d8:64:28:54:e6:68:57:b1:32:
+                    75:49:94:90:91:75:7a:4b:90:19:4a:3d:fc:fb:19:
+                    c1:9c:c6:87:9f:53:95:8b:0b:5a:95:6e:fa:03:f8:
+                    a3:92:0d:d7:a1:39:fa:6f:92:91:f6:58:98:32:d7:
+                    6c:26:5d:4f:da:67:1b:36:5c:7a:0a:4e:64:dc:d5:
+                    7b:99:d7:87:24:cd:f0:f2:06:14:1f:1d:f0:ea:aa:
+                    18:86:4a:e9:d4:67:2e:59:d0:e4:93:f0:b3:ec:90:
+                    a7:94:78:79:ae:00:e2:7c:7e:af:53:7b:50:2e:94:
+                    3a:29:5d:4d:81:9d:69:0c:91:34:17:49:92:a7:03:
+                    69:e1:88:25:c0:28:43:01:56:a9:b0:d8:c7:d0:32:
+                    52:d4:f1:78:a7:5c:f4:57:f5:ad:e6:0e:72:e9:79:
+                    ff:5a:25:0a:eb:e4:0f:ea:ac:84:7f:fa:78:f6:00:
+                    31:39:74:4c:31:98:e1:56:29:30:ff:bc:83:24:90:
+                    e9:a9:7f:0a:f2:f5:48:26:50:27:26:68:87:08:00:
+                    7b:49:bf:7b:e4:cc:a8:e7:4d:72:ea:87:e8:47:3d:
+                    3c:45:9e:0d:01:e6:61:77:c9:83:ce:08:03:51:c8:
+                    a6:d5:88:2b:c5:30:56:5b:8a:9e:5f:4c:b1:2a:6d:
+                    19:aa:ca:56:f9:f1:c4:c5:ca:df:3b:db:1d:1f:d4:
+                    d8:b3:7f
+                Exponent: 65537 (0x10001)
+    Signature Algorithm: sha256WithRSAEncryption
+         6c:68:21:7d:a4:28:a8:1e:1a:ed:d9:e3:76:82:e6:cb:5c:5a:
+         9f:b3:19:35:12:1e:03:24:c7:9d:5b:83:05:fd:ba:74:98:28:
+         77:ba:3a:bb:d4:94:59:32:39:aa:fd:c5:53:c2:2c:f2:c5:57:
+         9a:8f:42:96:d3:3f:ad:b9:a3:ea:fe:21:cd:b1:8e:22:a2:d8:
+         34:68:49:c3:7b:4a:57:4f:cc:be:56:a1:a8:26:02:1d:de:1d:
+         c7:d3:d0:ae:3b:c8:d2:e1:08:3a:43:cb:36:30:44:14:a4:08:
+         d1:5e:92:c6:b9:ee:e7:cd:95:0b:55:40:f9:58:4b:f0:8c:1c:
+         45:29:2b:83:2b:7e:50:fa:5f:19:6b:87:20:b4:e7:c1:ec:7e:
+         35:d2:b6:2c:9f:ec:da:cd:fc:32:f2:30:97:63:f4:63:60:d6:
+         a9:6b:e8:bd:fd:b8:7e:b6:4f:db:08:19:e8:51:3d:1e:5b:64:
+         c7:87:db:d5:78:ad:f7:9a:7f:1f:92:d8:5e:1d:97:cf:03:07:
+         99:3a:da:c2:4e:b6:45:06:eb:d7:b6:89:bb:24:94:30:dd:53:
+         9c:f5:d0:1f:04:85:55:f5:38:78:6a:36:76:f8:3e:d1:90:ce:
+         7c:d7:72:79:c5:42:e6:59:dd:6d:92:50:59:52:04:d4:db:29:
+         af:74:b3:79:4c:ac:1b:35:08:7f:d0:b9:db:3b:08:e0:68:d5:
+         6d:6e:a1:5a:7d:94:3b:6f:19:70:2b:6c:3c:14:07:a0:05:6b:
+         2e:1e:3a:ea:05:88:5d:d0:8d:58:58:ff:f9:b0:b8:78:74:63:
+         91:52:5c:ce:35:fa:29:73:88:0f:2b:3c:64:78:30:8c:9d:22:
+         50:06:67:8e:40:c4:c6:84:98:01:30:65:bd:32:57:5a:d2:a5:
+         ec:83:f6:ef:c8:29:46:0e:43:f0:5f:02:6f:9c:c1:4d:b5:b3:
+         59:bf:c4:99:cf:8d:d5:6a:e5:79:cc:5e:28:ab:90:e3:7d:2b:
+         ee:1b:0c:62:88:ee:e9:c4:3c:88:92:9e:cb:c3:48:0d:d1:bf:
+         46:7f:42:46:9d:da:7a:d8:59:7e:88:86:06:30:85:50:0a:cb:
+         66:69:be:1d:c2:51:6e:57:92:f5:a0:83:08:1c:ae:ea:af:e4:
+         ad:8d:e5:00:13:28:fe:04:5a:09:e9:53:4a:1a:45:2f:43:9d:
+         d7:96:f5:14:6e:65:fc:7c:63:6c:7d:49:90:94:08:b4:b2:46:
+         0a:9a:7f:2e:90:55:01:41:e3:ca:fd:79:ba:57:4c:9e:41:f7:
+         d1:23:f4:3c:19:a8:75:52:59:a7:1a:43:77:c5:46:cb:63:37:
+         54:47:26:c2:03:4a:84:4f
+-----BEGIN CERTIFICATE-----
+MIIFPzCCAycCAQYwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
+BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
+MB4XDTIwMDUwNTEyMzQ1NVoXDTIzMDUwNTEyMzQ1NVowVzELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+GDAWBgNVBAMMD2Rldi52aXRhbXVpLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAMnfr3EoEifACZbDXlCWpvBQC99cERTY+QdPWnWBsq8D9Fjl/C1w
+xbjJoREBtq65URS4Gh8XEetx2LitWdbGIoz0NX4aq9hURaLAQJNL8vnIt/vteNHA
+ZhIyE02t6lsyaczjpnJFNAVLyKKxFWQipIeRcVUJx+MgbmbBPJFuL9Axh0Jo/etJ
+KF/ciU5leQt2go01SUahaTjlX78sQOwGSJSB+OVsN/E1Nze2WuGKMREjxuA8hUeG
+kYAkhCt8uVd97bnBuJyCPWWyXG89pHVHUc8kxFPXaPAHxrcJW2le48ZJndgKm4v1
+kaqCu88Pi3cgw7AQIDmw2GQoVOZoV7EydUmUkJF1ekuQGUo9/PsZwZzGh59TlYsL
+WpVu+gP4o5IN16E5+m+SkfZYmDLXbCZdT9pnGzZcegpOZNzVe5nXhyTN8PIGFB8d
+8OqqGIZK6dRnLlnQ5JPws+yQp5R4ea4A4nx+r1N7UC6UOildTYGdaQyRNBdJkqcD
+aeGIJcAoQwFWqbDYx9AyUtTxeKdc9Ff1reYOcul5/1olCuvkD+qshH/6ePYAMTl0
+TDGY4VYpMP+8gySQ6al/CvL1SCZQJyZohwgAe0m/e+TMqOdNcuqH6Ec9PEWeDQHm
+YXfJg84IA1HIptWIK8UwVluKnl9MsSptGarKVvnxxMXK3zvbHR/U2LN/AgMBAAEw
+DQYJKoZIhvcNAQELBQADggIBAGxoIX2kKKgeGu3Z43aC5stcWp+zGTUSHgMkx51b
+gwX9unSYKHe6OrvUlFkyOar9xVPCLPLFV5qPQpbTP625o+r+Ic2xjiKi2DRoScN7
+SldPzL5WoagmAh3eHcfT0K47yNLhCDpDyzYwRBSkCNFeksa57ufNlQtVQPlYS/CM
+HEUpK4MrflD6XxlrhyC058HsfjXStiyf7NrN/DLyMJdj9GNg1qlr6L39uH62T9sI
+GehRPR5bZMeH29V4rfeafx+S2F4dl88DB5k62sJOtkUG69e2ibsklDDdU5z10B8E
+hVX1OHhqNnb4PtGQznzXcnnFQuZZ3W2SUFlSBNTbKa90s3lMrBs1CH/Quds7COBo
+1W1uoVp9lDtvGXArbDwUB6AFay4eOuoFiF3QjVhY//mwuHh0Y5FSXM41+ilziA8r
+PGR4MIydIlAGZ45AxMaEmAEwZb0yV1rSpeyD9u/IKUYOQ/BfAm+cwU21s1m/xJnP
+jdVq5XnMXiirkON9K+4bDGKI7unEPIiSnsvDSA3Rv0Z/Qkad2nrYWX6IhgYwhVAK
+y2Zpvh3CUW5XkvWggwgcruqv5K2N5QATKP4EWgnpU0oaRS9DndeW9RRuZfx8Y2x9
+SZCUCLSyRgqafy6QVQFB48r9ebpXTJ5B99Ej9DwZqHVSWacaQ3fFRstjN1RHJsID
+SoRP
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/cas-server.key b/dev-deployment/environments/certs/server/hosts/localhost/cas-server.key
new file mode 100644
index 0000000000000000000000000000000000000000..47c4e9c1596b6f9a6cecb0b1be6f064818d85ad7
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/cas-server.key
@@ -0,0 +1,52 @@
+-----BEGIN PRIVATE KEY-----
+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
+AObxNblgxgBtSVnB6d7a1HEMwvNpqjiN
+-----END PRIVATE KEY-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/cas-server.pem b/dev-deployment/environments/certs/server/hosts/localhost/cas-server.pem
new file mode 100644
index 0000000000000000000000000000000000000000..265625d800b3194e6a0844b14ab30444d8b82f0b
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/cas-server.pem
@@ -0,0 +1,31 @@
+-----BEGIN CERTIFICATE-----
+MIIFPzCCAycCAQYwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
+BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
+MB4XDTIwMDUwNTEyMzQ1NVoXDTIzMDUwNTEyMzQ1NVowVzELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+GDAWBgNVBAMMD2Rldi52aXRhbXVpLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAMnfr3EoEifACZbDXlCWpvBQC99cERTY+QdPWnWBsq8D9Fjl/C1w
+xbjJoREBtq65URS4Gh8XEetx2LitWdbGIoz0NX4aq9hURaLAQJNL8vnIt/vteNHA
+ZhIyE02t6lsyaczjpnJFNAVLyKKxFWQipIeRcVUJx+MgbmbBPJFuL9Axh0Jo/etJ
+KF/ciU5leQt2go01SUahaTjlX78sQOwGSJSB+OVsN/E1Nze2WuGKMREjxuA8hUeG
+kYAkhCt8uVd97bnBuJyCPWWyXG89pHVHUc8kxFPXaPAHxrcJW2le48ZJndgKm4v1
+kaqCu88Pi3cgw7AQIDmw2GQoVOZoV7EydUmUkJF1ekuQGUo9/PsZwZzGh59TlYsL
+WpVu+gP4o5IN16E5+m+SkfZYmDLXbCZdT9pnGzZcegpOZNzVe5nXhyTN8PIGFB8d
+8OqqGIZK6dRnLlnQ5JPws+yQp5R4ea4A4nx+r1N7UC6UOildTYGdaQyRNBdJkqcD
+aeGIJcAoQwFWqbDYx9AyUtTxeKdc9Ff1reYOcul5/1olCuvkD+qshH/6ePYAMTl0
+TDGY4VYpMP+8gySQ6al/CvL1SCZQJyZohwgAe0m/e+TMqOdNcuqH6Ec9PEWeDQHm
+YXfJg84IA1HIptWIK8UwVluKnl9MsSptGarKVvnxxMXK3zvbHR/U2LN/AgMBAAEw
+DQYJKoZIhvcNAQELBQADggIBAGxoIX2kKKgeGu3Z43aC5stcWp+zGTUSHgMkx51b
+gwX9unSYKHe6OrvUlFkyOar9xVPCLPLFV5qPQpbTP625o+r+Ic2xjiKi2DRoScN7
+SldPzL5WoagmAh3eHcfT0K47yNLhCDpDyzYwRBSkCNFeksa57ufNlQtVQPlYS/CM
+HEUpK4MrflD6XxlrhyC058HsfjXStiyf7NrN/DLyMJdj9GNg1qlr6L39uH62T9sI
+GehRPR5bZMeH29V4rfeafx+S2F4dl88DB5k62sJOtkUG69e2ibsklDDdU5z10B8E
+hVX1OHhqNnb4PtGQznzXcnnFQuZZ3W2SUFlSBNTbKa90s3lMrBs1CH/Quds7COBo
+1W1uoVp9lDtvGXArbDwUB6AFay4eOuoFiF3QjVhY//mwuHh0Y5FSXM41+ilziA8r
+PGR4MIydIlAGZ45AxMaEmAEwZb0yV1rSpeyD9u/IKUYOQ/BfAm+cwU21s1m/xJnP
+jdVq5XnMXiirkON9K+4bDGKI7unEPIiSnsvDSA3Rv0Z/Qkad2nrYWX6IhgYwhVAK
+y2Zpvh3CUW5XkvWggwgcruqv5K2N5QATKP4EWgnpU0oaRS9DndeW9RRuZfx8Y2x9
+SZCUCLSyRgqafy6QVQFB48r9ebpXTJ5B99Ej9DwZqHVSWacaQ3fFRstjN1RHJsID
+SoRP
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/iam-external.crt b/dev-deployment/environments/certs/server/hosts/localhost/iam-external.crt
new file mode 100644
index 0000000000000000000000000000000000000000..16b79c87338fdad667248a7e36c3c00fb1a88f4a
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/iam-external.crt
@@ -0,0 +1,111 @@
+Certificate:
+    Data:
+        Version: 1 (0x0)
+        Serial Number: 5 (0x5)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
+        Validity
+            Not Before: May  5 12:34:52 2020 GMT
+            Not After : May  5 12:34:52 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:a8:c4:32:db:d9:cf:cf:3e:23:61:0f:36:9b:ab:
+                    2c:4e:40:b0:36:9d:af:9c:94:6b:b4:56:f6:c0:26:
+                    9a:cd:53:82:6b:61:39:5a:69:02:5d:32:4b:b1:0f:
+                    ba:7a:b5:43:6b:88:90:8a:c7:13:c1:9c:35:8e:30:
+                    b9:7d:5a:04:80:87:6c:2b:8f:f1:4e:6d:9e:46:4a:
+                    94:cc:04:2e:3b:3f:f0:f0:6a:06:f7:83:2d:4f:72:
+                    e6:38:f1:5f:3a:bc:ab:26:0b:04:34:6f:11:b3:cb:
+                    e9:72:0e:8b:6e:e5:0f:29:1a:3d:08:57:71:b4:b9:
+                    8b:79:84:20:82:c5:4e:77:b8:ba:0d:8d:0d:89:75:
+                    28:23:d9:83:c8:79:85:fb:3e:b8:bf:c8:6f:12:2a:
+                    1e:3d:48:b7:f2:cd:0a:04:f5:23:b2:ff:95:20:55:
+                    cf:cb:bb:fd:81:fa:e4:57:5a:38:ef:a3:c3:b0:97:
+                    ae:17:e0:c9:28:31:4a:72:3c:9c:95:a0:5f:58:14:
+                    a0:95:fd:06:3d:6c:b9:f4:b8:70:9e:2e:53:a3:10:
+                    23:6d:fa:12:3b:30:ca:5b:91:72:13:84:ee:98:24:
+                    eb:4e:ea:2d:93:f9:d5:8f:6c:96:00:f5:ae:11:2d:
+                    33:48:64:42:73:fd:9a:09:21:f1:60:48:fa:fe:74:
+                    0a:d6:d7:46:12:cb:1d:83:49:df:17:c3:80:cf:8f:
+                    2f:9e:43:b3:d2:e7:03:24:e6:05:a6:c0:a8:7d:ff:
+                    d8:ab:27:9d:ca:0f:cd:88:75:3d:4a:77:24:5c:d4:
+                    2a:11:f6:bf:24:d2:6a:77:05:51:0f:56:0c:39:af:
+                    3a:fc:80:57:b6:65:d7:8a:d7:a8:96:af:78:46:20:
+                    87:70:a5:23:2f:8a:9f:1c:3a:de:b8:63:b5:e9:c4:
+                    77:4d:a8:12:14:85:e1:26:94:0c:73:b4:e5:c0:70:
+                    33:56:fd:21:c2:3e:5c:ec:af:39:9d:e3:8c:e7:67:
+                    84:d5:03:f9:bc:0f:7d:c6:de:5a:54:2d:3e:96:d3:
+                    43:20:ed:7b:51:b8:95:8f:b3:5e:ed:1b:f8:fb:2a:
+                    a1:09:33:bb:06:e9:a0:96:47:78:eb:aa:f1:56:82:
+                    09:60:40:5f:cd:04:58:c3:a4:ec:b7:21:d6:b1:b9:
+                    e5:18:f3:9f:1a:9b:6c:25:25:33:1b:35:f5:42:c8:
+                    42:84:67:68:ca:3f:63:22:55:4a:fd:1f:e4:f0:c2:
+                    24:e4:56:43:29:c3:8b:43:ff:4d:e2:84:76:dc:63:
+                    2f:e2:6d:0b:d8:ae:ca:e0:bc:65:59:f3:dd:79:8d:
+                    13:26:55:14:b9:9d:f6:57:04:2d:77:db:92:17:f5:
+                    8c:46:b3
+                Exponent: 65537 (0x10001)
+    Signature Algorithm: sha256WithRSAEncryption
+         27:2c:78:98:8a:fa:0d:d8:11:90:75:5e:9f:c4:38:c7:e9:90:
+         4d:32:14:e5:96:b1:f9:df:b0:fb:d2:9b:ed:13:d2:50:de:53:
+         09:ae:a9:47:d9:1b:6c:1d:05:ca:8a:c6:fc:4c:9a:b2:fe:13:
+         75:d7:19:0b:3a:e9:a3:bc:a7:05:79:67:8d:42:18:76:9b:89:
+         40:20:0c:7f:57:92:cf:c4:2f:5e:46:a9:d6:36:ba:81:2e:5e:
+         12:74:12:c9:f3:3c:bc:34:28:90:34:36:c6:8e:33:04:de:45:
+         29:f2:21:a0:15:58:12:fb:7e:c8:1e:be:6c:b4:ba:e2:29:d6:
+         03:34:6a:01:da:68:88:4a:7b:da:d9:a8:be:4d:5c:d8:53:d6:
+         5f:8a:80:fe:78:d5:71:41:e9:5e:77:87:e5:f7:af:7c:06:85:
+         ae:0d:85:d3:40:13:3e:01:e3:6a:ea:aa:39:63:03:4f:80:39:
+         29:39:9c:e6:a4:bb:7c:c7:df:30:e7:22:bd:c2:cc:7d:e2:22:
+         d7:e5:61:24:4a:8f:df:72:c9:15:8f:3d:28:61:0d:ba:b4:26:
+         84:20:89:c3:12:a6:88:52:26:c9:ec:f9:4b:61:7d:ab:81:c0:
+         41:1a:da:c0:5f:95:de:82:64:44:7f:6f:5f:33:0f:6c:45:ea:
+         18:f7:2f:ef:a9:30:cb:7c:7b:74:c7:35:b9:45:b6:ee:3e:8b:
+         e6:83:3b:00:22:15:02:f1:0e:40:ea:b3:ac:a4:f0:96:01:01:
+         01:29:ab:83:9f:23:0a:3b:df:fb:1a:33:8b:54:d1:c3:2c:93:
+         e0:a1:79:1d:38:62:2c:41:10:db:2b:d3:28:23:29:36:00:62:
+         82:6c:8a:39:e9:d2:86:27:b8:9c:f5:67:14:b4:aa:81:f9:8f:
+         1f:3a:6b:c4:c2:a9:a3:1a:66:04:36:6f:e7:9d:06:e0:0c:47:
+         f6:10:44:43:f3:94:ae:96:f2:cd:a1:b6:5f:a2:7a:f4:11:47:
+         15:63:eb:a2:e2:8c:6d:25:0e:f8:ee:b0:16:09:3e:fc:64:6d:
+         79:35:d9:a9:4f:9b:46:e0:cd:31:bd:51:5f:55:25:5f:4f:18:
+         60:0e:20:c1:78:ec:c3:a8:f1:40:84:06:49:11:20:73:b6:c6:
+         cc:02:dd:bd:ee:e6:4f:d4:ff:5f:20:e9:40:eb:1d:ec:94:69:
+         30:10:76:f7:a3:80:7f:1c:4e:f1:46:e8:d4:f9:98:80:ed:be:
+         43:31:11:f9:b7:b5:15:ba:9e:3a:a4:4b:f9:c3:45:c3:f5:1f:
+         49:48:3f:31:b5:5d:db:02:a9:4a:ec:83:00:c2:29:37:14:d1:
+         ce:8e:ce:f7:ac:c3:59:d5
+-----BEGIN CERTIFICATE-----
+MIIFPzCCAycCAQUwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
+BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
+MB4XDTIwMDUwNTEyMzQ1MloXDTIzMDUwNTEyMzQ1MlowVzELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+GDAWBgNVBAMMD2Rldi52aXRhbXVpLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAKjEMtvZz88+I2EPNpurLE5AsDadr5yUa7RW9sAmms1TgmthOVpp
+Al0yS7EPunq1Q2uIkIrHE8GcNY4wuX1aBICHbCuP8U5tnkZKlMwELjs/8PBqBveD
+LU9y5jjxXzq8qyYLBDRvEbPL6XIOi27lDykaPQhXcbS5i3mEIILFTne4ug2NDYl1
+KCPZg8h5hfs+uL/IbxIqHj1It/LNCgT1I7L/lSBVz8u7/YH65FdaOO+jw7CXrhfg
+ySgxSnI8nJWgX1gUoJX9Bj1sufS4cJ4uU6MQI236EjswyluRchOE7pgk607qLZP5
+1Y9slgD1rhEtM0hkQnP9mgkh8WBI+v50CtbXRhLLHYNJ3xfDgM+PL55Ds9LnAyTm
+BabAqH3/2KsnncoPzYh1PUp3JFzUKhH2vyTSancFUQ9WDDmvOvyAV7Zl14rXqJav
+eEYgh3ClIy+Knxw63rhjtenEd02oEhSF4SaUDHO05cBwM1b9IcI+XOyvOZ3jjOdn
+hNUD+bwPfcbeWlQtPpbTQyDte1G4lY+zXu0b+PsqoQkzuwbpoJZHeOuq8VaCCWBA
+X80EWMOk7Lch1rG55RjznxqbbCUlMxs19ULIQoRnaMo/YyJVSv0f5PDCJORWQynD
+i0P/TeKEdtxjL+JtC9iuyuC8ZVnz3XmNEyZVFLmd9lcELXfbkhf1jEazAgMBAAEw
+DQYJKoZIhvcNAQELBQADggIBACcseJiK+g3YEZB1Xp/EOMfpkE0yFOWWsfnfsPvS
+m+0T0lDeUwmuqUfZG2wdBcqKxvxMmrL+E3XXGQs66aO8pwV5Z41CGHabiUAgDH9X
+ks/EL15GqdY2uoEuXhJ0EsnzPLw0KJA0NsaOMwTeRSnyIaAVWBL7fsgevmy0uuIp
+1gM0agHaaIhKe9rZqL5NXNhT1l+KgP541XFB6V53h+X3r3wGha4NhdNAEz4B42rq
+qjljA0+AOSk5nOaku3zH3zDnIr3CzH3iItflYSRKj99yyRWPPShhDbq0JoQgicMS
+pohSJsns+UthfauBwEEa2sBfld6CZER/b18zD2xF6hj3L++pMMt8e3THNblFtu4+
+i+aDOwAiFQLxDkDqs6yk8JYBAQEpq4OfIwo73/saM4tU0cMsk+CheR04YixBENsr
+0ygjKTYAYoJsijnp0oYnuJz1ZxS0qoH5jx86a8TCqaMaZgQ2b+edBuAMR/YQREPz
+lK6W8s2htl+ievQRRxVj66LijG0lDvjusBYJPvxkbXk12alPm0bgzTG9UV9VJV9P
+GGAOIMF47MOo8UCEBkkRIHO2xswC3b3u5k/U/18g6UDrHeyUaTAQdvejgH8cTvFG
+6NT5mIDtvkMxEfm3tRW6njqkS/nDRcP1H0lIPzG1XdsCqUrsgwDCKTcU0c6Ozves
+w1nV
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/iam-external.key b/dev-deployment/environments/certs/server/hosts/localhost/iam-external.key
new file mode 100644
index 0000000000000000000000000000000000000000..fc047a954433206a2694e205e7f062cc8e805b12
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/iam-external.key
@@ -0,0 +1,52 @@
+-----BEGIN PRIVATE KEY-----
+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
+cD+m7yYPKa7FcKYeB131uYMdgCXEoQ==
+-----END PRIVATE KEY-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/iam-external.pem b/dev-deployment/environments/certs/server/hosts/localhost/iam-external.pem
new file mode 100644
index 0000000000000000000000000000000000000000..d8d604af859bb35a4b9147b01069759e09d49c0e
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/iam-external.pem
@@ -0,0 +1,31 @@
+-----BEGIN CERTIFICATE-----
+MIIFPzCCAycCAQUwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
+BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
+MB4XDTIwMDUwNTEyMzQ1MloXDTIzMDUwNTEyMzQ1MlowVzELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+GDAWBgNVBAMMD2Rldi52aXRhbXVpLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAKjEMtvZz88+I2EPNpurLE5AsDadr5yUa7RW9sAmms1TgmthOVpp
+Al0yS7EPunq1Q2uIkIrHE8GcNY4wuX1aBICHbCuP8U5tnkZKlMwELjs/8PBqBveD
+LU9y5jjxXzq8qyYLBDRvEbPL6XIOi27lDykaPQhXcbS5i3mEIILFTne4ug2NDYl1
+KCPZg8h5hfs+uL/IbxIqHj1It/LNCgT1I7L/lSBVz8u7/YH65FdaOO+jw7CXrhfg
+ySgxSnI8nJWgX1gUoJX9Bj1sufS4cJ4uU6MQI236EjswyluRchOE7pgk607qLZP5
+1Y9slgD1rhEtM0hkQnP9mgkh8WBI+v50CtbXRhLLHYNJ3xfDgM+PL55Ds9LnAyTm
+BabAqH3/2KsnncoPzYh1PUp3JFzUKhH2vyTSancFUQ9WDDmvOvyAV7Zl14rXqJav
+eEYgh3ClIy+Knxw63rhjtenEd02oEhSF4SaUDHO05cBwM1b9IcI+XOyvOZ3jjOdn
+hNUD+bwPfcbeWlQtPpbTQyDte1G4lY+zXu0b+PsqoQkzuwbpoJZHeOuq8VaCCWBA
+X80EWMOk7Lch1rG55RjznxqbbCUlMxs19ULIQoRnaMo/YyJVSv0f5PDCJORWQynD
+i0P/TeKEdtxjL+JtC9iuyuC8ZVnz3XmNEyZVFLmd9lcELXfbkhf1jEazAgMBAAEw
+DQYJKoZIhvcNAQELBQADggIBACcseJiK+g3YEZB1Xp/EOMfpkE0yFOWWsfnfsPvS
+m+0T0lDeUwmuqUfZG2wdBcqKxvxMmrL+E3XXGQs66aO8pwV5Z41CGHabiUAgDH9X
+ks/EL15GqdY2uoEuXhJ0EsnzPLw0KJA0NsaOMwTeRSnyIaAVWBL7fsgevmy0uuIp
+1gM0agHaaIhKe9rZqL5NXNhT1l+KgP541XFB6V53h+X3r3wGha4NhdNAEz4B42rq
+qjljA0+AOSk5nOaku3zH3zDnIr3CzH3iItflYSRKj99yyRWPPShhDbq0JoQgicMS
+pohSJsns+UthfauBwEEa2sBfld6CZER/b18zD2xF6hj3L++pMMt8e3THNblFtu4+
+i+aDOwAiFQLxDkDqs6yk8JYBAQEpq4OfIwo73/saM4tU0cMsk+CheR04YixBENsr
+0ygjKTYAYoJsijnp0oYnuJz1ZxS0qoH5jx86a8TCqaMaZgQ2b+edBuAMR/YQREPz
+lK6W8s2htl+ievQRRxVj66LijG0lDvjusBYJPvxkbXk12alPm0bgzTG9UV9VJV9P
+GGAOIMF47MOo8UCEBkkRIHO2xswC3b3u5k/U/18g6UDrHeyUaTAQdvejgH8cTvFG
+6NT5mIDtvkMxEfm3tRW6njqkS/nDRcP1H0lIPzG1XdsCqUrsgwDCKTcU0c6Ozves
+w1nV
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/iam-internal.crt b/dev-deployment/environments/certs/server/hosts/localhost/iam-internal.crt
new file mode 100644
index 0000000000000000000000000000000000000000..7e58e514225617153e3e7180633b4ec987260978
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/iam-internal.crt
@@ -0,0 +1,111 @@
+Certificate:
+    Data:
+        Version: 1 (0x0)
+        Serial Number: 4 (0x4)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
+        Validity
+            Not Before: May  5 12:34:48 2020 GMT
+            Not After : May  5 12:34:48 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:cc:f8:ed:6e:49:8e:4d:cb:19:b4:cb:8c:9a:38:
+                    2a:b2:d3:55:fc:6c:5e:bd:3c:02:ca:37:18:60:d3:
+                    00:0f:a9:71:7c:62:a7:a7:b5:05:a6:99:de:d6:60:
+                    8f:56:f7:0e:6f:fa:ed:22:13:aa:31:c1:c8:da:bb:
+                    38:b2:f4:ad:8a:02:6f:ac:c6:a2:89:b6:2b:14:cc:
+                    d9:2e:54:bb:4b:83:ef:f5:39:ea:87:33:6c:55:e5:
+                    ed:15:62:fb:0a:9b:00:c9:c0:99:d4:5e:c6:b4:62:
+                    78:77:34:bd:a8:cf:57:2b:1b:53:b7:01:48:95:ea:
+                    04:51:47:ad:8b:d9:0f:bc:93:2f:ab:d1:8d:96:92:
+                    1b:c5:04:8c:55:22:03:e4:2d:f6:31:0a:93:fb:ec:
+                    0a:12:a9:31:e5:8a:73:a4:07:80:10:07:88:88:21:
+                    9f:97:b0:73:b1:13:5a:4e:b7:19:f8:9f:84:0e:43:
+                    1c:a1:ad:17:7a:a3:bb:a3:4d:ec:dd:2c:45:26:44:
+                    08:ed:b7:68:6a:8b:b0:48:a5:19:bf:76:90:0b:a8:
+                    ed:3b:57:38:e1:28:74:7a:56:22:65:d8:15:4c:90:
+                    39:de:7a:87:30:6f:27:70:8c:7b:3c:72:87:95:d4:
+                    44:7a:26:ef:e2:d1:56:c7:e8:aa:4b:e0:fe:a7:ac:
+                    41:df:0d:05:72:05:57:49:20:08:b0:be:79:7f:d3:
+                    cf:0d:99:a3:75:ac:ad:9c:e4:45:90:29:e6:46:13:
+                    d7:a8:83:8d:87:ee:0c:f8:cf:b9:3f:21:c5:3a:26:
+                    32:e3:bd:12:8f:9b:98:61:84:a2:a1:e2:5a:a3:0d:
+                    78:d3:cc:06:9f:a1:3a:77:fc:de:39:44:30:eb:45:
+                    8d:ef:a5:4e:41:27:98:5c:e2:b4:e8:a4:9b:be:40:
+                    69:31:ed:03:d0:cb:db:5c:2f:45:7f:64:df:f9:7a:
+                    c0:66:81:88:c8:51:aa:d0:5c:9c:12:41:10:f7:cd:
+                    04:cb:91:59:23:4e:66:34:f6:2d:18:ee:b9:3c:d6:
+                    5d:44:8c:c3:a0:c4:22:0e:22:6b:f7:84:3a:65:c8:
+                    7d:22:dc:cf:42:46:a7:f8:08:9d:ce:75:86:77:56:
+                    14:1d:e6:03:dd:ab:91:b2:54:b4:4f:8e:63:a4:18:
+                    35:b4:ee:2c:b7:b0:24:3f:5d:f7:9b:ec:24:9a:29:
+                    45:2a:48:96:72:40:9c:2f:16:5e:c2:45:a0:4c:e2:
+                    d6:ee:e6:53:de:80:f2:17:47:0b:1a:be:bc:9d:d6:
+                    cc:96:87:54:91:6f:26:fa:f0:51:01:46:55:ba:f0:
+                    82:6d:38:a7:87:a2:84:33:4c:81:62:4a:a0:ae:2e:
+                    c4:46:89
+                Exponent: 65537 (0x10001)
+    Signature Algorithm: sha256WithRSAEncryption
+         56:86:a8:ad:38:0c:fa:6d:6c:b2:21:69:0e:55:f0:8f:65:b0:
+         17:5f:cf:19:b4:0b:91:bf:6d:9b:79:da:23:44:4d:cd:2c:6b:
+         f5:a4:77:cd:11:99:db:6e:5a:08:71:c8:05:38:95:a4:ae:53:
+         32:43:5a:53:3c:75:9c:da:0b:a4:72:72:a9:4b:c4:c5:8a:b7:
+         04:5c:ea:f5:4e:99:7f:f4:5a:0c:21:f0:70:f3:48:b1:ec:32:
+         f1:47:fe:ae:42:36:17:7b:73:56:8e:d7:27:98:b5:2d:a0:9b:
+         54:21:73:d4:32:0d:cb:68:bd:92:b7:3a:61:91:7e:5d:8d:57:
+         c0:6b:77:66:fb:8b:38:3d:a9:af:02:3f:4f:2c:e3:29:a4:a6:
+         6b:eb:f1:8e:d1:d2:2c:c6:9e:79:1a:65:6f:38:cf:82:b3:ca:
+         21:c7:1e:84:dd:a4:a1:a9:71:10:4b:a3:e9:82:28:4a:66:19:
+         d8:00:ec:4f:0d:9b:f2:0c:ac:7c:ef:28:2e:3d:37:be:ff:b5:
+         1d:0f:96:c4:d9:a1:6d:9d:ba:8a:4e:0c:6e:83:96:c9:97:ed:
+         94:42:4c:52:c5:39:81:fa:62:19:a3:c8:5a:d9:80:1e:2f:ef:
+         76:22:94:5e:d1:4c:fb:70:b4:4e:31:e5:d3:d9:b2:2f:12:9e:
+         67:8a:e6:27:2f:dd:d0:50:b1:c7:2e:c5:c3:42:2c:70:99:2d:
+         6c:76:be:07:ef:c0:05:e0:43:ae:dc:b9:48:49:0c:36:a9:83:
+         94:b2:11:96:6f:dc:15:f7:70:4a:05:1e:84:d7:60:d5:04:14:
+         0b:10:72:d5:b6:c9:ed:54:77:e3:9d:2b:80:41:a9:7a:a3:42:
+         ef:e9:84:8b:32:9d:4f:56:00:e3:b3:5c:ac:dd:bd:29:9e:fa:
+         fd:67:0b:ce:8b:d0:e1:7a:e2:d8:3a:1f:65:a3:7d:dc:33:f9:
+         81:f1:c0:7b:8d:13:17:37:ed:3f:fd:fc:f3:d3:bc:9a:70:7c:
+         83:ad:4a:19:85:49:7b:87:d6:7b:3b:6d:03:7b:e1:9c:95:d6:
+         80:e9:14:76:d4:23:46:6d:e6:b8:98:7f:3c:f8:c3:f8:1c:cf:
+         08:ee:c4:f6:17:a5:b8:82:32:69:18:e6:7b:71:d2:f0:a7:25:
+         92:84:1c:66:7c:67:b7:23:6e:ba:9a:11:f5:42:51:53:4d:2f:
+         c3:70:91:5e:4b:fd:c0:a7:3d:d3:df:0d:d8:3c:79:f7:c9:2d:
+         68:52:be:59:d5:55:1e:fc:f7:9c:10:7d:7d:36:27:aa:93:6c:
+         d0:4e:1f:7d:a1:65:8a:bf:9d:01:d5:bf:b0:9c:cb:32:f3:a1:
+         c9:37:ef:34:b8:29:f4:33
+-----BEGIN CERTIFICATE-----
+MIIFPzCCAycCAQQwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
+BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
+MB4XDTIwMDUwNTEyMzQ0OFoXDTIzMDUwNTEyMzQ0OFowVzELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+GDAWBgNVBAMMD2Rldi52aXRhbXVpLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAMz47W5Jjk3LGbTLjJo4KrLTVfxsXr08Aso3GGDTAA+pcXxip6e1
+BaaZ3tZgj1b3Dm/67SITqjHByNq7OLL0rYoCb6zGoom2KxTM2S5Uu0uD7/U56ocz
+bFXl7RVi+wqbAMnAmdRexrRieHc0vajPVysbU7cBSJXqBFFHrYvZD7yTL6vRjZaS
+G8UEjFUiA+Qt9jEKk/vsChKpMeWKc6QHgBAHiIghn5ewc7ETWk63GfifhA5DHKGt
+F3qju6NN7N0sRSZECO23aGqLsEilGb92kAuo7TtXOOEodHpWImXYFUyQOd56hzBv
+J3CMezxyh5XURHom7+LRVsfoqkvg/qesQd8NBXIFV0kgCLC+eX/Tzw2Zo3WsrZzk
+RZAp5kYT16iDjYfuDPjPuT8hxTomMuO9Eo+bmGGEoqHiWqMNeNPMBp+hOnf83jlE
+MOtFje+lTkEnmFzitOikm75AaTHtA9DL21wvRX9k3/l6wGaBiMhRqtBcnBJBEPfN
+BMuRWSNOZjT2LRjuuTzWXUSMw6DEIg4ia/eEOmXIfSLcz0JGp/gInc51hndWFB3m
+A92rkbJUtE+OY6QYNbTuLLewJD9d95vsJJopRSpIlnJAnC8WXsJFoEzi1u7mU96A
+8hdHCxq+vJ3WzJaHVJFvJvrwUQFGVbrwgm04p4eihDNMgWJKoK4uxEaJAgMBAAEw
+DQYJKoZIhvcNAQELBQADggIBAFaGqK04DPptbLIhaQ5V8I9lsBdfzxm0C5G/bZt5
+2iNETc0sa/Wkd80RmdtuWghxyAU4laSuUzJDWlM8dZzaC6RycqlLxMWKtwRc6vVO
+mX/0Wgwh8HDzSLHsMvFH/q5CNhd7c1aO1yeYtS2gm1Qhc9QyDctovZK3OmGRfl2N
+V8Brd2b7izg9qa8CP08s4ymkpmvr8Y7R0izGnnkaZW84z4KzyiHHHoTdpKGpcRBL
+o+mCKEpmGdgA7E8Nm/IMrHzvKC49N77/tR0PlsTZoW2duopODG6DlsmX7ZRCTFLF
+OYH6YhmjyFrZgB4v73YilF7RTPtwtE4x5dPZsi8SnmeK5icv3dBQsccuxcNCLHCZ
+LWx2vgfvwAXgQ67cuUhJDDapg5SyEZZv3BX3cEoFHoTXYNUEFAsQctW2ye1Ud+Od
+K4BBqXqjQu/phIsynU9WAOOzXKzdvSme+v1nC86L0OF64tg6H2Wjfdwz+YHxwHuN
+Exc37T/9/PPTvJpwfIOtShmFSXuH1ns7bQN74ZyV1oDpFHbUI0Zt5riYfzz4w/gc
+zwjuxPYXpbiCMmkY5ntx0vCnJZKEHGZ8Z7cjbrqaEfVCUVNNL8NwkV5L/cCnPdPf
+Ddg8effJLWhSvlnVVR7895wQfX02J6qTbNBOH32hZYq/nQHVv7CcyzLzock37zS4
+KfQz
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/iam-internal.key b/dev-deployment/environments/certs/server/hosts/localhost/iam-internal.key
new file mode 100644
index 0000000000000000000000000000000000000000..fb6f20c64aee77a5390d97e91ea352e452ed96ce
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/iam-internal.key
@@ -0,0 +1,52 @@
+-----BEGIN PRIVATE KEY-----
+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
+W1Fso2Y80vrlLYXy6Qrh1zWIOZe3L2s=
+-----END PRIVATE KEY-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/iam-internal.pem b/dev-deployment/environments/certs/server/hosts/localhost/iam-internal.pem
new file mode 100644
index 0000000000000000000000000000000000000000..9ff0bb830c6d747d0e1d417b6a7d3a52cd85c582
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/iam-internal.pem
@@ -0,0 +1,31 @@
+-----BEGIN CERTIFICATE-----
+MIIFPzCCAycCAQQwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
+BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
+MB4XDTIwMDUwNTEyMzQ0OFoXDTIzMDUwNTEyMzQ0OFowVzELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+GDAWBgNVBAMMD2Rldi52aXRhbXVpLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAMz47W5Jjk3LGbTLjJo4KrLTVfxsXr08Aso3GGDTAA+pcXxip6e1
+BaaZ3tZgj1b3Dm/67SITqjHByNq7OLL0rYoCb6zGoom2KxTM2S5Uu0uD7/U56ocz
+bFXl7RVi+wqbAMnAmdRexrRieHc0vajPVysbU7cBSJXqBFFHrYvZD7yTL6vRjZaS
+G8UEjFUiA+Qt9jEKk/vsChKpMeWKc6QHgBAHiIghn5ewc7ETWk63GfifhA5DHKGt
+F3qju6NN7N0sRSZECO23aGqLsEilGb92kAuo7TtXOOEodHpWImXYFUyQOd56hzBv
+J3CMezxyh5XURHom7+LRVsfoqkvg/qesQd8NBXIFV0kgCLC+eX/Tzw2Zo3WsrZzk
+RZAp5kYT16iDjYfuDPjPuT8hxTomMuO9Eo+bmGGEoqHiWqMNeNPMBp+hOnf83jlE
+MOtFje+lTkEnmFzitOikm75AaTHtA9DL21wvRX9k3/l6wGaBiMhRqtBcnBJBEPfN
+BMuRWSNOZjT2LRjuuTzWXUSMw6DEIg4ia/eEOmXIfSLcz0JGp/gInc51hndWFB3m
+A92rkbJUtE+OY6QYNbTuLLewJD9d95vsJJopRSpIlnJAnC8WXsJFoEzi1u7mU96A
+8hdHCxq+vJ3WzJaHVJFvJvrwUQFGVbrwgm04p4eihDNMgWJKoK4uxEaJAgMBAAEw
+DQYJKoZIhvcNAQELBQADggIBAFaGqK04DPptbLIhaQ5V8I9lsBdfzxm0C5G/bZt5
+2iNETc0sa/Wkd80RmdtuWghxyAU4laSuUzJDWlM8dZzaC6RycqlLxMWKtwRc6vVO
+mX/0Wgwh8HDzSLHsMvFH/q5CNhd7c1aO1yeYtS2gm1Qhc9QyDctovZK3OmGRfl2N
+V8Brd2b7izg9qa8CP08s4ymkpmvr8Y7R0izGnnkaZW84z4KzyiHHHoTdpKGpcRBL
+o+mCKEpmGdgA7E8Nm/IMrHzvKC49N77/tR0PlsTZoW2duopODG6DlsmX7ZRCTFLF
+OYH6YhmjyFrZgB4v73YilF7RTPtwtE4x5dPZsi8SnmeK5icv3dBQsccuxcNCLHCZ
+LWx2vgfvwAXgQ67cuUhJDDapg5SyEZZv3BX3cEoFHoTXYNUEFAsQctW2ye1Ud+Od
+K4BBqXqjQu/phIsynU9WAOOzXKzdvSme+v1nC86L0OF64tg6H2Wjfdwz+YHxwHuN
+Exc37T/9/PPTvJpwfIOtShmFSXuH1ns7bQN74ZyV1oDpFHbUI0Zt5riYfzz4w/gc
+zwjuxPYXpbiCMmkY5ntx0vCnJZKEHGZ8Z7cjbrqaEfVCUVNNL8NwkV5L/cCnPdPf
+Ddg8effJLWhSvlnVVR7895wQfX02J6qTbNBOH32hZYq/nQHVv7CcyzLzock37zS4
+KfQz
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/security-internal.crt b/dev-deployment/environments/certs/server/hosts/localhost/security-internal.crt
new file mode 100644
index 0000000000000000000000000000000000000000..9fcfc02c84b2249347a21d42542bfaefdb815eba
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/security-internal.crt
@@ -0,0 +1,111 @@
+Certificate:
+    Data:
+        Version: 1 (0x0)
+        Serial Number: 3 (0x3)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
+        Validity
+            Not Before: May  5 12:34:44 2020 GMT
+            Not After : May  5 12:34:44 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:cd:27:29:78:29:a0:91:d5:7f:a8:e2:16:cc:96:
+                    86:0a:90:6a:12:50:5f:fd:79:ae:59:71:3b:95:68:
+                    87:34:1f:e9:7e:3c:4b:07:a2:9b:4e:eb:12:41:cd:
+                    ef:00:0a:50:ee:11:92:be:2a:78:88:70:12:00:de:
+                    0f:b3:79:55:83:53:53:c2:d3:a6:ab:52:99:da:79:
+                    70:c6:f5:2a:5d:9f:64:22:17:cd:31:23:6e:36:10:
+                    eb:94:2f:f6:e5:ec:0a:39:6a:2c:69:c4:4c:bb:cb:
+                    d0:4a:88:6b:5b:ff:d9:55:1c:9b:e9:a1:22:e5:72:
+                    13:7c:c9:ce:13:d5:95:b1:6b:46:87:c5:e9:be:b4:
+                    62:c1:9c:bc:1e:b2:e6:6f:6c:7a:29:b9:51:81:75:
+                    b2:50:fb:f7:5d:b5:a7:41:ec:f7:3d:8a:a6:d5:a3:
+                    2f:a3:c7:ce:b8:63:c1:0f:80:73:51:e6:d5:04:86:
+                    73:d1:8f:2a:a8:d7:f3:95:8e:e2:94:a0:52:d6:29:
+                    f7:d4:55:7f:6f:19:66:5a:d7:12:36:a2:83:ed:88:
+                    01:56:b6:c1:dd:e3:e1:3e:75:79:c0:14:36:27:5e:
+                    aa:ae:d0:33:7a:62:0a:16:93:36:4c:bd:3a:b9:96:
+                    c5:61:1f:99:54:6c:45:1b:0b:de:92:e0:34:2f:47:
+                    83:9a:99:ea:13:4e:af:e9:66:d8:2f:8b:67:0f:fe:
+                    b3:fb:9e:6c:e0:59:d8:ac:8c:1f:7a:e4:dd:c8:bd:
+                    68:b3:c4:1e:20:fe:14:84:f3:8e:28:a0:00:89:41:
+                    61:fe:dd:f1:7d:eb:20:2d:27:52:f8:ff:ca:24:14:
+                    ac:1a:3b:21:f0:dc:0d:0d:7f:19:72:74:79:58:2a:
+                    80:20:eb:af:28:86:2a:95:16:e2:a4:c2:92:11:0d:
+                    da:42:ed:14:db:95:52:9f:e2:aa:85:0a:5f:99:10:
+                    31:b2:cc:f2:8d:99:de:76:20:1d:fb:0d:bb:7f:92:
+                    cc:93:f7:d8:ac:b7:bd:43:3c:2c:87:29:f8:54:fc:
+                    c2:58:68:4c:01:57:66:4b:4e:f8:ba:7b:85:1d:af:
+                    22:9b:34:5a:23:a9:29:f2:5d:ec:3c:16:d2:67:4f:
+                    be:22:72:15:24:e3:97:99:05:37:4c:e4:e2:42:b8:
+                    62:f1:b5:f7:77:39:21:ad:0a:3c:d0:30:d8:63:ff:
+                    e0:8a:49:ea:05:96:0a:c7:cc:a7:2c:83:d6:1d:d0:
+                    62:ae:b2:c2:be:12:39:ec:84:a8:8f:8e:a6:90:e5:
+                    02:09:a2:67:87:20:92:4e:46:64:d5:9a:22:bf:fd:
+                    6f:6e:b1:f0:76:04:2d:a3:e0:e3:dd:68:b6:8b:cd:
+                    b4:8d:55
+                Exponent: 65537 (0x10001)
+    Signature Algorithm: sha256WithRSAEncryption
+         99:ec:b9:c9:d8:42:e1:4e:de:62:9a:28:84:9d:2c:c4:35:c2:
+         1d:b4:08:25:50:84:b8:c1:1d:2b:2f:fd:f5:29:d0:9a:bb:73:
+         7f:ea:2c:d3:87:f2:8f:b5:05:33:b5:ed:e4:78:fd:50:f7:8a:
+         c9:89:f9:c9:41:cf:45:40:34:6e:79:60:90:7c:6f:8c:f0:59:
+         38:d2:a6:84:3c:f6:9a:68:e3:c9:c4:fb:c8:09:36:5e:e4:f9:
+         cd:85:cb:2e:d4:f1:70:9c:70:5c:e8:71:00:7c:b1:4d:8f:67:
+         09:d1:e9:4b:bf:06:5a:a7:81:80:60:96:93:c6:ef:be:a4:33:
+         1f:65:2a:2c:43:6a:dc:d0:a1:ff:19:e2:c4:7d:be:46:46:95:
+         2f:bb:58:a3:aa:99:83:e8:98:79:9e:7e:24:ef:ba:6c:db:75:
+         47:c6:13:f4:32:c0:c5:91:9c:80:28:da:ed:fb:6c:e2:e8:7b:
+         a2:ea:16:16:79:f3:6c:58:3a:09:fa:51:45:bc:72:25:aa:a6:
+         3b:ca:23:5e:5c:7d:0c:c2:35:38:58:4f:2d:fb:c1:64:01:6a:
+         68:b0:91:9b:e7:79:7e:ae:e4:b9:3e:f3:47:8c:fd:de:4c:d3:
+         be:d2:e8:74:3f:94:ce:5f:4e:63:8e:ff:33:85:a2:bf:0a:e7:
+         52:ef:7e:ed:72:4a:66:51:20:18:a3:41:1d:a6:d6:af:47:fd:
+         e3:0c:f4:03:fd:c4:a0:7d:e1:15:a5:ae:7c:85:66:ee:a3:13:
+         19:8d:c9:5a:75:77:6c:4f:2b:90:4a:b0:ef:3d:ee:58:b7:c1:
+         5d:31:8f:27:02:05:fb:5f:f5:16:c5:14:40:e0:aa:55:81:08:
+         ab:bb:6b:5b:37:1f:f2:8c:15:39:7c:ac:1c:78:73:bc:ee:21:
+         10:8d:ae:f6:0d:9c:6d:32:7d:39:d4:19:43:e3:cc:b0:bf:08:
+         67:0d:29:0b:6d:96:17:42:56:ed:7e:d5:cd:a5:8f:55:12:cb:
+         29:80:02:9c:00:25:b5:a8:49:c2:48:4d:d9:68:6e:ec:60:76:
+         81:a0:6b:72:ff:26:97:7c:5b:f4:bc:af:1e:07:f2:92:d6:dd:
+         34:a5:02:65:28:fa:7d:6e:63:60:dd:f5:b8:c3:1b:2a:29:d0:
+         98:bf:3f:89:3c:7e:14:94:bf:c9:e7:06:a2:b0:db:1e:c7:4c:
+         f2:2a:84:04:8d:54:29:c3:fd:bd:82:d4:08:0d:66:c8:f4:27:
+         e8:b2:e6:a2:cf:69:80:28:d1:36:86:14:39:41:95:45:6c:cd:
+         8e:72:e2:ac:a9:1a:cb:c8:79:b3:23:b7:1b:54:a4:72:fb:cd:
+         9c:8e:bf:3d:a2:66:b5:c3
+-----BEGIN CERTIFICATE-----
+MIIFPzCCAycCAQMwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
+BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
+MB4XDTIwMDUwNTEyMzQ0NFoXDTIzMDUwNTEyMzQ0NFowVzELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+GDAWBgNVBAMMD2Rldi52aXRhbXVpLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAM0nKXgpoJHVf6jiFsyWhgqQahJQX/15rllxO5VohzQf6X48Swei
+m07rEkHN7wAKUO4Rkr4qeIhwEgDeD7N5VYNTU8LTpqtSmdp5cMb1Kl2fZCIXzTEj
+bjYQ65Qv9uXsCjlqLGnETLvL0EqIa1v/2VUcm+mhIuVyE3zJzhPVlbFrRofF6b60
+YsGcvB6y5m9seim5UYF1slD79121p0Hs9z2KptWjL6PHzrhjwQ+Ac1Hm1QSGc9GP
+KqjX85WO4pSgUtYp99RVf28ZZlrXEjaig+2IAVa2wd3j4T51ecAUNideqq7QM3pi
+ChaTNky9OrmWxWEfmVRsRRsL3pLgNC9Hg5qZ6hNOr+lm2C+LZw/+s/uebOBZ2KyM
+H3rk3ci9aLPEHiD+FITzjiigAIlBYf7d8X3rIC0nUvj/yiQUrBo7IfDcDQ1/GXJ0
+eVgqgCDrryiGKpUW4qTCkhEN2kLtFNuVUp/iqoUKX5kQMbLM8o2Z3nYgHfsNu3+S
+zJP32Ky3vUM8LIcp+FT8wlhoTAFXZktO+Lp7hR2vIps0WiOpKfJd7DwW0mdPviJy
+FSTjl5kFN0zk4kK4YvG193c5Ia0KPNAw2GP/4IpJ6gWWCsfMpyyD1h3QYq6ywr4S
+OeyEqI+OppDlAgmiZ4cgkk5GZNWaIr/9b26x8HYELaPg491otovNtI1VAgMBAAEw
+DQYJKoZIhvcNAQELBQADggIBAJnsucnYQuFO3mKaKISdLMQ1wh20CCVQhLjBHSsv
+/fUp0Jq7c3/qLNOH8o+1BTO17eR4/VD3ismJ+clBz0VANG55YJB8b4zwWTjSpoQ8
+9ppo48nE+8gJNl7k+c2Fyy7U8XCccFzocQB8sU2PZwnR6Uu/BlqngYBglpPG776k
+Mx9lKixDatzQof8Z4sR9vkZGlS+7WKOqmYPomHmefiTvumzbdUfGE/QywMWRnIAo
+2u37bOLoe6LqFhZ582xYOgn6UUW8ciWqpjvKI15cfQzCNThYTy37wWQBamiwkZvn
+eX6u5Lk+80eM/d5M077S6HQ/lM5fTmOO/zOFor8K51Lvfu1ySmZRIBijQR2m1q9H
+/eMM9AP9xKB94RWlrnyFZu6jExmNyVp1d2xPK5BKsO897li3wV0xjycCBftf9RbF
+FEDgqlWBCKu7a1s3H/KMFTl8rBx4c7zuIRCNrvYNnG0yfTnUGUPjzLC/CGcNKQtt
+lhdCVu1+1c2lj1USyymAApwAJbWoScJITdlobuxgdoGga3L/Jpd8W/S8rx4H8pLW
+3TSlAmUo+n1uY2Dd9bjDGyop0Ji/P4k8fhSUv8nnBqKw2x7HTPIqhASNVCnD/b2C
+1AgNZsj0J+iy5qLPaYAo0TaGFDlBlUVszY5y4qypGsvIebMjtxtUpHL7zZyOvz2i
+ZrXD
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/security-internal.key b/dev-deployment/environments/certs/server/hosts/localhost/security-internal.key
new file mode 100644
index 0000000000000000000000000000000000000000..e2b9d118dd839f92f6af2d6f4c1aa510ddcd0d5e
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/security-internal.key
@@ -0,0 +1,52 @@
+-----BEGIN PRIVATE KEY-----
+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
+IRsWkveXfSmx6SqA6e8BWL3J4/xfQw==
+-----END PRIVATE KEY-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/security-internal.pem b/dev-deployment/environments/certs/server/hosts/localhost/security-internal.pem
new file mode 100644
index 0000000000000000000000000000000000000000..51c3038eb05d1b0c6ccf0f89e2bbe9cc40683543
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/security-internal.pem
@@ -0,0 +1,31 @@
+-----BEGIN CERTIFICATE-----
+MIIFPzCCAycCAQMwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
+BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
+MB4XDTIwMDUwNTEyMzQ0NFoXDTIzMDUwNTEyMzQ0NFowVzELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+GDAWBgNVBAMMD2Rldi52aXRhbXVpLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAM0nKXgpoJHVf6jiFsyWhgqQahJQX/15rllxO5VohzQf6X48Swei
+m07rEkHN7wAKUO4Rkr4qeIhwEgDeD7N5VYNTU8LTpqtSmdp5cMb1Kl2fZCIXzTEj
+bjYQ65Qv9uXsCjlqLGnETLvL0EqIa1v/2VUcm+mhIuVyE3zJzhPVlbFrRofF6b60
+YsGcvB6y5m9seim5UYF1slD79121p0Hs9z2KptWjL6PHzrhjwQ+Ac1Hm1QSGc9GP
+KqjX85WO4pSgUtYp99RVf28ZZlrXEjaig+2IAVa2wd3j4T51ecAUNideqq7QM3pi
+ChaTNky9OrmWxWEfmVRsRRsL3pLgNC9Hg5qZ6hNOr+lm2C+LZw/+s/uebOBZ2KyM
+H3rk3ci9aLPEHiD+FITzjiigAIlBYf7d8X3rIC0nUvj/yiQUrBo7IfDcDQ1/GXJ0
+eVgqgCDrryiGKpUW4qTCkhEN2kLtFNuVUp/iqoUKX5kQMbLM8o2Z3nYgHfsNu3+S
+zJP32Ky3vUM8LIcp+FT8wlhoTAFXZktO+Lp7hR2vIps0WiOpKfJd7DwW0mdPviJy
+FSTjl5kFN0zk4kK4YvG193c5Ia0KPNAw2GP/4IpJ6gWWCsfMpyyD1h3QYq6ywr4S
+OeyEqI+OppDlAgmiZ4cgkk5GZNWaIr/9b26x8HYELaPg491otovNtI1VAgMBAAEw
+DQYJKoZIhvcNAQELBQADggIBAJnsucnYQuFO3mKaKISdLMQ1wh20CCVQhLjBHSsv
+/fUp0Jq7c3/qLNOH8o+1BTO17eR4/VD3ismJ+clBz0VANG55YJB8b4zwWTjSpoQ8
+9ppo48nE+8gJNl7k+c2Fyy7U8XCccFzocQB8sU2PZwnR6Uu/BlqngYBglpPG776k
+Mx9lKixDatzQof8Z4sR9vkZGlS+7WKOqmYPomHmefiTvumzbdUfGE/QywMWRnIAo
+2u37bOLoe6LqFhZ582xYOgn6UUW8ciWqpjvKI15cfQzCNThYTy37wWQBamiwkZvn
+eX6u5Lk+80eM/d5M077S6HQ/lM5fTmOO/zOFor8K51Lvfu1ySmZRIBijQR2m1q9H
+/eMM9AP9xKB94RWlrnyFZu6jExmNyVp1d2xPK5BKsO897li3wV0xjycCBftf9RbF
+FEDgqlWBCKu7a1s3H/KMFTl8rBx4c7zuIRCNrvYNnG0yfTnUGUPjzLC/CGcNKQtt
+lhdCVu1+1c2lj1USyymAApwAJbWoScJITdlobuxgdoGga3L/Jpd8W/S8rx4H8pLW
+3TSlAmUo+n1uY2Dd9bjDGyop0Ji/P4k8fhSUv8nnBqKw2x7HTPIqhASNVCnD/b2C
+1AgNZsj0J+iy5qLPaYAo0TaGFDlBlUVszY5y4qypGsvIebMjtxtUpHL7zZyOvz2i
+ZrXD
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/ui-identity-admin.crt b/dev-deployment/environments/certs/server/hosts/localhost/ui-identity-admin.crt
new file mode 100644
index 0000000000000000000000000000000000000000..48b6842597257528c8ce746b3397276a27d39554
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/ui-identity-admin.crt
@@ -0,0 +1,111 @@
+Certificate:
+    Data:
+        Version: 1 (0x0)
+        Serial Number: 8 (0x8)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
+        Validity
+            Not Before: May  5 12:35:04 2020 GMT
+            Not After : May  5 12:35:04 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:bf:68:69:8b:ad:9f:6b:15:44:55:8a:22:6c:bc:
+                    20:e1:8f:b8:41:6f:a6:97:6d:3a:ed:52:5b:6a:0b:
+                    7a:82:6c:78:bc:7d:2b:85:a3:18:2d:38:c1:ea:cf:
+                    3f:6b:7a:25:d4:d0:b5:ed:67:78:06:6f:b6:35:8f:
+                    dc:18:c3:23:cb:54:ab:2c:41:f7:f5:98:b3:74:55:
+                    51:21:6a:45:71:70:1e:60:6f:87:a6:59:ee:ca:4c:
+                    9c:19:fc:ff:32:c1:ce:63:de:fa:f7:f5:fe:10:bd:
+                    59:08:87:d1:62:f8:b9:c8:58:fb:3a:f7:78:0a:07:
+                    e4:4a:85:df:c2:88:13:74:91:f2:66:56:8d:ec:c7:
+                    f2:5f:22:3d:16:da:22:64:f5:ab:39:a7:0d:13:44:
+                    38:63:eb:21:00:5f:c6:c0:ff:96:f7:41:29:e8:40:
+                    9c:14:69:d0:b6:d8:78:fc:b6:21:a3:70:74:47:19:
+                    ac:18:b9:46:77:d5:d2:47:64:d8:8c:4e:7c:01:5d:
+                    2b:55:ad:b6:25:dc:2b:9c:b5:bf:14:92:d5:bf:07:
+                    51:d9:45:61:f6:5c:30:19:f8:70:f4:dd:a4:b3:10:
+                    4d:f4:91:30:2c:cd:d2:84:d7:4c:79:88:d3:40:25:
+                    9c:3b:d8:a9:66:12:0e:e4:7e:63:54:ff:12:91:4e:
+                    ba:9c:4c:09:99:57:23:cf:fb:22:08:b0:2c:10:fc:
+                    64:8f:fb:95:c3:6a:c2:8b:8a:c7:48:83:c7:7a:bd:
+                    f2:ee:cf:34:80:2c:64:ca:23:fd:00:20:20:2d:8f:
+                    df:f6:d3:94:62:bf:6a:b1:cd:a4:7f:89:97:3b:75:
+                    af:b9:88:31:52:20:f3:38:8a:93:b1:67:09:72:09:
+                    60:73:b7:2a:3b:cc:81:af:2d:92:68:48:d4:1d:79:
+                    48:c8:99:41:c0:c0:5b:09:e3:26:93:a2:63:49:db:
+                    92:82:6a:e3:66:95:13:98:e2:1e:1d:f5:85:a0:ce:
+                    5b:9d:39:de:8f:c2:8e:da:98:2b:71:60:af:c7:f9:
+                    e5:a7:a1:00:a4:50:f9:ed:34:02:f5:84:0f:2b:d0:
+                    0c:fa:b1:65:56:b2:31:e9:04:f0:ba:0d:3e:0b:c6:
+                    17:12:2f:cd:7b:df:e0:50:f1:34:d3:9c:df:9f:9c:
+                    f3:30:d3:60:3f:f9:7e:b0:7b:cd:9e:a7:a8:86:65:
+                    5d:5e:3e:28:40:bb:ea:ec:2c:4b:fa:eb:cc:80:5c:
+                    8e:0d:e2:fe:de:84:20:8e:d8:37:0c:12:8e:f2:b4:
+                    e5:0d:5f:78:fd:d8:d4:c8:7d:80:d6:8a:be:2e:84:
+                    2d:c0:89:2d:c3:d0:fd:05:9e:b2:ad:f9:37:ca:6d:
+                    9e:80:43
+                Exponent: 65537 (0x10001)
+    Signature Algorithm: sha256WithRSAEncryption
+         45:91:9a:b2:7d:49:90:77:6f:33:5f:68:f6:ce:8a:d8:01:2c:
+         fc:a6:94:a5:fe:f1:73:51:38:13:0c:80:d8:19:9b:7c:15:f4:
+         9a:0e:5e:a3:5d:a6:c5:ba:7c:18:bd:7b:dc:8b:fc:52:96:03:
+         8c:a5:6f:27:5a:11:3b:00:58:32:7f:d2:99:a7:04:af:62:c2:
+         4d:6f:9f:64:aa:9e:dc:9b:bc:76:c4:90:72:5b:0b:8a:7d:74:
+         b8:c1:eb:83:87:54:60:70:e6:4e:14:f3:97:f0:54:17:9a:e8:
+         20:0a:d9:2f:29:e7:3d:26:5b:51:e9:2c:fa:e6:8e:e9:23:79:
+         78:b0:20:30:22:ee:11:65:b7:40:dc:bf:09:e9:d5:71:cb:b9:
+         87:46:fc:ff:56:f1:55:22:e6:06:05:93:5c:b4:f9:f2:d1:1b:
+         ac:d5:60:b2:72:dd:4d:c6:16:e0:f9:94:79:d3:1c:04:46:34:
+         c9:a2:0c:56:96:73:5d:37:71:5e:59:9d:2e:a0:7d:f5:ff:c5:
+         38:8f:fb:36:4a:de:9f:68:94:76:e0:7b:5c:0b:96:4a:8a:ef:
+         08:32:e1:65:0a:28:47:20:f4:81:4c:5b:b1:ea:9c:81:1c:a9:
+         86:db:e2:d1:d5:dd:81:e0:45:02:fe:f1:60:ef:5e:25:15:b6:
+         a0:8c:51:20:b3:ae:8b:29:25:ce:08:f6:e6:1a:d8:1c:d4:29:
+         50:c9:44:43:6b:7f:e2:8d:a4:61:8f:d2:7e:c2:ed:ce:51:cd:
+         15:9f:f4:99:89:43:14:86:70:c0:e6:b6:b5:50:5d:d8:26:8f:
+         38:ae:75:18:1b:24:7d:dd:88:cd:65:0e:8e:11:b3:60:3f:2d:
+         57:ac:1b:87:c5:6b:91:4c:9c:cf:84:cc:69:a9:a8:23:c7:12:
+         6a:f2:a9:a9:55:9c:51:a0:1d:70:2d:c8:1e:13:2b:fc:31:72:
+         80:7d:64:5a:b5:10:14:82:af:80:83:bf:9a:c8:4f:64:10:76:
+         25:55:3c:91:1d:36:86:dd:ac:bb:f1:86:89:e0:7f:0e:e9:bd:
+         44:56:f2:b5:ad:ef:77:a6:c9:3a:a7:35:4c:d0:61:43:83:5a:
+         32:39:7d:61:32:f9:64:a6:db:ac:89:28:47:a0:9c:d0:e8:11:
+         fa:80:ec:c2:05:db:00:ff:65:54:a8:f0:5f:60:83:45:12:43:
+         d1:d1:5f:93:c9:7a:72:63:c4:ec:1a:0c:68:8a:aa:f5:5b:1e:
+         5b:8c:81:f5:33:1a:8f:7b:66:26:5f:cc:d4:bb:f0:9d:83:9d:
+         3e:d1:04:1a:97:ce:03:f8:2d:eb:f5:9a:c3:1e:5a:3c:46:0c:
+         46:c4:f7:e3:fe:d8:89:21
+-----BEGIN CERTIFICATE-----
+MIIFPzCCAycCAQgwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
+BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
+MB4XDTIwMDUwNTEyMzUwNFoXDTIzMDUwNTEyMzUwNFowVzELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+GDAWBgNVBAMMD2Rldi52aXRhbXVpLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAL9oaYutn2sVRFWKImy8IOGPuEFvppdtOu1SW2oLeoJseLx9K4Wj
+GC04werPP2t6JdTQte1neAZvtjWP3BjDI8tUqyxB9/WYs3RVUSFqRXFwHmBvh6ZZ
+7spMnBn8/zLBzmPe+vf1/hC9WQiH0WL4uchY+zr3eAoH5EqF38KIE3SR8mZWjezH
+8l8iPRbaImT1qzmnDRNEOGPrIQBfxsD/lvdBKehAnBRp0LbYePy2IaNwdEcZrBi5
+RnfV0kdk2IxOfAFdK1WttiXcK5y1vxSS1b8HUdlFYfZcMBn4cPTdpLMQTfSRMCzN
+0oTXTHmI00AlnDvYqWYSDuR+Y1T/EpFOupxMCZlXI8/7IgiwLBD8ZI/7lcNqwouK
+x0iDx3q98u7PNIAsZMoj/QAgIC2P3/bTlGK/arHNpH+Jlzt1r7mIMVIg8ziKk7Fn
+CXIJYHO3KjvMga8tkmhI1B15SMiZQcDAWwnjJpOiY0nbkoJq42aVE5jiHh31haDO
+W5053o/CjtqYK3Fgr8f55aehAKRQ+e00AvWEDyvQDPqxZVayMekE8LoNPgvGFxIv
+zXvf4FDxNNOc35+c8zDTYD/5frB7zZ6nqIZlXV4+KEC76uwsS/rrzIBcjg3i/t6E
+II7YNwwSjvK05Q1feP3Y1Mh9gNaKvi6ELcCJLcPQ/QWesq35N8ptnoBDAgMBAAEw
+DQYJKoZIhvcNAQELBQADggIBAEWRmrJ9SZB3bzNfaPbOitgBLPymlKX+8XNROBMM
+gNgZm3wV9JoOXqNdpsW6fBi9e9yL/FKWA4ylbydaETsAWDJ/0pmnBK9iwk1vn2Sq
+ntybvHbEkHJbC4p9dLjB64OHVGBw5k4U85fwVBea6CAK2S8p5z0mW1HpLPrmjukj
+eXiwIDAi7hFlt0Dcvwnp1XHLuYdG/P9W8VUi5gYFk1y0+fLRG6zVYLJy3U3GFuD5
+lHnTHARGNMmiDFaWc103cV5ZnS6gffX/xTiP+zZK3p9olHbge1wLlkqK7wgy4WUK
+KEcg9IFMW7HqnIEcqYbb4tHV3YHgRQL+8WDvXiUVtqCMUSCzrospJc4I9uYa2BzU
+KVDJRENrf+KNpGGP0n7C7c5RzRWf9JmJQxSGcMDmtrVQXdgmjziudRgbJH3diM1l
+Do4Rs2A/LVesG4fFa5FMnM+EzGmpqCPHEmryqalVnFGgHXAtyB4TK/wxcoB9ZFq1
+EBSCr4CDv5rIT2QQdiVVPJEdNobdrLvxhongfw7pvURW8rWt73emyTqnNUzQYUOD
+WjI5fWEy+WSm26yJKEegnNDoEfqA7MIF2wD/ZVSo8F9gg0USQ9HRX5PJenJjxOwa
+DGiKqvVbHluMgfUzGo97ZiZfzNS78J2DnT7RBBqXzgP4Lev1msMeWjxGDEbE9+P+
+2Ikh
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/ui-identity-admin.key b/dev-deployment/environments/certs/server/hosts/localhost/ui-identity-admin.key
new file mode 100644
index 0000000000000000000000000000000000000000..8ad3bc8f2650002b341ce48b3f02acde5a7b37be
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/ui-identity-admin.key
@@ -0,0 +1,52 @@
+-----BEGIN PRIVATE KEY-----
+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
+lvPxX/UuQ8neMlDS9k8ZsRCT72l25iE=
+-----END PRIVATE KEY-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/ui-identity-admin.pem b/dev-deployment/environments/certs/server/hosts/localhost/ui-identity-admin.pem
new file mode 100644
index 0000000000000000000000000000000000000000..3e14f1195a950ec3485eeaae09684405b1c2172b
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/ui-identity-admin.pem
@@ -0,0 +1,31 @@
+-----BEGIN CERTIFICATE-----
+MIIFPzCCAycCAQgwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
+BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
+MB4XDTIwMDUwNTEyMzUwNFoXDTIzMDUwNTEyMzUwNFowVzELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+GDAWBgNVBAMMD2Rldi52aXRhbXVpLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAL9oaYutn2sVRFWKImy8IOGPuEFvppdtOu1SW2oLeoJseLx9K4Wj
+GC04werPP2t6JdTQte1neAZvtjWP3BjDI8tUqyxB9/WYs3RVUSFqRXFwHmBvh6ZZ
+7spMnBn8/zLBzmPe+vf1/hC9WQiH0WL4uchY+zr3eAoH5EqF38KIE3SR8mZWjezH
+8l8iPRbaImT1qzmnDRNEOGPrIQBfxsD/lvdBKehAnBRp0LbYePy2IaNwdEcZrBi5
+RnfV0kdk2IxOfAFdK1WttiXcK5y1vxSS1b8HUdlFYfZcMBn4cPTdpLMQTfSRMCzN
+0oTXTHmI00AlnDvYqWYSDuR+Y1T/EpFOupxMCZlXI8/7IgiwLBD8ZI/7lcNqwouK
+x0iDx3q98u7PNIAsZMoj/QAgIC2P3/bTlGK/arHNpH+Jlzt1r7mIMVIg8ziKk7Fn
+CXIJYHO3KjvMga8tkmhI1B15SMiZQcDAWwnjJpOiY0nbkoJq42aVE5jiHh31haDO
+W5053o/CjtqYK3Fgr8f55aehAKRQ+e00AvWEDyvQDPqxZVayMekE8LoNPgvGFxIv
+zXvf4FDxNNOc35+c8zDTYD/5frB7zZ6nqIZlXV4+KEC76uwsS/rrzIBcjg3i/t6E
+II7YNwwSjvK05Q1feP3Y1Mh9gNaKvi6ELcCJLcPQ/QWesq35N8ptnoBDAgMBAAEw
+DQYJKoZIhvcNAQELBQADggIBAEWRmrJ9SZB3bzNfaPbOitgBLPymlKX+8XNROBMM
+gNgZm3wV9JoOXqNdpsW6fBi9e9yL/FKWA4ylbydaETsAWDJ/0pmnBK9iwk1vn2Sq
+ntybvHbEkHJbC4p9dLjB64OHVGBw5k4U85fwVBea6CAK2S8p5z0mW1HpLPrmjukj
+eXiwIDAi7hFlt0Dcvwnp1XHLuYdG/P9W8VUi5gYFk1y0+fLRG6zVYLJy3U3GFuD5
+lHnTHARGNMmiDFaWc103cV5ZnS6gffX/xTiP+zZK3p9olHbge1wLlkqK7wgy4WUK
+KEcg9IFMW7HqnIEcqYbb4tHV3YHgRQL+8WDvXiUVtqCMUSCzrospJc4I9uYa2BzU
+KVDJRENrf+KNpGGP0n7C7c5RzRWf9JmJQxSGcMDmtrVQXdgmjziudRgbJH3diM1l
+Do4Rs2A/LVesG4fFa5FMnM+EzGmpqCPHEmryqalVnFGgHXAtyB4TK/wxcoB9ZFq1
+EBSCr4CDv5rIT2QQdiVVPJEdNobdrLvxhongfw7pvURW8rWt73emyTqnNUzQYUOD
+WjI5fWEy+WSm26yJKEegnNDoEfqA7MIF2wD/ZVSo8F9gg0USQ9HRX5PJenJjxOwa
+DGiKqvVbHluMgfUzGo97ZiZfzNS78J2DnT7RBBqXzgP4Lev1msMeWjxGDEbE9+P+
+2Ikh
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/ui-portal.crt b/dev-deployment/environments/certs/server/hosts/localhost/ui-portal.crt
new file mode 100644
index 0000000000000000000000000000000000000000..f493852f749073174cce928615b1e0116d37a475
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/ui-portal.crt
@@ -0,0 +1,111 @@
+Certificate:
+    Data:
+        Version: 1 (0x0)
+        Serial Number: 7 (0x7)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
+        Validity
+            Not Before: May  5 12:34:59 2020 GMT
+            Not After : May  5 12:34:59 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:e4:b2:cf:9c:d8:7b:17:03:fc:b6:7a:84:47:65:
+                    7b:2b:0c:15:97:45:4b:ca:ca:44:3e:0d:dd:8e:b5:
+                    e0:90:46:33:0a:65:19:e0:f2:60:31:78:2b:ba:43:
+                    4a:00:a3:d5:24:86:32:2a:31:40:12:04:33:22:ab:
+                    95:82:28:af:d8:a7:13:f6:75:d4:fb:9c:92:56:e5:
+                    75:ba:a5:17:dd:3e:99:fb:56:5d:7c:12:3e:48:89:
+                    35:27:fb:ed:0d:13:0b:ee:85:28:9e:43:96:e7:48:
+                    18:07:49:34:0b:38:fc:33:3e:c9:a5:bf:4d:6c:90:
+                    91:ea:f7:3d:0d:51:e0:66:86:7d:b6:d6:69:e6:86:
+                    7a:71:33:4b:01:88:90:de:c0:d6:4a:3b:eb:76:c9:
+                    40:91:9c:b1:1d:ed:04:1d:9e:32:00:f0:c7:e4:17:
+                    73:22:e1:97:ee:03:63:b3:9c:09:26:d8:46:e6:ba:
+                    99:95:43:c8:63:c9:95:de:65:ff:25:c1:c4:e1:9f:
+                    45:46:38:28:ec:dd:b5:0f:c2:82:1b:4c:a8:92:02:
+                    bf:92:2f:9e:da:65:9f:ad:9f:6c:92:44:d7:16:03:
+                    4d:29:7e:45:c6:0e:18:2d:92:df:6c:f8:60:45:cc:
+                    19:cc:88:ab:d6:b3:94:89:54:a6:65:1b:da:a5:23:
+                    e0:e7:76:8e:cf:20:7e:52:c0:e3:ca:20:81:4a:d2:
+                    a4:f1:6f:bc:a7:99:28:1a:c4:07:1c:09:70:69:14:
+                    d9:3b:9d:d3:7f:92:37:22:4d:db:60:c5:86:c3:d5:
+                    11:a7:9a:b1:4d:c4:d8:b3:0f:7e:6a:d9:58:88:97:
+                    12:ab:3a:df:fd:5d:37:f1:56:08:72:31:ce:b6:71:
+                    5b:27:f8:b0:d1:a6:3f:2c:26:ce:95:7c:76:93:c3:
+                    73:32:ad:39:40:74:f3:80:9a:35:0a:c9:d8:3d:a0:
+                    71:64:95:23:33:eb:56:ba:68:3c:17:17:b5:91:18:
+                    5c:e5:02:d7:a5:fa:2e:c9:a0:e4:97:c8:71:f9:e0:
+                    4e:d8:2b:a4:fa:73:cb:a4:f7:04:f6:f6:88:d2:aa:
+                    fc:dc:81:bf:89:27:90:36:17:5e:ab:f1:0f:de:db:
+                    14:14:6c:4d:4f:3a:5f:12:a0:31:e4:a3:e4:57:03:
+                    d2:ec:3e:28:c2:0b:a8:73:a4:02:51:c6:b5:56:e2:
+                    73:c6:89:1c:60:09:a9:bd:71:6a:0d:0c:b2:57:08:
+                    e2:f3:e7:22:c8:a3:0b:4e:99:68:e7:69:72:58:8a:
+                    ae:be:95:17:d7:62:44:ee:b3:12:6f:76:db:f9:81:
+                    44:75:2a:6b:71:03:3d:47:fc:b3:bc:50:48:69:7b:
+                    22:e8:0f
+                Exponent: 65537 (0x10001)
+    Signature Algorithm: sha256WithRSAEncryption
+         62:1b:6a:34:e2:00:a9:fa:ad:6c:0b:88:a2:b6:db:9e:f8:e8:
+         f1:0e:d9:52:0f:ba:69:5d:66:3d:a5:f6:00:db:0b:6f:62:f4:
+         5b:1a:19:aa:98:2e:73:e5:15:8a:b9:ca:57:fb:6a:41:70:71:
+         e6:e9:3d:8d:e9:91:f7:37:78:02:04:a2:51:56:ad:f4:48:80:
+         1f:70:a8:fc:65:f4:4b:b4:70:55:9a:70:eb:27:5a:0f:0e:28:
+         56:86:eb:ae:fd:a5:a4:52:43:05:11:81:5d:41:00:90:77:e2:
+         c4:38:da:0d:8a:f9:37:b3:fe:df:47:37:3e:ae:f9:12:2a:1e:
+         fa:ca:73:8e:2d:e6:f6:30:56:c7:b1:13:6d:8e:26:bf:2d:2f:
+         5b:60:f6:8b:30:32:73:c1:d1:af:a0:46:bc:c8:20:ca:73:6a:
+         4c:47:55:ee:fb:64:34:20:c3:9d:d7:7c:8d:42:1f:d9:f2:68:
+         cf:be:0b:ea:4c:e6:9f:2e:e7:d1:60:4c:58:cb:f4:04:bb:66:
+         79:63:c7:4b:03:fb:12:29:88:17:0c:a3:39:9f:e8:b1:19:ee:
+         3b:bf:77:3e:f4:e1:73:3c:e4:18:5a:f5:b1:7e:39:f1:88:a5:
+         02:09:8c:8a:f4:53:bd:9e:f1:90:03:c1:fc:aa:21:be:1a:fa:
+         07:12:ec:a5:45:2f:45:e7:73:c6:9f:ee:cd:8d:1f:ad:24:0d:
+         fc:50:d4:14:60:41:24:53:41:9e:43:11:a1:92:ce:43:db:d0:
+         b1:a7:fa:8a:85:a1:45:af:00:6c:14:38:30:32:86:31:ce:67:
+         52:45:58:bc:71:5d:89:ef:ee:f9:6b:64:a9:68:ff:5b:8a:ce:
+         ac:cf:e8:95:bd:95:1e:a5:0e:58:64:14:57:17:54:06:13:19:
+         7d:e8:30:2c:17:91:9c:e3:90:70:03:e6:fc:5d:df:93:a5:97:
+         76:b8:eb:5f:26:70:a9:ff:81:55:39:63:ee:11:91:2e:24:18:
+         fb:cb:03:05:e6:bd:c9:2c:9d:f4:85:69:af:0c:29:98:8e:00:
+         5a:45:41:69:35:87:5d:3e:89:80:8e:6d:87:6b:0e:3c:03:8f:
+         8c:83:31:2e:8f:ae:18:98:9d:24:57:fc:e7:7b:d3:83:a7:13:
+         e6:8b:8c:66:41:eb:2e:a8:18:ec:ce:cd:14:9d:bb:fd:c5:86:
+         46:12:fb:9f:a9:8f:6d:5a:57:a3:70:5e:63:24:2f:99:36:33:
+         8d:a7:be:2b:0c:a9:c1:24:e2:29:6b:24:c2:51:1a:f3:7f:30:
+         95:b1:89:1e:de:cd:50:12:4a:4c:fb:ed:88:8e:0a:45:37:18:
+         49:a3:49:77:b1:37:eb:94
+-----BEGIN CERTIFICATE-----
+MIIFPzCCAycCAQcwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
+BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
+MB4XDTIwMDUwNTEyMzQ1OVoXDTIzMDUwNTEyMzQ1OVowVzELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+GDAWBgNVBAMMD2Rldi52aXRhbXVpLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAOSyz5zYexcD/LZ6hEdleysMFZdFS8rKRD4N3Y614JBGMwplGeDy
+YDF4K7pDSgCj1SSGMioxQBIEMyKrlYIor9inE/Z11PucklbldbqlF90+mftWXXwS
+PkiJNSf77Q0TC+6FKJ5DludIGAdJNAs4/DM+yaW/TWyQker3PQ1R4GaGfbbWaeaG
+enEzSwGIkN7A1ko763bJQJGcsR3tBB2eMgDwx+QXcyLhl+4DY7OcCSbYRua6mZVD
+yGPJld5l/yXBxOGfRUY4KOzdtQ/CghtMqJICv5Ivntpln62fbJJE1xYDTSl+RcYO
+GC2S32z4YEXMGcyIq9azlIlUpmUb2qUj4Od2js8gflLA48oggUrSpPFvvKeZKBrE
+BxwJcGkU2Tud03+SNyJN22DFhsPVEaeasU3E2LMPfmrZWIiXEqs63/1dN/FWCHIx
+zrZxWyf4sNGmPywmzpV8dpPDczKtOUB084CaNQrJ2D2gcWSVIzPrVrpoPBcXtZEY
+XOUC16X6Lsmg5JfIcfngTtgrpPpzy6T3BPb2iNKq/NyBv4knkDYXXqvxD97bFBRs
+TU86XxKgMeSj5FcD0uw+KMILqHOkAlHGtVbic8aJHGAJqb1xag0MslcI4vPnIsij
+C06ZaOdpcliKrr6VF9diRO6zEm922/mBRHUqa3EDPUf8s7xQSGl7IugPAgMBAAEw
+DQYJKoZIhvcNAQELBQADggIBAGIbajTiAKn6rWwLiKK225746PEO2VIPumldZj2l
+9gDbC29i9FsaGaqYLnPlFYq5ylf7akFwcebpPY3pkfc3eAIEolFWrfRIgB9wqPxl
+9Eu0cFWacOsnWg8OKFaG6679paRSQwURgV1BAJB34sQ42g2K+Tez/t9HNz6u+RIq
+HvrKc44t5vYwVsexE22OJr8tL1tg9oswMnPB0a+gRrzIIMpzakxHVe77ZDQgw53X
+fI1CH9nyaM++C+pM5p8u59FgTFjL9AS7Znljx0sD+xIpiBcMozmf6LEZ7ju/dz70
+4XM85Bha9bF+OfGIpQIJjIr0U72e8ZADwfyqIb4a+gcS7KVFL0Xnc8af7s2NH60k
+DfxQ1BRgQSRTQZ5DEaGSzkPb0LGn+oqFoUWvAGwUODAyhjHOZ1JFWLxxXYnv7vlr
+ZKlo/1uKzqzP6JW9lR6lDlhkFFcXVAYTGX3oMCwXkZzjkHAD5vxd35Oll3a4618m
+cKn/gVU5Y+4RkS4kGPvLAwXmvcksnfSFaa8MKZiOAFpFQWk1h10+iYCObYdrDjwD
+j4yDMS6PrhiYnSRX/Od704OnE+aLjGZB6y6oGOzOzRSdu/3FhkYS+5+pj21aV6Nw
+XmMkL5k2M42nvisMqcEk4ilrJMJRGvN/MJWxiR7ezVASSkz77YiOCkU3GEmjSXex
+N+uU
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/ui-portal.key b/dev-deployment/environments/certs/server/hosts/localhost/ui-portal.key
new file mode 100644
index 0000000000000000000000000000000000000000..18bedafd01e969194e51dff5f6c88ccc824bf338
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/ui-portal.key
@@ -0,0 +1,52 @@
+-----BEGIN PRIVATE KEY-----
+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
+JAyGN1o8DsszMsG9AS9V5kTWop88zdFO
+-----END PRIVATE KEY-----
diff --git a/dev-deployment/environments/certs/server/hosts/localhost/ui-portal.pem b/dev-deployment/environments/certs/server/hosts/localhost/ui-portal.pem
new file mode 100644
index 0000000000000000000000000000000000000000..1f5642d0d0a2eb61221ac4aad7bba8f3d1cbc719
--- /dev/null
+++ b/dev-deployment/environments/certs/server/hosts/localhost/ui-portal.pem
@@ -0,0 +1,31 @@
+-----BEGIN CERTIFICATE-----
+MIIFPzCCAycCAQcwDQYJKoZIhvcNAQELBQAwdDELMAkGA1UEBhMCZnIxDDAKBgNV
+BAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDASBgNV
+BAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2VydmVy
+MB4XDTIwMDUwNTEyMzQ1OVoXDTIzMDUwNTEyMzQ1OVowVzELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+GDAWBgNVBAMMD2Rldi52aXRhbXVpLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIP
+ADCCAgoCggIBAOSyz5zYexcD/LZ6hEdleysMFZdFS8rKRD4N3Y614JBGMwplGeDy
+YDF4K7pDSgCj1SSGMioxQBIEMyKrlYIor9inE/Z11PucklbldbqlF90+mftWXXwS
+PkiJNSf77Q0TC+6FKJ5DludIGAdJNAs4/DM+yaW/TWyQker3PQ1R4GaGfbbWaeaG
+enEzSwGIkN7A1ko763bJQJGcsR3tBB2eMgDwx+QXcyLhl+4DY7OcCSbYRua6mZVD
+yGPJld5l/yXBxOGfRUY4KOzdtQ/CghtMqJICv5Ivntpln62fbJJE1xYDTSl+RcYO
+GC2S32z4YEXMGcyIq9azlIlUpmUb2qUj4Od2js8gflLA48oggUrSpPFvvKeZKBrE
+BxwJcGkU2Tud03+SNyJN22DFhsPVEaeasU3E2LMPfmrZWIiXEqs63/1dN/FWCHIx
+zrZxWyf4sNGmPywmzpV8dpPDczKtOUB084CaNQrJ2D2gcWSVIzPrVrpoPBcXtZEY
+XOUC16X6Lsmg5JfIcfngTtgrpPpzy6T3BPb2iNKq/NyBv4knkDYXXqvxD97bFBRs
+TU86XxKgMeSj5FcD0uw+KMILqHOkAlHGtVbic8aJHGAJqb1xag0MslcI4vPnIsij
+C06ZaOdpcliKrr6VF9diRO6zEm922/mBRHUqa3EDPUf8s7xQSGl7IugPAgMBAAEw
+DQYJKoZIhvcNAQELBQADggIBAGIbajTiAKn6rWwLiKK225746PEO2VIPumldZj2l
+9gDbC29i9FsaGaqYLnPlFYq5ylf7akFwcebpPY3pkfc3eAIEolFWrfRIgB9wqPxl
+9Eu0cFWacOsnWg8OKFaG6679paRSQwURgV1BAJB34sQ42g2K+Tez/t9HNz6u+RIq
+HvrKc44t5vYwVsexE22OJr8tL1tg9oswMnPB0a+gRrzIIMpzakxHVe77ZDQgw53X
+fI1CH9nyaM++C+pM5p8u59FgTFjL9AS7Znljx0sD+xIpiBcMozmf6LEZ7ju/dz70
+4XM85Bha9bF+OfGIpQIJjIr0U72e8ZADwfyqIb4a+gcS7KVFL0Xnc8af7s2NH60k
+DfxQ1BRgQSRTQZ5DEaGSzkPb0LGn+oqFoUWvAGwUODAyhjHOZ1JFWLxxXYnv7vlr
+ZKlo/1uKzqzP6JW9lR6lDlhkFFcXVAYTGX3oMCwXkZzjkHAD5vxd35Oll3a4618m
+cKn/gVU5Y+4RkS4kGPvLAwXmvcksnfSFaa8MKZiOAFpFQWk1h10+iYCObYdrDjwD
+j4yDMS6PrhiYnSRX/Od704OnE+aLjGZB6y6oGOzOzRSdu/3FhkYS+5+pj21aV6Nw
+XmMkL5k2M42nvisMqcEk4ilrJMJRGvN/MJWxiR7ezVASSkz77YiOCkU3GEmjSXex
+N+uU
+-----END CERTIFICATE-----
diff --git a/dev-deployment/environments/certs/vault-ca.yml b/dev-deployment/environments/certs/vault-ca.yml
new file mode 100644
index 0000000000000000000000000000000000000000..83fe510260941524dca2b84f91b7c03f54b1fa16
--- /dev/null
+++ b/dev-deployment/environments/certs/vault-ca.yml
@@ -0,0 +1,28 @@
+$ANSIBLE_VAULT;1.1;AES256
+34363639376439383664343461303833396164303962393265623330373163656635363733393664
+6564663564643536326665636162666536646235356336360a353032623331323837363864633132
+35376362633865656537313563666262616562336230353861303863623134356130353462356334
+6231366363356637390a646366353539613263373166626336386131336236373632616439323035
+33623166666365396539356665356165363732323162626533356463623436613331646631356462
+61373033356430383263333862346135393636353237353366353938663430343463623039316430
+35343166386463346462396165333166656134306536626130353133383966323033623831363931
+37363134373464353365343137623563396637643466666363323265616238636634306235383565
+35383036633563623766383338623061323632373863343163396263643631383631633837643034
+38306237346366626565366532386561313032626436653535303234613061383264313933643631
+32306638323631313136336630373735613962356663363765366634363265666534323733323530
+32306334666462633838313361363131353831343531623866386263356432663332656136396132
+31393933383961383461363466633634303331643633626637353261346239386662316566623161
+64653836336465346538393030666466303364353163313862663663636437353835333531323336
+35623735346364383038306131623839323962303664336131313635653036353537646263613864
+30393930633233373264306562386434613066636634633966333563653138323933373739646638
+61626364356135323364303761323664313936303566356336363931373964373935633361646332
+61623131633339363764643638353733363064323364666661613965313062653539613238643732
+65333139633464376364353836656461383333343530386666313332623933653162653338366337
+61313565303764316530396232323930346633623864643230363163326433646533373462613536
+37623265616530656638386333643564323532626362623062306438656332333763633665303564
+61343636343833303265303236316631363464353532623131663261636130306234623436316238
+63643239353063636464656631663932653264343135346566626637366139363939616239613239
+62653839646332356365643436313031386339383865626631306334383139333834646365653064
+64303561366336373132613365613730383863313939656332333637383230396536353134613939
+34363932333430306134383063623038346466343936376564656238363062316238653663396132
+663865643434376366646536366634643066
diff --git a/dev-deployment/environments/certs/vault-ca.yml.example b/dev-deployment/environments/certs/vault-ca.yml.example
new file mode 100644
index 0000000000000000000000000000000000000000..edb6bdefd67aeaf3ad56f2ee64a9e735fa6f4abd
--- /dev/null
+++ b/dev-deployment/environments/certs/vault-ca.yml.example
@@ -0,0 +1,7 @@
+---
+ca_root_server: changeme
+ca_intermediate_server: changeme
+ca_root_client_external: changeme
+ca_intermediate_client_external: changeme
+ca_root_client_vitam: changeme
+ca_intermediate_client_vitam: changeme
diff --git a/dev-deployment/environments/certs/vault-certs.yml b/dev-deployment/environments/certs/vault-certs.yml
new file mode 100644
index 0000000000000000000000000000000000000000..942472c502f9c5eb6e7766f525e21109b68cecd6
--- /dev/null
+++ b/dev-deployment/environments/certs/vault-certs.yml
@@ -0,0 +1,36 @@
+$ANSIBLE_VAULT;1.1;AES256
+31633862666439373532366433383663396439303036633930613961313463633030396362393631
+3137346632346166663166353735623138356161663336340a613730666430313338623532353262
+37373761633639623664366539626563323731366238396631303034633732653165323636373935
+3966343538663431360a633937393237613966633037346135373337313238343833343736383239
+32626637366231623433363230623034343264356538373832323866623730633439663333333065
+32633138383661393764373430636330386634633539333932333736616639323864306539663563
+37623833623934663036303739623033333331336639326136343235306564643236343462383333
+31643431363964346537306535383962303166353836663532366163323435303165336132306364
+33653066653065633231386438326639363034383261313833393062333835633564303932633134
+64636632666333616335636361366266633964353365623230383763613431303039653965313633
+65636133663230633936613637393539386334313633346164633662373439363631373637663562
+65666535346366613639373366623332373233393936643534356636333537316163336661343164
+31623031633665313630353564346262373838306264383531326530386235643265376138613232
+61376130663631373335633163306134316263313735313461616566633363613766353937613163
+31643337383932356561656532383162636361643764333634633131353732663532663532346365
+35393235303037353865366633633436653038303034333039626663323439343736333936343837
+37303766393933623266323463356661333264353033356535636531363239623533383365396334
+38303066666433313135383934376265613834663465383431333137333761656236326666643338
+36623563393439386464356430396332323836633630353939626166383239633832303666323330
+30313261336133396438666534363664373163383363623435373062666436383164323939326234
+65373737643632306135666466613564366463366230356562666134633066653631303434666333
+37383931366363643939343336663466316265613762343739356637383237303262353462396438
+31663435326561363761323965393434643965316137623965613532303131356430363031313364
+62366438363935383434333563393134366534306363633238383536306662333263636164363238
+39363963336631656338376462663430346263623363633732663263666230633230333166383631
+66336234393461336565373732616138616535653432393434396161333731306434363263643830
+39663761353134383434333232363137663964306234356561613630303939306361343565303132
+63666564393037636666666564613662313363373037336432643833306161653261663730636131
+35323839313165663032393562353230313234316663626464656162373734316561633031313037
+34663464613335623930353264626164633438373232653639643632636665306633353837383639
+66633034333061366462303530633037306637626130383166663332306237333234613663663066
+37363431616630626333643134366430303665666362306366303064633464393566383836396566
+38353932626637376637633164616135393535313764363738326662393961666463376365386136
+39343732343630653430343663373537373365363433613365316363323533643139326334653961
+643739623835646135366337383431373332
diff --git a/dev-deployment/environments/certs/vault-certs.yml.example b/dev-deployment/environments/certs/vault-certs.yml.example
new file mode 100644
index 0000000000000000000000000000000000000000..81cf5a6b57063062384a98c028658392457f50bf
--- /dev/null
+++ b/dev-deployment/environments/certs/vault-certs.yml.example
@@ -0,0 +1,9 @@
+---
+server_security_internal_key: changeme
+server_iam_internal_key: changeme
+server_iam_external_key: changeme
+server_cas_server_key: changeme
+server_ui_portal_key: changeme
+server_ui_identity_admin_key: changeme
+client_client_external_customer_x_key: changeme
+client_client_vitam_vitamui_key: changeme
diff --git a/dev-deployment/environments/group_vars/all/vault-keystores.yml b/dev-deployment/environments/group_vars/all/vault-keystores.yml
new file mode 100644
index 0000000000000000000000000000000000000000..3708461e8f651fe5532c7963b1611e4464fa2bb6
--- /dev/null
+++ b/dev-deployment/environments/group_vars/all/vault-keystores.yml
@@ -0,0 +1,31 @@
+$ANSIBLE_VAULT;1.1;AES256
+34393063393535383432663363656466386233356432316430636336333834653139616230386135
+3962316136613561363631333964383231663836313564300a336337333335666365343531303231
+66313362666634326330313832326534333539636535373762386562396561333531326439353935
+3734316561663537660a386637393331653037366565326665376566356137623866316363386561
+31333835396339373161633137353262633931323335313538633338653638323862666331343934
+32353238613031306637323661396638653664353433333832393533666330313231616434366665
+34663166353963323136356461363836396637653663323464306465616538633365353763386262
+39313666343530336165303533653531386236656666333566373434336262323730383232323763
+35346434373563666435643462613865303035336236366135373639333339373738626230326462
+64343165343432343666626434626366373238333235613461353936663763636539353030663661
+65336537633962376339366163613161303866646331623462346465306263616663616264313430
+33366665653430623162343230626163613761303939303966663865393433353662366232656537
+36636636666436326331313163376532653834343463306634353532333135393432656530303432
+66386566633032326239306633636635396632383066326362303463653835313536356364353665
+61336534383566643233333738386330376565343766366637383931393035313431343438363237
+35616264373635306333633862613166636137336535623132326138353939656166303437626132
+33396563373635623531353165383330346162363139353039396237366135383131653666613537
+63373034366330383533333263306465363263626238316364333839633635343037613438393466
+61323238643563316265613366613336613664333763666135393830353631623132333265316465
+31346236616332613663353732663164663663303739653532333130666631626563393737613661
+63653731333935653039333763656230356236353965303134366532633034343864366436343462
+37306438386665623131316530626634353434316138373666356366316161303464326430626337
+38336139343066656262353337313765636333613336646563326262623832623137343866626638
+37303262633233363239386534346562386632333834346364643864393462343138626631633531
+66353034333866613764333863353931353434396365313037666134363564333634613331313965
+30376138336539666565393334396531376363333261613839333033363934616261613933303133
+30636664363033356465613964363131396131633036633038663435633362333462396563313562
+35396335646339613132363864666634393864656138616333396536663333623561313762393930
+36313734383031383334653231336439333937373132396138373237333234613333626561373834
+3535323264626365653531633832653663323637333434626532
diff --git a/dev-deployment/environments/group_vars/all/vault-keystores.yml.example b/dev-deployment/environments/group_vars/all/vault-keystores.yml.example
new file mode 100644
index 0000000000000000000000000000000000000000..47311cf889563ac1ceda1c31d11db6fcbeac84d6
--- /dev/null
+++ b/dev-deployment/environments/group_vars/all/vault-keystores.yml.example
@@ -0,0 +1,14 @@
+---
+keystores_server_cas_server: changeme
+keystores_server_iam_external: changeme
+keystores_server_iam_internal: changeme
+keystores_server_reverse: changeme
+keystores_server_security_internal: changeme
+keystores_server_ui_identity: changeme
+keystores_server_ui_identity_admin: changeme
+keystores_server_ui_portal: changeme
+keystores_client_external_customer_x: changeme
+truststores_client_external: changeme
+keystores_client_vitam_vitamui: changeme
+truststores_client_vitam: changeme
+truststores_server: changeme
diff --git a/dev-deployment/environments/hosts b/dev-deployment/environments/hosts
new file mode 100644
index 0000000000000000000000000000000000000000..0a82a3b934446a8a191760142b06d512e6363570
--- /dev/null
+++ b/dev-deployment/environments/hosts
@@ -0,0 +1,57 @@
+#
+# Host file for vitamui deployement
+#
+
+# VITAMUI Hosts
+localhost           ansible_host=127.0.0.1      ip_service=127.0.0.1        ip_admin=127.0.0.1      ansible_connection=local    ansible_become=false
+
+########################################################
+# ZONE APP
+
+[zone_vitamui_app:children]
+hosts_vitamui_iam_internal
+hosts_vitamui_iam_external
+hosts_vitamui_security_internal
+
+[hosts_vitamui_iam_internal]
+localhost
+
+[hosts_vitamui_iam_external]
+localhost
+
+[hosts_vitamui_security_internal]
+localhost
+
+########################################################
+# ZONE UI
+########################################################
+
+[zone_vitamui_ui:children]
+hosts_ui_identity
+hosts_ui_portal
+
+[hosts_ui_identity]
+# We deploy only ui_identity_admin on dev - same certificat is used for these apps.
+
+[hosts_ui_portal]
+localhost
+
+########################################################
+# ZONE ADMIN
+########################################################
+
+[zone_vitamui_admin:children]
+hosts_ui_identity_admin
+
+[hosts_ui_identity_admin]
+localhost
+
+########################################################
+# ZONE CAS
+########################################################
+
+[zone_vitamui_cas:children]
+hosts_cas_server
+
+[hosts_cas_server]
+localhost
\ No newline at end of file
diff --git a/dev-deployment/environments/keystores/client-external/keystore_customer_x.p12 b/dev-deployment/environments/keystores/client-external/keystore_customer_x.p12
new file mode 100644
index 0000000000000000000000000000000000000000..9adce73a1e2fa1063bbeee2d61d0e4c7794874e2
Binary files /dev/null and b/dev-deployment/environments/keystores/client-external/keystore_customer_x.p12 differ
diff --git a/dev-deployment/environments/keystores/client-external/truststore_external.jks b/dev-deployment/environments/keystores/client-external/truststore_external.jks
new file mode 100644
index 0000000000000000000000000000000000000000..c9d8e1d0fb1c51ee48ab6b544083b68147d33564
Binary files /dev/null and b/dev-deployment/environments/keystores/client-external/truststore_external.jks differ
diff --git a/dev-deployment/environments/keystores/client-vitam/keystore_vitamui.p12 b/dev-deployment/environments/keystores/client-vitam/keystore_vitamui.p12
new file mode 100644
index 0000000000000000000000000000000000000000..5b43c802fe73b400ae68aa00a1c03bfe9f839887
Binary files /dev/null and b/dev-deployment/environments/keystores/client-vitam/keystore_vitamui.p12 differ
diff --git a/dev-deployment/environments/keystores/client-vitam/truststore_vitam.jks b/dev-deployment/environments/keystores/client-vitam/truststore_vitam.jks
new file mode 100644
index 0000000000000000000000000000000000000000..03b4c6f5a591d9055a903addd06c9d36f251564d
Binary files /dev/null and b/dev-deployment/environments/keystores/client-vitam/truststore_vitam.jks differ
diff --git a/dev-deployment/environments/keystores/server/localhost/keystore_cas-server.jks b/dev-deployment/environments/keystores/server/localhost/keystore_cas-server.jks
new file mode 100644
index 0000000000000000000000000000000000000000..556663f10346811223f119acbbe56d49ec2f9e57
Binary files /dev/null and b/dev-deployment/environments/keystores/server/localhost/keystore_cas-server.jks differ
diff --git a/dev-deployment/environments/keystores/server/localhost/keystore_iam-external.jks b/dev-deployment/environments/keystores/server/localhost/keystore_iam-external.jks
new file mode 100644
index 0000000000000000000000000000000000000000..42e7140afeb89e3aebce728d6c5a6247adb4317e
Binary files /dev/null and b/dev-deployment/environments/keystores/server/localhost/keystore_iam-external.jks differ
diff --git a/dev-deployment/environments/keystores/server/localhost/keystore_iam-internal.jks b/dev-deployment/environments/keystores/server/localhost/keystore_iam-internal.jks
new file mode 100644
index 0000000000000000000000000000000000000000..a69c6518beffb7c89aef80a6f29e5bd2f4a5e1e4
Binary files /dev/null and b/dev-deployment/environments/keystores/server/localhost/keystore_iam-internal.jks differ
diff --git a/dev-deployment/environments/keystores/server/localhost/keystore_security-internal.jks b/dev-deployment/environments/keystores/server/localhost/keystore_security-internal.jks
new file mode 100644
index 0000000000000000000000000000000000000000..63d49769361b66d1f6dd1e9f892505d30a886b01
Binary files /dev/null and b/dev-deployment/environments/keystores/server/localhost/keystore_security-internal.jks differ
diff --git a/dev-deployment/environments/keystores/server/localhost/keystore_ui-identity-admin.jks b/dev-deployment/environments/keystores/server/localhost/keystore_ui-identity-admin.jks
new file mode 100644
index 0000000000000000000000000000000000000000..e5c9e841f135a8890a4e57245003b2d5772a400a
Binary files /dev/null and b/dev-deployment/environments/keystores/server/localhost/keystore_ui-identity-admin.jks differ
diff --git a/dev-deployment/environments/keystores/server/localhost/keystore_ui-portal.jks b/dev-deployment/environments/keystores/server/localhost/keystore_ui-portal.jks
new file mode 100644
index 0000000000000000000000000000000000000000..07f63162f4b4065aa83e3aa50caf5027a4a6e8bf
Binary files /dev/null and b/dev-deployment/environments/keystores/server/localhost/keystore_ui-portal.jks differ
diff --git a/dev-deployment/environments/keystores/server/truststore_server.jks b/dev-deployment/environments/keystores/server/truststore_server.jks
new file mode 100644
index 0000000000000000000000000000000000000000..c25bb727ec4db42c6b9582f530209b6fc160ffff
Binary files /dev/null and b/dev-deployment/environments/keystores/server/truststore_server.jks differ
diff --git a/dev-deployment/pki/ca/client-external/ca-intermediate.crt b/dev-deployment/pki/ca/client-external/ca-intermediate.crt
new file mode 100644
index 0000000000000000000000000000000000000000..2a9efe4e1f1885f2217fd0f0749f8bec9a4635d8
--- /dev/null
+++ b/dev-deployment/pki/ca/client-external/ca-intermediate.crt
@@ -0,0 +1,137 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 2 (0x2)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-external
+        Validity
+            Not Before: May  5 12:15:18 2020 GMT
+            Not After : May  3 12:15:18 2030 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_client-external
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:d1:0d:66:f4:dd:ec:a5:35:91:1b:f6:dc:b6:5b:
+                    85:fe:5b:b1:b6:80:e6:20:5b:ed:27:16:fb:25:f9:
+                    3c:83:f7:d0:30:51:50:55:3e:49:ab:81:9a:50:66:
+                    1b:53:f8:9a:e2:5d:d9:64:b1:de:4e:9d:a7:69:68:
+                    d2:6f:6c:0a:09:c7:e5:ae:6f:c4:0d:73:15:00:0b:
+                    c8:f3:52:04:c9:ab:5f:66:7f:d7:ad:1b:e0:ee:56:
+                    ea:d3:76:fb:b7:ad:14:01:53:5c:7a:df:d5:ac:52:
+                    eb:98:69:1c:a6:d6:30:a9:0c:7c:31:4e:01:19:68:
+                    20:bc:ea:70:62:63:dd:77:02:0f:6f:86:28:4e:c3:
+                    b7:c2:66:2c:26:c6:fd:08:e4:94:3f:06:b0:be:c3:
+                    20:5c:0c:d9:1e:05:b7:f0:e7:c8:eb:7c:17:90:6d:
+                    25:78:44:03:14:be:91:6d:a5:f8:f6:83:3a:11:75:
+                    2b:cb:cf:31:a7:6e:50:a1:73:20:85:f5:dc:43:7c:
+                    5c:a4:5a:34:8a:13:64:ab:ec:87:34:33:07:3a:d6:
+                    65:1a:a1:c8:82:ff:30:53:f7:a5:1f:01:1f:d2:fb:
+                    d4:7d:33:0e:13:47:23:05:89:a9:0a:6b:65:de:0a:
+                    9d:7d:ba:0f:1e:42:78:5a:f8:71:69:9d:c5:75:b9:
+                    d0:87:74:98:69:b2:00:04:81:1a:f0:2c:8d:71:f5:
+                    53:19:51:00:1e:cb:cf:f2:7f:0f:61:47:47:6d:30:
+                    99:50:ad:eb:ec:14:4f:18:24:5d:93:80:63:b9:21:
+                    e5:84:88:8d:b1:78:d2:d9:42:cb:5f:bb:76:97:cf:
+                    6f:7d:ee:a4:1b:ec:34:52:ff:ed:1e:fe:55:bf:d8:
+                    e5:fb:a0:1a:2f:78:76:a4:df:db:12:bf:c7:0b:18:
+                    4f:f7:29:fe:88:34:8a:b3:6b:8f:73:0d:98:1d:01:
+                    1a:6d:84:41:c8:6c:3d:68:e6:86:82:8b:22:8d:ad:
+                    92:b6:8a:97:37:e2:08:e3:c7:49:9a:5d:72:7c:0d:
+                    66:58:6e:98:4e:69:dc:4b:e7:dd:20:c0:aa:af:51:
+                    b4:b9:cd:2c:67:5c:66:27:75:30:14:82:59:0f:8c:
+                    86:c8:28:2b:43:dd:21:83:2f:22:07:5c:44:7c:88:
+                    1e:fb:d0:33:9c:35:34:a3:02:cb:b9:c0:e2:94:b2:
+                    04:e4:10:b8:c8:da:9f:b4:f7:3f:54:2c:e2:6f:89:
+                    8b:b0:49:11:d3:c9:14:17:15:e1:a7:a5:2e:42:f4:
+                    0e:c2:d7:0a:70:64:94:32:c4:27:42:e0:c0:98:41:
+                    2c:bb:02:0b:fb:a9:e4:f6:c5:13:89:59:ed:e6:d3:
+                    f1:c1:35
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                CA Intermediate
+            X509v3 Subject Key Identifier: 
+                24:0C:1B:40:0F:9A:EC:7E:53:52:6E:DD:75:D7:47:6F:B2:84:21:B4
+            X509v3 Authority Key Identifier: 
+                keyid:7C:4A:2C:F1:F4:F5:16:06:22:0F:74:19:38:BB:50:05:4E:19:53:20
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-external
+                serial:01
+
+            X509v3 Basic Constraints: critical
+                CA:TRUE, pathlen:0
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Key Usage: 
+                Certificate Sign, CRL Sign
+            Netscape Cert Type: 
+                SSL CA
+    Signature Algorithm: sha256WithRSAEncryption
+         49:9d:33:33:72:69:2e:67:a0:37:7b:1e:9a:26:c1:b7:6c:61:
+         4f:1a:ab:df:0a:38:28:98:59:7e:4c:e0:de:c6:26:ed:fb:b2:
+         e4:49:0f:d3:df:38:38:8e:d5:39:a4:5b:e4:cd:89:1d:7d:67:
+         96:0e:15:2a:f7:03:b4:94:48:f3:29:ef:66:5c:be:28:47:cf:
+         78:68:b5:6f:3a:59:83:3e:e6:48:a5:a3:17:07:92:61:8f:e1:
+         10:d9:ec:ed:ce:d8:67:e5:54:0f:27:27:dd:41:b3:37:31:cf:
+         da:b7:c6:4b:5d:58:17:c1:6a:a0:da:c7:a8:1f:68:4f:38:c9:
+         be:be:96:13:b3:5d:e5:7d:0e:00:93:90:20:ee:d3:02:03:73:
+         32:e0:b6:0b:6c:6e:bb:ae:2f:02:d2:a5:35:18:d6:d1:c2:c0:
+         e2:4e:fe:c1:08:f3:1e:9d:b0:79:1b:a7:07:18:36:53:8b:1e:
+         f5:a9:50:9f:5f:66:70:63:fc:d1:03:0c:c4:c1:d5:19:83:0b:
+         bd:5b:af:a1:82:8c:21:bf:f5:d0:10:4c:d0:e6:6a:0e:af:38:
+         3e:6f:ff:66:c8:b6:29:90:f3:c8:7f:2a:6f:2a:a1:a1:b2:a3:
+         ff:ad:a3:76:ed:77:77:e2:96:26:30:75:ea:89:36:86:51:35:
+         fb:93:36:7c:4c:f0:ff:29:60:26:fb:3d:89:cd:d2:45:c7:0f:
+         be:3f:fd:c8:da:2b:67:53:35:34:d9:8f:84:cb:71:d9:9c:cd:
+         54:f9:26:6d:55:31:5c:99:a5:5c:7a:62:d2:69:31:12:f8:14:
+         b6:53:3b:29:52:7f:b7:a7:ac:0e:cd:15:8f:53:a0:a9:5c:b1:
+         37:72:70:6c:b4:74:34:9b:5b:f0:f0:b0:2f:a9:41:d0:29:3e:
+         13:66:2a:65:05:2c:d3:fd:0d:49:8b:63:b4:88:d3:c6:6f:ef:
+         ba:b3:5e:d0:b1:20:dc:82:47:6a:a3:b3:f1:5c:38:16:8f:2c:
+         9f:4c:60:ad:cb:60:72:a8:02:78:06:0b:af:05:c5:16:9b:c2:
+         b7:b6:2a:e3:f0:0e:23:e6:49:80:9a:79:14:04:7e:02:bf:76:
+         78:6d:7d:e7:92:41:2b:b7:f2:34:fc:19:89:29:23:53:11:92:
+         ab:20:43:27:4b:2a:8a:06:16:73:54:88:e2:07:e0:47:c3:a8:
+         3e:4e:3d:3d:b8:ad:d3:d0:0f:2a:d9:5c:04:0c:46:d1:da:e5:
+         cd:72:89:ee:0e:40:c9:6b:56:db:e4:d1:a5:a2:c6:be:3c:36:
+         da:30:ee:e3:ce:52:9b:d3:e6:1a:7d:40:f0:9b:f2:3c:26:02:
+         b4:a7:45:55:25:43:68:fc
+-----BEGIN CERTIFICATE-----
+MIIGkzCCBHugAwIBAgIBAjANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxIDAeBgNVBAMMF2NhX3Jvb3RfY2xpZW50LWV4
+dGVybmFsMB4XDTIwMDUwNTEyMTUxOFoXDTMwMDUwMzEyMTUxOFowfTELMAkGA1UE
+BhMCZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3Zp
+dGFtdWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMSgwJgYDVQQDDB9jYV9pbnRlcm1l
+ZGlhdGVfY2xpZW50LWV4dGVybmFsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
+CgKCAgEA0Q1m9N3spTWRG/bctluF/luxtoDmIFvtJxb7Jfk8g/fQMFFQVT5Jq4Ga
+UGYbU/ia4l3ZZLHeTp2naWjSb2wKCcflrm/EDXMVAAvI81IEyatfZn/XrRvg7lbq
+03b7t60UAVNcet/VrFLrmGkcptYwqQx8MU4BGWggvOpwYmPddwIPb4YoTsO3wmYs
+Jsb9COSUPwawvsMgXAzZHgW38OfI63wXkG0leEQDFL6RbaX49oM6EXUry88xp25Q
+oXMghfXcQ3xcpFo0ihNkq+yHNDMHOtZlGqHIgv8wU/elHwEf0vvUfTMOE0cjBYmp
+Cmtl3gqdfboPHkJ4WvhxaZ3FdbnQh3SYabIABIEa8CyNcfVTGVEAHsvP8n8PYUdH
+bTCZUK3r7BRPGCRdk4BjuSHlhIiNsXjS2ULLX7t2l89vfe6kG+w0Uv/tHv5Vv9jl
++6AaL3h2pN/bEr/HCxhP9yn+iDSKs2uPcw2YHQEabYRByGw9aOaGgosija2StoqX
+N+II48dJml1yfA1mWG6YTmncS+fdIMCqr1G0uc0sZ1xmJ3UwFIJZD4yGyCgrQ90h
+gy8iB1xEfIge+9AznDU0owLLucDilLIE5BC4yNqftPc/VCzib4mLsEkR08kUFxXh
+p6UuQvQOwtcKcGSUMsQnQuDAmEEsuwIL+6nk9sUTiVnt5tPxwTUCAwEAAaOCASQw
+ggEgMB4GCWCGSAGG+EIBDQQRFg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFCQM
+G0APmux+U1Ju3XXXR2+yhCG0MIGfBgNVHSMEgZcwgZSAFHxKLPH09RYGIg90GTi7
+UAVOGVMgoXmkdzB1MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQH
+DAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMx
+IDAeBgNVBAMMF2NhX3Jvb3RfY2xpZW50LWV4dGVybmFsggEBMBIGA1UdEwEB/wQI
+MAYBAf8CAQAwCQYDVR0SBAIwADALBgNVHQ8EBAMCAQYwEQYJYIZIAYb4QgEBBAQD
+AgIEMA0GCSqGSIb3DQEBCwUAA4ICAQBJnTMzcmkuZ6A3ex6aJsG3bGFPGqvfCjgo
+mFl+TODexibt+7LkSQ/T3zg4jtU5pFvkzYkdfWeWDhUq9wO0lEjzKe9mXL4oR894
+aLVvOlmDPuZIpaMXB5Jhj+EQ2eztzthn5VQPJyfdQbM3Mc/at8ZLXVgXwWqg2seo
+H2hPOMm+vpYTs13lfQ4Ak5Ag7tMCA3My4LYLbG67ri8C0qU1GNbRwsDiTv7BCPMe
+nbB5G6cHGDZTix71qVCfX2ZwY/zRAwzEwdUZgwu9W6+hgowhv/XQEEzQ5moOrzg+
+b/9myLYpkPPIfypvKqGhsqP/raN27Xd34pYmMHXqiTaGUTX7kzZ8TPD/KWAm+z2J
+zdJFxw++P/3I2itnUzU02Y+Ey3HZnM1U+SZtVTFcmaVcemLSaTES+BS2UzspUn+3
+p6wOzRWPU6CpXLE3cnBstHQ0m1vw8LAvqUHQKT4TZiplBSzT/Q1Ji2O0iNPGb++6
+s17QsSDcgkdqo7PxXDgWjyyfTGCty2ByqAJ4BguvBcUWm8K3tirj8A4j5kmAmnkU
+BH4Cv3Z4bX3nkkErt/I0/BmJKSNTEZKrIEMnSyqKBhZzVIjiB+BHw6g+Tj09uK3T
+0A8q2VwEDEbR2uXNconuDkDJa1bb5NGlosa+PDbaMO7jzlKb0+YafUDwm/I8JgK0
+p0VVJUNo/A==
+-----END CERTIFICATE-----
diff --git a/dev-deployment/pki/ca/client-external/ca-intermediate.key b/dev-deployment/pki/ca/client-external/ca-intermediate.key
new file mode 100644
index 0000000000000000000000000000000000000000..81a3fcce090434260c5af25781bef09cb723e076
--- /dev/null
+++ b/dev-deployment/pki/ca/client-external/ca-intermediate.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+/Q2OfipjmW8Rtf+a+gAgpQ==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/dev-deployment/pki/ca/client-external/ca-root.crt b/dev-deployment/pki/ca/client-external/ca-root.crt
new file mode 100644
index 0000000000000000000000000000000000000000..43a3e831df4e4faa3857b9faacd1017ca0894284
--- /dev/null
+++ b/dev-deployment/pki/ca/client-external/ca-root.crt
@@ -0,0 +1,128 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 1 (0x1)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-external
+        Validity
+            Not Before: May  5 12:15:16 2020 GMT
+            Not After : May  3 12:15:16 2030 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-external
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:cc:21:da:50:ef:43:e7:3f:3a:a8:f7:be:ad:ca:
+                    c3:24:88:8a:38:09:3a:9e:73:8f:9a:0e:c8:e6:4d:
+                    27:50:a6:df:d1:4f:e5:cc:df:9f:f0:ef:51:45:2a:
+                    e1:66:65:a1:92:49:34:69:0b:45:7f:70:82:74:1a:
+                    dd:50:61:ba:6b:ff:51:d1:c3:2e:11:c7:bc:88:3e:
+                    1b:58:f0:c6:56:24:eb:93:65:8c:37:4e:b6:8f:8f:
+                    56:dd:8b:b6:23:bb:79:18:2f:8f:7d:ea:60:47:f3:
+                    35:db:a5:8b:dd:f1:e4:aa:53:61:22:53:cc:93:38:
+                    4b:ed:43:cd:fd:ac:8c:49:90:0c:f3:8e:bd:b0:6e:
+                    3b:c3:e3:f0:9d:f9:22:0c:c7:2d:4b:8f:5c:67:82:
+                    db:0e:85:01:cb:19:0d:d0:62:87:66:d2:86:00:2e:
+                    56:2d:b9:88:9e:a0:61:4c:ba:3c:a5:9a:ee:f5:c7:
+                    cd:fa:27:e3:44:12:4a:47:92:52:7d:46:27:f1:9c:
+                    86:49:45:58:6c:f0:12:c1:7b:61:d1:d6:c8:96:22:
+                    cc:46:ff:c1:32:80:51:71:c9:8d:34:e3:ac:12:b7:
+                    40:88:4b:ba:65:3d:7a:c5:35:41:77:06:c6:05:97:
+                    92:a0:1a:da:b4:c1:78:ed:8c:25:74:14:fe:ca:72:
+                    b0:a8:9b:ae:94:66:1e:a8:8d:ed:e0:38:af:05:10:
+                    7d:b2:fe:f0:bb:bd:4a:08:c2:9f:e3:58:77:d6:94:
+                    a4:7c:8e:d2:32:79:50:78:d8:3e:e0:ed:38:83:a7:
+                    14:8a:4f:7a:63:46:be:3c:3a:1a:b3:5b:05:d0:8c:
+                    07:5f:5b:81:6f:96:8e:89:e6:f5:bc:6a:ff:af:fa:
+                    a4:4c:d7:55:12:62:69:3f:82:6f:d9:4d:55:82:e6:
+                    ae:b5:c9:3f:45:cd:7c:0f:c2:01:73:57:cb:94:b1:
+                    b6:ce:46:09:b6:78:80:9b:8a:f0:1e:0e:02:bd:65:
+                    2a:f3:af:81:c1:e0:61:27:00:1c:0b:62:7f:3b:60:
+                    8f:17:d9:3c:ed:79:5c:bb:cc:e2:c3:27:95:5d:3c:
+                    d2:6c:2e:c0:16:e6:6b:75:9f:e7:f8:6c:fb:58:80:
+                    b9:d4:5b:28:69:e1:d0:ae:7a:0b:08:f8:ee:b5:73:
+                    22:bf:41:ed:22:45:a4:e6:fe:4a:d4:69:8e:3d:ed:
+                    39:a9:d2:08:0f:8e:13:80:1b:ef:ed:26:3d:3b:4c:
+                    fa:49:74:1c:80:36:e1:9f:c7:27:e2:e5:8e:e1:ba:
+                    c0:dc:17:f6:2f:ea:3e:ef:97:fd:3b:80:d8:7b:3b:
+                    c4:47:d8:aa:eb:0a:f4:e4:17:78:cd:4b:60:0f:fa:
+                    76:d9:e7
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                CA Root
+            X509v3 Subject Key Identifier: 
+                7C:4A:2C:F1:F4:F5:16:06:22:0F:74:19:38:BB:50:05:4E:19:53:20
+            X509v3 Authority Key Identifier: 
+                keyid:7C:4A:2C:F1:F4:F5:16:06:22:0F:74:19:38:BB:50:05:4E:19:53:20
+
+            X509v3 Basic Constraints: critical
+                CA:TRUE, pathlen:1
+            X509v3 Key Usage: 
+                Certificate Sign, CRL Sign
+            Netscape Cert Type: 
+                SSL CA
+    Signature Algorithm: sha256WithRSAEncryption
+         ac:66:03:4e:85:8a:d2:be:de:56:a1:51:ec:81:8e:cf:9b:5e:
+         6f:a8:b8:05:cd:ea:dd:36:82:d1:74:f4:6a:06:73:39:1d:b6:
+         63:13:6f:6b:43:fb:a8:04:28:65:3f:38:c2:42:75:ce:d6:54:
+         36:93:bb:c5:c7:e4:0f:a5:5e:9d:94:19:5e:f6:0b:0c:9e:e2:
+         0d:86:3f:ad:ac:fb:85:3b:fe:cd:23:ac:c7:06:f9:a5:bd:e3:
+         03:e6:43:f2:5b:05:70:a9:67:e6:51:a3:9c:f2:00:b9:60:ce:
+         8a:6a:86:b9:54:d9:af:cb:22:e2:4f:e6:ec:c0:85:a2:dc:19:
+         32:f7:0f:5d:db:dd:79:70:dc:dd:ec:cf:bf:b4:08:71:26:84:
+         3e:85:f4:78:bc:f4:49:a1:13:c6:e0:c3:e6:88:cc:42:62:3c:
+         11:33:c8:c7:b0:cb:af:5e:54:c0:7e:13:a8:d2:ab:1d:4a:0e:
+         2c:79:3d:d8:a3:f4:70:b0:f6:a3:3e:74:60:d7:3f:51:92:a6:
+         a5:75:53:d0:7a:21:11:d3:68:c4:64:3b:91:39:76:c2:01:4e:
+         16:da:2d:0e:d3:be:c1:5e:02:75:61:79:af:9d:5b:81:22:95:
+         ff:cf:d6:73:9c:9a:80:a5:a6:13:0a:71:40:07:5e:d3:6f:08:
+         4e:c6:21:e9:5d:9f:04:70:fa:6b:9a:07:38:82:0f:48:06:37:
+         d5:7d:2c:77:6b:c4:6c:3d:be:15:9b:df:4c:90:e4:e2:9b:e5:
+         8a:d1:bd:7a:05:8a:db:f3:49:8c:b0:4e:15:ed:24:aa:04:52:
+         14:c2:fb:89:fd:9d:39:ea:e5:67:ec:8d:66:40:0b:ef:b7:58:
+         bf:fd:13:1d:87:61:8d:e8:eb:e1:c0:19:65:3f:cb:49:f4:a7:
+         ae:d7:2d:81:ae:b7:ca:31:c7:cf:56:55:86:f2:f9:71:f6:a9:
+         49:fb:4f:0d:6d:a7:81:aa:f5:7a:e6:ae:19:f8:e9:02:5b:86:
+         63:de:4b:68:32:e4:b5:e4:81:eb:2c:86:80:6e:b8:05:49:45:
+         90:99:cf:c7:ad:54:7f:d6:6c:d9:c6:6f:5d:11:17:67:c3:c7:
+         3c:41:32:f2:e7:30:8d:93:74:c0:df:70:ff:48:9f:26:96:f2:
+         1f:22:44:f2:5c:82:5d:f6:0b:be:55:95:b8:a7:0c:b3:f7:04:
+         37:b7:75:88:71:0a:f8:5e:7a:6a:a8:a5:cf:43:1a:68:84:59:
+         b3:6b:30:3a:3b:b3:bb:66:54:2e:33:19:cf:12:d0:f0:11:b8:
+         c2:fb:ee:f0:4e:0a:2a:c2:20:bb:3c:9f:71:8c:cb:b2:3d:8c:
+         12:43:c7:37:37:f4:0d:68
+-----BEGIN CERTIFICATE-----
+MIIF9TCCA92gAwIBAgIBATANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxIDAeBgNVBAMMF2NhX3Jvb3RfY2xpZW50LWV4
+dGVybmFsMB4XDTIwMDUwNTEyMTUxNloXDTMwMDUwMzEyMTUxNlowdTELMAkGA1UE
+BhMCZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3Zp
+dGFtdWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMSAwHgYDVQQDDBdjYV9yb290X2Ns
+aWVudC1leHRlcm5hbDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMwh
+2lDvQ+c/Oqj3vq3KwySIijgJOp5zj5oOyOZNJ1Cm39FP5czfn/DvUUUq4WZloZJJ
+NGkLRX9wgnQa3VBhumv/UdHDLhHHvIg+G1jwxlYk65NljDdOto+PVt2LtiO7eRgv
+j33qYEfzNduli93x5KpTYSJTzJM4S+1Dzf2sjEmQDPOOvbBuO8Pj8J35IgzHLUuP
+XGeC2w6FAcsZDdBih2bShgAuVi25iJ6gYUy6PKWa7vXHzfon40QSSkeSUn1GJ/Gc
+hklFWGzwEsF7YdHWyJYizEb/wTKAUXHJjTTjrBK3QIhLumU9esU1QXcGxgWXkqAa
+2rTBeO2MJXQU/spysKibrpRmHqiN7eA4rwUQfbL+8Lu9SgjCn+NYd9aUpHyO0jJ5
+UHjYPuDtOIOnFIpPemNGvjw6GrNbBdCMB19bgW+Wjonm9bxq/6/6pEzXVRJiaT+C
+b9lNVYLmrrXJP0XNfA/CAXNXy5Sxts5GCbZ4gJuK8B4OAr1lKvOvgcHgYScAHAti
+fztgjxfZPO15XLvM4sMnlV080mwuwBbma3Wf5/hs+1iAudRbKGnh0K56Cwj47rVz
+Ir9B7SJFpOb+StRpjj3tOanSCA+OE4Ab7+0mPTtM+kl0HIA24Z/HJ+LljuG6wNwX
+9i/qPu+X/TuA2Hs7xEfYqusK9OQXeM1LYA/6dtnnAgMBAAGjgY8wgYwwFgYJYIZI
+AYb4QgENBAkWB0NBIFJvb3QwHQYDVR0OBBYEFHxKLPH09RYGIg90GTi7UAVOGVMg
+MB8GA1UdIwQYMBaAFHxKLPH09RYGIg90GTi7UAVOGVMgMBIGA1UdEwEB/wQIMAYB
+Af8CAQEwCwYDVR0PBAQDAgEGMBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0B
+AQsFAAOCAgEArGYDToWK0r7eVqFR7IGOz5teb6i4Bc3q3TaC0XT0agZzOR22YxNv
+a0P7qAQoZT84wkJ1ztZUNpO7xcfkD6VenZQZXvYLDJ7iDYY/raz7hTv+zSOsxwb5
+pb3jA+ZD8lsFcKln5lGjnPIAuWDOimqGuVTZr8si4k/m7MCFotwZMvcPXdvdeXDc
+3ezPv7QIcSaEPoX0eLz0SaETxuDD5ojMQmI8ETPIx7DLr15UwH4TqNKrHUoOLHk9
+2KP0cLD2oz50YNc/UZKmpXVT0HohEdNoxGQ7kTl2wgFOFtotDtO+wV4CdWF5r51b
+gSKV/8/Wc5yagKWmEwpxQAde028ITsYh6V2fBHD6a5oHOIIPSAY31X0sd2vEbD2+
+FZvfTJDk4pvlitG9egWK2/NJjLBOFe0kqgRSFML7if2dOerlZ+yNZkAL77dYv/0T
+HYdhjejr4cAZZT/LSfSnrtctga63yjHHz1ZVhvL5cfapSftPDW2ngar1euauGfjp
+AluGY95LaDLkteSB6yyGgG64BUlFkJnPx61Uf9Zs2cZvXREXZ8PHPEEy8ucwjZN0
+wN9w/0ifJpbyHyJE8lyCXfYLvlWVuKcMs/cEN7d1iHEK+F56aqilz0MaaIRZs2sw
+Ojuzu2ZULjMZzxLQ8BG4wvvu8E4KKsIguzyfcYzLsj2MEkPHNzf0DWg=
+-----END CERTIFICATE-----
diff --git a/dev-deployment/pki/ca/client-external/ca-root.key b/dev-deployment/pki/ca/client-external/ca-root.key
new file mode 100644
index 0000000000000000000000000000000000000000..7f45333873c5b9e133c05e072d756ae0eef034be
--- /dev/null
+++ b/dev-deployment/pki/ca/client-external/ca-root.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+ukBaelqaobK/Q1S43vsnLg==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/dev-deployment/pki/ca/client-vitam/ca-intermediate.crt b/dev-deployment/pki/ca/client-vitam/ca-intermediate.crt
new file mode 100644
index 0000000000000000000000000000000000000000..b5b44854d7d2b93e2be5a679adfc4a53b0d58ea0
--- /dev/null
+++ b/dev-deployment/pki/ca/client-vitam/ca-intermediate.crt
@@ -0,0 +1,136 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 2 (0x2)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-vitam
+        Validity
+            Not Before: May  5 12:15:22 2020 GMT
+            Not After : May  3 12:15:22 2030 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_client-vitam
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:b3:ad:d4:2c:f4:26:42:fb:fa:f8:08:12:9d:34:
+                    3c:ba:54:7e:fc:0d:c1:d2:f1:50:1c:80:6d:65:81:
+                    00:fa:51:85:db:ed:43:78:7d:5d:b1:dc:66:4e:0e:
+                    9a:92:a8:c3:d4:41:81:80:e3:0d:9e:02:18:fb:d0:
+                    77:2e:5d:93:24:8c:0d:d4:eb:59:5f:71:d0:50:51:
+                    e0:9d:66:e4:59:5a:b5:9f:3b:0c:49:cc:7b:a6:cf:
+                    dc:b9:98:b9:8c:92:04:3b:f0:69:c0:05:a9:be:af:
+                    ec:56:7d:72:88:8a:7d:70:f0:60:11:b0:f7:5d:7e:
+                    a2:dc:c0:f5:13:d9:98:5a:da:d2:cb:56:4a:f0:b1:
+                    81:7b:44:cd:1e:92:66:ff:f7:70:b0:ec:00:32:30:
+                    1c:be:a2:9e:ba:8a:13:60:cd:34:0d:10:20:91:29:
+                    c5:54:79:43:e3:85:66:6a:c7:dc:c5:c6:9c:07:6c:
+                    1e:85:c8:b7:e7:98:c7:e3:4d:55:d9:b6:5a:d7:9b:
+                    5c:4f:7e:fd:b2:ae:7a:53:7c:94:09:28:ee:54:25:
+                    70:72:cb:f7:fe:97:41:e0:50:27:86:ca:7d:9f:7a:
+                    cd:fc:2e:5d:90:d9:df:6e:c2:09:da:0a:c5:ac:c2:
+                    d3:86:84:ca:71:a5:73:e6:88:57:b8:57:24:cf:65:
+                    ff:1e:ea:e5:98:19:29:ac:b5:cd:b1:ef:53:92:a2:
+                    16:e5:e7:73:f4:c4:ad:05:8b:ab:55:5a:cb:b3:de:
+                    de:d5:71:d6:97:13:88:16:86:58:e8:3c:28:b5:76:
+                    03:99:26:06:5f:8a:a1:df:57:67:dd:06:49:5e:8e:
+                    f1:4e:d1:f1:3a:4d:23:4b:5e:d5:03:81:dd:eb:e0:
+                    43:6d:eb:7b:ca:a4:b1:24:c6:97:85:17:e3:eb:d8:
+                    a1:b0:36:d9:85:ad:e7:ce:fd:97:93:64:87:dc:69:
+                    e4:5d:99:4e:ba:95:bd:cb:ae:7d:5c:2d:c2:21:84:
+                    d6:aa:a5:68:3a:78:82:7e:59:5e:eb:1b:f9:92:28:
+                    53:4b:b7:06:21:bd:9a:fc:b0:40:e8:dd:97:35:4a:
+                    db:ff:b3:d0:26:bc:93:e1:7c:6d:da:df:27:37:9c:
+                    2e:dd:84:8e:32:ff:1e:e3:94:7c:bd:d3:16:f4:31:
+                    d3:6e:41:f7:03:70:af:a9:75:2b:1c:dd:49:75:3f:
+                    cf:3a:32:e5:c7:2e:49:5c:62:ab:e3:fb:37:4a:86:
+                    4f:c2:ca:16:68:f5:11:1b:a0:1b:96:8e:56:20:6e:
+                    e6:c8:55:58:e8:64:7f:4c:94:b3:43:34:a5:22:1b:
+                    36:b3:06:71:be:95:ca:c2:43:e9:78:09:63:85:61:
+                    0f:76:57
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                CA Intermediate
+            X509v3 Subject Key Identifier: 
+                8D:24:4C:8A:40:90:31:A1:31:3A:0B:93:75:2B:F6:93:EF:AD:46:B9
+            X509v3 Authority Key Identifier: 
+                keyid:6A:B6:51:B0:3C:6F:34:81:D2:BD:8A:80:96:75:D4:A2:1C:CF:C8:D9
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-vitam
+                serial:01
+
+            X509v3 Basic Constraints: critical
+                CA:TRUE, pathlen:0
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Key Usage: 
+                Certificate Sign, CRL Sign
+            Netscape Cert Type: 
+                SSL CA
+    Signature Algorithm: sha256WithRSAEncryption
+         6a:f2:0b:fd:cb:4a:aa:b1:03:f5:db:0f:4b:55:f8:c3:b4:7a:
+         7c:32:9b:60:24:fe:cc:dc:cc:d1:7c:7d:60:ab:ac:55:e2:01:
+         bf:56:23:d8:7d:1a:b5:a2:35:4f:19:ad:71:2d:92:27:4d:a1:
+         8d:dc:2f:e4:5f:5e:af:53:7e:18:3f:f0:9d:8a:0a:a3:df:4b:
+         0e:49:70:6d:a8:72:fa:e0:79:94:37:e8:4e:f8:c2:09:79:d2:
+         71:db:61:56:db:e9:74:78:0a:e3:0d:0a:17:74:5a:b5:3c:00:
+         d7:82:75:1c:f5:55:88:d1:5f:3b:bd:e3:2e:05:04:7b:86:a0:
+         29:79:71:60:8c:37:b3:de:02:ad:f4:ca:cc:18:3e:b0:be:67:
+         1c:71:d9:d1:00:dd:33:70:43:cb:7c:8b:1a:9a:09:f9:80:fb:
+         bf:95:bc:53:ad:eb:72:dd:b3:df:97:ca:6f:d9:23:6c:05:25:
+         53:b5:8d:34:c8:36:d1:aa:00:3c:78:d4:e0:57:d6:75:d3:ac:
+         2a:27:82:a4:74:27:f1:20:31:3c:9b:f8:5e:7e:22:04:7e:cc:
+         6c:f4:cb:59:27:72:3a:54:02:a6:62:d1:1e:a4:07:b1:2f:26:
+         e6:c4:4c:80:ac:17:48:c5:f7:4c:a8:c5:5e:21:14:20:e3:b3:
+         c8:be:88:a2:b3:c7:2c:a0:d7:01:24:c0:86:cd:10:f7:cb:7a:
+         58:10:8c:44:2c:ba:35:3a:07:aa:d9:93:7a:08:45:a9:76:e1:
+         04:48:c9:d3:b9:90:b4:31:e0:6b:3b:06:a9:1d:68:69:fe:a3:
+         0f:a8:15:2f:d7:c1:5a:9b:53:99:ef:15:23:58:33:05:d5:27:
+         40:f4:d1:e6:59:bd:85:05:b9:68:4f:f2:2d:2c:bc:03:34:35:
+         f5:fb:48:49:1e:03:16:64:ba:ec:79:9f:7b:59:87:76:5e:39:
+         0f:04:e4:b0:39:42:84:26:31:6e:90:cf:80:ec:f7:5c:c8:c9:
+         04:12:1e:7c:4b:35:55:22:31:3a:16:04:b1:a8:d0:43:c1:7a:
+         14:39:49:3b:e4:f8:fe:22:3a:72:2e:e1:33:61:4a:8a:2c:56:
+         9a:c5:b2:0b:f8:75:1a:4b:ed:4c:f5:85:67:73:7c:38:d8:e4:
+         bb:49:02:e9:92:d2:d7:42:cf:3a:62:8f:e8:ff:6b:4a:fa:32:
+         8c:25:51:fd:e8:4e:bd:be:c9:64:60:9c:5d:15:52:40:83:a9:
+         3e:3c:40:31:36:f6:ee:59:bb:74:3c:01:ce:0b:c3:cf:c6:02:
+         0f:7a:d0:b5:9f:46:39:74:c8:a3:94:5d:28:ae:aa:e8:7c:91:
+         4e:46:6e:b5:88:82:fb:96
+-----BEGIN CERTIFICATE-----
+MIIGijCCBHKgAwIBAgIBAjANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxHTAbBgNVBAMMFGNhX3Jvb3RfY2xpZW50LXZp
+dGFtMB4XDTIwMDUwNTEyMTUyMloXDTMwMDUwMzEyMTUyMlowejELMAkGA1UEBhMC
+ZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFt
+dWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMSUwIwYDVQQDDBxjYV9pbnRlcm1lZGlh
+dGVfY2xpZW50LXZpdGFtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
+s63ULPQmQvv6+AgSnTQ8ulR+/A3B0vFQHIBtZYEA+lGF2+1DeH1dsdxmTg6akqjD
+1EGBgOMNngIY+9B3Ll2TJIwN1OtZX3HQUFHgnWbkWVq1nzsMScx7ps/cuZi5jJIE
+O/BpwAWpvq/sVn1yiIp9cPBgEbD3XX6i3MD1E9mYWtrSy1ZK8LGBe0TNHpJm//dw
+sOwAMjAcvqKeuooTYM00DRAgkSnFVHlD44VmasfcxcacB2wehci355jH401V2bZa
+15tcT379sq56U3yUCSjuVCVwcsv3/pdB4FAnhsp9n3rN/C5dkNnfbsIJ2grFrMLT
+hoTKcaVz5ohXuFckz2X/HurlmBkprLXNse9TkqIW5edz9MStBYurVVrLs97e1XHW
+lxOIFoZY6DwotXYDmSYGX4qh31dn3QZJXo7xTtHxOk0jS17VA4Hd6+BDbet7yqSx
+JMaXhRfj69ihsDbZha3nzv2Xk2SH3GnkXZlOupW9y659XC3CIYTWqqVoOniCflle
+6xv5kihTS7cGIb2a/LBA6N2XNUrb/7PQJryT4Xxt2t8nN5wu3YSOMv8e45R8vdMW
+9DHTbkH3A3CvqXUrHN1JdT/POjLlxy5JXGKr4/s3SoZPwsoWaPURG6Ablo5WIG7m
+yFVY6GR/TJSzQzSlIhs2swZxvpXKwkPpeAljhWEPdlcCAwEAAaOCASEwggEdMB4G
+CWCGSAGG+EIBDQQRFg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFI0kTIpAkDGh
+MToLk3Ur9pPvrUa5MIGcBgNVHSMEgZQwgZGAFGq2UbA8bzSB0r2KgJZ11KIcz8jZ
+oXakdDByMQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJp
+czEQMA4GA1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxHTAbBgNV
+BAMMFGNhX3Jvb3RfY2xpZW50LXZpdGFtggEBMBIGA1UdEwEB/wQIMAYBAf8CAQAw
+CQYDVR0SBAIwADALBgNVHQ8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgIEMA0GCSqG
+SIb3DQEBCwUAA4ICAQBq8gv9y0qqsQP12w9LVfjDtHp8MptgJP7M3MzRfH1gq6xV
+4gG/ViPYfRq1ojVPGa1xLZInTaGN3C/kX16vU34YP/Cdigqj30sOSXBtqHL64HmU
+N+hO+MIJedJx22FW2+l0eArjDQoXdFq1PADXgnUc9VWI0V87veMuBQR7hqApeXFg
+jDez3gKt9MrMGD6wvmcccdnRAN0zcEPLfIsamgn5gPu/lbxTrety3bPfl8pv2SNs
+BSVTtY00yDbRqgA8eNTgV9Z106wqJ4KkdCfxIDE8m/hefiIEfsxs9MtZJ3I6VAKm
+YtEepAexLybmxEyArBdIxfdMqMVeIRQg47PIvoiis8csoNcBJMCGzRD3y3pYEIxE
+LLo1Ogeq2ZN6CEWpduEESMnTuZC0MeBrOwapHWhp/qMPqBUv18Fam1OZ7xUjWDMF
+1SdA9NHmWb2FBbloT/ItLLwDNDX1+0hJHgMWZLrseZ97WYd2XjkPBOSwOUKEJjFu
+kM+A7PdcyMkEEh58SzVVIjE6FgSxqNBDwXoUOUk75Pj+IjpyLuEzYUqKLFaaxbIL
++HUaS+1M9YVnc3w42OS7SQLpktLXQs86Yo/o/2tK+jKMJVH96E69vslkYJxdFVJA
+g6k+PEAxNvbuWbt0PAHOC8PPxgIPetC1n0Y5dMijlF0orqrofJFORm61iIL7lg==
+-----END CERTIFICATE-----
diff --git a/dev-deployment/pki/ca/client-vitam/ca-intermediate.key b/dev-deployment/pki/ca/client-vitam/ca-intermediate.key
new file mode 100644
index 0000000000000000000000000000000000000000..27752754dd5dcdf748791d696166a808593eed6b
--- /dev/null
+++ b/dev-deployment/pki/ca/client-vitam/ca-intermediate.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+STdBHLhXYJpgqdqdPpwj3A==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/dev-deployment/pki/ca/client-vitam/ca-root.crt b/dev-deployment/pki/ca/client-vitam/ca-root.crt
new file mode 100644
index 0000000000000000000000000000000000000000..15e580bb8421a2089899ad08af8ac4e8186a43cb
--- /dev/null
+++ b/dev-deployment/pki/ca/client-vitam/ca-root.crt
@@ -0,0 +1,128 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 1 (0x1)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-vitam
+        Validity
+            Not Before: May  5 12:15:20 2020 GMT
+            Not After : May  3 12:15:20 2030 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_client-vitam
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:d7:e1:a4:d0:b4:35:c8:be:c7:9f:9d:34:c8:b3:
+                    44:51:88:94:ba:94:f9:9a:b9:5e:71:8d:7e:47:20:
+                    1c:1a:c6:27:67:29:74:5b:a1:71:34:e8:28:4c:ac:
+                    28:3c:39:19:0f:86:cf:03:42:cd:80:f4:d3:a3:ab:
+                    fa:f7:f7:96:59:8f:74:1b:4f:17:c8:38:a7:71:2e:
+                    2b:39:31:78:28:aa:7c:72:61:be:c9:ed:d3:48:f2:
+                    ea:cb:97:87:68:74:ed:5d:72:40:4e:41:9a:ad:87:
+                    3f:08:6f:f3:14:28:4c:b1:b7:57:0d:8f:fe:29:1a:
+                    4b:90:eb:1a:0c:e2:9a:28:23:a3:fa:fc:93:17:f0:
+                    5c:5a:bf:ef:62:5c:8d:23:5e:77:48:1c:0d:f4:7c:
+                    ad:39:fa:06:54:39:e4:ed:df:8b:2e:f6:ae:d3:de:
+                    2b:f5:d6:4a:f0:45:9d:f0:b1:4d:67:a4:ba:80:fa:
+                    eb:3e:01:bc:6f:ae:08:49:e4:95:b2:4c:a4:6b:93:
+                    45:4b:c7:ab:04:4e:14:63:50:3a:0b:95:e3:70:72:
+                    b1:91:c4:c0:53:b1:0c:36:ed:3c:c2:1b:16:20:75:
+                    6d:0f:7f:57:76:3e:a0:d6:bb:ff:7c:05:37:8a:16:
+                    47:48:56:54:97:62:b2:47:60:15:70:aa:9a:19:48:
+                    b0:19:fe:33:f6:1b:1f:a3:d0:9f:15:ee:2c:b1:71:
+                    ce:78:7b:f5:b0:32:49:c9:79:02:12:5a:f5:2c:4a:
+                    28:1b:26:f7:da:59:af:98:12:5c:8e:01:7b:b4:15:
+                    0d:b9:8f:08:50:71:25:d9:b7:c2:b5:80:55:ce:c4:
+                    75:51:4f:1f:6e:db:ba:37:99:08:9f:90:b4:c6:95:
+                    ce:9f:27:6a:b7:ff:b5:3e:3a:e0:2c:70:40:17:19:
+                    e7:59:aa:84:d1:64:9a:74:7f:6e:f1:65:c9:af:cd:
+                    ca:c6:c0:04:c7:94:86:2b:9a:4c:dd:86:6c:d8:a0:
+                    be:11:f0:0a:16:34:c7:da:91:8d:01:20:05:46:c2:
+                    4b:a4:c3:05:8e:08:f3:c9:ff:7e:26:de:6c:87:8b:
+                    e9:ba:c7:c4:24:62:50:0f:f4:02:43:8e:77:30:97:
+                    4a:0b:f5:1c:a5:c4:46:ce:50:28:32:77:1a:39:65:
+                    23:f0:83:b6:b6:c5:74:46:00:36:2f:f1:2f:7d:bb:
+                    a7:97:80:76:a6:24:94:da:9f:d6:99:10:18:e0:3a:
+                    b5:40:a2:19:b2:c7:71:b8:0e:de:fb:a5:05:a8:48:
+                    ab:63:53:2c:15:7f:b8:a6:1f:1b:41:4a:e4:72:66:
+                    ae:dd:e5:15:1e:2f:4a:ab:c9:3a:5a:08:68:2d:a6:
+                    dd:af:3d
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                CA Root
+            X509v3 Subject Key Identifier: 
+                6A:B6:51:B0:3C:6F:34:81:D2:BD:8A:80:96:75:D4:A2:1C:CF:C8:D9
+            X509v3 Authority Key Identifier: 
+                keyid:6A:B6:51:B0:3C:6F:34:81:D2:BD:8A:80:96:75:D4:A2:1C:CF:C8:D9
+
+            X509v3 Basic Constraints: critical
+                CA:TRUE, pathlen:1
+            X509v3 Key Usage: 
+                Certificate Sign, CRL Sign
+            Netscape Cert Type: 
+                SSL CA
+    Signature Algorithm: sha256WithRSAEncryption
+         29:e1:0f:44:f2:6e:75:70:88:3e:6b:95:da:9f:0f:2a:fb:5c:
+         ae:0b:e7:f0:c8:7b:9d:c4:2e:02:4f:66:d2:2d:01:5c:42:e2:
+         81:e6:69:e3:18:aa:c9:69:9e:0b:e9:1a:55:ec:0e:fa:c9:d5:
+         97:6c:5f:5a:16:f3:8e:eb:7e:83:8c:3f:f8:ec:75:6f:f1:90:
+         a9:b3:29:d9:31:b4:17:98:7e:28:58:ef:dd:c6:f5:73:e4:bf:
+         12:c0:1f:52:03:d2:6a:4f:c4:83:6b:7d:f7:b1:90:a6:5a:0c:
+         81:96:67:e1:3d:d9:7a:fd:9d:e0:23:96:31:18:1f:35:b3:ed:
+         6f:e5:71:4d:c1:37:17:18:ea:a6:5c:c9:4d:65:cd:b3:97:a2:
+         f6:9b:24:c8:7a:d2:95:94:fd:38:bf:42:74:5e:ce:04:de:b7:
+         99:6e:e4:35:28:7f:37:1f:b5:e2:19:ac:4e:b6:06:c3:d7:f2:
+         d3:71:f3:38:96:55:ed:ef:55:42:29:a7:cf:a6:63:c1:fb:cf:
+         6e:ed:03:6e:cb:0f:7d:b0:42:87:c5:85:e7:e1:8a:11:fe:55:
+         95:00:dd:99:35:a5:c1:d0:8a:8a:a9:59:0a:4c:e6:1c:63:1f:
+         27:08:bf:37:c2:00:2b:44:cf:49:fb:7c:77:4f:88:39:21:12:
+         69:42:6b:95:15:0d:da:95:24:72:44:79:88:00:e6:7d:7b:a5:
+         aa:a5:ea:40:6e:ca:59:7e:91:d7:1e:11:23:13:67:fc:47:ef:
+         5c:ee:db:63:f5:73:e3:5f:66:50:a5:8f:60:e1:bd:5d:3b:11:
+         f3:aa:20:67:77:79:8c:95:84:18:b8:cd:c6:42:60:8c:2b:1a:
+         c3:4a:70:ca:73:00:c8:2c:2c:82:2d:c9:11:c4:30:4a:1b:96:
+         1b:22:d1:f2:12:7a:e1:ef:fb:15:d8:45:ea:67:5b:46:af:14:
+         66:46:23:31:ce:63:7c:b2:32:b4:90:0d:cb:7f:2e:9a:4c:a6:
+         2b:c6:5e:8a:fe:f5:76:55:64:6e:3d:8c:ab:39:8f:20:8d:ed:
+         d0:a4:fd:ee:7f:d3:02:05:69:72:e4:f8:84:3c:fb:6c:47:3a:
+         0a:86:a0:f4:39:ae:31:4f:a0:d3:b4:6b:b5:33:d0:36:8a:c3:
+         81:79:80:3d:ee:5f:84:b2:0c:73:30:a1:72:95:6c:05:07:35:
+         95:82:c9:e3:45:9e:77:78:40:4a:14:6f:d5:56:23:30:63:43:
+         1d:8e:9d:ab:0f:81:f5:0d:dc:57:48:6b:da:5b:f4:ee:4c:a4:
+         80:f5:24:9e:5c:aa:42:db:3e:f0:48:7a:ce:d2:72:9a:e2:2d:
+         2f:e7:b1:a8:20:7c:f4:32
+-----BEGIN CERTIFICATE-----
+MIIF7zCCA9egAwIBAgIBATANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxHTAbBgNVBAMMFGNhX3Jvb3RfY2xpZW50LXZp
+dGFtMB4XDTIwMDUwNTEyMTUyMFoXDTMwMDUwMzEyMTUyMFowcjELMAkGA1UEBhMC
+ZnIxDDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFt
+dWkxFDASBgNVBAsMC2F1dGhvcml0aWVzMR0wGwYDVQQDDBRjYV9yb290X2NsaWVu
+dC12aXRhbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfhpNC0Nci+
+x5+dNMizRFGIlLqU+Zq5XnGNfkcgHBrGJ2cpdFuhcTToKEysKDw5GQ+GzwNCzYD0
+06Or+vf3llmPdBtPF8g4p3EuKzkxeCiqfHJhvsnt00jy6suXh2h07V1yQE5Bmq2H
+Pwhv8xQoTLG3Vw2P/ikaS5DrGgzimigjo/r8kxfwXFq/72JcjSNed0gcDfR8rTn6
+BlQ55O3fiy72rtPeK/XWSvBFnfCxTWekuoD66z4BvG+uCEnklbJMpGuTRUvHqwRO
+FGNQOguV43BysZHEwFOxDDbtPMIbFiB1bQ9/V3Y+oNa7/3wFN4oWR0hWVJdiskdg
+FXCqmhlIsBn+M/YbH6PQnxXuLLFxznh79bAyScl5AhJa9SxKKBsm99pZr5gSXI4B
+e7QVDbmPCFBxJdm3wrWAVc7EdVFPH27bujeZCJ+QtMaVzp8narf/tT464CxwQBcZ
+51mqhNFkmnR/bvFlya/NysbABMeUhiuaTN2GbNigvhHwChY0x9qRjQEgBUbCS6TD
+BY4I88n/fibebIeL6brHxCRiUA/0AkOOdzCXSgv1HKXERs5QKDJ3GjllI/CDtrbF
+dEYANi/xL327p5eAdqYklNqf1pkQGOA6tUCiGbLHcbgO3vulBahIq2NTLBV/uKYf
+G0FK5HJmrt3lFR4vSqvJOloIaC2m3a89AgMBAAGjgY8wgYwwFgYJYIZIAYb4QgEN
+BAkWB0NBIFJvb3QwHQYDVR0OBBYEFGq2UbA8bzSB0r2KgJZ11KIcz8jZMB8GA1Ud
+IwQYMBaAFGq2UbA8bzSB0r2KgJZ11KIcz8jZMBIGA1UdEwEB/wQIMAYBAf8CAQEw
+CwYDVR0PBAQDAgEGMBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0BAQsFAAOC
+AgEAKeEPRPJudXCIPmuV2p8PKvtcrgvn8Mh7ncQuAk9m0i0BXELigeZp4xiqyWme
+C+kaVewO+snVl2xfWhbzjut+g4w/+Ox1b/GQqbMp2TG0F5h+KFjv3cb1c+S/EsAf
+UgPSak/Eg2t997GQploMgZZn4T3Zev2d4COWMRgfNbPtb+VxTcE3FxjqplzJTWXN
+s5ei9pskyHrSlZT9OL9CdF7OBN63mW7kNSh/Nx+14hmsTrYGw9fy03HzOJZV7e9V
+Qimnz6ZjwfvPbu0DbssPfbBCh8WF5+GKEf5VlQDdmTWlwdCKiqlZCkzmHGMfJwi/
+N8IAK0TPSft8d0+IOSESaUJrlRUN2pUkckR5iADmfXulqqXqQG7KWX6R1x4RIxNn
+/EfvXO7bY/Vz419mUKWPYOG9XTsR86ogZ3d5jJWEGLjNxkJgjCsaw0pwynMAyCws
+gi3JEcQwShuWGyLR8hJ64e/7FdhF6mdbRq8UZkYjMc5jfLIytJANy38umkymK8Ze
+iv71dlVkbj2MqzmPII3t0KT97n/TAgVpcuT4hDz7bEc6Coag9DmuMU+g07RrtTPQ
+NorDgXmAPe5fhLIMczChcpVsBQc1lYLJ40Wed3hAShRv1VYjMGNDHY6dqw+B9Q3c
+V0hr2lv07kykgPUknlyqQts+8Eh6ztJymuItL+exqCB89DI=
+-----END CERTIFICATE-----
diff --git a/dev-deployment/pki/ca/client-vitam/ca-root.key b/dev-deployment/pki/ca/client-vitam/ca-root.key
new file mode 100644
index 0000000000000000000000000000000000000000..830f36139c6b49a7f5850a5fd57714316b26f387
--- /dev/null
+++ b/dev-deployment/pki/ca/client-vitam/ca-root.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+BqXrtNJel3UwvigCyXyDXKvl6h5Bcjwq
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/dev-deployment/pki/ca/server/ca-intermediate.crt b/dev-deployment/pki/ca/server/ca-intermediate.crt
new file mode 100644
index 0000000000000000000000000000000000000000..f48c0bf563aed3cb8e36582abb4435f4be61c464
--- /dev/null
+++ b/dev-deployment/pki/ca/server/ca-intermediate.crt
@@ -0,0 +1,136 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 2 (0x2)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_server
+        Validity
+            Not Before: May  5 12:15:14 2020 GMT
+            Not After : May  3 12:15:14 2030 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_intermediate_server
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:9b:fe:7a:8f:5b:46:ed:9c:02:30:9c:cd:c2:cb:
+                    6c:54:be:c2:03:5f:2d:da:f1:e1:cc:de:6c:44:e5:
+                    bc:95:2f:a1:cb:d2:90:46:2d:2b:12:84:2b:92:20:
+                    0b:26:6d:fe:be:a3:92:30:e9:56:87:b0:25:78:a4:
+                    f4:12:01:72:d6:09:d9:09:75:2f:0d:9a:cb:29:8a:
+                    eb:95:0a:d1:7e:f1:5a:93:fc:ce:66:6d:8c:79:75:
+                    f8:2f:84:4d:cd:91:07:03:45:74:d8:cd:4f:8f:af:
+                    df:3a:bd:60:6c:c5:20:67:fe:73:b7:c8:52:8b:10:
+                    9f:ae:a0:f2:42:4f:09:fe:f3:dc:3f:8d:05:a2:26:
+                    ca:2b:7d:44:6f:e4:ba:b1:c6:51:cf:1c:4a:d6:5a:
+                    c0:30:96:9a:da:64:34:07:7e:1f:d0:f2:58:0b:53:
+                    4c:f3:7f:bf:82:01:9b:65:10:13:19:f0:8b:ae:69:
+                    7a:8e:97:2b:b6:2c:27:2d:55:dd:c5:1b:04:62:51:
+                    df:90:cc:d4:6e:25:af:da:8b:fc:07:64:59:cd:1f:
+                    22:6b:48:96:de:95:89:33:b2:74:89:87:23:92:6d:
+                    2c:63:17:ad:6a:88:ff:eb:1e:c8:34:dd:c8:1c:cb:
+                    00:9c:0e:1b:12:66:29:97:cf:1f:d3:d3:b1:7a:40:
+                    f2:b0:f9:33:c3:2a:34:42:3b:49:7a:1b:7c:a2:68:
+                    c3:fc:fd:46:02:fc:86:a6:53:23:6c:6b:5f:74:82:
+                    c9:72:0e:79:30:9b:9a:7a:41:6e:f0:2a:ae:a2:3f:
+                    3d:58:df:57:09:ca:b6:9e:66:eb:c6:79:aa:d3:e6:
+                    4e:59:98:f4:cc:fc:64:43:7e:4a:a4:16:a9:91:fa:
+                    21:ce:ea:14:8d:2e:01:a1:6e:95:54:a6:45:07:1e:
+                    42:37:89:65:f6:0f:2a:20:73:9e:a7:a7:95:09:5f:
+                    ce:29:6d:3d:9f:f8:3c:14:c5:3f:bd:58:05:21:e6:
+                    e6:b3:6d:fd:b1:e0:48:79:1c:85:e5:ab:56:2e:68:
+                    74:76:a8:fd:a2:e7:f3:9e:f7:9a:d8:31:c6:c4:f2:
+                    60:da:c2:2d:fb:26:bd:0d:05:de:9f:86:6e:ba:ca:
+                    d9:1a:97:68:49:12:fd:ab:5c:af:1a:55:bf:05:83:
+                    07:b2:6e:67:4f:e5:e5:a4:3e:33:8c:95:5c:4a:76:
+                    62:b2:3d:5e:69:f5:12:02:27:6c:e6:5c:60:94:3f:
+                    dd:69:db:54:86:d7:81:6d:e7:a7:3c:f8:12:17:14:
+                    5f:5b:c5:09:f5:8b:37:13:3c:57:c7:c2:df:14:a8:
+                    af:81:06:da:30:66:11:ac:c4:a7:82:08:eb:69:5d:
+                    fa:c7:97
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                CA Intermediate
+            X509v3 Subject Key Identifier: 
+                A7:75:58:7C:4C:0E:3A:13:58:BE:6C:0E:F1:23:49:5C:67:21:1F:02
+            X509v3 Authority Key Identifier: 
+                keyid:62:6C:E9:38:13:97:E8:FC:72:44:77:E6:0F:C7:84:11:D9:9C:EC:6E
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_server
+                serial:01
+
+            X509v3 Basic Constraints: critical
+                CA:TRUE, pathlen:0
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Key Usage: 
+                Certificate Sign, CRL Sign
+            Netscape Cert Type: 
+                SSL CA
+    Signature Algorithm: sha256WithRSAEncryption
+         29:3f:1a:f6:dd:3e:c4:67:e4:b2:bb:7a:78:14:45:62:57:9b:
+         af:5b:73:36:3c:07:e1:11:68:99:50:ac:7f:1c:58:3a:84:1c:
+         80:a8:fe:de:84:02:d3:43:e0:8d:aa:4b:0e:9d:66:6e:b7:c4:
+         e3:84:47:89:5a:b4:95:d5:68:aa:68:61:36:21:d9:25:9a:10:
+         5c:8b:4c:0a:ab:91:12:42:4c:52:a1:63:fc:21:a7:05:30:ef:
+         79:12:1c:19:2c:fc:ef:77:38:3b:3f:81:ad:92:72:83:5b:07:
+         dc:4a:0a:66:3a:0c:5f:43:a2:38:e0:4c:ea:8c:f1:96:70:c5:
+         b0:8a:fe:90:7a:0f:b6:8a:47:80:58:ba:e8:a2:6b:a5:8d:7d:
+         e5:49:d8:1a:bd:8f:08:8e:6f:a3:fa:e0:f3:ca:45:f8:82:19:
+         62:86:e5:20:2d:ab:f6:ea:29:bc:b8:d6:99:70:c2:ac:2c:49:
+         5e:19:4f:99:b2:7f:7e:10:a6:ab:5c:56:f3:50:5b:b4:a1:6a:
+         74:77:78:86:d1:e5:27:48:18:68:dd:24:b7:64:3b:34:bc:93:
+         db:6c:56:8f:fd:51:6d:70:81:ff:87:30:d7:71:d0:28:6d:a1:
+         3b:ca:62:a5:13:f9:3d:59:5e:20:4e:cc:9d:0b:1a:3b:77:2f:
+         8e:f6:c1:d6:05:58:71:b1:ed:22:c4:72:5e:39:07:38:7e:b4:
+         01:80:ff:c5:d0:8d:62:61:c2:86:ce:27:d5:dc:e8:f9:52:e8:
+         14:e7:8d:ba:e7:45:29:c6:83:93:7c:19:42:e4:7f:11:4d:ce:
+         66:55:39:2f:0f:18:74:e2:6e:50:de:3c:19:bc:c6:f2:9a:fb:
+         d0:a9:f6:d5:f2:7b:42:0c:b7:cb:a8:5c:2a:d3:77:45:6f:e6:
+         5f:6b:ba:e1:96:9b:4e:97:88:b7:e9:6e:0b:6d:c4:df:82:8c:
+         ec:49:96:d4:c7:f6:d6:eb:c2:93:ec:8a:89:1d:df:9f:11:72:
+         73:df:fa:06:42:37:a3:94:93:54:94:40:ee:0a:83:c4:3a:9a:
+         8d:bc:9f:b9:69:d0:2a:5a:ec:2a:33:40:26:bf:d1:6b:a4:9b:
+         9a:7a:48:07:74:47:c1:21:6d:71:25:26:3d:d8:c4:51:22:dd:
+         96:88:c3:07:b0:85:a2:d7:5d:ad:3e:08:c9:bc:31:34:77:0b:
+         3b:30:51:d7:f9:df:a9:e3:58:51:28:ba:b8:17:85:a2:3c:c2:
+         41:2b:a8:47:be:58:bb:82:7f:c1:b1:90:4d:dc:4e:d3:7d:cb:
+         27:4c:ea:b4:18:6c:a7:4b:f4:5e:ea:ec:30:c0:08:34:d9:0f:
+         f5:31:0a:9f:e1:23:ab:62
+-----BEGIN CERTIFICATE-----
+MIIGeDCCBGCgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxFzAVBgNVBAMMDmNhX3Jvb3Rfc2VydmVyMB4X
+DTIwMDUwNTEyMTUxNFoXDTMwMDUwMzEyMTUxNFowdDELMAkGA1UEBhMCZnIxDDAK
+BgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDAS
+BgNVBAsMC2F1dGhvcml0aWVzMR8wHQYDVQQDDBZjYV9pbnRlcm1lZGlhdGVfc2Vy
+dmVyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAm/56j1tG7ZwCMJzN
+wstsVL7CA18t2vHhzN5sROW8lS+hy9KQRi0rEoQrkiALJm3+vqOSMOlWh7AleKT0
+EgFy1gnZCXUvDZrLKYrrlQrRfvFak/zOZm2MeXX4L4RNzZEHA0V02M1Pj6/fOr1g
+bMUgZ/5zt8hSixCfrqDyQk8J/vPcP40FoibKK31Eb+S6scZRzxxK1lrAMJaa2mQ0
+B34f0PJYC1NM83+/ggGbZRATGfCLrml6jpcrtiwnLVXdxRsEYlHfkMzUbiWv2ov8
+B2RZzR8ia0iW3pWJM7J0iYcjkm0sYxetaoj/6x7INN3IHMsAnA4bEmYpl88f09Ox
+ekDysPkzwyo0QjtJeht8omjD/P1GAvyGplMjbGtfdILJcg55MJuaekFu8Cquoj89
+WN9XCcq2nmbrxnmq0+ZOWZj0zPxkQ35KpBapkfohzuoUjS4BoW6VVKZFBx5CN4ll
+9g8qIHOep6eVCV/OKW09n/g8FMU/vVgFIebms239seBIeRyF5atWLmh0dqj9oufz
+nvea2DHGxPJg2sIt+ya9DQXen4ZuusrZGpdoSRL9q1yvGlW/BYMHsm5nT+XlpD4z
+jJVcSnZisj1eafUSAids5lxglD/dadtUhteBbeenPPgSFxRfW8UJ9Ys3EzxXx8Lf
+FKivgQbaMGYRrMSnggjraV36x5cCAwEAAaOCARswggEXMB4GCWCGSAGG+EIBDQQR
+Fg9DQSBJbnRlcm1lZGlhdGUwHQYDVR0OBBYEFKd1WHxMDjoTWL5sDvEjSVxnIR8C
+MIGWBgNVHSMEgY4wgYuAFGJs6TgTl+j8ckR35g/HhBHZnOxuoXCkbjBsMQswCQYD
+VQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwH
+dml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxFzAVBgNVBAMMDmNhX3Jvb3Rf
+c2VydmVyggEBMBIGA1UdEwEB/wQIMAYBAf8CAQAwCQYDVR0SBAIwADALBgNVHQ8E
+BAMCAQYwEQYJYIZIAYb4QgEBBAQDAgIEMA0GCSqGSIb3DQEBCwUAA4ICAQApPxr2
+3T7EZ+Syu3p4FEViV5uvW3M2PAfhEWiZUKx/HFg6hByAqP7ehALTQ+CNqksOnWZu
+t8TjhEeJWrSV1WiqaGE2IdklmhBci0wKq5ESQkxSoWP8IacFMO95EhwZLPzvdzg7
+P4GtknKDWwfcSgpmOgxfQ6I44EzqjPGWcMWwiv6Qeg+2ikeAWLroomuljX3lSdga
+vY8Ijm+j+uDzykX4ghlihuUgLav26im8uNaZcMKsLEleGU+Zsn9+EKarXFbzUFu0
+oWp0d3iG0eUnSBho3SS3ZDs0vJPbbFaP/VFtcIH/hzDXcdAobaE7ymKlE/k9WV4g
+TsydCxo7dy+O9sHWBVhxse0ixHJeOQc4frQBgP/F0I1iYcKGzifV3Oj5UugU5426
+50UpxoOTfBlC5H8RTc5mVTkvDxh04m5Q3jwZvMbymvvQqfbV8ntCDLfLqFwq03dF
+b+Zfa7rhlptOl4i36W4LbcTfgozsSZbUx/bW68KT7IqJHd+fEXJz3/oGQjejlJNU
+lEDuCoPEOpqNvJ+5adAqWuwqM0Amv9FrpJuaekgHdEfBIW1xJSY92MRRIt2WiMMH
+sIWi112tPgjJvDE0dws7MFHX+d+p41hRKLq4F4WiPMJBK6hHvli7gn/BsZBN3E7T
+fcsnTOq0GGynS/Re6uwwwAg02Q/1MQqf4SOrYg==
+-----END CERTIFICATE-----
diff --git a/dev-deployment/pki/ca/server/ca-intermediate.key b/dev-deployment/pki/ca/server/ca-intermediate.key
new file mode 100644
index 0000000000000000000000000000000000000000..e2b8f5bf5f7bfabd1c7c6fa619bbeda0b6ba9b06
--- /dev/null
+++ b/dev-deployment/pki/ca/server/ca-intermediate.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+zHBY6u06ggGAxmE6H7GEMg==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/dev-deployment/pki/ca/server/ca-root.crt b/dev-deployment/pki/ca/server/ca-root.crt
new file mode 100644
index 0000000000000000000000000000000000000000..698eceb70b454151c11c5821be11cd7abd094f8d
--- /dev/null
+++ b/dev-deployment/pki/ca/server/ca-root.crt
@@ -0,0 +1,128 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number: 1 (0x1)
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_server
+        Validity
+            Not Before: May  5 12:15:12 2020 GMT
+            Not After : May  3 12:15:12 2030 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_server
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:a8:77:6c:76:96:08:23:97:9a:19:55:77:e1:9b:
+                    9f:a2:23:ca:fc:1c:74:74:23:38:24:15:04:64:e7:
+                    56:f6:e5:92:14:83:14:ee:78:d9:56:c9:0e:2a:c2:
+                    67:71:4a:4f:8f:2f:e5:a9:1a:6c:de:e6:3b:da:15:
+                    93:a2:4a:97:5a:0b:45:4a:4a:9e:94:9f:3a:b4:9a:
+                    99:3b:08:de:07:13:0b:bb:c4:4d:1b:0b:32:3c:74:
+                    03:12:bf:54:3b:63:ab:2c:de:af:e5:c7:14:cd:1c:
+                    91:60:2b:7a:cd:eb:05:50:dc:f6:06:ae:91:f5:1b:
+                    33:12:04:cb:55:45:ee:51:54:99:ce:e9:c1:00:58:
+                    92:df:8a:44:30:89:8b:cc:9d:55:31:5e:72:56:22:
+                    d6:d0:11:16:a8:06:c4:e7:3f:c2:4b:74:23:89:6d:
+                    6e:04:7f:1e:26:59:73:74:86:29:2c:7a:50:9b:b8:
+                    c6:13:43:12:91:53:cf:fb:5f:3d:22:2b:73:4e:7d:
+                    c4:48:46:db:3d:4b:e1:69:bd:17:0c:3d:46:a3:8b:
+                    52:f8:15:40:d1:9e:0b:7c:d9:82:ff:0e:eb:ca:58:
+                    4c:11:16:cf:37:56:46:e8:a5:46:3b:7c:2b:50:23:
+                    be:a2:d1:f2:87:e5:a7:3d:0a:e9:30:fa:ce:2e:a5:
+                    29:84:fa:9c:67:45:fd:3c:fc:67:80:7d:da:5a:c9:
+                    32:46:0c:b0:0b:42:ed:95:86:bc:a3:1f:b3:d1:93:
+                    b2:a1:e7:13:ad:f4:f2:0b:88:9b:6d:8f:f6:65:0e:
+                    d6:46:1d:6e:bd:ff:41:0c:10:01:99:02:5c:4b:ce:
+                    58:e2:db:5f:8a:6a:fe:d4:f6:72:cf:f7:ac:8e:2a:
+                    53:96:1a:3a:ab:17:44:d4:79:70:dd:fd:91:1d:48:
+                    26:7c:04:12:63:e8:34:8f:77:04:1e:be:8e:45:42:
+                    58:fe:dd:05:9c:1a:ad:ec:7e:ef:8d:42:72:aa:99:
+                    a2:19:60:7a:7e:ed:97:89:4e:12:a4:ca:fe:e5:c5:
+                    09:3e:f9:14:0a:1a:38:46:83:38:7f:1c:b6:01:93:
+                    aa:ac:44:b5:11:53:a5:72:d5:34:c3:a9:53:29:39:
+                    40:32:83:03:92:a9:a6:f6:c7:b3:4c:25:5e:fa:ae:
+                    5b:99:13:20:bd:86:72:3d:6f:e5:a1:56:b2:9c:08:
+                    91:9d:50:ef:33:94:cb:ef:c3:e1:11:52:57:c3:c9:
+                    0d:b6:72:f1:06:38:13:37:75:b6:18:21:c1:78:bc:
+                    8b:b8:82:69:23:0d:76:51:cb:cd:45:71:a0:86:d4:
+                    09:03:2a:fc:19:22:4d:6d:62:60:3f:2a:14:f1:ab:
+                    f5:59:87
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                CA Root
+            X509v3 Subject Key Identifier: 
+                62:6C:E9:38:13:97:E8:FC:72:44:77:E6:0F:C7:84:11:D9:9C:EC:6E
+            X509v3 Authority Key Identifier: 
+                keyid:62:6C:E9:38:13:97:E8:FC:72:44:77:E6:0F:C7:84:11:D9:9C:EC:6E
+
+            X509v3 Basic Constraints: critical
+                CA:TRUE, pathlen:1
+            X509v3 Key Usage: 
+                Certificate Sign, CRL Sign
+            Netscape Cert Type: 
+                SSL CA
+    Signature Algorithm: sha256WithRSAEncryption
+         56:83:ea:61:df:f5:ac:65:93:06:e1:bf:88:3f:bf:47:ae:be:
+         57:a0:5d:39:1d:b8:03:88:ee:90:42:11:ff:fa:16:b1:78:62:
+         34:c7:91:02:94:57:96:3d:84:99:79:d6:4e:69:64:93:96:87:
+         65:57:14:ca:4b:96:9a:a7:d3:1e:f3:e9:d3:8c:8a:2d:23:0f:
+         20:4d:1f:ff:98:f2:fb:d2:37:0e:99:9b:e6:df:b3:65:14:89:
+         e7:cd:3f:83:69:cd:37:b1:a1:83:5e:03:d9:61:d4:99:76:bc:
+         4f:bf:0f:b0:cf:d4:c1:b9:bc:d2:a5:b5:a0:a7:75:ef:5f:77:
+         8f:d3:00:33:ee:4d:fe:47:07:5f:b8:01:35:40:1b:d4:2a:04:
+         77:6c:96:71:95:f3:1a:f4:55:a8:ae:3d:76:2c:03:af:6d:7c:
+         02:8f:03:65:10:38:57:3d:a0:b0:c4:ca:36:e9:eb:fc:0d:8b:
+         0d:ae:ad:58:56:03:0f:d1:3d:cf:e1:77:c6:e8:8f:0f:c4:44:
+         53:a2:ac:06:6d:6f:72:46:f8:d8:7b:18:d4:bd:09:e3:8d:9f:
+         da:9a:64:b3:72:4b:42:f8:a0:74:e0:e1:06:e8:56:02:ce:ce:
+         ec:ec:79:06:6e:f7:a8:a8:f7:24:4e:de:4d:72:68:3b:92:98:
+         2d:84:9a:a4:51:5f:b7:90:3d:76:45:de:ca:5e:c1:ea:0c:87:
+         33:0b:ff:34:45:2d:36:7b:04:bc:c0:21:37:54:ae:a2:b2:c7:
+         a3:74:a3:3f:f1:b5:38:98:3d:10:f3:e2:4c:03:58:57:f0:b7:
+         87:02:40:5d:c5:75:e4:59:77:74:9e:22:91:d4:9e:82:87:ea:
+         77:dc:29:71:1f:97:29:54:ee:ae:2d:10:d8:b8:5f:08:41:98:
+         80:f2:dd:2d:e2:56:76:17:c7:3f:b3:a7:f1:c2:36:a9:4a:42:
+         e1:7d:bb:49:fa:9b:34:67:e2:5a:60:65:a5:4b:96:49:08:ce:
+         ae:54:5c:9c:fe:a9:60:85:ef:86:10:03:fc:0a:b6:14:a6:3c:
+         a3:17:86:b7:07:5e:9e:fc:c0:bc:4f:65:52:99:21:9d:f5:dd:
+         f2:29:5f:29:b4:2c:68:44:bd:26:ed:f3:dc:40:43:97:37:39:
+         e8:20:6b:c8:f7:46:e6:fa:db:4d:c3:69:eb:02:1e:18:a0:70:
+         38:39:47:6a:cc:b1:48:3c:a8:15:99:b8:c8:5e:de:36:27:36:
+         11:38:4e:2f:10:fc:07:9a:f7:75:f3:69:c0:c0:30:ae:7b:d4:
+         3e:a9:12:1c:ce:6c:05:82:7f:8d:cb:17:08:7d:23:23:2b:64:
+         71:fb:4d:f8:9f:bb:28:d0
+-----BEGIN CERTIFICATE-----
+MIIF4zCCA8ugAwIBAgIBATANBgkqhkiG9w0BAQsFADBsMQswCQYDVQQGEwJmcjEM
+MAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11aTEU
+MBIGA1UECwwLYXV0aG9yaXRpZXMxFzAVBgNVBAMMDmNhX3Jvb3Rfc2VydmVyMB4X
+DTIwMDUwNTEyMTUxMloXDTMwMDUwMzEyMTUxMlowbDELMAkGA1UEBhMCZnIxDDAK
+BgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkxFDAS
+BgNVBAsMC2F1dGhvcml0aWVzMRcwFQYDVQQDDA5jYV9yb290X3NlcnZlcjCCAiIw
+DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKh3bHaWCCOXmhlVd+Gbn6Ijyvwc
+dHQjOCQVBGTnVvblkhSDFO542VbJDirCZ3FKT48v5akabN7mO9oVk6JKl1oLRUpK
+npSfOrSamTsI3gcTC7vETRsLMjx0AxK/VDtjqyzer+XHFM0ckWAres3rBVDc9gau
+kfUbMxIEy1VF7lFUmc7pwQBYkt+KRDCJi8ydVTFeclYi1tARFqgGxOc/wkt0I4lt
+bgR/HiZZc3SGKSx6UJu4xhNDEpFTz/tfPSIrc059xEhG2z1L4Wm9Fww9RqOLUvgV
+QNGeC3zZgv8O68pYTBEWzzdWRuilRjt8K1AjvqLR8oflpz0K6TD6zi6lKYT6nGdF
+/Tz8Z4B92lrJMkYMsAtC7ZWGvKMfs9GTsqHnE6308guIm22P9mUO1kYdbr3/QQwQ
+AZkCXEvOWOLbX4pq/tT2cs/3rI4qU5YaOqsXRNR5cN39kR1IJnwEEmPoNI93BB6+
+jkVCWP7dBZwarex+741CcqqZohlgen7tl4lOEqTK/uXFCT75FAoaOEaDOH8ctgGT
+qqxEtRFTpXLVNMOpUyk5QDKDA5KppvbHs0wlXvquW5kTIL2Gcj1v5aFWspwIkZ1Q
+7zOUy+/D4RFSV8PJDbZy8QY4Ezd1thghwXi8i7iCaSMNdlHLzUVxoIbUCQMq/Bki
+TW1iYD8qFPGr9VmHAgMBAAGjgY8wgYwwFgYJYIZIAYb4QgENBAkWB0NBIFJvb3Qw
+HQYDVR0OBBYEFGJs6TgTl+j8ckR35g/HhBHZnOxuMB8GA1UdIwQYMBaAFGJs6TgT
+l+j8ckR35g/HhBHZnOxuMBIGA1UdEwEB/wQIMAYBAf8CAQEwCwYDVR0PBAQDAgEG
+MBEGCWCGSAGG+EIBAQQEAwICBDANBgkqhkiG9w0BAQsFAAOCAgEAVoPqYd/1rGWT
+BuG/iD+/R66+V6BdOR24A4jukEIR//oWsXhiNMeRApRXlj2EmXnWTmlkk5aHZVcU
+ykuWmqfTHvPp04yKLSMPIE0f/5jy+9I3Dpmb5t+zZRSJ580/g2nNN7Ghg14D2WHU
+mXa8T78PsM/Uwbm80qW1oKd17193j9MAM+5N/kcHX7gBNUAb1CoEd2yWcZXzGvRV
+qK49diwDr218Ao8DZRA4Vz2gsMTKNunr/A2LDa6tWFYDD9E9z+F3xuiPD8REU6Ks
+Bm1vckb42HsY1L0J442f2ppks3JLQvigdODhBuhWAs7O7Ox5Bm73qKj3JE7eTXJo
+O5KYLYSapFFft5A9dkXeyl7B6gyHMwv/NEUtNnsEvMAhN1SuorLHo3SjP/G1OJg9
+EPPiTANYV/C3hwJAXcV15Fl3dJ4ikdSegofqd9wpcR+XKVTuri0Q2LhfCEGYgPLd
+LeJWdhfHP7On8cI2qUpC4X27SfqbNGfiWmBlpUuWSQjOrlRcnP6pYIXvhhAD/Aq2
+FKY8oxeGtwdenvzAvE9lUpkhnfXd8ilfKbQsaES9Ju3z3EBDlzc56CBryPdG5vrb
+TcNp6wIeGKBwODlHasyxSDyoFZm4yF7eNic2EThOLxD8B5r3dfNpwMAwrnvUPqkS
+HM5sBYJ/jcsXCH0jIytkcftN+J+7KNA=
+-----END CERTIFICATE-----
diff --git a/dev-deployment/pki/ca/server/ca-root.key b/dev-deployment/pki/ca/server/ca-root.key
new file mode 100644
index 0000000000000000000000000000000000000000..7a3fae9e43f0b70266ebc009d9e5ab84ad5b1983
--- /dev/null
+++ b/dev-deployment/pki/ca/server/ca-root.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+ymYrSvIxg3RkebrEpGTwDA==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/dev-deployment/pki/config/ca-config b/dev-deployment/pki/config/ca-config
new file mode 100644
index 0000000000000000000000000000000000000000..0d9bdc628caa8588a210a5e39f64abcaec7a1345
--- /dev/null
+++ b/dev-deployment/pki/config/ca-config
@@ -0,0 +1,65 @@
+# Configuration used to create CA certificates (root & intermediate)
+
+# Signing CA parameters
+
+[ ca ]
+default_ca      = ca_root
+
+[ ca_root ]
+dir             = ../dev-deployment/pki
+certs           = $dir/ca/client-external
+new_certs_dir   = $dir/tempcerts
+database        = $dir/config/${ENV::OPENSSL_CA_DIR}/index.txt
+certificate     = $dir/ca/${ENV::OPENSSL_CA_DIR}/ca-root.crt
+serial          = $dir/config/${ENV::OPENSSL_CA_DIR}/serial
+private_key     = $dir/ca/${ENV::OPENSSL_CA_DIR}/ca-root.key
+default_days    = 3650
+default_md      = sha256
+preserve        = no
+policy          = policy_match
+unique_subject  = no
+
+[ policy_match ]
+countryName             = match
+stateOrProvinceName     = match
+localityName            = match
+organizationName        = match
+organizationalUnitName  = optional
+commonName              = supplied
+emailAddress            = optional
+
+[ req ]
+# Options for the `req` tool (`man req`).
+prompt                  = no
+default_bits            = 4096
+string_mask             = utf8only
+distinguished_name      = req_distinguished_name
+
+[ req_distinguished_name ]
+# prompt = no in req options above ; so following are real values, not prompts
+C = fr
+ST = idf
+L = paris
+O = vitamui
+OU = authorities
+CN = ${ENV::OPENSSL_CN}
+
+
+# Certificates creation parameters : extensions
+
+[ extension_ca_root ]
+nsComment                       = "CA Root"
+subjectKeyIdentifier            = hash
+authorityKeyIdentifier          = keyid:always,issuer
+basicConstraints                = critical,CA:true,pathlen:1
+keyUsage                        = keyCertSign, cRLSign
+nsCertType                      = sslCA
+
+[ extension_ca_intermediate ]
+nsComment                       = "CA Intermediate"
+subjectKeyIdentifier            = hash
+authorityKeyIdentifier          = keyid,issuer:always
+basicConstraints                = critical,CA:true,pathlen:0
+issuerAltName                   = issuer:copy
+keyUsage                        = keyCertSign, cRLSign
+nsCertType                      = sslCA
diff --git a/dev-deployment/pki/config/client-external/crlnumber b/dev-deployment/pki/config/client-external/crlnumber
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/dev-deployment/pki/config/client-external/index.txt b/dev-deployment/pki/config/client-external/index.txt
new file mode 100644
index 0000000000000000000000000000000000000000..de319a3ed1e73607f79adc81419e13321bdf68ee
--- /dev/null
+++ b/dev-deployment/pki/config/client-external/index.txt
@@ -0,0 +1,3 @@
+V	300503121516Z		01	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-external
+V	300503121518Z		02	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_intermediate_client-external
+V	230505123509Z		03	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=customer_x
diff --git a/dev-deployment/pki/config/client-external/serial b/dev-deployment/pki/config/client-external/serial
new file mode 100644
index 0000000000000000000000000000000000000000..64969239d5f72d674bbedc24eb0a155a59d0e607
--- /dev/null
+++ b/dev-deployment/pki/config/client-external/serial
@@ -0,0 +1 @@
+04
diff --git a/dev-deployment/pki/config/client-vitam/crlnumber b/dev-deployment/pki/config/client-vitam/crlnumber
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/dev-deployment/pki/config/client-vitam/index.txt b/dev-deployment/pki/config/client-vitam/index.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d46e16c66b47b8dc209609c4c6d8a1659c221379
--- /dev/null
+++ b/dev-deployment/pki/config/client-vitam/index.txt
@@ -0,0 +1,3 @@
+V	300503121520Z		01	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_client-vitam
+V	300503121522Z		02	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_intermediate_client-vitam
+V	230505123512Z		03	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=vitamui
diff --git a/dev-deployment/pki/config/client-vitam/serial b/dev-deployment/pki/config/client-vitam/serial
new file mode 100644
index 0000000000000000000000000000000000000000..64969239d5f72d674bbedc24eb0a155a59d0e607
--- /dev/null
+++ b/dev-deployment/pki/config/client-vitam/serial
@@ -0,0 +1 @@
+04
diff --git a/dev-deployment/pki/config/crt-config b/dev-deployment/pki/config/crt-config
new file mode 100644
index 0000000000000000000000000000000000000000..919853421824881a8afeb1b6ca2f726465e2b4eb
--- /dev/null
+++ b/dev-deployment/pki/config/crt-config
@@ -0,0 +1,78 @@
+# Configuration used to create non-CA certificates
+
+# Signing CA parameters
+
+[ ca ]
+default_ca      = ca_intermediate
+
+[ ca_intermediate ]
+dir             = ../dev-deployment/pki
+certs           = $dir/ca/${ENV::OPENSSL_CRT_DIR}
+new_certs_dir   = $dir/tempcerts
+database        = $dir/config/${ENV::OPENSSL_CRT_DIR}/index.txt
+certificate     = $dir/ca/${ENV::OPENSSL_CRT_DIR}/ca-intermediate.crt
+serial          = $dir/config/${ENV::OPENSSL_CRT_DIR}/serial
+private_key     = $dir/ca/${ENV::OPENSSL_CRT_DIR}/ca-intermediate.key
+default_days    = 1095
+default_md      = sha256
+preserve        = no
+policy          = policy_match
+unique_subject  = no
+
+[ policy_match ]
+countryName             = match
+stateOrProvinceName     = match
+localityName		    = match
+organizationName        = match
+organizationalUnitName  = optional
+commonName              = supplied
+emailAddress            = optional
+
+[ req ]
+# Options for the `req` tool (`man req`).
+prompt                  = no
+default_bits            = 4096
+string_mask             = utf8only
+distinguished_name      = req_distinguished_name
+
+[ req_distinguished_name ]
+# prompt = no in req options above ; so following are real values, not prompts
+C = fr
+ST = idf
+L = paris
+O = vitamui
+CN = ${ENV::OPENSSL_CN}
+
+
+# Certificates creation parameters : extensions
+
+#[ extension_server ]
+#nsComment                       = "Certificat Serveur SSL"
+#subjectKeyIdentifier            = hash
+#authorityKeyIdentifier          = keyid,issuer:always
+#issuerAltName                   = issuer:copy
+#subjectAltName                  = ${ENV::OPENSSL_SAN}
+#basicConstraints                = critical,CA:FALSE
+#keyUsage                        = digitalSignature, keyEncipherment
+#nsCertType                      = server
+#extendedKeyUsage                = serverAuth
+
+[ extension_client ]
+nsComment                       = "Certificat Client SSL"
+subjectKeyIdentifier            = hash
+authorityKeyIdentifier          = keyid,issuer:always
+issuerAltName                   = issuer:copy
+basicConstraints                = critical,CA:FALSE
+keyUsage                        = digitalSignature
+nsCertType                      = client
+extendedKeyUsage                = clientAuth
+
+[ extension_timestamping ]
+nsComment                       = "Certificat Serveur SSL"
+subjectKeyIdentifier            = hash
+authorityKeyIdentifier          = keyid,issuer:always
+issuerAltName                   = issuer:copy
+basicConstraints                = critical,CA:FALSE
+keyUsage                        = digitalSignature, nonRepudiation
+nsCertType                      = server
+extendedKeyUsage                = critical,timeStamping
diff --git a/dev-deployment/pki/config/server/crlnumber b/dev-deployment/pki/config/server/crlnumber
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/dev-deployment/pki/config/server/index.txt b/dev-deployment/pki/config/server/index.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e31d7d55cff3e7c5fccfbbb0d64081afdf7e894d
--- /dev/null
+++ b/dev-deployment/pki/config/server/index.txt
@@ -0,0 +1,8 @@
+V	300503121512Z		01	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_server
+V	300503121514Z		02	unknown	/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_intermediate_server
+V	230505123444Z		03	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=dev.vitamui.com
+V	230505123448Z		04	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=dev.vitamui.com
+V	230505123452Z		05	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=dev.vitamui.com
+V	230505123455Z		06	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=dev.vitamui.com
+V	230505123459Z		07	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=dev.vitamui.com
+V	230505123504Z		08	unknown	/C=fr/ST=idf/L=paris/O=vitamui/CN=dev.vitamui.com
diff --git a/dev-deployment/pki/config/server/serial b/dev-deployment/pki/config/server/serial
new file mode 100644
index 0000000000000000000000000000000000000000..86397e5c10b56e2bda47fd5609ba514cd97a0dad
--- /dev/null
+++ b/dev-deployment/pki/config/server/serial
@@ -0,0 +1 @@
+09
diff --git a/dev-deployment/vault_pass.txt b/dev-deployment/vault_pass.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a2d2d8700d3a21ac149831b414db01ee9e6e530b
--- /dev/null
+++ b/dev-deployment/vault_pass.txt
@@ -0,0 +1 @@
+change_it
diff --git a/dev-deployment/vault_pki.pass b/dev-deployment/vault_pki.pass
new file mode 100644
index 0000000000000000000000000000000000000000..890613d115ea5c694520a85857b7d85e9db11bdb
--- /dev/null
+++ b/dev-deployment/vault_pki.pass
@@ -0,0 +1 @@
+change_me
diff --git a/integration-tests/src/test/resources/application-dev.yml b/integration-tests/src/test/resources/application-dev.yml
index ba8ec202c648bc56917cb4870ae0d9c8cecf5541..eb9ad9de9d4d6e0d4d36222d5d42328dcd2201ea 100644
--- a/integration-tests/src/test/resources/application-dev.yml
+++ b/integration-tests/src/test/resources/application-dev.yml
@@ -9,7 +9,7 @@ server-identity:
 
 certs-folder: certs/local/
 generic-cert: ${certs-folder}/generic-it.jks
-jks-password: jkspasswd
+jks-password: changeme
 
 # Iam client configuration
 iam-client:
@@ -17,10 +17,10 @@ iam-client:
   port: 8083
   ssl:
     keystore:
-      path: ${certs-folder}/ui-identity.jks
+      path: ${certs-folder}/keystore_ui-identity.jks
       password: ${jks-password}
     truststore:
-      path: ${certs-folder}/truststore.jks
+      path: ${certs-folder}/truststore_server.jks
       password: ${jks-password}
 
 # Mongo
diff --git a/integration-tests/src/test/resources/application-integration.yml b/integration-tests/src/test/resources/application-integration.yml
index 8817bb6059d40607da166327f49983a43652ca11..7f21e0b869ee6e7a44523d7956e11c5ff2257246 100644
--- a/integration-tests/src/test/resources/application-integration.yml
+++ b/integration-tests/src/test/resources/application-integration.yml
@@ -9,7 +9,7 @@ server-identity:
 
 certs-folder: certs/integration/
 generic-cert: ${certs-folder}/generic-it.jks
-jks-password: jkspasswd
+jks-password: changeme
 
 # Iam client configuration
 iam-client:
diff --git a/integration-tests/src/test/resources/certs/local/cas-server.jks b/integration-tests/src/test/resources/certs/local/cas-server.jks
deleted file mode 100644
index 2722c426e9f37b0f30deb3a86d7eb6961cdcf38d..0000000000000000000000000000000000000000
Binary files a/integration-tests/src/test/resources/certs/local/cas-server.jks and /dev/null differ
diff --git a/integration-tests/src/test/resources/certs/local/keystore_cas-server.jks b/integration-tests/src/test/resources/certs/local/keystore_cas-server.jks
new file mode 100644
index 0000000000000000000000000000000000000000..556663f10346811223f119acbbe56d49ec2f9e57
Binary files /dev/null and b/integration-tests/src/test/resources/certs/local/keystore_cas-server.jks differ
diff --git a/integration-tests/src/test/resources/certs/local/keystore_ui-identity.jks b/integration-tests/src/test/resources/certs/local/keystore_ui-identity.jks
new file mode 100644
index 0000000000000000000000000000000000000000..e5c9e841f135a8890a4e57245003b2d5772a400a
Binary files /dev/null and b/integration-tests/src/test/resources/certs/local/keystore_ui-identity.jks differ
diff --git a/integration-tests/src/test/resources/certs/local/keystore_ui-portal.jks b/integration-tests/src/test/resources/certs/local/keystore_ui-portal.jks
new file mode 100644
index 0000000000000000000000000000000000000000..07f63162f4b4065aa83e3aa50caf5027a4a6e8bf
Binary files /dev/null and b/integration-tests/src/test/resources/certs/local/keystore_ui-portal.jks differ
diff --git a/integration-tests/src/test/resources/certs/local/truststore.jks b/integration-tests/src/test/resources/certs/local/truststore.jks
deleted file mode 100644
index 33058df7190e4c48f79813ce75b4e4da97b77b3c..0000000000000000000000000000000000000000
Binary files a/integration-tests/src/test/resources/certs/local/truststore.jks and /dev/null differ
diff --git a/integration-tests/src/test/resources/certs/local/truststore_server.jks b/integration-tests/src/test/resources/certs/local/truststore_server.jks
new file mode 100644
index 0000000000000000000000000000000000000000..c25bb727ec4db42c6b9582f530209b6fc160ffff
Binary files /dev/null and b/integration-tests/src/test/resources/certs/local/truststore_server.jks differ
diff --git a/packaging/assembly-deployment.xml b/packaging/assembly-deployment.xml
index 8fc08e863deaac13c8d0ce231196df69890ae365..f510b090e3c7da2800a4117088f218b56dc3aa76 100644
--- a/packaging/assembly-deployment.xml
+++ b/packaging/assembly-deployment.xml
@@ -37,5 +37,14 @@
                 <exclude>environments/keystores/**</exclude>
             </excludes>
         </fileSet>
+
+        <fileSet>
+            <directory>../tools/docker/mongo/database_scripts/</directory>
+            <useDefaultExcludes>true</useDefaultExcludes>
+            <includes>
+                <include>**/*</include>
+            </includes>
+             <outputDirectory>deployment/scripts/mongod/</outputDirectory>
+        </fileSet>
     </fileSets>
 </assembly>
diff --git a/tools/docker/mongo/README.md b/tools/docker/mongo/README.md
index 5266083fa3d3d15e3942db0706aecdb6b0457389..eac4b8ed8016e55144c0e5ead75a622b9fda4300 100644
--- a/tools/docker/mongo/README.md
+++ b/tools/docker/mongo/README.md
@@ -51,13 +51,78 @@ connecting to: admin
 
 
 
-# Templatage des scripts de DB
+# Initialisation de la base Mongo
 
+Afin de mutualiser le code et les scripts Mongo exploités en developpement ou lors du déploiement sur un environnement, l'intelligence a été répartie de la manière suivante:
+
+- Les scripts Mongo figurent à l'emplacement suivant: **~/tools/docker/mongo/database_scripts**
+- Le role Ansible d'initialisation figure à l'emplacement suivant: **~/deployment/roles/mongo_init**
+
+Le role d'initialisation de la base de données a plusieurs fonctionnalités: ordonnancement des scripts, templatage et versioning.
+
+## Templatage des scripts de DB
+
+La structure du dossier **database_scripts** est simple:
+```txt
+> database_scripts
+  > 0.0.0
+     > 01_script.js
+     > 02_script.js
+  > 0.1
+  > 1.0
+  > 1.0.5
+  > 1.0.10
+```
+
+Deux niveaux de répertoires sont pris en compte:
+
+- 1er niveau: la version de l'application
+
+  Lors du templatage, un premier tri par version est exécutée afin de trier ces dernières par ordre croissante.
+
+- 2ème niveau: les scripts à exécuter par version
+
+  Lors du templatage, les scripts sont triés par ordre d'index (X_nomDuScript) afin d'assurer l'ordonnacement de l'exécution des scripts. Si aucun index n'est renseigné, l'ordre alphabétique s'applique.
+
+  Par convention, les catégories d'indexes sont:
+  - 0-99: scripts de référence à passer quelque soit les environnements
+  - 100-199: scripts de démo
+  - 200-299: Scripts de developpement.
+
+Les scripts de templatage utilisés sont ceux du déploiement. Lors du packaging du projet, l'ensemble des scripts est copié et intégré à l'archive de déploiement.
+
+Afin d'injecter les bonnes valeurs aux variables des templates, le fichier **mongo_vars_dev.yml** est présent.
+
+Afin d'intégrer une surcharge extérieure des variables par défaut, il est possible de renseigner le chemin d'un autre fichier de variable à travers la variable d'environnements **ADDITIONNAL_VITAMUI_CONFIG_FILE**.
+Attention, toute variable définie dans ce fichier additionnel écrasera la valeur existante.
+
+## Versionning des scripts Mongo
+
+Avant l'exécution d'un script, on vérifie que ce dernier a été exécuté. Pour ce faire, nous nous basons sur deux éléments:
+- le nom du fichier
+- le checkum du fichier
+
+Lors de l'initialisation de la base de données, la base de données **versioning** est créée et la collection suivante est initialisée:
+```
+Changelog {
+  id: Identifiant interne mongo
+  filename: nom du fichier
+  date: date d'éxécution du script
+  version: version de l'application associée au script
+  checksum: hash du fichier
+}
+```
+
+Avant l'exécution de chaque script, on effectue une recherche d'exécution (sur les champs filename et checksum):
+- si le script a déjà été exécutée, aucun action n'est effectuée
+- si le script n'a pas été exécuté, ce dernier est exécuté et une entrée est rajoutée dans la collection *changelog*
+
+Toute erreur lors du processus entraine l'arrêt de l'initialisation de la base Mongo
+
+Dans le cas d'une migration d'une version de VitamUI précédent le versioning, il suffit de définir la variable Ansible **mock_insert_data**. Dans le cas présent, l'ensemble des scripts seront joués mais non exécutées, seules les entrées dans la collection **changelog** seront ajoutées.
 
 ## Coloration syntaxique intellij
 
 Si vous utilisez un IDE intellij, le plugin suivant vous offrera la coloration syntaxique adequate ainsi que quelques
 fonctionnalité de
 https://plugins.jetbrains.com/plugin/7792-yaml-ansible-support
-
-##
diff --git a/deployment/roles/mongo_configure/templates/mongo-vitamui/init-admin-database.js.j2 b/tools/docker/mongo/database_scripts/0.0.0/01_init-admin-database.js.j2
similarity index 100%
rename from deployment/roles/mongo_configure/templates/mongo-vitamui/init-admin-database.js.j2
rename to tools/docker/mongo/database_scripts/0.0.0/01_init-admin-database.js.j2
diff --git a/deployment/roles/mongo_configure/templates/mongo-vitamui/init-cas-database.js.j2 b/tools/docker/mongo/database_scripts/0.0.0/02_init-cas-database.js.j2
similarity index 100%
rename from deployment/roles/mongo_configure/templates/mongo-vitamui/init-cas-database.js.j2
rename to tools/docker/mongo/database_scripts/0.0.0/02_init-cas-database.js.j2
diff --git a/deployment/roles/mongo_configure/templates/mongo-vitamui/init-iam-database.js.j2 b/tools/docker/mongo/database_scripts/0.0.0/03_init-iam-database.js.j2
similarity index 100%
rename from deployment/roles/mongo_configure/templates/mongo-vitamui/init-iam-database.js.j2
rename to tools/docker/mongo/database_scripts/0.0.0/03_init-iam-database.js.j2
diff --git a/deployment/roles/mongo_configure/templates/mongo-vitamui/init-security-database.js.j2 b/tools/docker/mongo/database_scripts/0.0.0/04_init-security-database.js.j2
similarity index 100%
rename from deployment/roles/mongo_configure/templates/mongo-vitamui/init-security-database.js.j2
rename to tools/docker/mongo/database_scripts/0.0.0/04_init-security-database.js.j2
diff --git a/tools/docker/mongo/database_scripts/0.0.0/05_init-versioning.js.j2 b/tools/docker/mongo/database_scripts/0.0.0/05_init-versioning.js.j2
new file mode 100644
index 0000000000000000000000000000000000000000..4580efcb78ed37bcbdf2d652cf1cbe8fe21e90ae
--- /dev/null
+++ b/tools/docker/mongo/database_scripts/0.0.0/05_init-versioning.js.j2
@@ -0,0 +1,2 @@
+
+db = db.getSiblingDB('{{ mongodb.versioning.db }}')
diff --git a/deployment/roles/mongo_configure/templates/mongo-vitamui/users-admin.js.j2 b/tools/docker/mongo/database_scripts/0.0.0/06_users-admin.js.j2
similarity index 100%
rename from deployment/roles/mongo_configure/templates/mongo-vitamui/users-admin.js.j2
rename to tools/docker/mongo/database_scripts/0.0.0/06_users-admin.js.j2
diff --git a/deployment/roles/mongo_configure/templates/mongo-vitamui/users-cas.js.j2 b/tools/docker/mongo/database_scripts/0.0.0/07_users-cas.js.j2
similarity index 100%
rename from deployment/roles/mongo_configure/templates/mongo-vitamui/users-cas.js.j2
rename to tools/docker/mongo/database_scripts/0.0.0/07_users-cas.js.j2
diff --git a/deployment/roles/mongo_configure/templates/mongo-vitamui/users-iam.js.j2 b/tools/docker/mongo/database_scripts/0.0.0/08_users-iam.js.j2
similarity index 100%
rename from deployment/roles/mongo_configure/templates/mongo-vitamui/users-iam.js.j2
rename to tools/docker/mongo/database_scripts/0.0.0/08_users-iam.js.j2
diff --git a/tools/docker/mongo/database_scripts/0.0.0/09_users-localadmin.js.j2 b/tools/docker/mongo/database_scripts/0.0.0/09_users-localadmin.js.j2
new file mode 100644
index 0000000000000000000000000000000000000000..17a9dcfb2a9b9535d4393a32351a20ed4b5b79e7
--- /dev/null
+++ b/tools/docker/mongo/database_scripts/0.0.0/09_users-localadmin.js.j2
@@ -0,0 +1,23 @@
+// Switch to admin database
+db = db.getSiblingDB('{{ mongodb.localadmin.db }}')
+
+// Create localadmin user
+
+if (! db.getUser("{{ mongodb.localadmin.user }}")) {
+    db.createUser(
+        {
+            user: "{{ mongodb.localadmin.user }}",
+            pwd: "{{ mongodb.localadmin.password }}",
+            roles: {{ mongodb.localadmin.roles }}
+        }
+    )
+}
+else {
+    db.updateUser(
+        "{{ mongodb.localadmin.user }}",
+        {
+            pwd: "{{ mongodb.localadmin.password }}",
+            roles: {{ mongodb.localadmin.roles }}
+        }
+    )
+}
diff --git a/deployment/roles/mongo_configure/templates/mongo-vitamui/set_feature_compatibility.js.j2 b/tools/docker/mongo/database_scripts/0.0.0/0_set_feature_compatibility.js.j2
similarity index 100%
rename from deployment/roles/mongo_configure/templates/mongo-vitamui/set_feature_compatibility.js.j2
rename to tools/docker/mongo/database_scripts/0.0.0/0_set_feature_compatibility.js.j2
diff --git a/deployment/roles/mongo_configure/templates/mongo-vitamui/users-security.js.j2 b/tools/docker/mongo/database_scripts/0.0.0/10_users-security.js.j2
similarity index 100%
rename from deployment/roles/mongo_configure/templates/mongo-vitamui/users-security.js.j2
rename to tools/docker/mongo/database_scripts/0.0.0/10_users-security.js.j2
diff --git a/tools/docker/mongo/database_scripts/0.0.0/11_users-versioning.js.j2 b/tools/docker/mongo/database_scripts/0.0.0/11_users-versioning.js.j2
new file mode 100644
index 0000000000000000000000000000000000000000..4ecc76d84e883b8d3e212f35f7b8c4bb0f0e553e
--- /dev/null
+++ b/tools/docker/mongo/database_scripts/0.0.0/11_users-versioning.js.j2
@@ -0,0 +1,23 @@
+// Switch to versioning database
+db = db.getSiblingDB('{{ mongodb.versioning.db }}')
+
+// Create versioning user
+
+if (! db.getUser("{{ mongodb.versioning.user }}")) {
+    db.createUser(
+        {
+            user: "{{ mongodb.versioning.user }}",
+            pwd: "{{ mongodb.versioning.password }}",
+            roles: {{ mongodb.versioning.roles }}
+        }
+    )
+}
+else {
+    db.updateUser(
+        "{{ mongodb.versioning.user }}",
+        {
+            pwd: "{{ mongodb.versioning.password }}",
+            roles: {{ mongodb.versioning.roles }}
+        }
+    )
+}
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/01_iam_ref.js.j2 b/tools/docker/mongo/database_scripts/1.0.0/01_iam_ref.js.j2
similarity index 99%
rename from tools/docker/mongo/database_scripts/iam/1.0.0/01_iam_ref.js.j2
rename to tools/docker/mongo/database_scripts/1.0.0/01_iam_ref.js.j2
index fa1794fe2929b90e90734dbcdb225c551c75b06b..4427ee5607e3cd4aae2acd261c40edfd2b3e44cd 100644
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/01_iam_ref.js.j2
+++ b/tools/docker/mongo/database_scripts/1.0.0/01_iam_ref.js.j2
@@ -1,4 +1,4 @@
-use iam;
+db = db.getSiblingDB('iam')
 
 print("START 01_iam_ref.js");
 
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/02_security_ref.js.j2 b/tools/docker/mongo/database_scripts/1.0.0/02_security_ref.js.j2
similarity index 98%
rename from tools/docker/mongo/database_scripts/iam/1.0.0/02_security_ref.js.j2
rename to tools/docker/mongo/database_scripts/1.0.0/02_security_ref.js.j2
index 2367c43d1ed48aeecd51f74cedf0eb2835fae63f..0207ba5e456acf6ca17a34accd85cbeadc7b8e27 100644
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/02_security_ref.js.j2
+++ b/tools/docker/mongo/database_scripts/1.0.0/02_security_ref.js.j2
@@ -1,4 +1,4 @@
-use security;
+db = db.getSiblingDB('security')
 
 print("START 02_security_ref.js");
 
diff --git a/deployment/roles/init_bdd/templates/iam/03_application_ref.js.j2 b/tools/docker/mongo/database_scripts/1.0.0/03_application_ref.js.j2
similarity index 100%
rename from deployment/roles/init_bdd/templates/iam/03_application_ref.js.j2
rename to tools/docker/mongo/database_scripts/1.0.0/03_application_ref.js.j2
diff --git a/deployment/roles/init_bdd/templates/cas/cas_services_ref.js.j2 b/tools/docker/mongo/database_scripts/1.0.0/04_cas_services_ref.js.j2
similarity index 100%
rename from deployment/roles/init_bdd/templates/cas/cas_services_ref.js.j2
rename to tools/docker/mongo/database_scripts/1.0.0/04_cas_services_ref.js.j2
diff --git a/tools/docker/mongo/database_scripts/1.0.0/05_security.populate_certificates_ref.js.j2 b/tools/docker/mongo/database_scripts/1.0.0/05_security.populate_certificates_ref.js.j2
new file mode 100644
index 0000000000000000000000000000000000000000..71579162eb59eab10f85bc22f680f3748a3cacf2
--- /dev/null
+++ b/tools/docker/mongo/database_scripts/1.0.0/05_security.populate_certificates_ref.js.j2
@@ -0,0 +1,32 @@
+db = db.getSiblingDB('{{ mongodb.security.db }}')
+
+print("START security.populate_certificates_ref.js");
+
+{% macro insertCertificate(pemFile, contextId) -%}
+db.certificates.remove(
+    {"_id" : "{{ pemFile | basename | replace('.pem','_cert')}}"},
+    { justOne: true }
+)
+db.certificates.insert({
+    "_id": "{{ pemFile | basename | replace('.pem','_cert')}}",
+    "contextId": "{{ contextId }}",
+    "subjectDN": "subjectDN",
+    "issuerDN": "issuerDN",
+    "serialNumber": "serialNumberAdmin",
+    "data": "{{ lookup('file', pemFile) | cert_to_str() }}"
+})
+
+{%- endmacro %}
+
+{% macro process(keyPath, contextId, groupName) -%}
+    {% for host in groups[groupName] %}
+        {{ insertCertificate(keyPath | replace('%host%', host), contextId) }}
+    {% endfor %}
+{%- endmacro %}
+
+{{ process('{{ pki_dir }}/server/hosts/%host%/ui-portal.pem', 'ui_portal_context', 'hosts_ui_portal') }}
+{{ process('{{ pki_dir }}/server/hosts/%host%/cas-server.pem', 'cas_context', 'hosts_cas_server') }}
+{{ process('{{ pki_dir }}/server/hosts/%host%/ui-identity-admin.pem', 'ui_admin_identity_context', 'hosts_ui_identity_admin') }}
+{{ process('{{ pki_dir }}/server/hosts/%host%/ui-identity.pem', 'ui_identity_context', 'hosts_ui_identity') }}
+
+print("END security.populate_certificates_ref.js");
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/add_graphic_identity_all_customers_ref.js b/tools/docker/mongo/database_scripts/1.0.0/06_add_graphic_identity_all_customers_ref.js
similarity index 88%
rename from tools/docker/mongo/database_scripts/iam/1.0.0/add_graphic_identity_all_customers_ref.js
rename to tools/docker/mongo/database_scripts/1.0.0/06_add_graphic_identity_all_customers_ref.js
index 7a4c8e98ee90f35e0fdbd93ca456e62ad8b8f1a2..a584aec981d52ec2006d15f6a9be6a234e35d597 100644
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/add_graphic_identity_all_customers_ref.js
+++ b/tools/docker/mongo/database_scripts/1.0.0/06_add_graphic_identity_all_customers_ref.js
@@ -1,4 +1,4 @@
-use iam;
+db = db.getSiblingDB('iam')
 
 print("START add_graphic_identity_all_customers_ref.js");
 
@@ -10,8 +10,9 @@ db.customers.updateMany(
     $set: {
     	"graphicIdentity": {
     		"hasCustomGraphicIdentity": false
-        }
-	}
-  });
+      }
+	  }
+  }
+);
 
 print("END add_graphic_identity_all_customers_ref.js");
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/101_iam_client1_demo.js b/tools/docker/mongo/database_scripts/1.0.0/101_iam_client1_demo.js
similarity index 99%
rename from tools/docker/mongo/database_scripts/iam/1.0.0/101_iam_client1_demo.js
rename to tools/docker/mongo/database_scripts/1.0.0/101_iam_client1_demo.js
index a921a2e725d8a8f21258fc70e74e389a72ff53cd..e5ce81ac91e5c53c1ddea59f9011c81a5396f362 100644
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/101_iam_client1_demo.js
+++ b/tools/docker/mongo/database_scripts/1.0.0/101_iam_client1_demo.js
@@ -1,4 +1,4 @@
-use iam;
+db = db.getSiblingDB('iam')
 
 print("START 101_iam_client1_demo.js");
 
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/101_iam_client2_demo.js b/tools/docker/mongo/database_scripts/1.0.0/101_iam_client2_demo.js
similarity index 99%
rename from tools/docker/mongo/database_scripts/iam/1.0.0/101_iam_client2_demo.js
rename to tools/docker/mongo/database_scripts/1.0.0/101_iam_client2_demo.js
index 8d45bb7d08cc95481da1393b3354f49386cf4315..143d6871e355b96c44e1a88d652936457e2719b1 100644
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/101_iam_client2_demo.js
+++ b/tools/docker/mongo/database_scripts/1.0.0/101_iam_client2_demo.js
@@ -1,4 +1,4 @@
-use iam;
+db = db.getSiblingDB('iam')
 
 print("START 101_iam_client2_demo.js");
 
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/101_iam_system_demo.js b/tools/docker/mongo/database_scripts/1.0.0/101_iam_system_demo.js
similarity index 89%
rename from tools/docker/mongo/database_scripts/iam/1.0.0/101_iam_system_demo.js
rename to tools/docker/mongo/database_scripts/1.0.0/101_iam_system_demo.js
index 2b8384ab21d45215eeed0085f9c78f0882c2cfec..632b25c32e292ffe7968264307996a21162ea640 100644
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/101_iam_system_demo.js
+++ b/tools/docker/mongo/database_scripts/1.0.0/101_iam_system_demo.js
@@ -1,4 +1,4 @@
-use iam;
+db = db.getSiblingDB('iam')
 
 print("START 101_iam_system_demo.js");
 
@@ -259,31 +259,6 @@ db.users.insert(
 	"_class": "users"
 });
 
-db.users.insert({
-	"_id" : "vitamuijulien",
-	"level": "",
-	"enabled" : true,
-	"readonly": false,
-	"password" : "$2a$10$KT.o/93/ebg4FQS.QdcjguDugU.rbm5oeqFjDSuyLXToYGYblYU6W",
-	"email" : "julien@{{ vitamui_platform_informations.default_email_domain }}",
-	"firstname" : "Julien",
-	"identifier" : "16",
-	"otp" : false,
-	"generic" : false,
-	"subrogeable" : false,
-	"lastname" : "Test",
-	"language" : "FRENCH",
-	"mobile" : "+33608056040",
-	"surrogates" : [ ],
-	"groupId" : "5c79022e7884583d1ebb6e5d0bc0121822684250a3fd2996fd93c04634363363",
-	"nbFailedAttempts" : NumberInt(0),
-	"canLogin" : true,
-	"status" : "ENABLED",
-	"type" : "NOMINATIVE",
-	"customerId" : "system_customer",
-	"passwordExpirationDate": "2050-01-09T00:00:00.000+01:00"
-});
-
 db.providers.updateOne( {
 	"_id": "system_idp"
 }, {
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/101_iam_system_plus_demo.js b/tools/docker/mongo/database_scripts/1.0.0/101_iam_system_plus_demo.js
similarity index 99%
rename from tools/docker/mongo/database_scripts/iam/1.0.0/101_iam_system_plus_demo.js
rename to tools/docker/mongo/database_scripts/1.0.0/101_iam_system_plus_demo.js
index 5e9925f6e6246eb1bf89523d10ba8d0cd17dfa52..1a59a4be59f19e6a001d61c636f2bb3b5c5cd8a2 100644
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/101_iam_system_plus_demo.js
+++ b/tools/docker/mongo/database_scripts/1.0.0/101_iam_system_plus_demo.js
@@ -1,4 +1,4 @@
-use iam;
+db = db.getSiblingDB('iam')
 
 print("START 101_iam_system_plus_demo.js");
 
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/102_security_demo.js b/tools/docker/mongo/database_scripts/1.0.0/102_security_demo.js
similarity index 69%
rename from tools/docker/mongo/database_scripts/iam/1.0.0/102_security_demo.js
rename to tools/docker/mongo/database_scripts/1.0.0/102_security_demo.js
index 177c002f0195c579f850b93f6e26d747baf67060..c03e119391b3b818a9f5da51c127c945aeb1d90b 100644
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/102_security_demo.js
+++ b/tools/docker/mongo/database_scripts/1.0.0/102_security_demo.js
@@ -1,4 +1,4 @@
-use security;
+db = db.getSiblingDB('security')
 
 print("START 102_security_demo.js");
 
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/105_cas_demo.js b/tools/docker/mongo/database_scripts/1.0.0/105_cas_demo.js
similarity index 69%
rename from tools/docker/mongo/database_scripts/iam/1.0.0/105_cas_demo.js
rename to tools/docker/mongo/database_scripts/1.0.0/105_cas_demo.js
index c18ff49a8f646b4e77bda3e8d9236da2b099384d..a2f2ecb70d5558964002243f48a033c49c9d48f7 100644
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/105_cas_demo.js
+++ b/tools/docker/mongo/database_scripts/1.0.0/105_cas_demo.js
@@ -1,4 +1,4 @@
-use cas;
+db = db.getSiblingDB('cas')
 
 print("START 105_cas_demo.js");
 
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/VITAMUI-2800_init_user_address_ref.js b/tools/docker/mongo/database_scripts/1.0.0/17_VITAMUI-2800_init_user_address_ref.js
similarity index 92%
rename from tools/docker/mongo/database_scripts/iam/1.0.0/VITAMUI-2800_init_user_address_ref.js
rename to tools/docker/mongo/database_scripts/1.0.0/17_VITAMUI-2800_init_user_address_ref.js
index 0e6064db9ef70f929ef46c17c580fb85b50b4000..711a48d0fd496d0a085d72b811ab7f89c1256b00 100644
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/VITAMUI-2800_init_user_address_ref.js
+++ b/tools/docker/mongo/database_scripts/1.0.0/17_VITAMUI-2800_init_user_address_ref.js
@@ -1,4 +1,4 @@
-use iam;
+db = db.getSiblingDB('iam')
 
 print("START VITAMUI-2800_init_user_address_ref.js");
 
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/201_iam_dev.js b/tools/docker/mongo/database_scripts/1.0.0/201_iam_dev.js
similarity index 95%
rename from tools/docker/mongo/database_scripts/iam/1.0.0/201_iam_dev.js
rename to tools/docker/mongo/database_scripts/1.0.0/201_iam_dev.js
index 520beeec15782ef4ca043111529b309d1455406d..74feb6010d162bad71d28db6aa1fe5763c643c00 100644
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/201_iam_dev.js
+++ b/tools/docker/mongo/database_scripts/1.0.0/201_iam_dev.js
@@ -1,4 +1,4 @@
-use iam;
+db = db.getSiblingDB('iam')
 
 print("START 201_iam_dev.js");
 
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/206_test_data_dev.js b/tools/docker/mongo/database_scripts/1.0.0/206_test_data_dev.js
similarity index 91%
rename from tools/docker/mongo/database_scripts/iam/1.0.0/206_test_data_dev.js
rename to tools/docker/mongo/database_scripts/1.0.0/206_test_data_dev.js
index f22e3c3238f2e25356e672968ee347227283e5d9..39c41dbbe4d9ca4f3f76e35d69c4ffc5fc587a08 100644
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/206_test_data_dev.js
+++ b/tools/docker/mongo/database_scripts/1.0.0/206_test_data_dev.js
@@ -1,4 +1,4 @@
-use iam;
+db = db.getSiblingDB('iam')
 
 print("START 206_test_data_dev.js");
 
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/03_application_ref.js.j2 b/tools/docker/mongo/database_scripts/iam/1.0.0/03_application_ref.js.j2
deleted file mode 100644
index 8476b3929225601738ab8f06bd59c4dadaa8585f..0000000000000000000000000000000000000000
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/03_application_ref.js.j2
+++ /dev/null
@@ -1,101 +0,0 @@
-use iam;
-
-db.applications.remove({});
-
-db.applications.insert({
-    "identifier" : "CUSTOMERS_APP",
-    "url": "https://{{ vitamui_services.ui_identity_admin.server_name }}/customer",
-    "icon": "vitamui-icon vitamui-icon-bank",
-    "name": "Organisations",
-    "category": "settings",
-    "position": NumberInt(7),
-    "hasCustomerList": false,
-    "hasTenantList": false,
-    "hasHighlight": true,
-    "tooltip": "Paramétrer les organisations (clients, ...) et les coffres des organisations",
-    "target": "_self"
-});
-
-db.applications.insert({
-    "identifier" : "USERS_APP",
-    "url": "https://{{ vitamui_services.ui_identity.server_name }}/user",
-    "icon": "vitamui-icon vitamui-icon-user-keys",
-    "name": "Utilisateurs",
-    "category": "administrators",
-    "position": NumberInt(2),
-    "hasCustomerList": false,
-    "hasTenantList": false,
-    "hasHighlight": false,
-    "tooltip": "Créer, Modifier et Gérer les utilisateurs...",
-    "target": "_self"
-});
-
-db.applications.insert({
-    "identifier" : "GROUPS_APP",
-    "url": "https://{{ vitamui_services.ui_identity.server_name }}/group",
-    "icon": "vitamui-icon vitamui-icon-keys",
-    "name": "Groupes de profils",
-    "category": "settings",
-    "position": NumberInt(4),
-    "hasCustomerList": false,
-    "hasTenantList": false,
-    "hasHighlight": false,
-    "tooltip": "Paramétrer les groupes de profil de droits qui seront affectés aux utilisateurs",
-    "target": "_self"
-});
-
-db.applications.insert({
-    "identifier" : "PROFILES_APP",
-    "url": "https://{{ vitamui_services.ui_identity.server_name }}/profile",
-    "icon": "vitamui-icon vitamui-icon-admin-key",
-    "name": "Profils APP Utilisateurs",
-    "category": "settings",
-    "position": NumberInt(5),
-    "hasCustomerList": false,
-    "hasTenantList": false,
-    "hasHighlight": false,
-    "tooltip": "Paramétrer les profils de droits des administrateurs qui utilisent l'APP Utilisateurs",
-    "target": "_self"
-});
-
-db.applications.insert({
-    "identifier" : "SUBROGATIONS_APP",
-    "url": "https://{{ vitamui_services.ui_identity_admin.server_name }}/subrogation",
-    "icon": "vitamui-icon vitamui-icon-link",
-    "name": "Subrogation",
-    "category": "administrators",
-    "position": NumberInt(3),
-    "hasCustomerList": true,
-    "hasTenantList": false,
-    "hasHighlight": true,
-    "tooltip": "Subroger les droits d'un utilisateur par le support pour assistance ou pour assurer les prestations de paramètrage/administration pour un client",
-    "target": "_self"
-});
-
-db.applications.insert({
-    "identifier" : "HIERARCHY_PROFILE_APP",
-    "url": "https://{{ vitamui_services.ui_identity.server_name }}/profile-hierarchy",
-    "icon": "vitamui-icon vitamui-icon-user-key",
-    "name": "Hiérarchisation des Profils",
-    "category": "settings",
-    "position": NumberInt(6),
-    "hasCustomerList": false,
-    "hasTenantList": true,
-    "hasHighlight": false,
-    "tooltip": "Paramétrer les niveaux de privilèges des profils de droits pour une organisation. Organisation de la séparation des rôles selon la PSSI de l'organisation",
-    "target": "_self"
-});
-
-db.applications.insert({
-    "identifier" : "ACCOUNTS_APP",
-    "url": "/account",
-    "icon": "vitamui-icon vitamui-icon-user",
-    "name": "Mon compte",
-    "category": "users",
-    "position": NumberInt(1),
-    "hasCustomerList": false,
-    "hasTenantList": false,
-    "hasHighlight": false,
-    "tooltip": "Consulter mes informations, Choisir la langue de l'interface",
-    "target": "_self"
-});
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/202_cas_dev.js b/tools/docker/mongo/database_scripts/iam/1.0.0/202_cas_dev.js
deleted file mode 100644
index 816cdb058225df1934d7287b45299bc2c9f17e63..0000000000000000000000000000000000000000
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/202_cas_dev.js
+++ /dev/null
@@ -1,42 +0,0 @@
-use cas;
-
-print("START 105_cas_dev.js");
-
-db.services.insert({
-	"_id" : NumberInt(300),
-	"_class": "org.apereo.cas.services.RegexRegisteredService",
-	"serviceId": "^https://.*.vitamui.com:4200.*",
-	"name": "Angular Portal Application",
-	"logoutType" : "FRONT_CHANNEL",
-	"logoutUrl": "https://dev.vitamui.com:9000/logout",
-	"attributeReleasePolicy": {
-  		"_class": "org.apereo.cas.services.ReturnAllAttributeReleasePolicy"
-	}
-});
-
-db.services.insert({
-	"_id" : NumberInt(301),
-	"_class": "org.apereo.cas.services.RegexRegisteredService",
-	"serviceId": "^https://.*.vitamui.com:4201.*",
-	"name": "Angular Identity Application",
-	"logoutType" : "FRONT_CHANNEL",
-	"logoutUrl": "https://dev.vitamui.com:9001/logout",
-	"attributeReleasePolicy": {
-  		"_class": "org.apereo.cas.services.ReturnAllAttributeReleasePolicy"
-	}
-});
-
-db.services.insert({
-	"_id" : NumberInt(302),
-	"_class": "org.apereo.cas.services.RegexRegisteredService",
-	"serviceId": "^https://.*.vitamui.com.*",
-	"name": "Apache Domain",
-	"logoutType" : "FRONT_CHANNEL",
-	"logoutUrl": "https://dev.vitamui.com/logout",
-	"attributeReleasePolicy": {
-  		"_class": "org.apereo.cas.services.ReturnAllAttributeReleasePolicy"
-	}
-});
-
-print("END 105_cas_dev.js");
-
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/cas_services_ref.js.j2 b/tools/docker/mongo/database_scripts/iam/1.0.0/cas_services_ref.js.j2
deleted file mode 100644
index 1d41d50d672cd4df58f3e4bb57140482da2e96b8..0000000000000000000000000000000000000000
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/cas_services_ref.js.j2
+++ /dev/null
@@ -1,41 +0,0 @@
-use cas;
-
-print("START cas_services_ref.js");
-
-db.services.insert({
-	"_id": NumberInt(1),
-	"_class": "org.apereo.cas.services.RegexRegisteredService",
-	"serviceId": "{{ cas_services_configs.ui_portal.serviceId }}",
-	"name": "{{ cas_services_configs.ui_portal.name }}",
-	"logoutType" : "{{ cas_services_configs.ui_portal.logoutType }}",
-	"logoutUrl": "{{ cas_services_configs.ui_portal.logoutUrl }}",
-	"attributeReleasePolicy": {
-  		"_class": "org.apereo.cas.services.ReturnAllAttributeReleasePolicy"
-	}
-});
-
-db.services.insert({
-	"_id" : NumberInt(2),
-	"_class": "org.apereo.cas.services.RegexRegisteredService",
-	"serviceId": "{{ cas_services_configs.ui_identity.serviceId }}",
-	"name": "{{ cas_services_configs.ui_identity.name }}",
-	"logoutType" : "{{ cas_services_configs.ui_identity.logoutType }}",
-	"logoutUrl": "{{ cas_services_configs.ui_identity.logoutUrl }}",
-	"attributeReleasePolicy": {
-  		"_class": "org.apereo.cas.services.ReturnAllAttributeReleasePolicy"
-	}
-});
-
-db.services.insert({
-	"_id" : NumberInt(3),
-	"_class": "org.apereo.cas.services.RegexRegisteredService",
-	"serviceId": "{{ cas_services_configs.ui_identity_admin.serviceId }}",
-	"name": "{{ cas_services_configs.ui_identity_admin.name }}",
-	"logoutType" : "{{ cas_services_configs.ui_identity_admin.logoutType }}",
-	"logoutUrl": "{{ cas_services_configs.ui_identity_admin.logoutUrl }}",
-	"attributeReleasePolicy": {
-  		"_class": "org.apereo.cas.services.ReturnAllAttributeReleasePolicy"
-	}
-});
-
-print("END cas_services_ref.js");
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/create_users_ref.js.j2 b/tools/docker/mongo/database_scripts/iam/1.0.0/create_users_ref.js.j2
deleted file mode 100644
index aba9ced55af24553694a7fe928af36caf1c13ab8..0000000000000000000000000000000000000000
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/create_users_ref.js.j2
+++ /dev/null
@@ -1,13 +0,0 @@
-{%  for db_config in mongod_databases.values() %}
-use {{ db_config.db }};
-
-if (! db.getUser("{{ db_config.user }}")) {
-    db.createUser(
-         {
-          user: "{{ db_config.user }}",
-          pwd: "{{ db_config.pwd }}",
-          roles: {{ db_config.roles |  to_json | replace ("u'","'")}}
-        }
-    );
-}
-{% endfor %}
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/security.populate_certificates_dev.js.j2 b/tools/docker/mongo/database_scripts/iam/1.0.0/security.populate_certificates_dev.js.j2
deleted file mode 100644
index e852764ff2c0f9c73968c5829411abe718e991bd..0000000000000000000000000000000000000000
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/security.populate_certificates_dev.js.j2
+++ /dev/null
@@ -1,25 +0,0 @@
-use security;
-
-print("START security.populate_certificates_ref.js");
-
-{% macro insertCertififcate(pemFile, contextId) -%}
-db.certificates.remove(
-    {"_id" : "{{ pemFile | basename | replace('.pem','_cert')}}"},
-    { justOne: true }
-)
-db.certificates.insert({
-    "_id": "{{ pemFile | basename | replace('.pem','_cert')}}",
-    "contextId": "{{ contextId }}",
-    "subjectDN": "subjectDN",
-    "issuerDN": "issuerDN",
-    "serialNumber": "serialNumberAdmin",
-    "data": "{{ lookup('file', pemFile) | cert_to_str() }}"
-})
-
-{%- endmacro %}
-
-{{ insertCertififcate('{{playbook_dir}}/pki/dev/certs/ui-identity/ui-identity.pem', 'ui_admin_identity_context') }}
-{{ insertCertififcate('{{playbook_dir}}/pki/dev/certs/ui-portal/ui-portal.pem', 'ui_portal_context') }}
-{{ insertCertififcate('{{playbook_dir}}/pki/dev/certs/cas-server/cas-server.pem', 'cas_context') }}
-
-print("END security.populate_certificates_ref.js");
diff --git a/tools/docker/mongo/database_scripts/iam/1.0.0/security.populate_certificates_ref.js.j2 b/tools/docker/mongo/database_scripts/iam/1.0.0/security.populate_certificates_ref.js.j2
deleted file mode 100644
index 7714f24b9e4336e17be46aeac01da1e0fa4c53b9..0000000000000000000000000000000000000000
--- a/tools/docker/mongo/database_scripts/iam/1.0.0/security.populate_certificates_ref.js.j2
+++ /dev/null
@@ -1,26 +0,0 @@
-use security;
-
-print("START security.populate_certificates_ref.js");
-
-{% macro insertCertififcate(pemFile, contextId) -%}
-db.certificates.remove(
-    {"_id" : "{{ pemFile | basename | replace('.pem','_cert')}}"},
-    { justOne: true }
-)
-db.certificates.insert({
-    "_id": "{{ pemFile | basename | replace('.pem','_cert')}}",
-    "contextId": "{{ contextId }}",
-    "subjectDN": "subjectDN",
-    "issuerDN": "issuerDN",
-    "serialNumber": "serialNumberAdmin",
-    "data": "{{ lookup('file', pemFile) | cert_to_str() }}"
-})
-
-{%- endmacro %}
-
-{{ insertCertififcate('{{playbook_dir}}/certs/ui-identity/ui-identity.pem', 'ui_identity_context') }}
-{{ insertCertififcate('{{playbook_dir}}/certs/ui-portal/ui-portal.pem', 'ui_portal_context') }}
-{{ insertCertififcate('{{playbook_dir}}/certs/cas-server/cas-server.pem', 'cas_context') }}
-{{ insertCertififcate('{{playbook_dir}}/certs/ui-identity-admin/ui-identity-admin.pem', 'ui_admin_identity_context') }}
-
-print("END security.populate_certificates_ref.js");
diff --git a/tools/docker/mongo/database_scripts/init_replicaset_ref.js.j2 b/tools/docker/mongo/database_scripts/init_replicaset_ref.js.j2
deleted file mode 100644
index 9645c1029f0d7d81e764152e91413d62e295bdc5..0000000000000000000000000000000000000000
--- a/tools/docker/mongo/database_scripts/init_replicaset_ref.js.j2
+++ /dev/null
@@ -1,12 +0,0 @@
-rs.initiate({
-    _id: '{{ mongod_replicaset_name }}',
-    members: [
-{% for host in groups['hosts-vitamui-mongod'] %}
-        { _id: {{ loop.index - 1 }}, host: '{{ hostvars[host].ip_service }}:{{ mongod_listen_port }}'},
-{% endfor %}
-    ]
-});
-
-
-/* wait rs status to be ok */
-sleep(15000)
diff --git a/tools/docker/mongo/database_scripts/versioning.js.j2 b/tools/docker/mongo/database_scripts/versioning.js.j2
deleted file mode 100644
index a6028cac24672ad36f325c8434b2767f3920f750..0000000000000000000000000000000000000000
--- a/tools/docker/mongo/database_scripts/versioning.js.j2
+++ /dev/null
@@ -1,26 +0,0 @@
-use admin;
-
-print("START versioning.js");
-
-db.getCollection("versioning").find({})
-var now = new Date();
-
-{%  for version in mongodb_vitamuiScripts_version %}
-
-db.versioning.insert({
-    "_id": ObjectId(),
-    "version": "{{ version }}",
-    "date": now,
-    "changelog": [
-     {%  for filename in mongod_addedScripts if version in filename %}
-     {
-       "script": "{{ filename }}",
-       "content":  md5sumFile("{{ filename }}")
-      },
-     {% endfor %}
-    ]
-});
-
-{% endfor %}
-
-print("END versioning.js");
diff --git a/tools/docker/mongo/database_scripts_templater.yml b/tools/docker/mongo/database_scripts_templater.yml
index 705db7004fd98609f60f37d171ce700b9a55f869..490e374095f6d15c2e7103a1c7558b9ed53558b3 100644
--- a/tools/docker/mongo/database_scripts_templater.yml
+++ b/tools/docker/mongo/database_scripts_templater.yml
@@ -3,14 +3,11 @@
 #
 
 - hosts: localhost
-  gather_facts: false
-  vars:
-    deployLocalhost: true
-    compute_templates: true
-    mongod_source_template_dir_current: "{{ mongod_source_template_dir }}"
-    mongod_output_dir_entry_point_current: "{{ mongod_output_dir_entry_point }}"
-    docker_data_path: "/vitamui/scripts/mongo/data/last/" # script path inside Docker image (special usecase)
+  gather_facts: true
   roles:
-    - vitamui-database-scripts-templater
+    - { 
+        role: mongo_init, 
+        mongod_source_template_dir: "{{playbook_dir}}/database_scripts/"
+      }
 
 
diff --git a/tools/docker/mongo/hosts b/tools/docker/mongo/hosts
index 36493beaf153dd0fb4bea382dcee08acb24c9b57..0ae8cbd2850a2621ba0b75bbf470cb008b3b9fc4 100644
--- a/tools/docker/mongo/hosts
+++ b/tools/docker/mongo/hosts
@@ -3,4 +3,64 @@
 #
 
 # VITAMUI Hosts
-localhost           ansible_host=127.0.0.1      ip_admin=127.0.0.1   ip_service=127.0.0.1   ansible_connection=local    ansible_become=false
\ No newline at end of file
+localhost           ansible_host=127.0.0.1      ip_service=127.0.0.1        ip_admin=127.0.0.1      ansible_connection=local    ansible_become=false
+
+########################################################
+# ZONE APP
+
+[zone_vitamui_app:children]
+hosts_vitamui_iam_internal
+hosts_vitamui_iam_external
+hosts_vitamui_security_internal
+
+[hosts_vitamui_iam_internal]
+localhost
+
+[hosts_vitamui_iam_external]
+localhost
+
+[hosts_vitamui_security_internal]
+localhost
+
+########################################################
+# ZONE UI
+########################################################
+
+[zone_vitamui_ui:children]
+hosts_ui_identity
+hosts_ui_portal
+
+[hosts_ui_identity]
+# We deploy only ui_identity_admin on dev - same certificat is used for these apps.
+
+[hosts_ui_portal]
+localhost
+
+########################################################
+# ZONE ADMIN
+########################################################
+
+[zone_vitamui_admin:children]
+hosts_ui_identity_admin
+
+[hosts_ui_identity_admin]
+localhost
+
+########################################################
+# ZONE CAS
+########################################################
+
+[zone_vitamui_cas:children]
+hosts_cas_server
+
+[hosts_cas_server]
+localhost
+
+########################################################
+# ZONE DATA
+########################################################
+[zone_vitamui_data:children]
+hosts_vitamui_mongod
+
+[hosts_vitamui_mongod]
+localhost
diff --git a/tools/docker/mongo/mongo_cluster.yml b/tools/docker/mongo/mongo_cluster.yml
index 3d81b872ae614d4c2fd8b26ce7d0167b7229bf4e..a7963350286ab315e986cb1694c2a12888c27113 100644
--- a/tools/docker/mongo/mongo_cluster.yml
+++ b/tools/docker/mongo/mongo_cluster.yml
@@ -17,8 +17,8 @@ services:
       - "27018:27018"
     volumes:
         # if you wish to setup additional user accounts specific per DB or with different roles you can use following entry point
-      - "$PWD/mongo-entrypoint/:/vitamui/scripts/mongo/data"
-      - "$PWD/replica-set/:/vitamui/scripts/mongo/replica-set"
+      - "$PWD/mongo-entrypoint/:/scripts/mongo/data"
+      - "$PWD/replica-set/:/scripts/mongo/replica-set"
 
     # no --auth is needed here as presence of username and password add this option automatically
     command: mongod --replSet "rs0" --port=27018
@@ -38,8 +38,8 @@ services:
       - "27019:27019"
     volumes:
         # if you wish to setup additional user accounts specific per DB or with different roles you can use following entry point
-      - "$PWD/mongo-entrypoint/:/vitamui/scripts/mongo/data"
-      - "$PWD/replica-set/:/vitamui/scripts/mongo/replica-set"
+      - "$PWD/mongo-entrypoint/:/scripts/mongo/data"
+      - "$PWD/replica-set/:/scripts/mongo/replica-set"
 
     # no --auth is needed here as presence of username and password add this option automatically
     command: mongod --replSet "rs0" --port=27019
@@ -59,8 +59,8 @@ services:
       - "27020:27020"
     volumes:
         # if you wish to setup additional user accounts specific per DB or with different roles you can use following entry point
-      - "$PWD/mongo-entrypoint/:/vitamui/scripts/mongo/data"
-      - "$PWD/replica-set/:/vitamui/scripts/mongo/replica-set"
+      - "$PWD/mongo-entrypoint/:/scripts/mongo/data"
+      - "$PWD/replica-set/:/scripts/mongo/replica-set"
 
     # no --auth is needed here as presence of username and password add this option automatically
     command: mongod --replSet "rs0" --port=27020
diff --git a/tools/docker/mongo/mongo_dev.yml b/tools/docker/mongo/mongo_dev.yml
index 5de2736066bc1b6f27b2adefc35b2917c2310faa..64f4c83c6c5921da9f0b4ac66bda2459e7fbcb2e 100644
--- a/tools/docker/mongo/mongo_dev.yml
+++ b/tools/docker/mongo/mongo_dev.yml
@@ -14,8 +14,8 @@ services:
       - "27018:27018"
     volumes:
         # if you wish to setup additional user accounts specific per DB or with different roles you can use following entry point
-      - "$PWD/mongo-entrypoint/:/vitamui/scripts/mongo/data"
-      - "$PWD/replica-set/:/vitamui/scripts/mongo/replica-set"
+      - "$PWD/mongo-entrypoint:/scripts/mongo/data"
+      - "$PWD/replica-set/:/scripts/mongo/replica-set"
 
     # no --auth is needed here as presence of username and password add this option automatically
     command: mongod --replSet "rs0" --port=27018
diff --git a/tools/docker/mongo/mongo_vars_dev.yml b/tools/docker/mongo/mongo_vars_dev.yml
index b8bd85c7b2399654c7a3be0394db56137101e5c6..0fbcb2ee71ca391b5c83800390409856713ad8cb 100644
--- a/tools/docker/mongo/mongo_vars_dev.yml
+++ b/tools/docker/mongo/mongo_vars_dev.yml
@@ -1,33 +1,61 @@
+hide_passwords_during_deploy: false
 
-# Variables used for development purposes (templating...)
-mongodb_vitamuiScripts_version:
-  - "1.0.0"
-  - "1.0.1"
-
+pki_dir: "{{lookup('env','PWD')}}/../../../dev-deployment/environments/certs"
 mongod_source_template_dir:  "{{lookup('env','PWD')}}/database_scripts/"
-mongod_output_dir_entry_point: "{{lookup('env','PWD')}}/mongo-entrypoint"
 
-# New way with templating
-# Scripts load order. Mandatory for templating. Any files that don't match the pattern won't
-# be executed in mongo provisonning
+# Overwrite vitamui defaults in order to perform transparent execution of deployment scripts.
+
+vitamui_defaults:
+  folder:
+    root_path: "{{lookup('env','PWD')}}/mongo-entrypoint"
+  users:
+    vitamuidb: "{{ ansible_user_id }}"
+    group: "{{ ansible_user_id }}"
+
+mongodb:
+  included_scripts:
+    - ".*"
+  excluded_scripts:
+    - "nothing"
+  docker: 
+    enable: true
+    internal_dir: /scripts/mongo/data
+  mongod_port: 27018
+  passphrase: mongogo
+  admin:
+      db: admin
+      user: "mongod_dbuser_admin"
+      password: "mongod_dbpwd_admin"
+      roles:  '[{ role: "userAdminAnyDatabase", db: "admin" }, { role: "backup", db: "admin" }, { role: "restore", db: "admin" }, { role: "dbAdminAnyDatabase", db: "admin" }, { role: "readWriteAnyDatabase", db: "admin" }, { role: "clusterMonitor", db:"admin"}, { role: "root", db:"admin"}]'
+  localadmin:
+      db: admin
+      user: "mongod_dbuser_localadmin"
+      password: "mongod_dbpwd_localadmin"
+      roles:  '[{ role: "clusterAdmin", db: "admin" },{ role: "dbAdminAnyDatabase", db: "admin" },{ role: "readWriteAnyDatabase", db: "admin" }]'
+  security:
+      db: security
+      user: "mongod_dbuser_security"
+      password:  "mongod_dbpwd_security"
+      roles: '[{ role: "readWrite", db: "security" }]'
+  iam:
+      db: iam
+      user: "mongod_dbuser_iam"
+      password: "mongod_dbpwd_iam"
+      roles: '[{ role: "readWrite", db: "iam" }]'
+  cas:
+      db: cas
+      user: "mongod_dbuser_cas"
+      password: "mongod_dbpwd_cas"
+      roles: '[{ role: "readWrite", db: "cas" }]'
+  versioning:
+      db: versioning
+      user: "mongod_dbuser_versioning"
+      password: "mongod_dbpwd_versioning"
+      roles: '[{ role: "readWrite", db: "versioning" }]'
 
-# REGEX APPLIES ON RELATIVE SCRIPT PATH
-# Notes: entries are not duplicated, first regex match rule applies
-mongod_scripts_load_order:
-  - "iam/1.0.0/create_users_ref.js.j2"     # first script mandatory
-  - "iam/1.0.0/.*_ref.js"
-  - "iam/1.0.0/.*_demo.js"
-  - "iam/1.0.0/security.populate_certificates_dev.js.j2"
-  - "iam/1.0.0/.*_dev.js"
-  - "1.0.0/.*_ref.js"
-  - "1.0.0/.*_demo.js"
-  - "1.0.0/.*_dev.js"
-  - "1.0.1/.*ref.js"
+mongod_replicaset_name: "rs0"
 
-mongo_files_excluded:
-  - "iam/1.0.0/security.populate_certificates_ref.js.j2" # problem with templating on this one
-  - "1.0.0/security.populate_certificates_ref.js.j2" # problem with templating on this one
-  - "init_replicaset_ref.js.j2" # mandatory in first, "manually" added
+url_prefix: ""
 
 # Variables for users
 
@@ -37,7 +65,7 @@ vitamui_platform_informations:
   company_name: "system company"
   default_email_domain: "change-it.fr"
   email_domains: "change-it.fr"
-  default_password: '$2a$10$5X2kf8hP52sA6HKe2t2vm.ulwx9bs3HI/QT/tg1k5/fQu0WFtSoUW' # Change-it0!
+  default_password: '$2a$10$5X2kf8hP52sA6HKe2t2vm.ulwx9bs3HI/QT/tg1k5/fQu0WFtSoUW' # password
   address:
     street: change-it
     zip_code: change-it
@@ -47,100 +75,14 @@ vitamui_platform_informations:
   cas_tenant: -1
   first_customer_tenant: 9
 
-
-# Mongo database creation:
-mongod_databases:
-  mongo_db_admin:
-    db: admin
-    user: "{{ mongod_dbuser_admin }}"
-    pwd:  "{{ mongod_dbpwd_admin }}"
-    roles:  [{ role: "userAdminAnyDatabase", db: "admin" }, { role: "backup", db: "admin" }, { role: "restore", db: "admin" }, { role: "dbAdminAnyDatabase", db: "admin" }, { role: "readWriteAnyDatabase", db: "admin" }]
-
-  mongo_db_security:
-    db: security
-    user: "{{ mongod_dbuser_security }}"
-    # defined in vault
-    pwd:  "{{ mongod_dbpwd_security }}"
-    roles: [{ role: "readWrite", db: "security" }]
-
-  mongo_db_iam:
-    db: iam
-    # defined in vault
-    user: "{{ mongod_dbuser_iam }}"
-    # defined in vault
-    pwd: "{{ mongod_dbpwd_iam }}"
-    roles: [{ role: "readWrite", db: "iam" }]
-
-  mongo_db_cas:
-    db: cas
-    user: "{{ mongod_dbuser_cas }}"
-    # defined in vault
-    pwd: "{{ mongod_dbpwd_cas }}"
-    roles: [{ role: "readWrite", db: "cas" }]
-
-# DATABASES USERS
-mongod_dbuser_admin: mongod_dbuser_admin
-mongod_dbpwd_admin: mongod_dbpwd_admin
-
-mongod_dbuser_security: mongod_dbuser_security
-mongod_dbpwd_security: mongod_dbpwd_security
-
-mongod_dbuser_iam: mongod_dbuser_iam
-mongod_dbpwd_iam: mongod_dbpwd_iam
-
-mongod_dbuser_cas: mongod_dbuser_cas
-mongod_dbpwd_cas: mongod_dbpwd_cas
-
-
-
-
-# ----------------------------------------------------------------------------------------------------------------------
-# Security context cert value override
-vitamui_security_contexts:
-
-  ui_identity:
-    cert_data: "{{ lookup('file', pki_dir + '/dev/certs/ui-identity/ui-identity.pem') | cert_to_str() }}"
-
-  ui_portal:
-    cert_data: "{{ lookup('file', pki_dir + '/dev/certs/ui-portal/ui-portal.pem') | cert_to_str() }}"
-
-  cas:
-     cert_data: "{{ lookup('file', pki_dir +'/dev/certs/cas-server/cas-server.pem') | cert_to_str() }}"
-
 # ----------------------------------------------------------------------------------------------------------------------
 # cas services cert value override
 
-cas_services_configs:
-
-  ui_portal:
-    name: "Portal Application"
-    serviceId: "^https://.*.vitamui.com:9000.*"
-    logoutType : "FRONT_CHANNEL"
-    logoutUrl: "https://dev.vitamui.com:9000/logout"
-
-  ui_identity:
-    name: "Identity Access Management Application"
-    serviceId: "^https://.*.vitamui.com:9001.*"
-    logoutType : "FRONT_CHANNEL"
-    logoutUrl: "https://dev.vitamui.com:9001/logout"
-
-  ui_identity_admin:
-    name: "Identity Admin Access Management Application"
-    serviceId: "^https://.*.vitamui.com:9001.*"
-    logoutType : "FRONT_CHANNEL"
-    logoutUrl: "https://dev.vitamui.com:9001/logout"
-
-  mobile:
-    serviceId: "vitamuimobile"
-    name: "VITAMUI Mobile OAuth"
-    clientId : "vitamuimobile"
-    clientSecret: "vitamuimobilesecret"
-
-vitamui_services:
-  ui_identity:
-    server_name: dev.vitamui.com:4201
-
-  ui_identity_admin:
-    server_name: dev.vitamui.com:4201
-
-
+vitam_site_name: "dev"
+vitamui:
+  identity:
+    base_url: "https://dev.vitamui.com:4201"
+  identity_admin:
+    base_url: "https://dev.vitamui.com:4201"
+  portal:
+    base_url: "https://dev.vitamui.com:4200"
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/cas-server.crt b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/cas-server.crt
new file mode 100644
index 0000000000000000000000000000000000000000..50a49ab7d3c6faf5485efdeffbe8b27b6c6e2e51
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/cas-server.crt
@@ -0,0 +1,132 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number:
+            0c:cb:fc:c3:a6:3f:21:c5:68:83:e3:fd:5d:2a:ab:17
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_vitamui
+        Validity
+            Not Before: Jan 14 14:01:48 2020 GMT
+            Not After : Jan 13 14:01:48 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:b6:0e:97:ae:f5:54:8a:0c:a6:bd:2a:55:d1:53:
+                    9f:33:96:0b:06:f1:ed:56:e9:7d:2c:9c:7b:4b:7f:
+                    bf:e9:61:06:9f:e2:de:c2:a0:24:e5:f8:5d:8b:0b:
+                    78:a2:3f:e1:36:20:42:24:6e:83:d0:26:e2:b4:4d:
+                    42:05:fe:25:0f:5c:08:e7:98:34:25:c7:bb:85:72:
+                    ef:4e:c9:7a:7e:45:36:90:6a:59:6c:79:20:53:61:
+                    04:fb:d5:df:3f:6a:9a:be:e1:64:c9:80:41:d0:b1:
+                    75:ec:2e:ef:e9:1f:77:af:53:8d:6b:31:07:e5:b5:
+                    8d:d1:ec:a2:56:d3:db:04:2a:92:70:ef:e2:32:b5:
+                    eb:13:fd:63:5a:5e:f5:48:24:8c:e4:bd:ab:aa:10:
+                    09:dc:b0:ab:c3:98:8f:7b:2c:47:b7:8a:47:4a:16:
+                    75:72:33:99:80:3b:f6:c9:e4:88:ff:12:c4:9e:1d:
+                    f2:e9:00:a5:91:1c:ac:77:fa:89:42:74:6c:42:8e:
+                    34:77:98:a9:a2:2c:60:76:3b:5a:76:be:61:96:e7:
+                    39:1f:85:91:09:53:f2:28:70:e1:fe:25:fb:42:22:
+                    b3:6c:c2:51:b0:1c:31:7f:cb:cf:d8:e7:9c:89:0f:
+                    a4:3f:d8:87:7f:a3:8c:f3:3d:6c:62:70:6b:85:9e:
+                    0f:d9:72:fc:6d:65:67:7c:c2:c4:52:97:ef:97:ff:
+                    c0:e4:af:9b:47:20:52:77:93:4b:e6:a0:cb:8b:46:
+                    97:31:2e:9a:29:98:35:90:b4:26:11:78:df:84:61:
+                    73:ce:3b:68:6d:7d:84:54:51:53:1f:29:e6:b8:9d:
+                    87:f4:27:d1:71:fd:c3:bb:cd:64:a9:e2:d7:17:aa:
+                    6f:bb:2e:65:6a:4f:0d:3c:e0:3e:b2:2e:18:9e:1c:
+                    b6:5e:3c:99:4d:5c:66:d6:60:4a:b9:31:c9:59:08:
+                    bb:ae:4a:07:29:9b:68:d7:db:65:16:d4:76:8c:51:
+                    71:f1:11:9e:e4:21:f0:e5:99:ac:88:5c:64:ca:a4:
+                    b4:ea:b3:76:bf:06:03:3c:37:7a:12:12:5a:fe:fd:
+                    4a:5e:b6:30:f4:ef:53:ec:a0:6b:5e:fa:e4:fa:b1:
+                    26:29:c4:49:2b:6d:1b:d8:47:ae:19:8d:a3:35:08:
+                    d2:69:d6:8e:38:cf:d8:bb:b7:64:f7:ab:b0:a7:49:
+                    74:6f:4b:f3:3f:f5:f6:94:bb:3d:8f:6d:2a:d4:f7:
+                    c2:ea:23:c0:1e:dd:f4:04:bf:ca:ff:a1:40:4d:5e:
+                    bc:f8:bb:3f:fe:cf:bb:b8:f8:0a:cf:35:db:c2:f6:
+                    c3:83:84:44:9f:5c:74:40:82:93:5e:15:4f:e3:ac:
+                    47:da:d9
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                Certificat SSL VITAMUI
+            X509v3 Subject Key Identifier: 
+                B0:F6:E9:18:BB:B3:00:CE:99:BF:7D:0F:F3:DB:59:54:80:EC:1B:8F
+            X509v3 Authority Key Identifier: 
+                keyid:0D:42:D1:01:69:B1:6B:65:E1:AF:B4:00:37:89:2E:62:1C:5D:C3:FC
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_vitamui
+                serial:0C:CB:FC:C3:A6:3F:21:C5:68:83:E3:FD:5D:2A:AB:16
+
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Basic Constraints: critical
+                CA:FALSE
+    Signature Algorithm: sha256WithRSAEncryption
+         79:3d:b6:fc:7f:40:b4:37:b8:47:cb:7a:ea:00:40:39:60:3f:
+         14:a3:55:42:bb:83:19:01:90:4d:44:18:f3:33:26:59:fe:66:
+         4e:90:88:f5:ec:2d:9f:ab:3d:53:9b:59:54:e6:d2:f7:7e:ae:
+         ae:e1:05:90:6b:14:8b:dc:1a:d4:eb:4a:b8:9b:48:2f:e9:a0:
+         bb:95:ac:38:88:7f:2d:32:c5:62:8e:37:66:21:3d:d2:ad:9f:
+         f3:d7:8f:b0:22:d1:fc:70:c3:65:71:79:58:b1:25:7f:15:bc:
+         58:d6:e5:6e:a9:52:d5:ab:36:5b:b5:a2:e2:04:3c:9a:df:14:
+         2e:bb:69:55:3c:43:41:98:1c:a3:13:7e:87:9e:fd:4c:53:9a:
+         fb:81:c7:65:8a:71:c1:15:f2:12:4b:6f:9f:55:bc:1d:5c:fa:
+         e0:02:24:d8:c0:b2:49:87:35:4f:5d:20:e4:5e:c2:dc:f0:0f:
+         78:c7:72:df:9d:4a:0e:65:a7:73:c2:d4:84:27:52:54:25:0c:
+         6d:1f:39:55:57:2e:89:e9:ad:60:a3:b3:71:2d:a7:83:b3:d8:
+         d6:b6:6e:4e:b8:91:fe:92:27:ff:99:19:78:55:be:e1:9b:e5:
+         2f:0a:e2:6e:67:08:15:a0:33:5a:66:79:3d:b4:0d:d4:7a:fb:
+         73:5f:6f:5a:9f:8e:40:c3:80:79:03:4d:54:fc:d1:8b:52:2e:
+         9b:80:c4:5a:16:96:77:f4:06:3a:20:f4:91:6f:29:c7:17:1b:
+         70:45:7e:4b:a0:0d:22:91:db:bd:57:04:a9:c8:c4:11:55:8c:
+         8d:63:7b:09:06:67:ce:01:10:3f:54:73:d4:d8:df:fe:92:6a:
+         23:f7:92:2f:0a:4d:8c:6a:5e:8a:e8:f2:f3:59:d1:2c:8c:e0:
+         51:94:50:f5:ba:7d:48:06:62:d3:e6:29:ff:b7:4f:19:44:0d:
+         88:64:7e:ff:14:ab:73:7a:12:61:bc:dd:0e:3b:78:3e:da:b7:
+         74:a3:85:f4:31:b9:72:07:ae:98:2d:f6:93:75:bb:33:d4:fc:
+         e4:cf:1c:51:68:e1:09:eb:c5:8c:0e:d4:dd:b3:79:dc:f2:63:
+         a8:28:ca:b3:3b:46:18:03:86:3f:37:06:12:db:d0:d8:6a:f8:
+         85:56:fb:ff:50:ae:66:c2:b8:ab:54:2c:0a:4c:42:a5:d5:8f:
+         2b:02:b8:e1:f4:eb:f0:a1:d2:37:83:2e:a8:94:a7:fa:be:36:
+         ce:76:1f:02:9b:c6:02:3d:db:e1:70:e1:77:49:b5:eb:b9:ec:
+         37:30:7c:42:d6:f2:b6:ea:f3:eb:cb:ca:14:3e:4c:19:80:c6:
+         25:b5:31:47:ce:4b:7e:db
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrFzANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNDhaFw0yMzAxMTMxNDAxNDhaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQC2Dpeu9VSKDKa9KlXRU58zlgsG8e1W6X0s
+nHtLf7/pYQaf4t7CoCTl+F2LC3iiP+E2IEIkboPQJuK0TUIF/iUPXAjnmDQlx7uF
+cu9OyXp+RTaQallseSBTYQT71d8/apq+4WTJgEHQsXXsLu/pH3evU41rMQfltY3R
+7KJW09sEKpJw7+IytesT/WNaXvVIJIzkvauqEAncsKvDmI97LEe3ikdKFnVyM5mA
+O/bJ5Ij/EsSeHfLpAKWRHKx3+olCdGxCjjR3mKmiLGB2O1p2vmGW5zkfhZEJU/Io
+cOH+JftCIrNswlGwHDF/y8/Y55yJD6Q/2Id/o4zzPWxicGuFng/ZcvxtZWd8wsRS
+l++X/8Dkr5tHIFJ3k0vmoMuLRpcxLpopmDWQtCYReN+EYXPOO2htfYRUUVMfKea4
+nYf0J9Fx/cO7zWSp4tcXqm+7LmVqTw084D6yLhieHLZePJlNXGbWYEq5MclZCLuu
+Sgcpm2jX22UW1HaMUXHxEZ7kIfDlmayIXGTKpLTqs3a/BgM8N3oSElr+/UpetjD0
+71PsoGte+uT6sSYpxEkrbRvYR64ZjaM1CNJp1o44z9i7t2T3q7CnSXRvS/M/9faU
+uz2PbSrU98LqI8Ae3fQEv8r/oUBNXrz4uz/+z7u4+ArPNdvC9sODhESfXHRAgpNe
+FU/jrEfa2QIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFLD26Ri7swDOmb99D/PbWVSA7BuPMIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBAHk9tvx/QLQ3uEfLeuoAQDlgPxSjVUK7gxkBkE1EGPMz
+Jln+Zk6QiPXsLZ+rPVObWVTm0vd+rq7hBZBrFIvcGtTrSribSC/poLuVrDiIfy0y
+xWKON2YhPdKtn/PXj7Ai0fxww2VxeVixJX8VvFjW5W6pUtWrNlu1ouIEPJrfFC67
+aVU8Q0GYHKMTfoee/UxTmvuBx2WKccEV8hJLb59VvB1c+uACJNjAskmHNU9dIORe
+wtzwD3jHct+dSg5lp3PC1IQnUlQlDG0fOVVXLonprWCjs3Etp4Oz2Na2bk64kf6S
+J/+ZGXhVvuGb5S8K4m5nCBWgM1pmeT20DdR6+3Nfb1qfjkDDgHkDTVT80YtSLpuA
+xFoWlnf0Bjog9JFvKccXG3BFfkugDSKR271XBKnIxBFVjI1jewkGZ84BED9Uc9TY
+3/6SaiP3ki8KTYxqXoro8vNZ0SyM4FGUUPW6fUgGYtPmKf+3TxlEDYhkfv8Uq3N6
+EmG83Q47eD7at3SjhfQxuXIHrpgt9pN1uzPU/OTPHFFo4QnrxYwO1N2zedzyY6go
+yrM7RhgDhj83BhLb0Nhq+IVW+/9QrmbCuKtULApMQqXVjysCuOH06/Ch0jeDLqiU
+p/q+Ns52HwKbxgI92+Fw4XdJteu57DcwfELW8rbq8+vLyhQ+TBmAxiW1MUfOS37b
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/cas-server.key b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/cas-server.key
new file mode 100644
index 0000000000000000000000000000000000000000..52db879b7ac8ccf3239d7d456fafc1560a385962
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/cas-server.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+h3uhtqPw3RoxMQRIYBWbKg==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/cas-server.pem b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/cas-server.pem
new file mode 100644
index 0000000000000000000000000000000000000000..3843a0578cca61e5369cb145b6bde84a81e6224e
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/cas-server.pem
@@ -0,0 +1,36 @@
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrFzANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNDhaFw0yMzAxMTMxNDAxNDhaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQC2Dpeu9VSKDKa9KlXRU58zlgsG8e1W6X0s
+nHtLf7/pYQaf4t7CoCTl+F2LC3iiP+E2IEIkboPQJuK0TUIF/iUPXAjnmDQlx7uF
+cu9OyXp+RTaQallseSBTYQT71d8/apq+4WTJgEHQsXXsLu/pH3evU41rMQfltY3R
+7KJW09sEKpJw7+IytesT/WNaXvVIJIzkvauqEAncsKvDmI97LEe3ikdKFnVyM5mA
+O/bJ5Ij/EsSeHfLpAKWRHKx3+olCdGxCjjR3mKmiLGB2O1p2vmGW5zkfhZEJU/Io
+cOH+JftCIrNswlGwHDF/y8/Y55yJD6Q/2Id/o4zzPWxicGuFng/ZcvxtZWd8wsRS
+l++X/8Dkr5tHIFJ3k0vmoMuLRpcxLpopmDWQtCYReN+EYXPOO2htfYRUUVMfKea4
+nYf0J9Fx/cO7zWSp4tcXqm+7LmVqTw084D6yLhieHLZePJlNXGbWYEq5MclZCLuu
+Sgcpm2jX22UW1HaMUXHxEZ7kIfDlmayIXGTKpLTqs3a/BgM8N3oSElr+/UpetjD0
+71PsoGte+uT6sSYpxEkrbRvYR64ZjaM1CNJp1o44z9i7t2T3q7CnSXRvS/M/9faU
+uz2PbSrU98LqI8Ae3fQEv8r/oUBNXrz4uz/+z7u4+ArPNdvC9sODhESfXHRAgpNe
+FU/jrEfa2QIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFLD26Ri7swDOmb99D/PbWVSA7BuPMIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBAHk9tvx/QLQ3uEfLeuoAQDlgPxSjVUK7gxkBkE1EGPMz
+Jln+Zk6QiPXsLZ+rPVObWVTm0vd+rq7hBZBrFIvcGtTrSribSC/poLuVrDiIfy0y
+xWKON2YhPdKtn/PXj7Ai0fxww2VxeVixJX8VvFjW5W6pUtWrNlu1ouIEPJrfFC67
+aVU8Q0GYHKMTfoee/UxTmvuBx2WKccEV8hJLb59VvB1c+uACJNjAskmHNU9dIORe
+wtzwD3jHct+dSg5lp3PC1IQnUlQlDG0fOVVXLonprWCjs3Etp4Oz2Na2bk64kf6S
+J/+ZGXhVvuGb5S8K4m5nCBWgM1pmeT20DdR6+3Nfb1qfjkDDgHkDTVT80YtSLpuA
+xFoWlnf0Bjog9JFvKccXG3BFfkugDSKR271XBKnIxBFVjI1jewkGZ84BED9Uc9TY
+3/6SaiP3ki8KTYxqXoro8vNZ0SyM4FGUUPW6fUgGYtPmKf+3TxlEDYhkfv8Uq3N6
+EmG83Q47eD7at3SjhfQxuXIHrpgt9pN1uzPU/OTPHFFo4QnrxYwO1N2zedzyY6go
+yrM7RhgDhj83BhLb0Nhq+IVW+/9QrmbCuKtULApMQqXVjysCuOH06/Ch0jeDLqiU
+p/q+Ns52HwKbxgI92+Fw4XdJteu57DcwfELW8rbq8+vLyhQ+TBmAxiW1MUfOS37b
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-external.crt b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-external.crt
new file mode 100644
index 0000000000000000000000000000000000000000..04c683a7caf5af6ddd4ad1912b5ff2e1995a4461
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-external.crt
@@ -0,0 +1,132 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number:
+            0c:cb:fc:c3:a6:3f:21:c5:68:83:e3:fd:5d:2a:ab:1a
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_vitamui
+        Validity
+            Not Before: Jan 14 14:01:51 2020 GMT
+            Not After : Jan 13 14:01:51 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:b0:3d:10:84:40:19:b1:da:5f:f8:14:6c:c5:d7:
+                    5d:2c:3c:24:4f:bc:d2:ba:04:75:0f:e9:76:41:80:
+                    93:1a:71:30:d0:8b:27:d3:0e:e1:3b:b4:83:e7:a9:
+                    cc:85:8f:3b:40:b1:0e:3a:ee:b0:b5:cc:ff:2c:e5:
+                    c9:1e:eb:41:71:88:27:7c:04:ca:9a:41:a1:a3:4b:
+                    e0:a0:71:c5:64:60:a4:15:bb:dd:94:d7:27:51:93:
+                    fa:e4:e0:0c:9b:f3:ba:74:e4:7c:06:45:95:e8:a3:
+                    f8:9a:30:a9:fa:0d:6a:c2:fd:0f:8b:fc:29:67:a1:
+                    04:ba:d3:9c:8a:8a:83:da:02:75:3e:04:4b:f1:25:
+                    c8:65:8d:36:45:a1:67:69:38:7e:bf:7e:65:b1:76:
+                    34:0a:d2:c4:66:a7:9c:d0:06:e0:9b:23:9b:48:64:
+                    48:25:e4:5c:77:0d:0f:f4:71:82:b0:b2:b6:97:70:
+                    38:cd:b9:99:a4:79:51:64:05:56:49:82:00:2d:e0:
+                    11:2c:11:da:44:38:80:b0:29:8d:1f:8a:31:8f:e5:
+                    36:e0:36:4e:6a:81:5e:e6:fd:21:a0:da:18:e2:7c:
+                    4d:6c:03:df:9d:10:bc:82:fa:7a:25:cc:d1:70:65:
+                    06:da:69:fb:11:30:dd:c8:c8:49:63:93:c7:8a:98:
+                    62:00:4a:09:92:ea:37:74:df:b6:17:c3:ad:c2:c2:
+                    f9:74:92:5c:4d:d0:b9:3b:70:67:5d:9c:93:9d:e4:
+                    05:62:eb:d2:bd:73:f6:ef:3f:8b:3e:e5:6d:5f:db:
+                    7f:3a:b8:95:d2:30:f9:63:e1:67:b8:07:ab:bc:45:
+                    3e:1c:ba:ab:1c:a3:c2:c5:93:2e:36:02:81:97:9f:
+                    83:87:fe:4b:22:f4:ce:b6:30:74:9c:94:04:de:41:
+                    ab:c3:52:00:9a:2f:e8:03:31:3a:ed:c1:a9:bd:45:
+                    51:82:4b:90:4d:0e:12:16:60:21:c2:42:54:ca:de:
+                    f5:e3:3f:fe:7c:e0:0e:08:1d:48:80:43:2d:63:2e:
+                    8f:36:01:12:27:c2:12:32:93:78:2b:0a:e7:9f:80:
+                    ee:64:f9:23:af:a3:a6:3e:50:6b:bb:a1:0c:5a:a1:
+                    2d:ce:a8:0d:c1:e0:13:f4:f3:ba:e6:31:bd:e0:80:
+                    bc:14:dc:52:9c:0f:9e:b0:4c:78:c6:11:08:11:ee:
+                    60:0f:14:c5:97:ad:3d:7d:25:ac:a4:49:34:c3:6e:
+                    e0:31:96:bc:7f:4b:e4:62:d5:54:51:43:2b:22:e5:
+                    92:78:f8:a7:46:06:75:f8:28:84:9b:c8:ba:de:bc:
+                    06:86:92:3e:0b:e5:f4:8d:54:b4:30:69:1b:75:6a:
+                    18:6c:13
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                Certificat SSL VITAMUI
+            X509v3 Subject Key Identifier: 
+                0F:23:D5:1D:ED:53:DF:82:A7:F6:31:D9:B7:FC:A3:FE:D1:C4:D6:1E
+            X509v3 Authority Key Identifier: 
+                keyid:0D:42:D1:01:69:B1:6B:65:E1:AF:B4:00:37:89:2E:62:1C:5D:C3:FC
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_vitamui
+                serial:0C:CB:FC:C3:A6:3F:21:C5:68:83:E3:FD:5D:2A:AB:16
+
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Basic Constraints: critical
+                CA:FALSE
+    Signature Algorithm: sha256WithRSAEncryption
+         28:7d:8f:dd:91:14:4f:58:02:6e:bd:e0:19:35:31:70:4c:b4:
+         d2:a9:34:70:74:2a:98:3f:8c:dd:93:57:55:4c:1c:96:2c:3b:
+         82:da:67:da:c5:4d:d8:32:73:a0:ac:f4:3f:f2:f1:b7:84:b6:
+         ef:63:ce:5e:58:81:ea:2d:c2:72:6b:6b:8b:b0:de:29:1c:1d:
+         a1:5d:99:ce:01:5d:b3:49:f5:12:72:ea:f8:92:f1:54:32:99:
+         1a:2d:41:ae:64:87:83:de:5c:ac:3f:86:76:9a:f9:b6:8c:00:
+         5c:d6:6d:dd:c8:e2:cf:03:86:eb:6b:0a:3c:9a:16:ce:8b:cb:
+         fb:b2:77:3d:44:8e:7d:1e:57:7e:a6:5b:ff:56:5c:df:4a:7f:
+         23:fc:84:82:7b:e1:60:5a:fc:35:3e:24:cb:56:ad:22:ab:4c:
+         32:0d:e8:67:2b:d3:7a:db:1f:e7:76:c5:1b:51:4b:56:3c:2d:
+         88:da:54:36:12:29:48:33:6b:15:85:38:d5:ab:09:5a:65:8e:
+         ec:0a:7c:4e:1a:cd:8d:54:c8:a4:d7:cc:c0:c9:5b:07:c6:3e:
+         c7:f9:2c:08:39:ad:b3:58:71:98:24:97:73:71:56:9b:3f:9d:
+         65:8f:f0:0c:ad:07:f0:d2:a9:67:36:71:c6:e2:6c:a2:b7:1f:
+         ce:c9:42:cd:a8:2b:40:bf:6c:87:54:bc:bd:b2:43:0b:c5:77:
+         56:58:96:17:94:85:99:d4:21:4b:74:a7:a1:41:5f:7b:2e:a2:
+         30:45:bf:ff:39:c2:14:2c:16:07:60:0f:d3:f6:1a:9f:67:61:
+         03:7c:2b:fb:ff:6d:1b:7f:33:3b:05:e8:d7:ea:a9:ee:5f:71:
+         c8:42:53:be:37:06:d7:c7:a2:c3:54:02:b3:38:0f:63:0d:65:
+         4c:25:82:e3:43:68:70:75:ee:4d:6c:1a:05:39:e3:c8:b5:cf:
+         52:ca:61:57:a8:13:7d:b4:7b:ba:24:70:55:1a:bc:c4:9d:76:
+         d6:9d:e5:06:30:77:bc:c6:25:24:e9:49:a6:32:93:04:77:8a:
+         2d:6d:41:f0:fb:1e:8c:95:bd:c5:83:3c:fe:fb:91:a4:e8:3d:
+         5b:5e:ac:69:d7:f1:26:f9:52:d3:5f:0f:8d:cb:5b:ba:b7:2d:
+         7e:84:c8:2d:5d:83:cd:f1:26:b5:bf:c2:d8:b5:6a:76:ba:d5:
+         40:e0:56:58:d5:57:30:3d:4f:1c:f8:1a:0f:91:20:1e:57:30:
+         5f:f6:ed:ce:91:76:54:e0:43:5b:7f:c7:4b:ca:a1:07:7c:2e:
+         0b:99:3f:11:17:66:46:0a:10:f6:2e:b8:a9:8b:71:a5:81:b6:
+         c8:f7:47:58:96:b4:d6:63
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrGjANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNTFaFw0yMzAxMTMxNDAxNTFaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQCwPRCEQBmx2l/4FGzF110sPCRPvNK6BHUP
+6XZBgJMacTDQiyfTDuE7tIPnqcyFjztAsQ467rC1zP8s5cke60FxiCd8BMqaQaGj
+S+CgccVkYKQVu92U1ydRk/rk4Ayb87p05HwGRZXoo/iaMKn6DWrC/Q+L/ClnoQS6
+05yKioPaAnU+BEvxJchljTZFoWdpOH6/fmWxdjQK0sRmp5zQBuCbI5tIZEgl5Fx3
+DQ/0cYKwsraXcDjNuZmkeVFkBVZJggAt4BEsEdpEOICwKY0fijGP5TbgNk5qgV7m
+/SGg2hjifE1sA9+dELyC+nolzNFwZQbaafsRMN3IyEljk8eKmGIASgmS6jd037YX
+w63Cwvl0klxN0Lk7cGddnJOd5AVi69K9c/bvP4s+5W1f2386uJXSMPlj4We4B6u8
+RT4cuqsco8LFky42AoGXn4OH/ksi9M62MHSclATeQavDUgCaL+gDMTrtwam9RVGC
+S5BNDhIWYCHCQlTK3vXjP/584A4IHUiAQy1jLo82ARInwhIyk3grCuefgO5k+SOv
+o6Y+UGu7oQxaoS3OqA3B4BP087rmMb3ggLwU3FKcD56wTHjGEQgR7mAPFMWXrT19
+JaykSTTDbuAxlrx/S+Ri1VRRQysi5ZJ4+KdGBnX4KISbyLrevAaGkj4L5fSNVLQw
+aRt1ahhsEwIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFA8j1R3tU9+Cp/Yx2bf8o/7RxNYeMIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBACh9j92RFE9YAm694Bk1MXBMtNKpNHB0Kpg/jN2TV1VM
+HJYsO4LaZ9rFTdgyc6Cs9D/y8beEtu9jzl5YgeotwnJra4uw3ikcHaFdmc4BXbNJ
+9RJy6viS8VQymRotQa5kh4PeXKw/hnaa+baMAFzWbd3I4s8DhutrCjyaFs6Ly/uy
+dz1Ejn0eV36mW/9WXN9KfyP8hIJ74WBa/DU+JMtWrSKrTDIN6Gcr03rbH+d2xRtR
+S1Y8LYjaVDYSKUgzaxWFONWrCVpljuwKfE4azY1UyKTXzMDJWwfGPsf5LAg5rbNY
+cZgkl3NxVps/nWWP8AytB/DSqWc2ccbibKK3H87JQs2oK0C/bIdUvL2yQwvFd1ZY
+lheUhZnUIUt0p6FBX3suojBFv/85whQsFgdgD9P2Gp9nYQN8K/v/bRt/MzsF6Nfq
+qe5fcchCU743BtfHosNUArM4D2MNZUwlguNDaHB17k1sGgU548i1z1LKYVeoE320
+e7okcFUavMSddtad5QYwd7zGJSTpSaYykwR3ii1tQfD7HoyVvcWDPP77kaToPVte
+rGnX8Sb5UtNfD43LW7q3LX6EyC1dg83xJrW/wti1ana61UDgVljVVzA9Txz4Gg+R
+IB5XMF/27c6RdlTgQ1t/x0vKoQd8LguZPxEXZkYKEPYuuKmLcaWBtsj3R1iWtNZj
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-external.key b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-external.key
new file mode 100644
index 0000000000000000000000000000000000000000..3d06396a5f46821ead1f2cfacd8b9d66d1368391
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-external.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+t33lpEQGNmiwOjs1lrZWUA==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-external.pem b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-external.pem
new file mode 100644
index 0000000000000000000000000000000000000000..7769e9930c56473433fd08af743e043e142718bf
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-external.pem
@@ -0,0 +1,36 @@
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrGjANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNTFaFw0yMzAxMTMxNDAxNTFaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQCwPRCEQBmx2l/4FGzF110sPCRPvNK6BHUP
+6XZBgJMacTDQiyfTDuE7tIPnqcyFjztAsQ467rC1zP8s5cke60FxiCd8BMqaQaGj
+S+CgccVkYKQVu92U1ydRk/rk4Ayb87p05HwGRZXoo/iaMKn6DWrC/Q+L/ClnoQS6
+05yKioPaAnU+BEvxJchljTZFoWdpOH6/fmWxdjQK0sRmp5zQBuCbI5tIZEgl5Fx3
+DQ/0cYKwsraXcDjNuZmkeVFkBVZJggAt4BEsEdpEOICwKY0fijGP5TbgNk5qgV7m
+/SGg2hjifE1sA9+dELyC+nolzNFwZQbaafsRMN3IyEljk8eKmGIASgmS6jd037YX
+w63Cwvl0klxN0Lk7cGddnJOd5AVi69K9c/bvP4s+5W1f2386uJXSMPlj4We4B6u8
+RT4cuqsco8LFky42AoGXn4OH/ksi9M62MHSclATeQavDUgCaL+gDMTrtwam9RVGC
+S5BNDhIWYCHCQlTK3vXjP/584A4IHUiAQy1jLo82ARInwhIyk3grCuefgO5k+SOv
+o6Y+UGu7oQxaoS3OqA3B4BP087rmMb3ggLwU3FKcD56wTHjGEQgR7mAPFMWXrT19
+JaykSTTDbuAxlrx/S+Ri1VRRQysi5ZJ4+KdGBnX4KISbyLrevAaGkj4L5fSNVLQw
+aRt1ahhsEwIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFA8j1R3tU9+Cp/Yx2bf8o/7RxNYeMIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBACh9j92RFE9YAm694Bk1MXBMtNKpNHB0Kpg/jN2TV1VM
+HJYsO4LaZ9rFTdgyc6Cs9D/y8beEtu9jzl5YgeotwnJra4uw3ikcHaFdmc4BXbNJ
+9RJy6viS8VQymRotQa5kh4PeXKw/hnaa+baMAFzWbd3I4s8DhutrCjyaFs6Ly/uy
+dz1Ejn0eV36mW/9WXN9KfyP8hIJ74WBa/DU+JMtWrSKrTDIN6Gcr03rbH+d2xRtR
+S1Y8LYjaVDYSKUgzaxWFONWrCVpljuwKfE4azY1UyKTXzMDJWwfGPsf5LAg5rbNY
+cZgkl3NxVps/nWWP8AytB/DSqWc2ccbibKK3H87JQs2oK0C/bIdUvL2yQwvFd1ZY
+lheUhZnUIUt0p6FBX3suojBFv/85whQsFgdgD9P2Gp9nYQN8K/v/bRt/MzsF6Nfq
+qe5fcchCU743BtfHosNUArM4D2MNZUwlguNDaHB17k1sGgU548i1z1LKYVeoE320
+e7okcFUavMSddtad5QYwd7zGJSTpSaYykwR3ii1tQfD7HoyVvcWDPP77kaToPVte
+rGnX8Sb5UtNfD43LW7q3LX6EyC1dg83xJrW/wti1ana61UDgVljVVzA9Txz4Gg+R
+IB5XMF/27c6RdlTgQ1t/x0vKoQd8LguZPxEXZkYKEPYuuKmLcaWBtsj3R1iWtNZj
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-internal.crt b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-internal.crt
new file mode 100644
index 0000000000000000000000000000000000000000..a46074a915333029e4f3007ec7452e38a38bad97
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-internal.crt
@@ -0,0 +1,132 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number:
+            0c:cb:fc:c3:a6:3f:21:c5:68:83:e3:fd:5d:2a:ab:1b
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_vitamui
+        Validity
+            Not Before: Jan 14 14:01:52 2020 GMT
+            Not After : Jan 13 14:01:52 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:bf:d0:f7:0c:a8:04:36:ea:6d:c5:b9:00:81:78:
+                    6a:ad:7e:1b:36:19:15:db:2d:23:83:92:e3:d0:be:
+                    84:89:e8:8f:b0:03:fe:91:e3:6c:3f:b3:ef:79:b2:
+                    eb:d5:fc:86:93:62:e1:71:0e:c8:6b:ab:d1:59:6c:
+                    2a:e5:71:53:f4:59:0e:70:a4:a6:6f:52:eb:68:29:
+                    97:3f:a8:ec:d5:be:2f:dd:71:01:2d:fb:56:00:91:
+                    d9:df:3a:e9:cf:f8:c6:26:08:1d:d2:31:ae:23:9a:
+                    75:80:3d:f9:a8:26:81:27:94:54:27:7a:2c:cc:e6:
+                    a2:55:5f:e7:23:f7:f0:98:cd:e5:c2:5e:e9:51:48:
+                    0b:a9:cf:24:de:1d:15:c6:05:c4:e5:d3:55:8d:73:
+                    16:26:42:cf:11:e2:76:f4:47:50:cc:5c:dc:16:65:
+                    c1:48:fa:ee:1e:bd:32:4f:4d:c5:08:b8:8b:4b:63:
+                    cc:7c:83:16:b9:66:dd:dc:f8:e5:23:86:f2:3a:40:
+                    7f:9c:40:12:26:9c:d3:7b:7b:13:0c:ec:da:30:96:
+                    6e:85:c2:62:ee:47:37:85:0e:bc:21:b5:a2:43:96:
+                    29:01:64:9e:eb:a2:9c:ee:4c:19:4a:74:93:f7:12:
+                    5c:23:62:53:20:cb:e6:ca:e6:d8:0b:7d:b8:be:7c:
+                    76:15:b0:3c:1e:4f:30:ea:eb:a5:dd:4d:5a:fc:78:
+                    14:24:99:23:5d:6c:80:a9:41:c0:0a:91:41:8e:a5:
+                    67:da:05:9b:7f:95:fd:21:29:39:0f:ef:5b:5d:01:
+                    0b:ca:1f:3b:47:07:f7:b5:65:52:be:90:7c:99:d8:
+                    0e:bf:b1:79:b1:b8:13:ff:a6:82:a2:5b:e6:e7:21:
+                    9b:6b:e9:79:87:4a:d1:98:82:51:fe:03:6b:4f:cc:
+                    e8:97:3c:32:9b:36:ff:b5:42:e2:97:92:82:06:2f:
+                    0b:fc:38:0b:f0:77:bf:10:bb:e2:c4:a5:8f:8b:d1:
+                    eb:ef:7f:3f:fe:e9:f3:a4:f9:35:e4:c7:03:e7:f6:
+                    60:29:73:25:c1:e5:a8:83:8e:04:39:2e:5b:34:40:
+                    be:e3:6c:6a:c5:8c:b8:a7:33:11:05:30:28:8e:03:
+                    d9:ec:3c:91:df:4d:e0:17:15:0e:a3:a7:10:e2:49:
+                    58:27:ac:8f:79:e5:5f:3b:4d:c0:12:9a:27:7a:6e:
+                    79:3d:24:51:ce:d2:13:02:1f:e1:8b:6f:5d:62:be:
+                    c1:de:97:5f:48:b6:ec:9f:f3:5b:4f:49:00:a0:02:
+                    bb:0d:19:1e:83:c2:7c:5a:02:93:83:9d:75:bb:ad:
+                    c6:d4:30:b4:c0:19:c2:df:dd:3f:35:df:28:b3:8c:
+                    fe:57:ef
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                Certificat SSL VITAMUI
+            X509v3 Subject Key Identifier: 
+                CC:2B:B4:A8:CD:9C:E6:1F:A7:D2:7B:11:FE:50:64:65:9C:D5:42:A4
+            X509v3 Authority Key Identifier: 
+                keyid:0D:42:D1:01:69:B1:6B:65:E1:AF:B4:00:37:89:2E:62:1C:5D:C3:FC
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_vitamui
+                serial:0C:CB:FC:C3:A6:3F:21:C5:68:83:E3:FD:5D:2A:AB:16
+
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Basic Constraints: critical
+                CA:FALSE
+    Signature Algorithm: sha256WithRSAEncryption
+         b2:56:e6:1a:53:1b:0b:72:86:dc:fa:60:bc:98:48:4d:af:25:
+         48:9b:af:07:3d:3b:34:9c:10:00:5e:6e:ee:5c:8d:c4:79:72:
+         70:f9:a6:ca:a2:79:14:e8:be:70:30:c4:cc:46:be:01:c9:96:
+         c1:a4:eb:4b:e8:18:a0:98:2e:6e:ee:08:3c:0f:28:17:b8:67:
+         57:05:6f:cb:b4:74:58:08:e4:e6:d6:bd:55:a9:12:8e:55:c4:
+         92:67:a5:01:65:e8:93:08:e9:88:84:54:e6:0c:f8:03:18:74:
+         e3:da:a2:eb:e9:91:0d:a9:a7:28:4a:ad:b6:f1:8b:dc:87:b8:
+         d7:f1:a2:01:12:82:eb:8e:09:fd:36:73:71:1f:e9:98:9d:ee:
+         b6:ce:75:80:e1:58:1d:af:9c:8e:2f:2f:05:91:16:a9:26:e7:
+         25:a7:e0:55:ad:c4:5e:83:7d:81:c8:36:c7:fa:00:43:e6:29:
+         8e:8f:ec:c5:99:b6:65:1c:11:f8:34:0c:ed:77:97:0c:d2:55:
+         76:cd:c5:f3:b2:2c:02:f7:2d:c5:48:aa:c5:d0:39:ca:9c:bd:
+         81:35:fa:b1:e5:97:9b:98:3f:f9:06:c8:d1:ac:15:04:d2:b3:
+         89:01:d8:ef:fa:28:fb:09:ff:a3:1f:04:03:f8:31:6a:f3:d1:
+         2a:5f:16:6f:3e:49:49:bd:c3:aa:41:0d:8e:52:ac:92:37:2e:
+         1e:90:1c:97:8b:78:f7:61:8b:62:d8:f1:e7:ec:2f:c2:99:50:
+         07:b1:d2:90:e3:cc:29:4f:bb:a4:21:6b:b0:8b:55:f3:23:98:
+         4f:df:68:40:4c:d4:8c:b8:d7:b9:0d:27:1e:aa:17:68:34:12:
+         dc:da:6d:e6:5a:5c:3e:8c:0c:16:04:b8:e2:93:d6:c3:52:da:
+         5d:36:11:82:37:1f:2a:45:cf:67:73:b4:75:44:66:d6:d8:ce:
+         4c:d6:5b:85:25:db:f0:ee:3d:1d:94:de:dc:1f:ed:1c:18:4c:
+         93:ba:0c:86:5a:96:6a:d8:7a:46:64:08:71:fa:fb:17:65:18:
+         4c:fb:c4:6d:17:58:68:29:3f:eb:ef:8b:4f:87:7b:8c:3e:ed:
+         b1:9a:67:c4:7c:1a:1f:a6:ae:95:ba:40:2a:97:8a:03:63:c6:
+         ec:63:cf:d7:41:2c:48:16:5d:3a:5c:4b:93:67:32:de:e2:93:
+         9b:13:e9:d8:28:00:be:5a:8b:9b:b1:5c:b2:8a:45:58:91:1a:
+         fc:61:a3:67:33:6c:aa:71:13:1d:c1:c1:89:5d:45:78:29:49:
+         7e:23:f0:38:17:0b:1c:f7:ab:b9:ce:ef:bb:e4:1a:6e:94:ac:
+         da:3b:f0:19:53:c5:ea:6b
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrGzANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNTJaFw0yMzAxMTMxNDAxNTJaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/0PcMqAQ26m3FuQCBeGqtfhs2GRXbLSOD
+kuPQvoSJ6I+wA/6R42w/s+95suvV/IaTYuFxDshrq9FZbCrlcVP0WQ5wpKZvUuto
+KZc/qOzVvi/dcQEt+1YAkdnfOunP+MYmCB3SMa4jmnWAPfmoJoEnlFQneizM5qJV
+X+cj9/CYzeXCXulRSAupzyTeHRXGBcTl01WNcxYmQs8R4nb0R1DMXNwWZcFI+u4e
+vTJPTcUIuItLY8x8gxa5Zt3c+OUjhvI6QH+cQBImnNN7exMM7Nowlm6FwmLuRzeF
+DrwhtaJDlikBZJ7ropzuTBlKdJP3ElwjYlMgy+bK5tgLfbi+fHYVsDweTzDq66Xd
+TVr8eBQkmSNdbICpQcAKkUGOpWfaBZt/lf0hKTkP71tdAQvKHztHB/e1ZVK+kHyZ
+2A6/sXmxuBP/poKiW+bnIZtr6XmHStGYglH+A2tPzOiXPDKbNv+1QuKXkoIGLwv8
+OAvwd78Qu+LEpY+L0evvfz/+6fOk+TXkxwPn9mApcyXB5aiDjgQ5Lls0QL7jbGrF
+jLinMxEFMCiOA9nsPJHfTeAXFQ6jpxDiSVgnrI955V87TcASmid6bnk9JFHO0hMC
+H+GLb11ivsHel19Ituyf81tPSQCgArsNGR6DwnxaApODnXW7rcbUMLTAGcLf3T81
+3yizjP5X7wIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFMwrtKjNnOYfp9J7Ef5QZGWc1UKkMIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBALJW5hpTGwtyhtz6YLyYSE2vJUibrwc9OzScEABebu5c
+jcR5cnD5psqieRTovnAwxMxGvgHJlsGk60voGKCYLm7uCDwPKBe4Z1cFb8u0dFgI
+5ObWvVWpEo5VxJJnpQFl6JMI6YiEVOYM+AMYdOPaouvpkQ2ppyhKrbbxi9yHuNfx
+ogESguuOCf02c3Ef6Zid7rbOdYDhWB2vnI4vLwWRFqkm5yWn4FWtxF6DfYHINsf6
+AEPmKY6P7MWZtmUcEfg0DO13lwzSVXbNxfOyLAL3LcVIqsXQOcqcvYE1+rHll5uY
+P/kGyNGsFQTSs4kB2O/6KPsJ/6MfBAP4MWrz0SpfFm8+SUm9w6pBDY5SrJI3Lh6Q
+HJeLePdhi2LY8efsL8KZUAex0pDjzClPu6Qha7CLVfMjmE/faEBM1Iy417kNJx6q
+F2g0EtzabeZaXD6MDBYEuOKT1sNS2l02EYI3HypFz2dztHVEZtbYzkzWW4Ul2/Du
+PR2U3twf7RwYTJO6DIZalmrYekZkCHH6+xdlGEz7xG0XWGgpP+vvi0+He4w+7bGa
+Z8R8Gh+mrpW6QCqXigNjxuxjz9dBLEgWXTpcS5NnMt7ik5sT6dgoAL5ai5uxXLKK
+RViRGvxho2czbKpxEx3BwYldRXgpSX4j8DgXCxz3q7nO77vkGm6UrNo78BlTxepr
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-internal.key b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-internal.key
new file mode 100644
index 0000000000000000000000000000000000000000..fe32a02df42295e8a3e5369014d25e796a0eeab1
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-internal.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+sxe96Yl+uoxChDrI53+y1A==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-internal.pem b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-internal.pem
new file mode 100644
index 0000000000000000000000000000000000000000..138fe5480887d21c920b1ebdd6e6c00da5cd4683
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/iam-internal.pem
@@ -0,0 +1,36 @@
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrGzANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNTJaFw0yMzAxMTMxNDAxNTJaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/0PcMqAQ26m3FuQCBeGqtfhs2GRXbLSOD
+kuPQvoSJ6I+wA/6R42w/s+95suvV/IaTYuFxDshrq9FZbCrlcVP0WQ5wpKZvUuto
+KZc/qOzVvi/dcQEt+1YAkdnfOunP+MYmCB3SMa4jmnWAPfmoJoEnlFQneizM5qJV
+X+cj9/CYzeXCXulRSAupzyTeHRXGBcTl01WNcxYmQs8R4nb0R1DMXNwWZcFI+u4e
+vTJPTcUIuItLY8x8gxa5Zt3c+OUjhvI6QH+cQBImnNN7exMM7Nowlm6FwmLuRzeF
+DrwhtaJDlikBZJ7ropzuTBlKdJP3ElwjYlMgy+bK5tgLfbi+fHYVsDweTzDq66Xd
+TVr8eBQkmSNdbICpQcAKkUGOpWfaBZt/lf0hKTkP71tdAQvKHztHB/e1ZVK+kHyZ
+2A6/sXmxuBP/poKiW+bnIZtr6XmHStGYglH+A2tPzOiXPDKbNv+1QuKXkoIGLwv8
+OAvwd78Qu+LEpY+L0evvfz/+6fOk+TXkxwPn9mApcyXB5aiDjgQ5Lls0QL7jbGrF
+jLinMxEFMCiOA9nsPJHfTeAXFQ6jpxDiSVgnrI955V87TcASmid6bnk9JFHO0hMC
+H+GLb11ivsHel19Ituyf81tPSQCgArsNGR6DwnxaApODnXW7rcbUMLTAGcLf3T81
+3yizjP5X7wIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFMwrtKjNnOYfp9J7Ef5QZGWc1UKkMIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBALJW5hpTGwtyhtz6YLyYSE2vJUibrwc9OzScEABebu5c
+jcR5cnD5psqieRTovnAwxMxGvgHJlsGk60voGKCYLm7uCDwPKBe4Z1cFb8u0dFgI
+5ObWvVWpEo5VxJJnpQFl6JMI6YiEVOYM+AMYdOPaouvpkQ2ppyhKrbbxi9yHuNfx
+ogESguuOCf02c3Ef6Zid7rbOdYDhWB2vnI4vLwWRFqkm5yWn4FWtxF6DfYHINsf6
+AEPmKY6P7MWZtmUcEfg0DO13lwzSVXbNxfOyLAL3LcVIqsXQOcqcvYE1+rHll5uY
+P/kGyNGsFQTSs4kB2O/6KPsJ/6MfBAP4MWrz0SpfFm8+SUm9w6pBDY5SrJI3Lh6Q
+HJeLePdhi2LY8efsL8KZUAex0pDjzClPu6Qha7CLVfMjmE/faEBM1Iy417kNJx6q
+F2g0EtzabeZaXD6MDBYEuOKT1sNS2l02EYI3HypFz2dztHVEZtbYzkzWW4Ul2/Du
+PR2U3twf7RwYTJO6DIZalmrYekZkCHH6+xdlGEz7xG0XWGgpP+vvi0+He4w+7bGa
+Z8R8Gh+mrpW6QCqXigNjxuxjz9dBLEgWXTpcS5NnMt7ik5sT6dgoAL5ai5uxXLKK
+RViRGvxho2czbKpxEx3BwYldRXgpSX4j8DgXCxz3q7nO77vkGm6UrNo78BlTxepr
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/nginx.crt b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/nginx.crt
new file mode 100644
index 0000000000000000000000000000000000000000..961933333709984ce62049ddb85d24db957780fe
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/nginx.crt
@@ -0,0 +1,132 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number:
+            0c:cb:fc:c3:a6:3f:21:c5:68:83:e3:fd:5d:2a:ab:1d
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_vitamui
+        Validity
+            Not Before: Jan 14 14:01:54 2020 GMT
+            Not After : Jan 13 14:01:54 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=*.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:b3:98:9d:06:6b:ff:9e:89:45:9a:6a:70:45:5f:
+                    85:af:ef:95:d5:f6:dc:92:ef:53:5b:24:c6:15:3e:
+                    33:ac:96:13:39:1e:06:ba:66:82:a1:5d:4a:74:b0:
+                    c6:bb:28:30:29:5b:a1:9f:3a:08:a4:37:c6:ab:bf:
+                    d6:7e:bf:f2:93:a1:e0:d1:66:ec:47:6b:41:1e:c4:
+                    f9:f6:56:82:88:63:6d:c0:03:6c:07:63:09:d0:de:
+                    56:42:05:2b:0c:8a:95:6f:25:35:bd:2b:63:de:2e:
+                    3b:51:44:99:17:c3:3a:9b:82:d4:39:1f:cb:16:1a:
+                    a4:1f:be:fa:ca:46:6c:7c:82:a9:80:87:56:ed:6d:
+                    f9:01:0a:30:da:d9:71:17:c0:c4:d0:1d:f4:c5:27:
+                    0e:a7:f7:a1:9e:41:ec:79:61:c5:98:1e:a1:28:7d:
+                    9a:bb:8e:0c:46:16:22:d7:97:61:1a:fb:42:cc:97:
+                    a6:7e:51:c2:48:ec:59:ea:9d:b0:bc:fa:25:61:b6:
+                    26:1f:40:36:0b:29:f8:6f:d2:2e:37:62:2c:5c:49:
+                    85:8d:06:3b:67:41:dd:ef:00:72:78:22:f2:eb:b5:
+                    52:40:e2:74:bf:b9:d1:15:d4:21:d0:8d:1b:78:8c:
+                    c8:ac:a2:34:16:a1:3a:81:9c:bf:3a:f6:1e:be:75:
+                    f5:9e:d1:42:19:1b:a5:cf:bd:32:5b:50:d8:09:34:
+                    fb:8a:a8:62:c5:2e:88:1e:6a:05:2f:eb:d0:e7:6a:
+                    4b:af:60:11:eb:e0:a7:6b:3e:63:9d:94:c2:99:5c:
+                    87:61:ca:b3:15:da:07:94:c9:20:1d:68:5e:26:76:
+                    93:fa:72:75:9b:68:a3:70:e4:cb:e1:1a:4c:6d:ba:
+                    ec:b5:2a:27:c5:02:cc:2d:96:d3:21:33:79:d3:7d:
+                    7e:78:f7:72:97:38:55:a8:45:b3:03:df:7d:90:fe:
+                    18:44:f5:db:d7:8a:f6:95:4d:3d:af:16:f1:99:41:
+                    a3:2f:18:9b:8c:f6:b8:82:31:0a:af:d2:f2:23:4c:
+                    31:0b:15:ca:01:24:3f:b9:1a:15:02:d5:f2:5d:fc:
+                    dc:40:97:aa:b5:3b:52:0e:87:7d:ea:ff:34:39:04:
+                    66:b9:21:f9:f4:40:50:fe:00:9d:34:95:38:44:18:
+                    87:f0:3f:2c:94:fe:eb:b7:1e:e3:9f:45:58:3a:5a:
+                    60:99:79:ad:9c:89:f0:a5:22:2c:67:21:91:d5:26:
+                    14:61:eb:74:0a:a2:f4:c0:32:8d:1d:ff:f5:65:44:
+                    c4:39:5c:78:3a:94:6b:08:13:e2:f4:0a:41:da:73:
+                    8e:1a:20:0e:d3:83:fe:98:1e:12:98:d1:5b:a2:0e:
+                    62:f4:7f
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                Certificat SSL VITAMUI
+            X509v3 Subject Key Identifier: 
+                5D:52:30:C1:57:56:E1:E0:94:BC:87:24:24:00:C9:FF:1C:27:96:E4
+            X509v3 Authority Key Identifier: 
+                keyid:0D:42:D1:01:69:B1:6B:65:E1:AF:B4:00:37:89:2E:62:1C:5D:C3:FC
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_vitamui
+                serial:0C:CB:FC:C3:A6:3F:21:C5:68:83:E3:FD:5D:2A:AB:16
+
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Basic Constraints: critical
+                CA:FALSE
+    Signature Algorithm: sha256WithRSAEncryption
+         0f:21:0f:39:8d:37:ef:9c:78:71:2f:85:ee:0f:f0:55:fe:4b:
+         7e:93:c1:14:a8:71:b4:9e:35:7f:1e:cc:fb:21:b1:d5:6c:40:
+         16:55:73:77:13:89:92:2e:54:24:c5:e1:74:4f:8a:3b:09:9c:
+         75:1e:0e:78:97:07:a1:a2:36:83:23:7c:1d:58:43:fd:9c:59:
+         32:45:d0:1d:48:87:fd:53:11:92:bc:4e:81:57:6a:6e:34:1b:
+         b1:20:8b:89:93:cc:98:7b:63:50:b2:f4:77:dc:dd:4d:d9:00:
+         7e:35:60:f4:8d:06:04:7d:44:7f:f2:9a:e5:9c:f6:0d:7f:cf:
+         89:8c:11:d5:62:37:dc:9c:0f:22:21:24:b2:70:9c:d6:34:d5:
+         c9:17:cc:8d:7a:ef:a7:6f:4a:86:43:b1:18:1e:df:95:88:fc:
+         40:4d:9d:b3:b6:43:33:c1:ee:59:c3:d4:85:fd:12:fc:b0:71:
+         6e:e6:50:97:d4:e2:82:a2:6f:0f:45:f6:d0:d9:2f:ba:57:fb:
+         3e:58:7e:37:39:27:f9:c3:68:f5:d3:02:15:31:40:06:1f:5b:
+         18:cc:2c:97:c5:57:44:18:2d:23:65:4e:d0:62:c0:ae:ad:7e:
+         83:37:6c:29:6a:6a:97:11:ef:3a:9f:e0:67:57:40:ba:3d:ac:
+         7a:28:7f:f9:7f:25:0b:63:83:8b:94:1a:b3:a3:25:ab:f5:25:
+         e6:9c:d2:31:d6:bd:5e:4b:94:7f:64:46:e6:3d:89:32:ca:4a:
+         cd:9d:d9:5f:bb:51:29:6d:c4:01:cf:b7:64:e2:38:37:13:cd:
+         e5:48:3d:c8:47:2c:da:63:a9:22:86:bd:62:bd:56:03:0d:b2:
+         15:dc:97:77:f2:40:d4:7b:63:cf:9c:99:35:2c:7c:8b:37:7f:
+         74:54:02:5c:b2:d6:d8:c8:fa:35:6f:7d:19:ef:54:3e:cb:b9:
+         c2:2f:93:7e:11:05:a5:77:87:3e:0a:49:6b:0a:c5:4e:c3:2b:
+         6d:48:62:d9:61:8d:66:7a:3a:09:1f:c1:bf:b3:69:53:42:d8:
+         68:bc:19:cc:ef:c8:d5:24:f1:98:ac:fc:27:71:7e:e2:15:b9:
+         ec:38:f1:fe:4b:1d:62:e8:2f:eb:dc:05:8a:c6:ff:4c:b4:bc:
+         22:9b:8b:aa:ec:9d:ad:cb:f1:f3:f1:cd:c6:68:8f:59:5d:24:
+         7b:d0:7f:f9:5f:fd:28:3b:fe:17:7a:4f:74:12:fb:2d:8d:b8:
+         bc:28:b7:42:78:8c:ae:7e:30:52:61:c6:9c:48:96:11:e3:97:
+         41:f6:25:fa:ed:d7:33:50:6c:e8:52:92:2d:5b:30:96:65:7b:
+         71:70:95:2b:82:9c:28:f9
+-----BEGIN CERTIFICATE-----
+MIIGWjCCBEKgAwIBAgIQDMv8w6Y/IcVog+P9XSqrHTANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNTRaFw0yMzAxMTMxNDAxNTRaMFUx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRYwFAYDVQQDDA0qLnZpdGFtdWkuY29tMIICIjANBgkqhkiG
+9w0BAQEFAAOCAg8AMIICCgKCAgEAs5idBmv/nolFmmpwRV+Fr++V1fbcku9TWyTG
+FT4zrJYTOR4GumaCoV1KdLDGuygwKVuhnzoIpDfGq7/Wfr/yk6Hg0WbsR2tBHsT5
+9laCiGNtwANsB2MJ0N5WQgUrDIqVbyU1vStj3i47UUSZF8M6m4LUOR/LFhqkH776
+ykZsfIKpgIdW7W35AQow2tlxF8DE0B30xScOp/ehnkHseWHFmB6hKH2au44MRhYi
+15dhGvtCzJemflHCSOxZ6p2wvPolYbYmH0A2Cyn4b9IuN2IsXEmFjQY7Z0Hd7wBy
+eCLy67VSQOJ0v7nRFdQh0I0beIzIrKI0FqE6gZy/OvYevnX1ntFCGRulz70yW1DY
+CTT7iqhixS6IHmoFL+vQ52pLr2AR6+Cnaz5jnZTCmVyHYcqzFdoHlMkgHWheJnaT
++nJ1m2ijcOTL4RpMbbrstSonxQLMLZbTITN5031+ePdylzhVqEWzA999kP4YRPXb
+14r2lU09rxbxmUGjLxibjPa4gjEKr9LyI0wxCxXKASQ/uRoVAtXyXfzcQJeqtTtS
+Dod96v80OQRmuSH59EBQ/gCdNJU4RBiH8D8slP7rtx7jn0VYOlpgmXmtnInwpSIs
+ZyGR1SYUYet0CqL0wDKNHf/1ZUTEOVx4OpRrCBPi9ApB2nOOGiAO04P+mB4SmNFb
+og5i9H8CAwEAAaOCAQwwggEIMCUGCWCGSAGG+EIBDQQYFhZDZXJ0aWZpY2F0IFNT
+TCBWSVRBTVVJMB0GA1UdDgQWBBRdUjDBV1bh4JS8hyQkAMn/HCeW5DCBpgYDVR0j
+BIGeMIGbgBQNQtEBabFrZeGvtAA3iS5iHF3D/KFxpG8wbTELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+FDASBgNVBAsMC2F1dGhvcml0aWVzMRgwFgYDVQQDDA9jYV9yb290X3ZpdGFtdWmC
+EAzL/MOmPyHFaIPj/V0qqxYwCQYDVR0SBAIwADAMBgNVHRMBAf8EAjAAMA0GCSqG
+SIb3DQEBCwUAA4ICAQAPIQ85jTfvnHhxL4XuD/BV/kt+k8EUqHG0njV/Hsz7IbHV
+bEAWVXN3E4mSLlQkxeF0T4o7CZx1Hg54lwehojaDI3wdWEP9nFkyRdAdSIf9UxGS
+vE6BV2puNBuxIIuJk8yYe2NQsvR33N1N2QB+NWD0jQYEfUR/8prlnPYNf8+JjBHV
+YjfcnA8iISSycJzWNNXJF8yNeu+nb0qGQ7EYHt+ViPxATZ2ztkMzwe5Zw9SF/RL8
+sHFu5lCX1OKCom8PRfbQ2S+6V/s+WH43OSf5w2j10wIVMUAGH1sYzCyXxVdEGC0j
+ZU7QYsCurX6DN2wpamqXEe86n+BnV0C6Pax6KH/5fyULY4OLlBqzoyWr9SXmnNIx
+1r1eS5R/ZEbmPYkyykrNndlfu1EpbcQBz7dk4jg3E83lSD3IRyzaY6kihr1ivVYD
+DbIV3Jd38kDUe2PPnJk1LHyLN390VAJcstbYyPo1b30Z71Q+y7nCL5N+EQWld4c+
+CklrCsVOwyttSGLZYY1mejoJH8G/s2lTQthovBnM78jVJPGYrPwncX7iFbnsOPH+
+Sx1i6C/r3AWKxv9MtLwim4uq7J2ty/Hz8c3GaI9ZXSR70H/5X/0oO/4Xek90Evst
+jbi8KLdCeIyufjBSYcacSJYR45dB9iX67dczUGzoUpItWzCWZXtxcJUrgpwo+Q==
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/nginx.key b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/nginx.key
new file mode 100644
index 0000000000000000000000000000000000000000..875ad35b1ed4514afd7b83ada9a5f6fb8b22295b
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/nginx.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+FxjSrKM3iTgsobTvv+uDaA==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/nginx.pem b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/nginx.pem
new file mode 100644
index 0000000000000000000000000000000000000000..acba482ece35137c24cab291b6d115cdd87f8aa7
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/nginx.pem
@@ -0,0 +1,36 @@
+-----BEGIN CERTIFICATE-----
+MIIGWjCCBEKgAwIBAgIQDMv8w6Y/IcVog+P9XSqrHTANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNTRaFw0yMzAxMTMxNDAxNTRaMFUx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRYwFAYDVQQDDA0qLnZpdGFtdWkuY29tMIICIjANBgkqhkiG
+9w0BAQEFAAOCAg8AMIICCgKCAgEAs5idBmv/nolFmmpwRV+Fr++V1fbcku9TWyTG
+FT4zrJYTOR4GumaCoV1KdLDGuygwKVuhnzoIpDfGq7/Wfr/yk6Hg0WbsR2tBHsT5
+9laCiGNtwANsB2MJ0N5WQgUrDIqVbyU1vStj3i47UUSZF8M6m4LUOR/LFhqkH776
+ykZsfIKpgIdW7W35AQow2tlxF8DE0B30xScOp/ehnkHseWHFmB6hKH2au44MRhYi
+15dhGvtCzJemflHCSOxZ6p2wvPolYbYmH0A2Cyn4b9IuN2IsXEmFjQY7Z0Hd7wBy
+eCLy67VSQOJ0v7nRFdQh0I0beIzIrKI0FqE6gZy/OvYevnX1ntFCGRulz70yW1DY
+CTT7iqhixS6IHmoFL+vQ52pLr2AR6+Cnaz5jnZTCmVyHYcqzFdoHlMkgHWheJnaT
++nJ1m2ijcOTL4RpMbbrstSonxQLMLZbTITN5031+ePdylzhVqEWzA999kP4YRPXb
+14r2lU09rxbxmUGjLxibjPa4gjEKr9LyI0wxCxXKASQ/uRoVAtXyXfzcQJeqtTtS
+Dod96v80OQRmuSH59EBQ/gCdNJU4RBiH8D8slP7rtx7jn0VYOlpgmXmtnInwpSIs
+ZyGR1SYUYet0CqL0wDKNHf/1ZUTEOVx4OpRrCBPi9ApB2nOOGiAO04P+mB4SmNFb
+og5i9H8CAwEAAaOCAQwwggEIMCUGCWCGSAGG+EIBDQQYFhZDZXJ0aWZpY2F0IFNT
+TCBWSVRBTVVJMB0GA1UdDgQWBBRdUjDBV1bh4JS8hyQkAMn/HCeW5DCBpgYDVR0j
+BIGeMIGbgBQNQtEBabFrZeGvtAA3iS5iHF3D/KFxpG8wbTELMAkGA1UEBhMCZnIx
+DDAKBgNVBAgMA2lkZjEOMAwGA1UEBwwFcGFyaXMxEDAOBgNVBAoMB3ZpdGFtdWkx
+FDASBgNVBAsMC2F1dGhvcml0aWVzMRgwFgYDVQQDDA9jYV9yb290X3ZpdGFtdWmC
+EAzL/MOmPyHFaIPj/V0qqxYwCQYDVR0SBAIwADAMBgNVHRMBAf8EAjAAMA0GCSqG
+SIb3DQEBCwUAA4ICAQAPIQ85jTfvnHhxL4XuD/BV/kt+k8EUqHG0njV/Hsz7IbHV
+bEAWVXN3E4mSLlQkxeF0T4o7CZx1Hg54lwehojaDI3wdWEP9nFkyRdAdSIf9UxGS
+vE6BV2puNBuxIIuJk8yYe2NQsvR33N1N2QB+NWD0jQYEfUR/8prlnPYNf8+JjBHV
+YjfcnA8iISSycJzWNNXJF8yNeu+nb0qGQ7EYHt+ViPxATZ2ztkMzwe5Zw9SF/RL8
+sHFu5lCX1OKCom8PRfbQ2S+6V/s+WH43OSf5w2j10wIVMUAGH1sYzCyXxVdEGC0j
+ZU7QYsCurX6DN2wpamqXEe86n+BnV0C6Pax6KH/5fyULY4OLlBqzoyWr9SXmnNIx
+1r1eS5R/ZEbmPYkyykrNndlfu1EpbcQBz7dk4jg3E83lSD3IRyzaY6kihr1ivVYD
+DbIV3Jd38kDUe2PPnJk1LHyLN390VAJcstbYyPo1b30Z71Q+y7nCL5N+EQWld4c+
+CklrCsVOwyttSGLZYY1mejoJH8G/s2lTQthovBnM78jVJPGYrPwncX7iFbnsOPH+
+Sx1i6C/r3AWKxv9MtLwim4uq7J2ty/Hz8c3GaI9ZXSR70H/5X/0oO/4Xek90Evst
+jbi8KLdCeIyufjBSYcacSJYR45dB9iX67dczUGzoUpItWzCWZXtxcJUrgpwo+Q==
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/security-internal.crt b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/security-internal.crt
new file mode 100644
index 0000000000000000000000000000000000000000..a12ba13e5c3a6226b6dba4bccba4a5008134a759
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/security-internal.crt
@@ -0,0 +1,132 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number:
+            0c:cb:fc:c3:a6:3f:21:c5:68:83:e3:fd:5d:2a:ab:1c
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_vitamui
+        Validity
+            Not Before: Jan 14 14:01:53 2020 GMT
+            Not After : Jan 13 14:01:53 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:d1:ab:51:87:7a:b3:bd:0c:38:84:3f:d8:44:d0:
+                    b4:04:bb:67:a8:9d:9d:04:01:47:ed:0e:8f:1d:fb:
+                    d3:62:3b:8b:0e:fd:0e:1b:7f:8b:4d:4c:c2:38:ee:
+                    7d:b0:0b:40:e7:ac:40:e3:c5:8c:a4:cd:65:c0:c8:
+                    23:a6:1c:6b:3d:f1:cd:1e:db:68:2b:49:68:7a:fb:
+                    eb:1b:c2:10:6c:ce:dd:d3:17:cc:bf:ac:d9:02:b7:
+                    81:0b:20:d5:0b:de:f7:13:25:ed:be:36:d3:dc:16:
+                    9f:0a:a6:2b:e2:b5:a6:3c:82:a3:fa:c1:e2:26:c8:
+                    1b:42:06:03:9c:49:43:1f:c1:76:9d:c6:91:0f:c7:
+                    96:ee:e8:64:31:4e:98:8f:9a:74:46:44:04:9f:13:
+                    b5:ae:c2:23:c0:7f:20:e8:28:87:87:d0:ab:73:78:
+                    b3:3a:6b:0d:36:66:34:c1:19:2f:75:13:46:11:a9:
+                    7b:0d:fb:55:89:14:b2:38:d5:4e:ed:60:bd:a0:78:
+                    35:ab:4d:03:5d:06:e4:78:0d:57:2d:8a:02:3b:dd:
+                    e0:1c:af:81:40:05:00:bd:da:90:33:5d:7e:ec:96:
+                    3d:dc:36:76:d7:be:95:9b:74:f3:c3:e9:71:86:53:
+                    5a:33:1e:34:89:e4:8c:da:78:1a:0a:d8:a4:7b:0a:
+                    fa:23:90:7d:fc:96:65:d7:72:90:63:33:00:9e:4e:
+                    a6:0c:29:5c:fc:19:ab:3b:3d:9a:c8:37:85:7b:ff:
+                    31:83:5e:58:71:4a:a1:f0:26:0b:d5:64:be:04:ef:
+                    d1:41:8f:43:d6:95:5a:ad:cc:6b:46:fd:d2:c9:1e:
+                    20:cc:73:06:e5:55:f7:f3:ad:56:14:2d:90:e7:0a:
+                    34:69:68:c5:26:1a:09:bd:3b:02:bf:55:10:e8:78:
+                    41:f4:80:7e:e4:9f:86:74:0c:30:e6:2b:4b:24:d6:
+                    ab:73:fd:c6:42:4e:a9:34:b5:28:98:59:25:c4:cd:
+                    af:ab:5b:da:8c:c9:4c:49:7c:cf:1b:e2:f1:e1:7d:
+                    27:75:88:f4:51:38:d5:8f:28:52:d3:4d:51:be:9a:
+                    57:cb:37:5e:fb:dc:58:fe:56:38:1e:24:3b:97:15:
+                    71:bc:b7:cd:78:49:77:40:9b:12:e9:8f:4e:ed:aa:
+                    8f:48:8c:56:47:17:9f:49:b9:e5:f7:81:5b:fd:14:
+                    92:c6:a2:a7:97:56:00:f8:43:44:5f:b8:07:ff:f7:
+                    bd:4b:39:7a:60:40:21:09:9d:60:28:7f:af:b6:da:
+                    57:1c:2d:ab:3f:8c:5b:6e:62:34:9c:cd:07:c2:aa:
+                    21:42:f4:e7:c5:61:9d:29:e5:4b:b2:8d:b4:bb:83:
+                    ae:87:77
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                Certificat SSL VITAMUI
+            X509v3 Subject Key Identifier: 
+                B7:B8:F7:39:1A:EB:EB:D8:36:E9:8C:85:B7:39:D6:A4:05:02:3F:B6
+            X509v3 Authority Key Identifier: 
+                keyid:0D:42:D1:01:69:B1:6B:65:E1:AF:B4:00:37:89:2E:62:1C:5D:C3:FC
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_vitamui
+                serial:0C:CB:FC:C3:A6:3F:21:C5:68:83:E3:FD:5D:2A:AB:16
+
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Basic Constraints: critical
+                CA:FALSE
+    Signature Algorithm: sha256WithRSAEncryption
+         6c:66:14:ba:15:41:f8:8c:02:e7:60:b1:65:eb:45:e3:8d:a3:
+         21:63:29:42:45:0c:4d:50:e1:85:6f:95:c5:47:24:a0:44:82:
+         07:e1:30:86:4a:18:d5:63:85:7f:f1:3a:fb:9e:94:93:78:de:
+         33:31:87:72:f3:ae:3f:01:e5:0f:e6:f4:7c:ca:ff:47:a5:e6:
+         b9:39:99:00:a0:00:0d:e9:2a:32:30:e7:84:46:75:36:7b:7d:
+         12:41:f1:b8:3b:ea:88:fe:bc:0a:ed:db:95:80:d3:15:f8:25:
+         58:ad:c6:f4:6c:2b:02:7e:31:ec:5a:98:d2:f2:52:ae:43:0a:
+         1c:8c:21:52:08:7c:c5:a9:55:d4:3a:5a:ae:b5:be:36:28:9e:
+         59:d0:79:71:a4:e2:bc:c0:ee:21:7f:d7:a0:24:5e:38:d9:38:
+         35:ba:02:41:b0:16:86:76:67:fb:04:6f:95:44:8c:88:06:ad:
+         be:fb:95:33:ba:0f:a9:8f:13:17:55:0d:08:f2:a4:ce:ca:0e:
+         0d:be:7d:fc:7e:01:69:93:48:d6:68:b4:a9:ae:3c:01:0c:74:
+         a9:91:7b:45:80:03:22:6b:96:e3:9c:9f:65:1c:71:5b:25:32:
+         8d:46:97:34:3c:e4:d7:42:6d:6a:5d:cb:f4:23:9c:c3:6a:48:
+         fa:ea:7b:e4:43:56:9b:a0:9c:0e:2a:81:83:f2:d0:d1:ca:39:
+         df:c6:a6:14:81:18:ca:5a:23:75:60:ae:cc:93:35:0b:46:9b:
+         ee:a4:c6:5b:ba:11:23:64:72:fd:62:18:1a:04:5a:cf:e3:91:
+         5a:5b:bb:1e:d6:f8:d1:f5:3c:0c:de:52:09:2b:35:84:dc:2c:
+         f3:1b:72:48:94:d2:0b:89:57:65:c7:48:c6:8e:c8:fc:5c:e0:
+         dd:4f:69:de:2c:f3:1d:32:db:d5:47:3a:bf:60:21:a2:50:ce:
+         9e:bd:18:95:52:4e:f7:f6:4b:41:fb:69:90:0f:64:d4:8a:7f:
+         4e:cf:ed:87:c8:62:97:5b:6f:12:59:dd:02:a1:21:7a:10:44:
+         1a:68:09:0b:f4:90:93:fd:ce:91:61:73:41:08:1c:62:43:ba:
+         e2:44:d3:f2:8a:f7:aa:b8:cc:cb:01:a7:97:e5:a4:c0:84:fb:
+         64:ab:0b:40:e8:47:29:12:02:2d:ea:3a:73:ec:ea:12:2c:d3:
+         86:67:c2:cc:2b:4e:78:33:98:38:fc:c8:5d:35:ea:ab:4f:f6:
+         60:34:e1:8e:c6:57:ba:92:6d:01:69:9c:f8:69:96:5e:2b:f4:
+         f9:48:17:8c:d5:b4:3f:24:95:02:4a:98:24:6b:c8:3e:41:df:
+         51:cd:62:a5:ee:94:84:b5
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrHDANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNTNaFw0yMzAxMTMxNDAxNTNaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQDRq1GHerO9DDiEP9hE0LQEu2eonZ0EAUft
+Do8d+9NiO4sO/Q4bf4tNTMI47n2wC0DnrEDjxYykzWXAyCOmHGs98c0e22grSWh6
+++sbwhBszt3TF8y/rNkCt4ELINUL3vcTJe2+NtPcFp8KpivitaY8gqP6weImyBtC
+BgOcSUMfwXadxpEPx5bu6GQxTpiPmnRGRASfE7WuwiPAfyDoKIeH0KtzeLM6aw02
+ZjTBGS91E0YRqXsN+1WJFLI41U7tYL2geDWrTQNdBuR4DVctigI73eAcr4FABQC9
+2pAzXX7slj3cNnbXvpWbdPPD6XGGU1ozHjSJ5IzaeBoK2KR7CvojkH38lmXXcpBj
+MwCeTqYMKVz8Gas7PZrIN4V7/zGDXlhxSqHwJgvVZL4E79FBj0PWlVqtzGtG/dLJ
+HiDMcwblVffzrVYULZDnCjRpaMUmGgm9OwK/VRDoeEH0gH7kn4Z0DDDmK0sk1qtz
+/cZCTqk0tSiYWSXEza+rW9qMyUxJfM8b4vHhfSd1iPRRONWPKFLTTVG+mlfLN177
+3Fj+VjgeJDuXFXG8t814SXdAmxLpj07tqo9IjFZHF59JueX3gVv9FJLGoqeXVgD4
+Q0RfuAf/971LOXpgQCEJnWAof6+22lccLas/jFtuYjSczQfCqiFC9OfFYZ0p5Uuy
+jbS7g66HdwIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFLe49zka6+vYNumMhbc51qQFAj+2MIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBAGxmFLoVQfiMAudgsWXrReONoyFjKUJFDE1Q4YVvlcVH
+JKBEggfhMIZKGNVjhX/xOvuelJN43jMxh3Lzrj8B5Q/m9HzK/0el5rk5mQCgAA3p
+KjIw54RGdTZ7fRJB8bg76oj+vArt25WA0xX4JVitxvRsKwJ+MexamNLyUq5DChyM
+IVIIfMWpVdQ6Wq61vjYonlnQeXGk4rzA7iF/16AkXjjZODW6AkGwFoZ2Z/sEb5VE
+jIgGrb77lTO6D6mPExdVDQjypM7KDg2+ffx+AWmTSNZotKmuPAEMdKmRe0WAAyJr
+luOcn2UccVslMo1GlzQ85NdCbWpdy/QjnMNqSPrqe+RDVpugnA4qgYPy0NHKOd/G
+phSBGMpaI3VgrsyTNQtGm+6kxlu6ESNkcv1iGBoEWs/jkVpbux7W+NH1PAzeUgkr
+NYTcLPMbckiU0guJV2XHSMaOyPxc4N1Pad4s8x0y29VHOr9gIaJQzp69GJVSTvf2
+S0H7aZAPZNSKf07P7YfIYpdbbxJZ3QKhIXoQRBpoCQv0kJP9zpFhc0EIHGJDuuJE
+0/KK96q4zMsBp5flpMCE+2SrC0DoRykSAi3qOnPs6hIs04ZnwswrTngzmDj8yF01
+6qtP9mA04Y7GV7qSbQFpnPhpll4r9PlIF4zVtD8klQJKmCRryD5B31HNYqXulIS1
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/security-internal.key b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/security-internal.key
new file mode 100644
index 0000000000000000000000000000000000000000..89b69ee568b16e00c06aaaa41472acfe9001443b
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/security-internal.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+HjVVt4viWJNs/9UBbyep+8RzCaP04J8p
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/security-internal.pem b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/security-internal.pem
new file mode 100644
index 0000000000000000000000000000000000000000..fb840726cfe6bdc301eff80f891166df1bd9063d
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/security-internal.pem
@@ -0,0 +1,36 @@
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrHDANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNTNaFw0yMzAxMTMxNDAxNTNaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQDRq1GHerO9DDiEP9hE0LQEu2eonZ0EAUft
+Do8d+9NiO4sO/Q4bf4tNTMI47n2wC0DnrEDjxYykzWXAyCOmHGs98c0e22grSWh6
+++sbwhBszt3TF8y/rNkCt4ELINUL3vcTJe2+NtPcFp8KpivitaY8gqP6weImyBtC
+BgOcSUMfwXadxpEPx5bu6GQxTpiPmnRGRASfE7WuwiPAfyDoKIeH0KtzeLM6aw02
+ZjTBGS91E0YRqXsN+1WJFLI41U7tYL2geDWrTQNdBuR4DVctigI73eAcr4FABQC9
+2pAzXX7slj3cNnbXvpWbdPPD6XGGU1ozHjSJ5IzaeBoK2KR7CvojkH38lmXXcpBj
+MwCeTqYMKVz8Gas7PZrIN4V7/zGDXlhxSqHwJgvVZL4E79FBj0PWlVqtzGtG/dLJ
+HiDMcwblVffzrVYULZDnCjRpaMUmGgm9OwK/VRDoeEH0gH7kn4Z0DDDmK0sk1qtz
+/cZCTqk0tSiYWSXEza+rW9qMyUxJfM8b4vHhfSd1iPRRONWPKFLTTVG+mlfLN177
+3Fj+VjgeJDuXFXG8t814SXdAmxLpj07tqo9IjFZHF59JueX3gVv9FJLGoqeXVgD4
+Q0RfuAf/971LOXpgQCEJnWAof6+22lccLas/jFtuYjSczQfCqiFC9OfFYZ0p5Uuy
+jbS7g66HdwIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFLe49zka6+vYNumMhbc51qQFAj+2MIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBAGxmFLoVQfiMAudgsWXrReONoyFjKUJFDE1Q4YVvlcVH
+JKBEggfhMIZKGNVjhX/xOvuelJN43jMxh3Lzrj8B5Q/m9HzK/0el5rk5mQCgAA3p
+KjIw54RGdTZ7fRJB8bg76oj+vArt25WA0xX4JVitxvRsKwJ+MexamNLyUq5DChyM
+IVIIfMWpVdQ6Wq61vjYonlnQeXGk4rzA7iF/16AkXjjZODW6AkGwFoZ2Z/sEb5VE
+jIgGrb77lTO6D6mPExdVDQjypM7KDg2+ffx+AWmTSNZotKmuPAEMdKmRe0WAAyJr
+luOcn2UccVslMo1GlzQ85NdCbWpdy/QjnMNqSPrqe+RDVpugnA4qgYPy0NHKOd/G
+phSBGMpaI3VgrsyTNQtGm+6kxlu6ESNkcv1iGBoEWs/jkVpbux7W+NH1PAzeUgkr
+NYTcLPMbckiU0guJV2XHSMaOyPxc4N1Pad4s8x0y29VHOr9gIaJQzp69GJVSTvf2
+S0H7aZAPZNSKf07P7YfIYpdbbxJZ3QKhIXoQRBpoCQv0kJP9zpFhc0EIHGJDuuJE
+0/KK96q4zMsBp5flpMCE+2SrC0DoRykSAi3qOnPs6hIs04ZnwswrTngzmDj8yF01
+6qtP9mA04Y7GV7qSbQFpnPhpll4r9PlIF4zVtD8klQJKmCRryD5B31HNYqXulIS1
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity-admin.crt b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity-admin.crt
new file mode 100644
index 0000000000000000000000000000000000000000..1242a13916f56f90bc967d4b3e967efddfa014d6
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity-admin.crt
@@ -0,0 +1,132 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number:
+            0c:cb:fc:c3:a6:3f:21:c5:68:83:e3:fd:5d:2a:ab:19
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_vitamui
+        Validity
+            Not Before: Jan 14 14:01:50 2020 GMT
+            Not After : Jan 13 14:01:50 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:a7:58:a0:fc:43:37:f3:0a:76:65:5e:54:43:7a:
+                    4f:e7:da:1d:77:09:fb:7a:dd:9e:ef:ff:37:fb:93:
+                    71:e3:a2:8b:6d:98:bc:4b:aa:eb:30:50:ca:86:b3:
+                    ef:ff:e7:65:5b:2d:89:52:fc:5c:53:31:43:d4:4d:
+                    5e:d6:2c:04:bb:f1:15:db:d5:9b:45:8e:fe:a2:ca:
+                    1e:0d:52:d1:7c:37:15:75:3e:59:c2:0b:c6:be:8f:
+                    e1:32:19:9f:65:b7:b6:f7:d8:c0:3c:f2:c3:6a:a9:
+                    30:24:3a:f4:02:b6:1a:66:1c:8e:48:90:09:7b:8d:
+                    85:be:b7:22:8c:43:c9:0b:6d:2b:46:7a:e6:f1:3c:
+                    6e:44:6c:f8:a2:36:da:f1:3e:7a:73:a3:f4:6e:58:
+                    90:cc:ad:db:ef:cf:2f:3a:51:92:77:05:05:51:a1:
+                    1e:eb:82:6e:54:0d:f8:83:c5:c5:05:be:e5:3c:7f:
+                    ec:68:6c:0c:8f:9a:70:d4:79:41:8e:42:a1:1c:ae:
+                    d6:24:ac:e0:4c:4e:44:37:8b:73:0b:ce:38:34:5c:
+                    dc:66:e0:82:2b:89:84:e0:91:e9:19:ca:1b:a4:30:
+                    94:e1:17:cb:4b:5f:5e:1d:8c:67:53:52:5d:5f:b1:
+                    4e:67:95:b6:b2:29:f0:93:be:2a:cb:94:43:9e:88:
+                    d9:26:a5:7b:2b:13:59:c3:85:cd:1a:75:ae:bb:29:
+                    54:cb:74:a3:96:d3:e3:51:6e:48:ff:8a:7b:cf:9d:
+                    29:a9:0d:07:8e:b0:df:66:8f:42:51:aa:19:7c:d8:
+                    e6:22:c3:72:92:c0:cc:61:bf:21:32:5f:ed:a5:cb:
+                    32:ca:51:4a:c9:a8:d4:a8:69:24:10:bd:8c:ac:9d:
+                    f0:db:ca:85:a5:c5:31:eb:b1:ee:ff:43:ea:6a:a9:
+                    21:89:5b:f1:89:e5:7f:01:8f:77:e0:51:a3:3d:20:
+                    49:e1:f1:8b:2a:9e:b0:ca:5a:2e:fb:f4:31:c4:27:
+                    ce:27:ff:e5:df:35:20:80:df:05:e8:d7:d1:14:a0:
+                    30:f8:ef:b6:91:80:32:62:3d:a4:8e:9f:47:cc:b1:
+                    c4:9a:30:26:68:ff:80:b8:ee:20:04:03:45:85:18:
+                    74:a9:f3:8c:6f:a0:cd:ec:ed:e2:0c:d5:d7:10:ec:
+                    9d:99:e4:bd:54:eb:58:77:d9:ac:59:be:11:44:95:
+                    0f:18:b0:88:13:81:d5:fb:b5:43:32:3b:3b:45:14:
+                    c1:2f:04:30:fc:ee:d4:dd:73:2f:02:82:af:75:54:
+                    9f:2f:e6:bd:2f:90:12:9d:63:7c:88:5e:b1:b3:44:
+                    fb:ed:23:8c:f1:a8:02:1c:5f:84:59:f9:a5:e1:eb:
+                    b5:0a:07
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                Certificat SSL VITAMUI
+            X509v3 Subject Key Identifier: 
+                15:FD:BF:F2:48:51:99:32:97:EA:52:E6:76:2C:7D:57:02:5A:4A:24
+            X509v3 Authority Key Identifier: 
+                keyid:0D:42:D1:01:69:B1:6B:65:E1:AF:B4:00:37:89:2E:62:1C:5D:C3:FC
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_vitamui
+                serial:0C:CB:FC:C3:A6:3F:21:C5:68:83:E3:FD:5D:2A:AB:16
+
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Basic Constraints: critical
+                CA:FALSE
+    Signature Algorithm: sha256WithRSAEncryption
+         5e:86:80:17:65:37:e5:63:ba:ae:1d:93:1b:0b:d2:5f:d1:48:
+         ca:a6:a1:44:93:06:aa:6b:ed:77:52:2e:d2:38:ec:c2:dd:59:
+         fc:ff:68:2f:13:a8:ee:ba:83:d7:6a:81:f8:ee:e5:ad:2f:3c:
+         af:ac:52:28:bf:5d:fc:ae:94:44:33:a3:f9:0b:87:e8:44:39:
+         db:cf:d8:9a:d7:54:4f:ad:38:84:f9:1d:02:6e:68:9c:98:dd:
+         10:5c:2f:aa:f6:8d:22:90:93:c2:3e:d4:3f:8e:69:f1:a0:5b:
+         45:83:18:cf:65:e6:06:cd:d3:15:65:91:11:fc:6f:72:69:3a:
+         b0:d7:6b:f5:b3:5b:35:14:b2:c9:fa:57:2f:f7:71:3e:ab:21:
+         88:92:da:2d:4d:9c:e7:3f:f2:2f:b4:7b:a9:0f:46:7d:75:dd:
+         c7:0a:c7:50:f6:fc:53:8a:3c:69:aa:33:b8:e5:b6:f7:7b:aa:
+         7d:52:7c:b3:e9:42:4f:86:0c:24:0a:a0:ca:cc:8b:84:c7:de:
+         62:0d:91:19:67:54:b3:e7:e9:cb:9e:9f:27:50:f0:a8:46:50:
+         68:7f:4a:12:a8:e4:dd:fc:c3:07:bc:ab:58:b9:a5:fb:28:92:
+         5e:81:aa:63:88:4a:95:bc:29:01:cb:ea:a0:80:7b:3c:a3:6c:
+         57:57:9e:58:30:fd:05:af:43:af:4f:d1:da:7f:b0:95:87:32:
+         5d:99:a6:78:5e:64:bd:29:0f:19:01:59:36:3f:8f:bc:d0:12:
+         65:28:1b:89:0e:4e:f5:9d:7f:9e:0a:1e:16:3d:54:c9:ae:66:
+         89:01:5e:4b:10:b3:37:4e:70:fd:4a:7d:3f:12:91:9e:1b:f7:
+         27:c9:fe:44:b7:73:73:40:91:50:ce:af:74:eb:ba:b5:a6:0b:
+         de:5b:05:e2:1e:80:32:f6:46:b3:a2:cf:88:39:25:eb:f1:a0:
+         81:4e:72:54:6b:79:a0:92:25:9b:9b:60:b9:63:29:41:e4:1e:
+         cb:52:4e:8a:e3:d1:a6:55:b2:3c:be:5d:f3:fb:83:12:fa:60:
+         41:de:10:a1:83:0a:51:de:c5:8f:46:60:60:15:29:2d:30:1d:
+         fc:ab:35:ce:a1:9c:a8:93:fd:22:47:11:c2:97:7a:01:41:9b:
+         fa:11:d4:53:9e:d5:0a:64:9c:c3:70:d8:f8:18:f9:c9:8d:ee:
+         48:18:cf:29:3f:6f:45:ed:86:4d:5b:2a:c3:11:df:47:ae:36:
+         56:88:74:49:50:98:a9:3b:1b:44:4a:0b:89:43:38:63:09:8c:
+         89:98:b4:f4:52:bc:e8:6c:c2:ab:3f:ec:f8:04:fc:91:7f:79:
+         96:cf:54:63:8d:bc:9e:9c
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrGTANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNTBaFw0yMzAxMTMxNDAxNTBaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnWKD8QzfzCnZlXlRDek/n2h13Cft63Z7v
+/zf7k3HjoottmLxLquswUMqGs+//52VbLYlS/FxTMUPUTV7WLAS78RXb1ZtFjv6i
+yh4NUtF8NxV1PlnCC8a+j+EyGZ9lt7b32MA88sNqqTAkOvQCthpmHI5IkAl7jYW+
+tyKMQ8kLbStGeubxPG5EbPiiNtrxPnpzo/RuWJDMrdvvzy86UZJ3BQVRoR7rgm5U
+DfiDxcUFvuU8f+xobAyPmnDUeUGOQqEcrtYkrOBMTkQ3i3MLzjg0XNxm4IIriYTg
+kekZyhukMJThF8tLX14djGdTUl1fsU5nlbayKfCTvirLlEOeiNkmpXsrE1nDhc0a
+da67KVTLdKOW0+NRbkj/invPnSmpDQeOsN9mj0JRqhl82OYiw3KSwMxhvyEyX+2l
+yzLKUUrJqNSoaSQQvYysnfDbyoWlxTHrse7/Q+pqqSGJW/GJ5X8Bj3fgUaM9IEnh
+8YsqnrDKWi779DHEJ84n/+XfNSCA3wXo19EUoDD477aRgDJiPaSOn0fMscSaMCZo
+/4C47iAEA0WFGHSp84xvoM3s7eIM1dcQ7J2Z5L1U61h32axZvhFElQ8YsIgTgdX7
+tUMyOztFFMEvBDD87tTdcy8Cgq91VJ8v5r0vkBKdY3yIXrGzRPvtI4zxqAIcX4RZ
++aXh67UKBwIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFBX9v/JIUZkyl+pS5nYsfVcCWkokMIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBAF6GgBdlN+Vjuq4dkxsL0l/RSMqmoUSTBqpr7XdSLtI4
+7MLdWfz/aC8TqO66g9dqgfju5a0vPK+sUii/XfyulEQzo/kLh+hEOdvP2JrXVE+t
+OIT5HQJuaJyY3RBcL6r2jSKQk8I+1D+OafGgW0WDGM9l5gbN0xVlkRH8b3JpOrDX
+a/WzWzUUssn6Vy/3cT6rIYiS2i1NnOc/8i+0e6kPRn113ccKx1D2/FOKPGmqM7jl
+tvd7qn1SfLPpQk+GDCQKoMrMi4TH3mINkRlnVLPn6cuenydQ8KhGUGh/ShKo5N38
+wwe8q1i5pfsokl6BqmOISpW8KQHL6qCAezyjbFdXnlgw/QWvQ69P0dp/sJWHMl2Z
+pnheZL0pDxkBWTY/j7zQEmUoG4kOTvWdf54KHhY9VMmuZokBXksQszdOcP1KfT8S
+kZ4b9yfJ/kS3c3NAkVDOr3TrurWmC95bBeIegDL2RrOiz4g5JevxoIFOclRreaCS
+JZubYLljKUHkHstSTorj0aZVsjy+XfP7gxL6YEHeEKGDClHexY9GYGAVKS0wHfyr
+Nc6hnKiT/SJHEcKXegFBm/oR1FOe1QpknMNw2PgY+cmN7kgYzyk/b0Xthk1bKsMR
+30euNlaIdElQmKk7G0RKC4lDOGMJjImYtPRSvOhswqs/7PgE/JF/eZbPVGONvJ6c
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity-admin.key b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity-admin.key
new file mode 100644
index 0000000000000000000000000000000000000000..76ca6ca7b4ecd44c2ddf9d3a4653129fc1eff5cb
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity-admin.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+aSBoP0h87yFyc3sgPY2TsQ==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity-admin.pem b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity-admin.pem
new file mode 100644
index 0000000000000000000000000000000000000000..115ebb58897a772a6e5e54091ba41f8f2c0603de
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity-admin.pem
@@ -0,0 +1,36 @@
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrGTANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNTBaFw0yMzAxMTMxNDAxNTBaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnWKD8QzfzCnZlXlRDek/n2h13Cft63Z7v
+/zf7k3HjoottmLxLquswUMqGs+//52VbLYlS/FxTMUPUTV7WLAS78RXb1ZtFjv6i
+yh4NUtF8NxV1PlnCC8a+j+EyGZ9lt7b32MA88sNqqTAkOvQCthpmHI5IkAl7jYW+
+tyKMQ8kLbStGeubxPG5EbPiiNtrxPnpzo/RuWJDMrdvvzy86UZJ3BQVRoR7rgm5U
+DfiDxcUFvuU8f+xobAyPmnDUeUGOQqEcrtYkrOBMTkQ3i3MLzjg0XNxm4IIriYTg
+kekZyhukMJThF8tLX14djGdTUl1fsU5nlbayKfCTvirLlEOeiNkmpXsrE1nDhc0a
+da67KVTLdKOW0+NRbkj/invPnSmpDQeOsN9mj0JRqhl82OYiw3KSwMxhvyEyX+2l
+yzLKUUrJqNSoaSQQvYysnfDbyoWlxTHrse7/Q+pqqSGJW/GJ5X8Bj3fgUaM9IEnh
+8YsqnrDKWi779DHEJ84n/+XfNSCA3wXo19EUoDD477aRgDJiPaSOn0fMscSaMCZo
+/4C47iAEA0WFGHSp84xvoM3s7eIM1dcQ7J2Z5L1U61h32axZvhFElQ8YsIgTgdX7
+tUMyOztFFMEvBDD87tTdcy8Cgq91VJ8v5r0vkBKdY3yIXrGzRPvtI4zxqAIcX4RZ
++aXh67UKBwIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFBX9v/JIUZkyl+pS5nYsfVcCWkokMIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBAF6GgBdlN+Vjuq4dkxsL0l/RSMqmoUSTBqpr7XdSLtI4
+7MLdWfz/aC8TqO66g9dqgfju5a0vPK+sUii/XfyulEQzo/kLh+hEOdvP2JrXVE+t
+OIT5HQJuaJyY3RBcL6r2jSKQk8I+1D+OafGgW0WDGM9l5gbN0xVlkRH8b3JpOrDX
+a/WzWzUUssn6Vy/3cT6rIYiS2i1NnOc/8i+0e6kPRn113ccKx1D2/FOKPGmqM7jl
+tvd7qn1SfLPpQk+GDCQKoMrMi4TH3mINkRlnVLPn6cuenydQ8KhGUGh/ShKo5N38
+wwe8q1i5pfsokl6BqmOISpW8KQHL6qCAezyjbFdXnlgw/QWvQ69P0dp/sJWHMl2Z
+pnheZL0pDxkBWTY/j7zQEmUoG4kOTvWdf54KHhY9VMmuZokBXksQszdOcP1KfT8S
+kZ4b9yfJ/kS3c3NAkVDOr3TrurWmC95bBeIegDL2RrOiz4g5JevxoIFOclRreaCS
+JZubYLljKUHkHstSTorj0aZVsjy+XfP7gxL6YEHeEKGDClHexY9GYGAVKS0wHfyr
+Nc6hnKiT/SJHEcKXegFBm/oR1FOe1QpknMNw2PgY+cmN7kgYzyk/b0Xthk1bKsMR
+30euNlaIdElQmKk7G0RKC4lDOGMJjImYtPRSvOhswqs/7PgE/JF/eZbPVGONvJ6c
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity.crt b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity.crt
new file mode 100644
index 0000000000000000000000000000000000000000..1242a13916f56f90bc967d4b3e967efddfa014d6
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity.crt
@@ -0,0 +1,132 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number:
+            0c:cb:fc:c3:a6:3f:21:c5:68:83:e3:fd:5d:2a:ab:19
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_vitamui
+        Validity
+            Not Before: Jan 14 14:01:50 2020 GMT
+            Not After : Jan 13 14:01:50 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:a7:58:a0:fc:43:37:f3:0a:76:65:5e:54:43:7a:
+                    4f:e7:da:1d:77:09:fb:7a:dd:9e:ef:ff:37:fb:93:
+                    71:e3:a2:8b:6d:98:bc:4b:aa:eb:30:50:ca:86:b3:
+                    ef:ff:e7:65:5b:2d:89:52:fc:5c:53:31:43:d4:4d:
+                    5e:d6:2c:04:bb:f1:15:db:d5:9b:45:8e:fe:a2:ca:
+                    1e:0d:52:d1:7c:37:15:75:3e:59:c2:0b:c6:be:8f:
+                    e1:32:19:9f:65:b7:b6:f7:d8:c0:3c:f2:c3:6a:a9:
+                    30:24:3a:f4:02:b6:1a:66:1c:8e:48:90:09:7b:8d:
+                    85:be:b7:22:8c:43:c9:0b:6d:2b:46:7a:e6:f1:3c:
+                    6e:44:6c:f8:a2:36:da:f1:3e:7a:73:a3:f4:6e:58:
+                    90:cc:ad:db:ef:cf:2f:3a:51:92:77:05:05:51:a1:
+                    1e:eb:82:6e:54:0d:f8:83:c5:c5:05:be:e5:3c:7f:
+                    ec:68:6c:0c:8f:9a:70:d4:79:41:8e:42:a1:1c:ae:
+                    d6:24:ac:e0:4c:4e:44:37:8b:73:0b:ce:38:34:5c:
+                    dc:66:e0:82:2b:89:84:e0:91:e9:19:ca:1b:a4:30:
+                    94:e1:17:cb:4b:5f:5e:1d:8c:67:53:52:5d:5f:b1:
+                    4e:67:95:b6:b2:29:f0:93:be:2a:cb:94:43:9e:88:
+                    d9:26:a5:7b:2b:13:59:c3:85:cd:1a:75:ae:bb:29:
+                    54:cb:74:a3:96:d3:e3:51:6e:48:ff:8a:7b:cf:9d:
+                    29:a9:0d:07:8e:b0:df:66:8f:42:51:aa:19:7c:d8:
+                    e6:22:c3:72:92:c0:cc:61:bf:21:32:5f:ed:a5:cb:
+                    32:ca:51:4a:c9:a8:d4:a8:69:24:10:bd:8c:ac:9d:
+                    f0:db:ca:85:a5:c5:31:eb:b1:ee:ff:43:ea:6a:a9:
+                    21:89:5b:f1:89:e5:7f:01:8f:77:e0:51:a3:3d:20:
+                    49:e1:f1:8b:2a:9e:b0:ca:5a:2e:fb:f4:31:c4:27:
+                    ce:27:ff:e5:df:35:20:80:df:05:e8:d7:d1:14:a0:
+                    30:f8:ef:b6:91:80:32:62:3d:a4:8e:9f:47:cc:b1:
+                    c4:9a:30:26:68:ff:80:b8:ee:20:04:03:45:85:18:
+                    74:a9:f3:8c:6f:a0:cd:ec:ed:e2:0c:d5:d7:10:ec:
+                    9d:99:e4:bd:54:eb:58:77:d9:ac:59:be:11:44:95:
+                    0f:18:b0:88:13:81:d5:fb:b5:43:32:3b:3b:45:14:
+                    c1:2f:04:30:fc:ee:d4:dd:73:2f:02:82:af:75:54:
+                    9f:2f:e6:bd:2f:90:12:9d:63:7c:88:5e:b1:b3:44:
+                    fb:ed:23:8c:f1:a8:02:1c:5f:84:59:f9:a5:e1:eb:
+                    b5:0a:07
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                Certificat SSL VITAMUI
+            X509v3 Subject Key Identifier: 
+                15:FD:BF:F2:48:51:99:32:97:EA:52:E6:76:2C:7D:57:02:5A:4A:24
+            X509v3 Authority Key Identifier: 
+                keyid:0D:42:D1:01:69:B1:6B:65:E1:AF:B4:00:37:89:2E:62:1C:5D:C3:FC
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_vitamui
+                serial:0C:CB:FC:C3:A6:3F:21:C5:68:83:E3:FD:5D:2A:AB:16
+
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Basic Constraints: critical
+                CA:FALSE
+    Signature Algorithm: sha256WithRSAEncryption
+         5e:86:80:17:65:37:e5:63:ba:ae:1d:93:1b:0b:d2:5f:d1:48:
+         ca:a6:a1:44:93:06:aa:6b:ed:77:52:2e:d2:38:ec:c2:dd:59:
+         fc:ff:68:2f:13:a8:ee:ba:83:d7:6a:81:f8:ee:e5:ad:2f:3c:
+         af:ac:52:28:bf:5d:fc:ae:94:44:33:a3:f9:0b:87:e8:44:39:
+         db:cf:d8:9a:d7:54:4f:ad:38:84:f9:1d:02:6e:68:9c:98:dd:
+         10:5c:2f:aa:f6:8d:22:90:93:c2:3e:d4:3f:8e:69:f1:a0:5b:
+         45:83:18:cf:65:e6:06:cd:d3:15:65:91:11:fc:6f:72:69:3a:
+         b0:d7:6b:f5:b3:5b:35:14:b2:c9:fa:57:2f:f7:71:3e:ab:21:
+         88:92:da:2d:4d:9c:e7:3f:f2:2f:b4:7b:a9:0f:46:7d:75:dd:
+         c7:0a:c7:50:f6:fc:53:8a:3c:69:aa:33:b8:e5:b6:f7:7b:aa:
+         7d:52:7c:b3:e9:42:4f:86:0c:24:0a:a0:ca:cc:8b:84:c7:de:
+         62:0d:91:19:67:54:b3:e7:e9:cb:9e:9f:27:50:f0:a8:46:50:
+         68:7f:4a:12:a8:e4:dd:fc:c3:07:bc:ab:58:b9:a5:fb:28:92:
+         5e:81:aa:63:88:4a:95:bc:29:01:cb:ea:a0:80:7b:3c:a3:6c:
+         57:57:9e:58:30:fd:05:af:43:af:4f:d1:da:7f:b0:95:87:32:
+         5d:99:a6:78:5e:64:bd:29:0f:19:01:59:36:3f:8f:bc:d0:12:
+         65:28:1b:89:0e:4e:f5:9d:7f:9e:0a:1e:16:3d:54:c9:ae:66:
+         89:01:5e:4b:10:b3:37:4e:70:fd:4a:7d:3f:12:91:9e:1b:f7:
+         27:c9:fe:44:b7:73:73:40:91:50:ce:af:74:eb:ba:b5:a6:0b:
+         de:5b:05:e2:1e:80:32:f6:46:b3:a2:cf:88:39:25:eb:f1:a0:
+         81:4e:72:54:6b:79:a0:92:25:9b:9b:60:b9:63:29:41:e4:1e:
+         cb:52:4e:8a:e3:d1:a6:55:b2:3c:be:5d:f3:fb:83:12:fa:60:
+         41:de:10:a1:83:0a:51:de:c5:8f:46:60:60:15:29:2d:30:1d:
+         fc:ab:35:ce:a1:9c:a8:93:fd:22:47:11:c2:97:7a:01:41:9b:
+         fa:11:d4:53:9e:d5:0a:64:9c:c3:70:d8:f8:18:f9:c9:8d:ee:
+         48:18:cf:29:3f:6f:45:ed:86:4d:5b:2a:c3:11:df:47:ae:36:
+         56:88:74:49:50:98:a9:3b:1b:44:4a:0b:89:43:38:63:09:8c:
+         89:98:b4:f4:52:bc:e8:6c:c2:ab:3f:ec:f8:04:fc:91:7f:79:
+         96:cf:54:63:8d:bc:9e:9c
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrGTANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNTBaFw0yMzAxMTMxNDAxNTBaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnWKD8QzfzCnZlXlRDek/n2h13Cft63Z7v
+/zf7k3HjoottmLxLquswUMqGs+//52VbLYlS/FxTMUPUTV7WLAS78RXb1ZtFjv6i
+yh4NUtF8NxV1PlnCC8a+j+EyGZ9lt7b32MA88sNqqTAkOvQCthpmHI5IkAl7jYW+
+tyKMQ8kLbStGeubxPG5EbPiiNtrxPnpzo/RuWJDMrdvvzy86UZJ3BQVRoR7rgm5U
+DfiDxcUFvuU8f+xobAyPmnDUeUGOQqEcrtYkrOBMTkQ3i3MLzjg0XNxm4IIriYTg
+kekZyhukMJThF8tLX14djGdTUl1fsU5nlbayKfCTvirLlEOeiNkmpXsrE1nDhc0a
+da67KVTLdKOW0+NRbkj/invPnSmpDQeOsN9mj0JRqhl82OYiw3KSwMxhvyEyX+2l
+yzLKUUrJqNSoaSQQvYysnfDbyoWlxTHrse7/Q+pqqSGJW/GJ5X8Bj3fgUaM9IEnh
+8YsqnrDKWi779DHEJ84n/+XfNSCA3wXo19EUoDD477aRgDJiPaSOn0fMscSaMCZo
+/4C47iAEA0WFGHSp84xvoM3s7eIM1dcQ7J2Z5L1U61h32axZvhFElQ8YsIgTgdX7
+tUMyOztFFMEvBDD87tTdcy8Cgq91VJ8v5r0vkBKdY3yIXrGzRPvtI4zxqAIcX4RZ
++aXh67UKBwIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFBX9v/JIUZkyl+pS5nYsfVcCWkokMIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBAF6GgBdlN+Vjuq4dkxsL0l/RSMqmoUSTBqpr7XdSLtI4
+7MLdWfz/aC8TqO66g9dqgfju5a0vPK+sUii/XfyulEQzo/kLh+hEOdvP2JrXVE+t
+OIT5HQJuaJyY3RBcL6r2jSKQk8I+1D+OafGgW0WDGM9l5gbN0xVlkRH8b3JpOrDX
+a/WzWzUUssn6Vy/3cT6rIYiS2i1NnOc/8i+0e6kPRn113ccKx1D2/FOKPGmqM7jl
+tvd7qn1SfLPpQk+GDCQKoMrMi4TH3mINkRlnVLPn6cuenydQ8KhGUGh/ShKo5N38
+wwe8q1i5pfsokl6BqmOISpW8KQHL6qCAezyjbFdXnlgw/QWvQ69P0dp/sJWHMl2Z
+pnheZL0pDxkBWTY/j7zQEmUoG4kOTvWdf54KHhY9VMmuZokBXksQszdOcP1KfT8S
+kZ4b9yfJ/kS3c3NAkVDOr3TrurWmC95bBeIegDL2RrOiz4g5JevxoIFOclRreaCS
+JZubYLljKUHkHstSTorj0aZVsjy+XfP7gxL6YEHeEKGDClHexY9GYGAVKS0wHfyr
+Nc6hnKiT/SJHEcKXegFBm/oR1FOe1QpknMNw2PgY+cmN7kgYzyk/b0Xthk1bKsMR
+30euNlaIdElQmKk7G0RKC4lDOGMJjImYtPRSvOhswqs/7PgE/JF/eZbPVGONvJ6c
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity.key b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity.key
new file mode 100644
index 0000000000000000000000000000000000000000..76ca6ca7b4ecd44c2ddf9d3a4653129fc1eff5cb
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+aSBoP0h87yFyc3sgPY2TsQ==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity.pem b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity.pem
new file mode 100644
index 0000000000000000000000000000000000000000..115ebb58897a772a6e5e54091ba41f8f2c0603de
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-identity.pem
@@ -0,0 +1,36 @@
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrGTANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNTBaFw0yMzAxMTMxNDAxNTBaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnWKD8QzfzCnZlXlRDek/n2h13Cft63Z7v
+/zf7k3HjoottmLxLquswUMqGs+//52VbLYlS/FxTMUPUTV7WLAS78RXb1ZtFjv6i
+yh4NUtF8NxV1PlnCC8a+j+EyGZ9lt7b32MA88sNqqTAkOvQCthpmHI5IkAl7jYW+
+tyKMQ8kLbStGeubxPG5EbPiiNtrxPnpzo/RuWJDMrdvvzy86UZJ3BQVRoR7rgm5U
+DfiDxcUFvuU8f+xobAyPmnDUeUGOQqEcrtYkrOBMTkQ3i3MLzjg0XNxm4IIriYTg
+kekZyhukMJThF8tLX14djGdTUl1fsU5nlbayKfCTvirLlEOeiNkmpXsrE1nDhc0a
+da67KVTLdKOW0+NRbkj/invPnSmpDQeOsN9mj0JRqhl82OYiw3KSwMxhvyEyX+2l
+yzLKUUrJqNSoaSQQvYysnfDbyoWlxTHrse7/Q+pqqSGJW/GJ5X8Bj3fgUaM9IEnh
+8YsqnrDKWi779DHEJ84n/+XfNSCA3wXo19EUoDD477aRgDJiPaSOn0fMscSaMCZo
+/4C47iAEA0WFGHSp84xvoM3s7eIM1dcQ7J2Z5L1U61h32axZvhFElQ8YsIgTgdX7
+tUMyOztFFMEvBDD87tTdcy8Cgq91VJ8v5r0vkBKdY3yIXrGzRPvtI4zxqAIcX4RZ
++aXh67UKBwIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFBX9v/JIUZkyl+pS5nYsfVcCWkokMIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBAF6GgBdlN+Vjuq4dkxsL0l/RSMqmoUSTBqpr7XdSLtI4
+7MLdWfz/aC8TqO66g9dqgfju5a0vPK+sUii/XfyulEQzo/kLh+hEOdvP2JrXVE+t
+OIT5HQJuaJyY3RBcL6r2jSKQk8I+1D+OafGgW0WDGM9l5gbN0xVlkRH8b3JpOrDX
+a/WzWzUUssn6Vy/3cT6rIYiS2i1NnOc/8i+0e6kPRn113ccKx1D2/FOKPGmqM7jl
+tvd7qn1SfLPpQk+GDCQKoMrMi4TH3mINkRlnVLPn6cuenydQ8KhGUGh/ShKo5N38
+wwe8q1i5pfsokl6BqmOISpW8KQHL6qCAezyjbFdXnlgw/QWvQ69P0dp/sJWHMl2Z
+pnheZL0pDxkBWTY/j7zQEmUoG4kOTvWdf54KHhY9VMmuZokBXksQszdOcP1KfT8S
+kZ4b9yfJ/kS3c3NAkVDOr3TrurWmC95bBeIegDL2RrOiz4g5JevxoIFOclRreaCS
+JZubYLljKUHkHstSTorj0aZVsjy+XfP7gxL6YEHeEKGDClHexY9GYGAVKS0wHfyr
+Nc6hnKiT/SJHEcKXegFBm/oR1FOe1QpknMNw2PgY+cmN7kgYzyk/b0Xthk1bKsMR
+30euNlaIdElQmKk7G0RKC4lDOGMJjImYtPRSvOhswqs/7PgE/JF/eZbPVGONvJ6c
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-portal.crt b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-portal.crt
new file mode 100644
index 0000000000000000000000000000000000000000..039f94aabddfc4a1753f97e142ce6eee53b588cf
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-portal.crt
@@ -0,0 +1,132 @@
+Certificate:
+    Data:
+        Version: 3 (0x2)
+        Serial Number:
+            0c:cb:fc:c3:a6:3f:21:c5:68:83:e3:fd:5d:2a:ab:18
+        Signature Algorithm: sha256WithRSAEncryption
+        Issuer: C=fr, ST=idf, L=paris, O=vitamui, OU=authorities, CN=ca_root_vitamui
+        Validity
+            Not Before: Jan 14 14:01:49 2020 GMT
+            Not After : Jan 13 14:01:49 2023 GMT
+        Subject: C=fr, ST=idf, L=paris, O=vitamui, CN=dev.vitamui.com
+        Subject Public Key Info:
+            Public Key Algorithm: rsaEncryption
+                RSA Public-Key: (4096 bit)
+                Modulus:
+                    00:ad:c3:c5:60:0f:10:d9:d0:99:5d:23:10:c7:78:
+                    bb:cf:1f:5f:3c:f5:42:ba:63:e6:c3:a9:64:9c:d6:
+                    4f:f7:33:e1:fe:95:60:0f:0c:e2:4c:6a:81:e2:e2:
+                    8b:0e:1d:d5:11:8c:af:f4:64:3b:42:bc:4d:01:da:
+                    12:71:4d:b3:63:3a:55:b8:c6:58:8a:5b:28:21:52:
+                    16:f7:ef:7a:9b:78:7b:38:95:55:1e:4a:30:f7:6b:
+                    d0:2b:53:b6:13:1e:b1:f1:9c:bf:56:f0:2d:db:6c:
+                    eb:38:df:e3:22:13:f3:ea:64:49:9b:62:5e:90:85:
+                    2a:83:06:8c:8e:67:61:36:ed:d4:6c:51:15:8b:bd:
+                    5f:d5:3c:37:63:33:64:44:0f:72:ea:1c:13:15:03:
+                    db:34:b1:ea:c1:ab:15:1a:56:1c:12:7b:8f:53:d6:
+                    26:5d:d7:56:26:e8:5d:4e:62:88:40:3f:3b:bc:56:
+                    a1:3b:18:1b:dc:c3:6d:0f:71:37:ce:d0:cc:cd:8b:
+                    23:a8:99:d0:35:5d:21:04:ce:78:a4:88:ac:bd:b4:
+                    b3:f6:c1:f7:0f:f2:09:8b:3f:98:24:78:2d:7e:7c:
+                    ae:c1:c9:7f:ea:f5:05:68:62:58:99:9c:05:c3:d1:
+                    0c:97:14:5c:41:b2:95:3c:22:80:65:20:75:b2:3f:
+                    9e:05:a5:17:58:82:99:1e:82:8c:2d:ca:7e:ee:72:
+                    9d:11:28:b6:f5:81:8d:bd:6c:3b:52:88:a6:1c:19:
+                    d2:16:cf:64:e3:1f:c7:e4:78:db:ff:96:15:e6:54:
+                    08:85:f5:34:12:80:3d:86:8a:b7:f6:5f:c9:29:43:
+                    85:d7:8b:09:6d:f5:3f:46:37:81:0d:fc:70:22:c9:
+                    e4:9c:c3:a3:c6:26:65:28:dd:0b:8b:b9:75:7e:02:
+                    b4:f9:1f:1d:f7:b0:77:60:a2:c4:f0:e8:42:64:d4:
+                    c1:d5:41:1b:b0:02:ba:b2:96:60:8f:ae:4a:50:5e:
+                    0a:90:f8:87:8c:b6:04:78:f0:27:e7:d3:3f:62:6c:
+                    d2:87:04:b7:8d:55:5e:55:cb:4c:3c:76:d6:63:3d:
+                    f4:fd:56:07:e5:5d:f4:42:f9:dd:1c:25:e1:d1:51:
+                    41:6e:e1:76:3a:d0:c1:55:a8:ff:ba:06:b8:8d:2c:
+                    fd:1c:88:55:74:d5:93:82:9e:bf:90:34:a8:29:4b:
+                    ae:55:ce:2a:f9:02:d7:8f:ed:72:94:d8:2f:4b:19:
+                    64:26:d6:b4:fd:c8:8e:84:70:87:5b:65:72:a1:1f:
+                    25:43:f2:77:7d:27:02:bb:21:99:dd:0a:ed:1e:d2:
+                    3e:94:9f:de:8c:72:30:e0:49:df:0f:2c:d3:74:9b:
+                    15:e2:33
+                Exponent: 65537 (0x10001)
+        X509v3 extensions:
+            Netscape Comment: 
+                Certificat SSL VITAMUI
+            X509v3 Subject Key Identifier: 
+                DE:B3:04:E0:DB:30:98:2B:CA:2D:40:2D:CF:E9:DB:4A:94:00:B0:CD
+            X509v3 Authority Key Identifier: 
+                keyid:0D:42:D1:01:69:B1:6B:65:E1:AF:B4:00:37:89:2E:62:1C:5D:C3:FC
+                DirName:/C=fr/ST=idf/L=paris/O=vitamui/OU=authorities/CN=ca_root_vitamui
+                serial:0C:CB:FC:C3:A6:3F:21:C5:68:83:E3:FD:5D:2A:AB:16
+
+            X509v3 Issuer Alternative Name: 
+                <EMPTY>
+
+            X509v3 Basic Constraints: critical
+                CA:FALSE
+    Signature Algorithm: sha256WithRSAEncryption
+         a8:47:fe:6f:4f:47:03:45:f5:fc:35:97:d6:91:da:75:b1:d1:
+         77:9d:aa:7b:60:bb:97:a0:8d:e7:6e:b5:b2:92:20:e6:c6:f7:
+         2c:b6:2a:7f:c3:c9:4f:fb:f7:b3:c6:89:40:56:9d:09:9f:86:
+         89:f0:e5:43:78:0c:38:4e:56:77:bd:f0:4e:3a:5e:48:7e:75:
+         e2:83:f3:77:87:34:42:80:cc:63:5c:4c:ba:c1:15:4b:94:6a:
+         64:3f:f2:cb:78:5d:e6:d2:2d:10:c4:34:a6:d2:50:db:3c:d9:
+         77:a9:b6:eb:58:c8:8e:b0:ad:5e:95:68:4b:4d:01:9e:52:43:
+         ae:0b:60:b3:c5:54:95:f0:f0:0c:47:be:d7:3c:2a:b4:20:28:
+         14:b8:e9:40:19:25:cf:ef:e7:32:26:c1:3f:60:54:a7:c2:fd:
+         17:17:69:a5:32:0b:68:30:0c:9a:84:0f:87:12:bc:76:d1:99:
+         ee:a2:ba:d1:e6:d2:d6:2e:b8:c1:66:88:bb:12:f1:ed:16:65:
+         4d:6d:09:0c:02:a8:f7:69:15:7d:68:df:8a:3b:d0:fd:18:02:
+         e7:9b:6c:5c:ff:d4:59:15:2b:7c:a2:42:22:b5:b5:70:05:3b:
+         22:b4:42:c7:9f:01:4e:39:c3:ff:99:c8:8a:e2:97:50:aa:17:
+         ff:f2:10:7a:57:8a:78:07:a8:f4:eb:4e:33:7d:6b:f9:1a:64:
+         f5:75:11:0c:b4:36:5f:d2:63:2c:78:2f:08:6c:95:16:6a:2a:
+         f5:d8:2f:26:55:8a:cb:80:53:5d:47:73:e0:c1:ba:d9:f8:70:
+         bf:7b:6c:99:74:82:dd:4a:5c:25:59:85:d5:c6:ac:28:56:7c:
+         23:8c:63:90:35:b4:7a:dd:a6:97:3c:28:9d:77:09:3e:a1:57:
+         7d:0d:5b:fc:68:ca:dc:05:e3:43:90:ab:96:71:68:da:06:99:
+         27:73:87:18:27:4e:8a:24:9d:c1:2d:5e:68:d3:38:de:92:81:
+         d3:20:43:d8:6c:1f:c6:47:80:32:7f:d1:f7:7a:b1:95:46:34:
+         20:25:94:16:fb:57:fb:54:60:6f:0c:e6:cb:d7:43:2c:ef:82:
+         77:3a:f9:b1:29:90:ec:1c:14:00:08:3c:72:92:f9:c7:99:37:
+         1a:14:1d:d4:b8:bf:65:92:21:74:df:d5:cd:3d:50:54:3f:ad:
+         b2:44:43:3b:8c:5b:eb:8d:39:77:78:45:49:a1:05:2f:3e:3c:
+         3c:d5:3b:49:93:23:bb:35:55:ff:52:4a:6b:48:51:2e:37:6a:
+         61:30:4a:2f:59:03:42:90:af:d1:d0:67:8b:ff:48:de:4e:90:
+         38:15:33:b0:fe:a5:17:08
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrGDANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNDlaFw0yMzAxMTMxNDAxNDlaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQCtw8VgDxDZ0JldIxDHeLvPH1889UK6Y+bD
+qWSc1k/3M+H+lWAPDOJMaoHi4osOHdURjK/0ZDtCvE0B2hJxTbNjOlW4xliKWygh
+Uhb373qbeHs4lVUeSjD3a9ArU7YTHrHxnL9W8C3bbOs43+MiE/PqZEmbYl6QhSqD
+BoyOZ2E27dRsURWLvV/VPDdjM2RED3LqHBMVA9s0serBqxUaVhwSe49T1iZd11Ym
+6F1OYohAPzu8VqE7GBvcw20PcTfO0MzNiyOomdA1XSEEznikiKy9tLP2wfcP8gmL
+P5gkeC1+fK7ByX/q9QVoYliZnAXD0QyXFFxBspU8IoBlIHWyP54FpRdYgpkegowt
+yn7ucp0RKLb1gY29bDtSiKYcGdIWz2TjH8fkeNv/lhXmVAiF9TQSgD2Girf2X8kp
+Q4XXiwlt9T9GN4EN/HAiyeScw6PGJmUo3QuLuXV+ArT5Hx33sHdgosTw6EJk1MHV
+QRuwArqylmCPrkpQXgqQ+IeMtgR48Cfn0z9ibNKHBLeNVV5Vy0w8dtZjPfT9Vgfl
+XfRC+d0cJeHRUUFu4XY60MFVqP+6BriNLP0ciFV01ZOCnr+QNKgpS65Vzir5AteP
+7XKU2C9LGWQm1rT9yI6EcIdbZXKhHyVD8nd9JwK7IZndCu0e0j6Un96McjDgSd8P
+LNN0mxXiMwIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFN6zBODbMJgryi1ALc/p20qUALDNMIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBAKhH/m9PRwNF9fw1l9aR2nWx0Xedqntgu5egjedutbKS
+IObG9yy2Kn/DyU/797PGiUBWnQmfhonw5UN4DDhOVne98E46Xkh+deKD83eHNEKA
+zGNcTLrBFUuUamQ/8st4XebSLRDENKbSUNs82XeptutYyI6wrV6VaEtNAZ5SQ64L
+YLPFVJXw8AxHvtc8KrQgKBS46UAZJc/v5zImwT9gVKfC/RcXaaUyC2gwDJqED4cS
+vHbRme6iutHm0tYuuMFmiLsS8e0WZU1tCQwCqPdpFX1o34o70P0YAuebbFz/1FkV
+K3yiQiK1tXAFOyK0QsefAU45w/+ZyIril1CqF//yEHpXingHqPTrTjN9a/kaZPV1
+EQy0Nl/SYyx4LwhslRZqKvXYLyZVisuAU11Hc+DButn4cL97bJl0gt1KXCVZhdXG
+rChWfCOMY5A1tHrdppc8KJ13CT6hV30NW/xoytwF40OQq5ZxaNoGmSdzhxgnTook
+ncEtXmjTON6SgdMgQ9hsH8ZHgDJ/0fd6sZVGNCAllBb7V/tUYG8M5svXQyzvgnc6
++bEpkOwcFAAIPHKS+ceZNxoUHdS4v2WSIXTf1c09UFQ/rbJEQzuMW+uNOXd4RUmh
+BS8+PDzVO0mTI7s1Vf9SSmtIUS43amEwSi9ZA0KQr9HQZ4v/SN5OkDgVM7D+pRcI
+-----END CERTIFICATE-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-portal.key b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-portal.key
new file mode 100644
index 0000000000000000000000000000000000000000..793032e4d456af9d270416ed89e848b2056811ae
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-portal.key
@@ -0,0 +1,54 @@
+-----BEGIN ENCRYPTED PRIVATE KEY-----
+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
+Nqgy8GZr5NREYwvzuUGrPA==
+-----END ENCRYPTED PRIVATE KEY-----
diff --git a/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-portal.pem b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-portal.pem
new file mode 100644
index 0000000000000000000000000000000000000000..abb88d7c32b861ddce0495b8f752e70daf6bddc0
--- /dev/null
+++ b/tools/docker/mongo/pki/dev/certs/server/hosts/localhost/ui-portal.pem
@@ -0,0 +1,36 @@
+-----BEGIN CERTIFICATE-----
+MIIGXDCCBESgAwIBAgIQDMv8w6Y/IcVog+P9XSqrGDANBgkqhkiG9w0BAQsFADBt
+MQswCQYDVQQGEwJmcjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4G
+A1UECgwHdml0YW11aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2Nh
+X3Jvb3Rfdml0YW11aTAeFw0yMDAxMTQxNDAxNDlaFw0yMzAxMTMxNDAxNDlaMFcx
+CzAJBgNVBAYTAmZyMQwwCgYDVQQIDANpZGYxDjAMBgNVBAcMBXBhcmlzMRAwDgYD
+VQQKDAd2aXRhbXVpMRgwFgYDVQQDDA9kZXYudml0YW11aS5jb20wggIiMA0GCSqG
+SIb3DQEBAQUAA4ICDwAwggIKAoICAQCtw8VgDxDZ0JldIxDHeLvPH1889UK6Y+bD
+qWSc1k/3M+H+lWAPDOJMaoHi4osOHdURjK/0ZDtCvE0B2hJxTbNjOlW4xliKWygh
+Uhb373qbeHs4lVUeSjD3a9ArU7YTHrHxnL9W8C3bbOs43+MiE/PqZEmbYl6QhSqD
+BoyOZ2E27dRsURWLvV/VPDdjM2RED3LqHBMVA9s0serBqxUaVhwSe49T1iZd11Ym
+6F1OYohAPzu8VqE7GBvcw20PcTfO0MzNiyOomdA1XSEEznikiKy9tLP2wfcP8gmL
+P5gkeC1+fK7ByX/q9QVoYliZnAXD0QyXFFxBspU8IoBlIHWyP54FpRdYgpkegowt
+yn7ucp0RKLb1gY29bDtSiKYcGdIWz2TjH8fkeNv/lhXmVAiF9TQSgD2Girf2X8kp
+Q4XXiwlt9T9GN4EN/HAiyeScw6PGJmUo3QuLuXV+ArT5Hx33sHdgosTw6EJk1MHV
+QRuwArqylmCPrkpQXgqQ+IeMtgR48Cfn0z9ibNKHBLeNVV5Vy0w8dtZjPfT9Vgfl
+XfRC+d0cJeHRUUFu4XY60MFVqP+6BriNLP0ciFV01ZOCnr+QNKgpS65Vzir5AteP
+7XKU2C9LGWQm1rT9yI6EcIdbZXKhHyVD8nd9JwK7IZndCu0e0j6Un96McjDgSd8P
+LNN0mxXiMwIDAQABo4IBDDCCAQgwJQYJYIZIAYb4QgENBBgWFkNlcnRpZmljYXQg
+U1NMIFZJVEFNVUkwHQYDVR0OBBYEFN6zBODbMJgryi1ALc/p20qUALDNMIGmBgNV
+HSMEgZ4wgZuAFA1C0QFpsWtl4a+0ADeJLmIcXcP8oXGkbzBtMQswCQYDVQQGEwJm
+cjEMMAoGA1UECAwDaWRmMQ4wDAYDVQQHDAVwYXJpczEQMA4GA1UECgwHdml0YW11
+aTEUMBIGA1UECwwLYXV0aG9yaXRpZXMxGDAWBgNVBAMMD2NhX3Jvb3Rfdml0YW11
+aYIQDMv8w6Y/IcVog+P9XSqrFjAJBgNVHRIEAjAAMAwGA1UdEwEB/wQCMAAwDQYJ
+KoZIhvcNAQELBQADggIBAKhH/m9PRwNF9fw1l9aR2nWx0Xedqntgu5egjedutbKS
+IObG9yy2Kn/DyU/797PGiUBWnQmfhonw5UN4DDhOVne98E46Xkh+deKD83eHNEKA
+zGNcTLrBFUuUamQ/8st4XebSLRDENKbSUNs82XeptutYyI6wrV6VaEtNAZ5SQ64L
+YLPFVJXw8AxHvtc8KrQgKBS46UAZJc/v5zImwT9gVKfC/RcXaaUyC2gwDJqED4cS
+vHbRme6iutHm0tYuuMFmiLsS8e0WZU1tCQwCqPdpFX1o34o70P0YAuebbFz/1FkV
+K3yiQiK1tXAFOyK0QsefAU45w/+ZyIril1CqF//yEHpXingHqPTrTjN9a/kaZPV1
+EQy0Nl/SYyx4LwhslRZqKvXYLyZVisuAU11Hc+DButn4cL97bJl0gt1KXCVZhdXG
+rChWfCOMY5A1tHrdppc8KJ13CT6hV30NW/xoytwF40OQq5ZxaNoGmSdzhxgnTook
+ncEtXmjTON6SgdMgQ9hsH8ZHgDJ/0fd6sZVGNCAllBb7V/tUYG8M5svXQyzvgnc6
++bEpkOwcFAAIPHKS+ceZNxoUHdS4v2WSIXTf1c09UFQ/rbJEQzuMW+uNOXd4RUmh
+BS8+PDzVO0mTI7s1Vf9SSmtIUS43amEwSi9ZA0KQr9HQZ4v/SN5OkDgVM7D+pRcI
+-----END CERTIFICATE-----
diff --git a/cas/cas-server/src/main/config/cas-server.jks b/tools/docker/mongo/pki/dev/keystores/server/localhost/cas-server.jks
similarity index 100%
rename from cas/cas-server/src/main/config/cas-server.jks
rename to tools/docker/mongo/pki/dev/keystores/server/localhost/cas-server.jks
diff --git a/api/api-iam/iam-external/src/main/config/iam-external.jks b/tools/docker/mongo/pki/dev/keystores/server/localhost/iam-external.jks
similarity index 100%
rename from api/api-iam/iam-external/src/main/config/iam-external.jks
rename to tools/docker/mongo/pki/dev/keystores/server/localhost/iam-external.jks
diff --git a/api/api-iam/iam-internal/src/main/config/iam-internal.jks b/tools/docker/mongo/pki/dev/keystores/server/localhost/iam-internal.jks
similarity index 100%
rename from api/api-iam/iam-internal/src/main/config/iam-internal.jks
rename to tools/docker/mongo/pki/dev/keystores/server/localhost/iam-internal.jks
diff --git a/tools/docker/mongo/pki/dev/keystores/server/localhost/nginx.jks b/tools/docker/mongo/pki/dev/keystores/server/localhost/nginx.jks
new file mode 100644
index 0000000000000000000000000000000000000000..1a0fd07d4172209e269c990a1e5bbd4c4a5f746b
Binary files /dev/null and b/tools/docker/mongo/pki/dev/keystores/server/localhost/nginx.jks differ
diff --git a/api/api-security/security-internal/src/main/config/security-internal.jks b/tools/docker/mongo/pki/dev/keystores/server/localhost/security-internal.jks
similarity index 100%
rename from api/api-security/security-internal/src/main/config/security-internal.jks
rename to tools/docker/mongo/pki/dev/keystores/server/localhost/security-internal.jks
diff --git a/integration-tests/src/test/resources/certs/local/ui-identity.jks b/tools/docker/mongo/pki/dev/keystores/server/localhost/ui-identity-admin.jks
similarity index 100%
rename from integration-tests/src/test/resources/certs/local/ui-identity.jks
rename to tools/docker/mongo/pki/dev/keystores/server/localhost/ui-identity-admin.jks
diff --git a/ui/ui-identity/src/main/config/ui-identity.jks b/tools/docker/mongo/pki/dev/keystores/server/localhost/ui-identity.jks
similarity index 100%
rename from ui/ui-identity/src/main/config/ui-identity.jks
rename to tools/docker/mongo/pki/dev/keystores/server/localhost/ui-identity.jks
diff --git a/integration-tests/src/test/resources/certs/local/ui-portal.jks b/tools/docker/mongo/pki/dev/keystores/server/localhost/ui-portal.jks
similarity index 100%
rename from integration-tests/src/test/resources/certs/local/ui-portal.jks
rename to tools/docker/mongo/pki/dev/keystores/server/localhost/ui-portal.jks
diff --git a/api/api-iam/iam-external/src/main/config/truststore.jks b/tools/docker/mongo/pki/dev/keystores/server/truststore.jks
similarity index 100%
rename from api/api-iam/iam-external/src/main/config/truststore.jks
rename to tools/docker/mongo/pki/dev/keystores/server/truststore.jks
diff --git a/tools/docker/mongo/start_dev.sh b/tools/docker/mongo/start_dev.sh
index c3a04275963b01d18703ed9c77a316ec3073d5e7..75967c363b96d7c615a2abd1978faacaa17c49b7 100755
--- a/tools/docker/mongo/start_dev.sh
+++ b/tools/docker/mongo/start_dev.sh
@@ -19,8 +19,10 @@ docker-compose -f ./mongo_dev.yml up -d
 sleep 2
 
 # Create replica set and wait a few before execution other init scripts
-docker exec -it vitamui-mongo /bin/bash -c "mongo --port=27018 < /vitamui/scripts/mongo/replica-set/000_replicaset_dev.js;sleep 5;mongo --port=27018 < /vitamui/scripts/mongo/replica-set/00_check_replicaset.js"
+docker exec -it vitamui-mongo /bin/bash -c "mongo --port=27018 < /scripts/mongo/replica-set/000_replicaset_dev.js;sleep 5;mongo --port=27018 < /scripts/mongo/replica-set/00_check_replicaset.js"
 
-docker exec -it vitamui-mongo bash -c "cat /vitamui/scripts/mongo/data/last/*.js |  mongo --port=27018 "
+#########################
 
+echo "Execute $CUR_DIR/database_scripts_templater with custom variables."
+eval "ansible-playbook -i $CUR_DIR/hosts $CUR_DIR/database_scripts_templater.yml $TEMPLATER_EXTRA_VARS"
 echo "vitamui-mongo is started"
diff --git a/tools/docker/mongo/start_docker_cluster.sh b/tools/docker/mongo/start_docker_cluster.sh
index e9b0ddbf2c2a8ee7c3e4a2fea242b75779ed204e..88634f88f6f8640219b122423784aad85cc473b5 100755
--- a/tools/docker/mongo/start_docker_cluster.sh
+++ b/tools/docker/mongo/start_docker_cluster.sh
@@ -1,26 +1,21 @@
 #!/bin/bash
-# Emmanuel Deviller
 
-#########################
-# Copy mongo scripts and template them
-PWD=`pwd`
-CUR_DIR=$PWD
-
-#echo "Remove old files (mongo-entrypoint)."
-#rm mongo-entrypoint/last/*
+CUR_DIR=`pwd`
+TEMPLATER_EXTRA_VARS="--extra-vars \"@$CUR_DIR/mongo_vars_dev.yml\""
 
-echo "Execute $CUR_DIR/database_scripts_templater with custom variables."
-ansible-playbook -i $CUR_DIR/hosts $CUR_DIR//database_scripts_templater.yml -e "@$CUR_DIR/mongo_vars_dev.yml"
-
-#########################
+if [ ! -z "$ADDITIONNAL_VITAMUI_CONFIG_FILE" ]; then
+    TEMPLATER_EXTRA_VARS="${TEMPLATER_EXTRA_VARS} --extra-vars \"@${ADDITIONNAL_VITAMUI_CONFIG_FILE}\""
+fi
 
 docker-compose -f ./mongo_cluster.yml up -d
 
 sleep 2
 
 # Create replica set and wait a few before execution other init scripts
-docker exec -it vitamui-mongo /bin/bash -c "mongo --port=27018 < /vitamui/scripts/mongo/replica-set/000_replicaset_dev.js;sleep 5;mongo --port=27018 < /vitamui/scripts/mongo/replica-set/00_check_replicaset.js"
+docker exec -it vitamui-mongo /bin/bash -c "mongo --port=27018 < /scripts/mongo/replica-set/000_replicaset_dev.js;sleep 5;mongo --port=27018 < /scripts/mongo/replica-set/00_check_replicaset.js"
 
-docker exec -it vitamui-mongo bash -c "cat /vitamui/scripts/mongo/data/last/*.js |  mongo --port=27018 "
+#########################
 
+echo "Execute $CUR_DIR/database_scripts_templater with custom variables."
+eval "ansible-playbook -i $CUR_DIR/hosts $CUR_DIR/database_scripts_templater.yml $TEMPLATER_EXTRA_VARS"
 echo "vitamui-mongo is started"
diff --git a/tools/docker/mongo/template_scripts.sh b/tools/docker/mongo/template_scripts.sh
deleted file mode 100755
index ffead4ec3215efa29b23cb9a0a53f5f4afa9902c..0000000000000000000000000000000000000000
--- a/tools/docker/mongo/template_scripts.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/usr/bin/env bash
-
-set -e
-
-INPUT_TEMPLATES_DIR="$(readlink -f ./database_scripts/)"
-OUTPUT_TEMPLATES_DIR="$(readlink -f ./mongo-entrypoint/)"
-VITAMUI_DEPLOYMENT_DIR="$(readlink -f ../../../deployment)"
-DEVELOPPEMENT_CONFIG_FILE="$(readlink -f ./deployment_dev_config.yml)"
-
-
-# Clean old scripts
-rm -Rf $OUTPUT_TEMPLATES_DIR/*
-
-### Override deployment/ansible.cfg config for template scropt
-# Use default ansible stdout format
-export ANSIBLE_CALLBACK_PLUGINS=/usr/share/ansible/plugins/callback
-export ANSIBLE_STDOUT_CALLBACK=skippy
-
-
-cd $VITAMUI_DEPLOYMENT_DIR
-# Used by deployment/roles/tools/vitamui-mongod-templater
-ansible-playbook -i environment/hosts playbooks/tools/database_scripts_templater.yml \
-                    -e mongod_source_template_dir="$INPUT_TEMPLATES_DIR" \
-                    -e mongod_output_template_dir="$OUTPUT_TEMPLATES_DIR" \
-                    --extra-vars @$DEVELOPPEMENT_CONFIG_FILE $@
-RC=$?
-if [ $RC != "0" ] ; then
-    echo "Error happened during script generation"
-    exit $RC
-fi
diff --git a/ui/ui-identity/package-lock.json b/ui/ui-identity/package-lock.json
deleted file mode 100644
index 48e341a0954d5f8c2accf3a6731be28e5bb9c0de..0000000000000000000000000000000000000000
--- a/ui/ui-identity/package-lock.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-  "lockfileVersion": 1
-}
diff --git a/ui/ui-identity/src/main/config/keystore_ui-identity.jks b/ui/ui-identity/src/main/config/keystore_ui-identity.jks
new file mode 100644
index 0000000000000000000000000000000000000000..e5c9e841f135a8890a4e57245003b2d5772a400a
Binary files /dev/null and b/ui/ui-identity/src/main/config/keystore_ui-identity.jks differ
diff --git a/ui/ui-identity/src/main/config/truststore.jks b/ui/ui-identity/src/main/config/truststore.jks
deleted file mode 100644
index 33058df7190e4c48f79813ce75b4e4da97b77b3c..0000000000000000000000000000000000000000
Binary files a/ui/ui-identity/src/main/config/truststore.jks and /dev/null differ
diff --git a/ui/ui-identity/src/main/config/truststore_server.jks b/ui/ui-identity/src/main/config/truststore_server.jks
new file mode 100644
index 0000000000000000000000000000000000000000..c25bb727ec4db42c6b9582f530209b6fc160ffff
Binary files /dev/null and b/ui/ui-identity/src/main/config/truststore_server.jks differ
diff --git a/ui/ui-identity/src/main/config/ui-identity-application-dev.yml b/ui/ui-identity/src/main/config/ui-identity-application-dev.yml
index 09239ad12d43daf0989c4ed72d115c0b09de93a7..955841f3de12aba9001d0432e2c5208a0136f854 100644
--- a/ui/ui-identity/src/main/config/ui-identity-application-dev.yml
+++ b/ui/ui-identity/src/main/config/ui-identity-application-dev.yml
@@ -21,12 +21,12 @@ ui-identity:
     secure: true
     ssl-configuration:
       keystore:
-        key-path: src/main/config/ui-identity.jks
-        key-password: jkspasswd
+        key-path: src/main/config/keystore_ui-identity.jks
+        key-password: changeme
         type: JKS
       truststore:
-        key-path: src/main/config/truststore.jks
-        key-password: jkspasswd
+        key-path: src/main/config/truststore_server.jks
+        key-password: changeme
       hostname-verification: false
   base-url:
     portal: "https://dev.vitamui.com:4200"
@@ -38,9 +38,9 @@ server:
   port: 9001
   scheme: https
   ssl:
-    key-store: src/main/config/ui-identity.jks
-    key-store-password: jkspasswd
-    key-password: jkspasswd
+    key-store: src/main/config/keystore_ui-identity.jks
+    key-store-password: changeme
+    key-password: changeme
   servlet.session.cookie.path: /identity-api
 
 management:
@@ -59,8 +59,8 @@ cas:
   external-url: https://dev.vitamui.com:8080/cas
   callback-url: ${ui.url}/identity-api/callback
   ssl:
-    trust-store: src/main/config/truststore.jks
-    trust-store-password: jkspasswd
+    trust-store: src/main/config/truststore_server.jks
+    trust-store-password: changeme
 
 # Uncomment if you want to use you specific logback config.
 #logging:
diff --git a/ui/ui-identity/src/main/config/ui-identity-application-recette.yml b/ui/ui-identity/src/main/config/ui-identity-application-recette.yml
index c54dc4c1b9ea6506e7036af39dcd5890d3ce68da..6f204019e82d1961aa9f54ffc58d30b37c81d8d8 100644
--- a/ui/ui-identity/src/main/config/ui-identity-application-recette.yml
+++ b/ui/ui-identity/src/main/config/ui-identity-application-recette.yml
@@ -21,12 +21,12 @@ ui-identity:
     secure: true
     ssl-configuration:
       keystore:
-        key-path: src/main/config/ui-identity.jks
-        key-password: jkspasswd
+        key-path: src/main/config/keystore_ui-identity.jks
+        key-password: changeme
         type: JKS
       truststore:
-        key-path: src/main/config/truststore.jks
-        key-password: jkspasswd
+        key-path: src/main/config/truststore_server.jks
+        key-password: changeme
       hostname-verification: false
   base-url:
     portal: "https://dev.vitamui.com"
@@ -39,9 +39,9 @@ server:
   servlet.context-path: /identity
   scheme: https
   ssl:
-    key-store: src/main/config/ui-identity.jks
-    key-store-password: jkspasswd
-    key-password: jkspasswd
+    key-store: src/main/config/keystore_ui-identity.jks
+    key-store-password: changeme
+    key-password: changeme
   servlet.session.cookie.path: /identity
 
 management:
@@ -60,8 +60,8 @@ cas:
   external-url: https://dev.vitamui.com/cas
   callback-url: ${ui.url}/identity-api/callback
   ssl:
-    trust-store: src/main/config/truststore.jks
-    trust-store-password: jkspasswd
+    trust-store: src/main/config/truststore_server.jks
+    trust-store-password: changeme
 
 management.endpoints.web.exposure.include: "*"
 debug: false
diff --git a/ui/ui-identity/src/test/resources/ui-identity-application.yml b/ui/ui-identity/src/test/resources/ui-identity-application.yml
index 0f770ccb5659e6428f1eb18ef895883435b94fbf..32cab7ff38a6c6f575b1a8bb7117df16a0f5ce3f 100644
--- a/ui/ui-identity/src/test/resources/ui-identity-application.yml
+++ b/ui/ui-identity/src/test/resources/ui-identity-application.yml
@@ -50,9 +50,9 @@ server:
   port: 8081
   scheme: https
   ssl:
-    key-store: src/main/config/ui-identity.jks
-    key-store-password: jkspasswd
-    key-password: jkspasswd
+    key-store: src/main/config/keystore_ui-identity.jks
+    key-store-password: changeme
+    key-password: changeme
 
 controller:
   subrogation:
@@ -69,8 +69,8 @@ cas:
   external-url: https://dev-cas.vitamui.com:8080
   callback-url: ${ui.url}/callback
   ssl:
-    trust-store: src/main/config/truststore.jks
-    trust-store-password: jkspasswd
+    trust-store: src/main/config/truststore_server.jks
+    trust-store-password: changeme
 
 debug: false
 logging:
diff --git a/ui/ui-portal/src/main/config/keystore_ui-portal.jks b/ui/ui-portal/src/main/config/keystore_ui-portal.jks
new file mode 100644
index 0000000000000000000000000000000000000000..07f63162f4b4065aa83e3aa50caf5027a4a6e8bf
Binary files /dev/null and b/ui/ui-portal/src/main/config/keystore_ui-portal.jks differ
diff --git a/ui/ui-portal/src/main/config/truststore.jks b/ui/ui-portal/src/main/config/truststore.jks
deleted file mode 100644
index 39e3ec129059907d201ef83e1353b92b625db87f..0000000000000000000000000000000000000000
Binary files a/ui/ui-portal/src/main/config/truststore.jks and /dev/null differ
diff --git a/ui/ui-portal/src/main/config/truststore_server.jks b/ui/ui-portal/src/main/config/truststore_server.jks
new file mode 100644
index 0000000000000000000000000000000000000000..c25bb727ec4db42c6b9582f530209b6fc160ffff
Binary files /dev/null and b/ui/ui-portal/src/main/config/truststore_server.jks differ
diff --git a/ui/ui-portal/src/main/config/ui-portal-application-dev.yml b/ui/ui-portal/src/main/config/ui-portal-application-dev.yml
index 5b760a7583316f8af9002f06fe1ef12df886f1c7..84858774c504994100f5dcf6c329aac313e2ba55 100644
--- a/ui/ui-portal/src/main/config/ui-portal-application-dev.yml
+++ b/ui/ui-portal/src/main/config/ui-portal-application-dev.yml
@@ -14,9 +14,9 @@ server:
   port: 9000
   scheme: https
   ssl:
-    key-store: src/main/config/ui-portal.jks
-    key-store-password: jkspasswd
-    key-password: jkspasswd
+    key-store: src/main/config/keystore_ui-portal.jks
+    key-store-password: changeme
+    key-password: changeme
 management:
   server:
     address: localhost
@@ -38,12 +38,12 @@ ui-portal:
     secure: true
     ssl-configuration:
       keystore:
-        key-path: src/main/config/ui-portal.jks
-        key-password: jkspasswd
+        key-path: src/main/config/keystore_ui-portal.jks
+        key-password: changeme
         type: JKS
       truststore:
-        key-path: src/main/config/truststore.jks
-        key-password: jkspasswd
+        key-path: src/main/config/truststore_server.jks
+        key-password: changeme
       hostname-verification: false
   base-url:
     portal: "https://dev.vitamui.com:4200"
@@ -59,8 +59,8 @@ cas:
   external-url: https://dev.vitamui.com:8080/cas
   callback-url: ${ui.url}/portal-api/callback
   ssl:
-    trust-store: src/main/config/truststore.jks
-    trust-store-password: jkspasswd
+    trust-store: src/main/config/truststore_server.jks
+    trust-store-password: changeme
 
 logging:
     level:
diff --git a/ui/ui-portal/src/main/config/ui-portal-application-recette.yml b/ui/ui-portal/src/main/config/ui-portal-application-recette.yml
index eb765893017b03478d640772006e66c1d0ff1c78..447dae3b58347ce17761b52ffe05a0ec34d80599 100644
--- a/ui/ui-portal/src/main/config/ui-portal-application-recette.yml
+++ b/ui/ui-portal/src/main/config/ui-portal-application-recette.yml
@@ -15,8 +15,8 @@ server:
   scheme: https
   ssl:
     key-store: src/main/config/ui-portal.jks
-    key-store-password: jkspasswd
-    key-password: jkspasswd
+    key-store-password: changeme
+    key-password: changeme
 management:
   server:
     address: localhost
@@ -36,12 +36,12 @@ ui-portal:
     secure: true
     ssl-configuration:
       keystore:
-        key-path: src/main/config/ui-portal.jks
-        key-password: jkspasswd
+        key-path: src/main/config/keystore_ui-portal.jks
+        key-password: changeme
         type: JKS
       truststore:
-        key-path: src/main/config/truststore.jks
-        key-password: jkspasswd
+        key-path: src/main/config/truststore_server.jks
+        key-password: changeme
       hostname-verification: false
   base-url:
     portal: "https://dev.vitamui.com"
@@ -57,8 +57,8 @@ cas:
   external-url: https://dev.vitamui.com/cas
   callback-url: ${ui.url}/portal-api/callback
   ssl:
-    trust-store: src/main/config/truststore.jks
-    trust-store-password: jkspasswd
+    trust-store: src/main/config/truststore_server.jks
+    trust-store-password: changeme
 
 debug: false
 logging:
diff --git a/ui/ui-portal/src/main/config/ui-portal.jks b/ui/ui-portal/src/main/config/ui-portal.jks
deleted file mode 100644
index cb7803ab0ff9af33706a7a94dfbf5fa71b92461f..0000000000000000000000000000000000000000
Binary files a/ui/ui-portal/src/main/config/ui-portal.jks and /dev/null differ
diff --git a/ui/ui-portal/src/test/resources/ui-portal-application.yml b/ui/ui-portal/src/test/resources/ui-portal-application.yml
index 1aa13f2a033d22f01fba07eeb4f8869eeafb9ebb..8adb7244868462a42bb9261e299a3fbee4ba17e6 100644
--- a/ui/ui-portal/src/test/resources/ui-portal-application.yml
+++ b/ui/ui-portal/src/test/resources/ui-portal-application.yml
@@ -25,12 +25,12 @@ ui-portal:
     secure: true
     ssl-configuration:
       keystore:
-        key-path: src/main/config/ui-portal.jks
-        key-password: jkspasswd
+        key-path: src/main/config/keystore_ui-portal.jks
+        key-password: changeme
         type: JKS
       truststore:
-        key-path: src/main/config/truststore.jks
-        key-password: jkspasswd
+        key-path: src/main/config/truststore_server.jks
+        key-password: changeme
       hostname-verification: false
 
 ui-prefix: portal-api
@@ -61,8 +61,8 @@ cas:
   external-url: https://dev-cas.vitamui.com:8080
   callback-url: ${ui.url}/callback
   ssl:
-    trust-store: src/main/config/truststore.jks
-    trust-store-password: jkspasswd
+    trust-store: src/main/config/truststore_server.jks
+    trust-store-password: changeme
 
 logging:
   level: