summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-05-21 01:43:37 +0000
committeralee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-05-21 01:43:37 +0000
commitf35d2c17af63f124f57f47b8968ab840d07a501f (patch)
tree0c4f27df78e546aeb08a8fe32aab51a707950ca8
parentc8de1e88d4b834c697e8c12cfae2000f784e5678 (diff)
downloadpki-f35d2c17af63f124f57f47b8968ab840d07a501f.tar.gz
pki-f35d2c17af63f124f57f47b8968ab840d07a501f.tar.xz
pki-f35d2c17af63f124f57f47b8968ab840d07a501f.zip
Bugzilla Bug #497583 - web wizard tps - menu highlight and label typo
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@484 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
-rw-r--r--pki/base/tps/doc/CS.cfg24
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/AdminAuthPanel.pm10
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/AdminPanel.pm9
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/AgentAuthPanel.pm8
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/AuthDBPanel.pm8
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/CAInfoPanel.pm11
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/CertPrettyPrintPanel.pm9
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/CertRequestPanel.pm8
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/ConfigHSMLoginPanel.pm11
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/ConfigHSMPanel.pm9
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/DRMInfoPanel.pm9
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/DatabasePanel.pm11
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/DisplayCertChain2Panel.pm10
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/DisplayCertChainPanel.pm10
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/DonePanel.pm10
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/ImportAdminCertPanel.pm10
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/LoginPanel.pm10
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/ModulePanel.pm10
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/NamePanel.pm10
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/SecurityDomainPanel.pm8
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/SizePanel.pm8
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/SubsystemTypePanel.pm8
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/TKSInfoPanel.pm9
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/WelcomePanel.pm9
24 files changed, 214 insertions, 25 deletions
diff --git a/pki/base/tps/doc/CS.cfg b/pki/base/tps/doc/CS.cfg
index f42046c64..5e7e96fa4 100644
--- a/pki/base/tps/doc/CS.cfg
+++ b/pki/base/tps/doc/CS.cfg
@@ -375,6 +375,29 @@ preop.keysize.customsize=2048
preop.keysize.select=default
preop.keysize.size=2048
preop.keysize.ecc.size=256
+preop.adminauth.done=false
+preop.adminpanel.done=false
+preop.agentauth.done=false
+preop.authdb.done=false
+preop.cainfo.done=false
+preop.certprettyprint.done=false
+preop.certrequest.done=false
+preop.confighsmlogin.done=false
+preop.confighsm.done=false
+preop.database.done=false
+preop.displaycertchain2.done=false
+preop.displaycertchain.done=false
+preop.donepanel.done=false
+preop.drminfo.done=false
+preop.importadmincert.done=false
+preop.loginpanel.done=false
+preop.ModulePanel.done=false
+preop.namepanel.done=false
+preop.securitydomain.done=false
+preop.SizePanel.done=false
+preop.subsystemtype.done=false
+preop.tksinfo.done=false
+preop.welcome.done=false
op.enroll._000=#########################################
op.enroll._001=# Default Operations
op.enroll._002=#
@@ -1419,4 +1442,3 @@ target.tokenType.list=userKey,soKey,soCleanUserToken,soUserKey,cleanToken,soClea
log.instance.SignedAudit.selected.events=ROLE_ASSUME,CONFIG_CERT_POLICY,CONFIG_CERT_PROFILE,CONFIG_CRL_PROFILE,CONFIG_OCSP_PROFILE,CONFIG_AUTH,CONFIG_ROLE,CONFIG_ACL,CONFIG_SIGNED_AUDIT,CONFIG_ENCRYPTION,CONFIG_TRUSTED_PUBLIC_KEY,CONFIG_DRM,SELFTESTS_EXECUTION,AUDIT_LOG_DELETE,LOG_PATH_CHANGE,LOG_EXPIRATION_CHANGE
log.instance.SignedAudit.selectable.events=ROLE_ASSUME,CONFIG_CERT_POLICY,CONFIG_CERT_PROFILE,CONFIG_CRL_PROFILE,CONFIG_OCSP_PROFILE,CONFIG_AUTH,CONFIG_ROLE,CONFIG_ACL,CONFIG_SIGNED_AUDIT,CONFIG_ENCRYPTION,CONFIG_TRUSTED_PUBLIC_KEY,CONFIG_DRM,SELFTESTS_EXECUTION,AUDIT_LOG_DELETE,LOG_PATH_CHANGE,LOG_EXPIRATION_CHANGE,PRIVATE_KEY_ARCHIVE,PRIVATE_KEY_ARCHIVE_PROCESSED,KEY_RECOVERY_REQUEST,KEY_RECOVERY_AGENT_LOGIN,KEY_RECOVERY_PROCESSED,KEY_GEN_ASYMMETRIC,NON_PROFILE_CERT_REQUEST
log.instance.SignedAudit.nonselectable.events=AUDIT_LOG_STARTUP,AUDIT_LOG_SHUTDOWN,CERT_REQUEST_PROCESSED,CERT_STATUS_CHANGE_REQUEST,CERT_STATUS_CHANGE_REQUEST_PROCESSED,AUTHZ_SUCCESS,AUTHZ_FAIL,INTER_BOUNDARY,AUTH_FAIL,AUTH_SUCCESS,CERT_PROFILE_APPROVAL,PROOF_OF_POSSESSION,CRL_RETRIEVAL,CRL_VALIDATION,CMC_SIGNED_REQUEST_SIG_VERIFY,SERVER_SIDE_KEYGEN_PROCESSED,SERVER_SIDE_KEYGEN_REQUEST
-
diff --git a/pki/base/tps/lib/perl/PKI/TPS/AdminAuthPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/AdminAuthPanel.pm
index f25da642b..e9a23af2a 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/AdminAuthPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/AdminAuthPanel.pm
@@ -38,7 +38,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(8);
$self->{"getName"} = &PKI::TPS::Common::r("Admin Authentication");
$self->{"vmfile"} = "adminauthenticatepanel.vm";
@@ -72,6 +72,8 @@ sub update
{
my ($q) = @_;
&PKI::TPS::Wizard::debug_log("AdminAuthPanel: update");
+ $::config->put("preop.adminauth.done", "true");
+ $::config->commit();
return 1;
}
@@ -82,4 +84,10 @@ sub display
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.adminauth.done");
+}
+
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/AdminPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/AdminPanel.pm
index 6607abd1b..e75123e20 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/AdminPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/AdminPanel.pm
@@ -40,7 +40,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(14);
$self->{"getName"} = &PKI::TPS::Common::r("Administrator");
$self->{"vmfile"} = "adminpanel.vm";
@@ -192,6 +192,7 @@ sub update
$::config->put("preop.admincert.requestId.0", $reqid);
my $sn = $response->{Requests}->{Request}->{serialno};
$::config->put("preop.admincert.serialno.0", $sn);
+ $::config->put("preop.adminpanel.done", "true");
$::config->commit();
return 1;
@@ -213,4 +214,10 @@ sub display
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.adminpanel.done");
+}
+
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/AgentAuthPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/AgentAuthPanel.pm
index 422dcf9bc..7e8586dce 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/AgentAuthPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/AgentAuthPanel.pm
@@ -38,7 +38,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(7);
$self->{"getName"} = &PKI::TPS::Common::r("Agent Authentication");
$self->{"vmfile"} = "agentauthenticatepanel.vm";
@@ -71,6 +71,8 @@ sub update
{
my ($q) = @_;
&PKI::TPS::Wizard::debug_log("AgentAuthPanel: update");
+ $::config->put("preop.agentauth.done", "true");
+ $::config->commit();
return 1;
}
@@ -81,5 +83,9 @@ sub display
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.agentauth.done");
+}
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/AuthDBPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/AuthDBPanel.pm
index 36a64f3ed..690264578 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/AuthDBPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/AuthDBPanel.pm
@@ -38,7 +38,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(7);
$self->{"getName"} = &PKI::TPS::Common::r("Authentication Directory");
$self->{"vmfile"} = "authdbpanel.vm";
@@ -112,6 +112,7 @@ sub update
# save values to CS.cfg
$::config->put("auth.instance.0.baseDN", $basedn);
$::config->put("auth.instance.0.hostport", $host . ":" . $port);
+ $::config->put("preop.authdb.done", "true");
$::config->commit();
return 1;
@@ -155,4 +156,9 @@ sub display
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.authdb.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/CAInfoPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/CAInfoPanel.pm
index a08f059b9..8830a1ea7 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/CAInfoPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/CAInfoPanel.pm
@@ -42,7 +42,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(4);
$self->{"getName"} = &PKI::TPS::Common::r("CA Information");
$self->{"vmfile"} = "cainfopanel.vm";
@@ -156,6 +156,9 @@ sub update
}
}
+ $::config->put("preop.cainfo.done", "true");
+ $::config->commit();
+
return 1;
}
@@ -240,4 +243,10 @@ sub get_secure_admin_port_from_domain_xml
return $https_admin_port;
}
+sub is_panel_done
+{
+ return $::config->get("preop.cainfo.done");
+}
+
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/CertPrettyPrintPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/CertPrettyPrintPanel.pm
index 51d4e5e87..259bc3b30 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/CertPrettyPrintPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/CertPrettyPrintPanel.pm
@@ -38,7 +38,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(13);
$self->{"getName"} = &PKI::TPS::Common::r("Certificates");
$self->{"vmfile"} = "certprettyprintpanel.vm";
@@ -71,6 +71,8 @@ sub update
{
my ($q) = @_;
&PKI::TPS::Wizard::debug_log("CertPrettyPrintPanel: update");
+ $::config->put("preop.certprettyprint.done", "true");
+ $::config->commit();
return 1;
}
@@ -81,4 +83,9 @@ sub display
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.certprettyprint.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/CertRequestPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/CertRequestPanel.pm
index 156c0d0ab..f003ecc06 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/CertRequestPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/CertRequestPanel.pm
@@ -45,7 +45,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(13);
$self->{"getName"} = &PKI::TPS::Common::r("Certificate Requests");
$self->{"vmfile"} = "certrequestpanel.vm";
@@ -210,6 +210,7 @@ sub update
}
DONE:
+ $::config->put("preop.certrequest.done", "true");
$::config->commit();
my $tmp = `rm $instanceDir/conf/.pwfile`;
@@ -296,5 +297,10 @@ sub extract_cert_from_file_sans_header_and_footer
return $cert;
}
+sub is_panel_done
+{
+ return $::config->get("preop.certrequest.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/ConfigHSMLoginPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/ConfigHSMLoginPanel.pm
index 756c3ee49..36d2c4d32 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/ConfigHSMLoginPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/ConfigHSMLoginPanel.pm
@@ -38,7 +38,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(9);
$self->{"getName"} = &PKI::TPS::Common::r("Security Modules Login");
$self->{"vmfile"} = "config_hsmloginpanel.vm";
@@ -79,6 +79,9 @@ sub update
$::pwdconf->put($uTokName, $uPasswd);
$::pwdconf->commit();
+ $::config->put("preop.confighsmlogin.done", "true");
+ $::config->commit();
+
return 1;
}
@@ -100,4 +103,10 @@ sub display
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.confighsmlogin.done");
+}
+
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/ConfigHSMPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/ConfigHSMPanel.pm
index f0e065425..4c39d1821 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/ConfigHSMPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/ConfigHSMPanel.pm
@@ -37,7 +37,7 @@ sub new {
my $self = {};
$self->{"isSubPanel"} = \&PKI::TPS::Common::no;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(12);
$self->{"getName"} = &PKI::TPS::Common::r("ConfigHSMLogin");
$self->{"vmfile"} = "config_hsm.vm";
@@ -58,6 +58,8 @@ sub update
{
my ($q) = @_;
&PKI::TPS::Wizard::debug_log("ConfigHSMPanel: update");
+ $::config->put("preop.confighsm.done", "true");
+ $::config->commit();
return 1;
}
@@ -68,4 +70,9 @@ sub display
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.confighsm.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/DRMInfoPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/DRMInfoPanel.pm
index 61d3fb52e..19e70d063 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/DRMInfoPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/DRMInfoPanel.pm
@@ -39,7 +39,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(6);
$self->{"getName"} = &PKI::TPS::Common::r("DRM Information");
$self->{"vmfile"} = "drminfopanel.vm";
@@ -117,6 +117,7 @@ sub update
$::config->put("op.enroll.soKey.keyGen.encryption.recovery.destroyed.scheme", "GenerateNewKey");
$::config->put("op.enroll.soKeyTemporary.keyGen.encryption.recovery.onHold.scheme", "GenerateNewKey");
}
+ $::config->put("preop.drminfo.done", "true");
$::config->commit();
return 1;
@@ -144,4 +145,10 @@ DONE:
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.drminfo.done");
+}
+
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/DatabasePanel.pm b/pki/base/tps/lib/perl/PKI/TPS/DatabasePanel.pm
index b6a96d813..95c0a1f61 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/DatabasePanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/DatabasePanel.pm
@@ -38,7 +38,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(8);
$self->{"getName"} = &PKI::TPS::Common::r("Internal Database");
$self->{"vmfile"} = "databasepanel.vm";
@@ -173,6 +173,9 @@ sub update
"-f '$tmp'");
system("rm $tmp");
+ $::config->put("preop.database.done", "true");
+ $::config->commit();
+
return 1;
}
@@ -215,4 +218,10 @@ sub display
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.database.done");
+}
+
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/DisplayCertChain2Panel.pm b/pki/base/tps/lib/perl/PKI/TPS/DisplayCertChain2Panel.pm
index 00e1ce64e..910b94510 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/DisplayCertChain2Panel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/DisplayCertChain2Panel.pm
@@ -42,7 +42,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(7);
$self->{"getName"} = &PKI::TPS::Common::r("Display Certificate Chain");
$self->{"vmfile"} = "displaycertchain2panel.vm";
@@ -111,6 +111,9 @@ sub update
# my $tmp = `rm $instanceDir/conf/caCertChain2.txt`;
# $tmp = `rm $instanceDir/conf/CAchain2_pp.txt`;
+ $::config->put("preop.displaycertchain2.done", "true");
+ $::config->commit();
+
return 1;
}
@@ -175,4 +178,9 @@ sub extract_cert_from_file_sans_header_and_footer
return $cert;
}
+sub is_panel_done
+{
+ return $::config->get("preop.displaycertchain2.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/DisplayCertChainPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/DisplayCertChainPanel.pm
index 01f6e76d1..1ab9c3cf1 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/DisplayCertChainPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/DisplayCertChainPanel.pm
@@ -40,7 +40,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(2);
$self->{"getName"} = &PKI::TPS::Common::r("Display Certificate Chain");
$self->{"vmfile"} = "displaycertchainpanel.vm";
@@ -121,6 +121,8 @@ sub update
get_domain_xml($sdomainAdminURL);
+ $::config->put("preop.displaycertchain.done", "true");
+ $::config->commit();
return 3;
}
@@ -343,4 +345,10 @@ sub get_domain_xml
$::config->commit();
}
+sub is_panel_done
+{
+ return $::config->get("preop.displaycertchain.done");
+}
+
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/DonePanel.pm b/pki/base/tps/lib/perl/PKI/TPS/DonePanel.pm
index 641ecf210..adcdecb05 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/DonePanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/DonePanel.pm
@@ -40,7 +40,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(16);
$self->{"getName"} = &PKI::TPS::Common::r("Done");
$self->{"vmfile"} = "donepanel.vm";
@@ -416,7 +416,15 @@ sub display
system( "touch $restart_server" );
system( "chmod 00660 $restart_server" );
+ $::config->put("preop.donepanel.done", "true");
+ $::config->commit();
+
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.donepanel.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/ImportAdminCertPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/ImportAdminCertPanel.pm
index 343b8b95f..2c6ac9a51 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/ImportAdminCertPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/ImportAdminCertPanel.pm
@@ -39,7 +39,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(15);
$self->{"getName"} = &PKI::TPS::Common::r("Import Administrator Certificate");
$self->{"vmfile"} = "importadmincertpanel.vm";
@@ -113,6 +113,9 @@ sub update
$content = $1;
&PKI::TPS::Wizard::debug_log($content);
+ $::config->put("preop.importadmincert.done", "true");
+ $::config->commit();
+
return 1;
}
@@ -139,4 +142,9 @@ sub display
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.importadmincert.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/LoginPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/LoginPanel.pm
index d8d358f43..c57e61779 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/LoginPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/LoginPanel.pm
@@ -38,7 +38,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(0);
$self->{"getName"} = &PKI::TPS::Common::r("Welcome");
$self->{"vmfile"} = "login.vm";
@@ -71,6 +71,9 @@ sub update
{
my ($q) = @_;
&PKI::TPS::Wizard::debug_log("WelcomePanel: update");
+ $::config->put("preop.loginpanel.done", "true");
+ $::config->commit();
+
return 1;
}
@@ -87,4 +90,9 @@ sub display
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.loginpanel.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/ModulePanel.pm b/pki/base/tps/lib/perl/PKI/TPS/ModulePanel.pm
index c841cc1c8..668165d2f 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/ModulePanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/ModulePanel.pm
@@ -41,7 +41,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(9);
$self->{"getName"} = &PKI::TPS::Common::r("Security Modules");
$self->{"vmfile"} = "modulepanel.vm";
@@ -88,12 +88,13 @@ sub update
} elsif ($defTok ne $select) {
&PKI::TPS::Wizard::debug_log("ModulePanel -> update changing defTok to $select");
$::config->put("preop.module.token", $select);
- $::config->put("preop.ModulePanel.done", "true");
} else {
# this is not an error...just information
&PKI::TPS::Wizard::debug_log("ModulePanel -> update defTok not changed");
}
+ $::config->put("preop.ModulePanel.done", "true");
+
$::config->commit();
return 1;
}
@@ -269,4 +270,9 @@ sub getModules {
&PKI::TPS::Wizard::debug_log("ModulePanel -> set sms, oms");
}
+sub is_panel_done
+{
+ return $::config->get("preop.ModulePanel.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/NamePanel.pm b/pki/base/tps/lib/perl/PKI/TPS/NamePanel.pm
index 9d8335a2e..476ff75db 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/NamePanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/NamePanel.pm
@@ -46,7 +46,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(12);
$self->{"getName"} = &PKI::TPS::Common::r("Subject Names");
$self->{"vmfile"} = "namepanel.vm";
@@ -402,6 +402,9 @@ $debug_req = "/usr/bin/sslget -e \"$params\" -d \"$instanceDir/alias\" -p \"(sen
}
DONE:
+ $::config->put("preop.namepanel.done", "true");
+ $::config->commit();
+
&PKI::TPS::Wizard::debug_log("NamePanel: removing pwfile");
my $tmp = `rm $instanceDir/conf/.pwfile`;
return 1;
@@ -563,4 +566,9 @@ sub extract_cert_req_from_file_sans_header_and_footer
return $cert_request;
}
+sub is_panel_done
+{
+ return $::config->get("preop.namepanel.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/SecurityDomainPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/SecurityDomainPanel.pm
index a7f46dbd9..c422a8bcc 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/SecurityDomainPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/SecurityDomainPanel.pm
@@ -41,7 +41,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(1);
$self->{"getName"} = &PKI::TPS::Common::r("Security Domain");
$self->{"vmfile"} = "securitydomainpanel.vm";
@@ -188,9 +188,15 @@ sub update
$::config->put("securitydomain.select", "existing");
$::config->put("securitydomain.host", $sdomainURL_info->host);
$::config->put("securitydomain.httpsadminport", $sdomainURL_info->port);
+ $::config->put("preop.securitydomain.done", "true");
$::config->commit();
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.securitydomain.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/SizePanel.pm b/pki/base/tps/lib/perl/PKI/TPS/SizePanel.pm
index 3f8151fe2..3f21404f8 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/SizePanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/SizePanel.pm
@@ -39,7 +39,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(11);
$self->{"getName"} = &PKI::TPS::Common::r("Key Pairs");
$self->{"vmfile"} = "sizepanel.vm";
@@ -124,6 +124,7 @@ sub update
}
#XXX should have better error checking to work better
$done = $::config->put("preop.SizePanel.done", "true");
+
$::config->commit();
return 1;
@@ -240,4 +241,9 @@ sub display
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.SizePanel.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/SubsystemTypePanel.pm b/pki/base/tps/lib/perl/PKI/TPS/SubsystemTypePanel.pm
index d36ef8faf..24307e9d2 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/SubsystemTypePanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/SubsystemTypePanel.pm
@@ -38,7 +38,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(3);
$self->{"getName"} = &PKI::TPS::Common::r("Subsystem Type");
$self->{"vmfile"} = "createsubsystempanel.vm";
@@ -84,6 +84,7 @@ sub update
my $subsystemName = $q->param('subsystemName');
$::config->put("preop.subsystem.name", $subsystemName);
+ $::config->put("preop.subsystemtype.done", "true");
$::config->commit();
return 1;
@@ -137,5 +138,10 @@ DONE:
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.subsystemtype.done");
+}
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/TKSInfoPanel.pm b/pki/base/tps/lib/perl/PKI/TPS/TKSInfoPanel.pm
index 8a85b13c5..54e1243b9 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/TKSInfoPanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/TKSInfoPanel.pm
@@ -39,7 +39,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(5);
$self->{"getName"} = &PKI::TPS::Common::r("TKS Information");
$self->{"vmfile"} = "tksinfopanel.vm";
@@ -100,6 +100,7 @@ sub update
my $subsystemCertNickName = $::config->get("preop.cert.subsystem.nickname");
$::config->put("conn.tks1.clientNickname", $subsystemCertNickName);
$::config->put("conn.tks1.hostport", $host . ":" . $https_agent_port);
+ $::config->put("preop.tksinfo.done", "true");
$::config->commit();
return 1;
@@ -130,4 +131,10 @@ DONE:
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.tksinfo.done");
+}
+
+
1;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/WelcomePanel.pm b/pki/base/tps/lib/perl/PKI/TPS/WelcomePanel.pm
index 252bf4f1d..032357b4a 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/WelcomePanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/WelcomePanel.pm
@@ -38,7 +38,7 @@ sub new {
$self->{"isSubPanel"} = \&is_sub_panel;
$self->{"hasSubPanel"} = \&has_sub_panel;
- $self->{"isPanelDone"} = \&PKI::TPS::Common::no;
+ $self->{"isPanelDone"} = \&is_panel_done;
$self->{"getPanelNo"} = &PKI::TPS::Common::r(0);
$self->{"getName"} = &PKI::TPS::Common::r("Welcome");
$self->{"vmfile"} = "welcomepanel.vm";
@@ -71,6 +71,8 @@ sub update
{
my ($q) = @_;
&PKI::TPS::Wizard::debug_log("WelcomePanel: update");
+ $::config->put("preop.welcome.done", "true");
+ $::config->commit();
return 1;
}
@@ -86,4 +88,9 @@ sub display
return 1;
}
+sub is_panel_done
+{
+ return $::config->get("preop.welcome.done");
+}
+
1;