From 8c554aadf788026ce720ab3218a3a46086ffa914 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Mon, 23 Nov 2015 12:01:45 +0100 Subject: Fix escaping of password fields to prevent interpolation Some password and pin fields are missing from the no_interpolation list. One entry is misspelled. A '%' in password field such as pki_clone_pkcs12_password causes an installation error. https://fedorahosted.org/pki/ticket/1703 Signed-off-by: Christian Heimes --- base/server/python/pki/server/deployment/pkiparser.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/base/server/python/pki/server/deployment/pkiparser.py b/base/server/python/pki/server/deployment/pkiparser.py index 8ccea422d..61bf75fe7 100644 --- a/base/server/python/pki/server/deployment/pkiparser.py +++ b/base/server/python/pki/server/deployment/pkiparser.py @@ -331,8 +331,11 @@ class PKIConfigParser: 'pki_admin_password', 'pki_backup_password', 'pki_client_database_password', + 'pki_client_pin', 'pki_client_pkcs12_password', + 'pki_clone_pkcs12_password', 'pki_ds_password', + 'pki_one_time_pin', 'pki_pin', 'pki_replication_password', 'pki_security_domain_password', -- cgit