From fcbcd2f7e661db62d4a01148b8dbafab7573d0e4 Mon Sep 17 00:00:00 2001 From: Devrim Date: Thu, 29 Sep 2022 21:39:28 +0300 Subject: [PATCH] fix: jans-linux-setup upgrade to MDS3 in fido2 (#2507) --- jans-linux-setup/jans_setup/setup_app/installers/fido.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/jans-linux-setup/jans_setup/setup_app/installers/fido.py b/jans-linux-setup/jans_setup/setup_app/installers/fido.py index 44befa8163b..7100a445842 100644 --- a/jans-linux-setup/jans_setup/setup_app/installers/fido.py +++ b/jans-linux-setup/jans_setup/setup_app/installers/fido.py @@ -13,7 +13,9 @@ class FidoInstaller(JettyInstaller): source_files = [ (os.path.join(Config.dist_jans_dir, 'jans-fido2.war'), os.path.join(base.current_app.app_info['JANS_MAVEN'], 'maven/io/jans/jans-fido2-server/{0}/jans-fido2-server-{0}.war').format(base.current_app.app_info['ox_version'])), - (os.path.join(Config.dist_app_dir, os.path.basename(base.current_app.app_info['APPLE_WEBAUTHN'])), base.current_app.app_info['APPLE_WEBAUTHN']) + (os.path.join(Config.dist_app_dir, os.path.basename(base.current_app.app_info['APPLE_WEBAUTHN'])), base.current_app.app_info['APPLE_WEBAUTHN']), + (os.path.join(Config.dist_app_dir, 'fido2/mds/toc/toc.jwt'), 'https://mds.fidoalliance.org/'), + (os.path.join(Config.dist_app_dir, 'fido2/mds/cert/root-r3.crt'), 'https://secure.globalsign.com/cacert/root-r3.crt'), ] def __init__(self): @@ -86,3 +88,8 @@ def copy_static(self): self.run([paths.cmd_mkdir, '-p', target_dir]) self.copyFile(self.source_files[1][0], target_dir) + # copy external files + self.copy_tree( + os.path.join(Config.dist_app_dir, 'fido2'), + self.fido2ConfigFolder + )