From 4a7ec07c942544b7ca27718a11dac00505c4de7b Mon Sep 17 00:00:00 2001 From: Endi Sukma Dewata Date: Sat, 24 Mar 2012 02:08:08 -0500 Subject: Removed unnecessary pki folder. Previously the source code was located inside a pki folder. This folder was created during svn migration and is no longer needed. This folder has now been removed and the contents have been moved up one level. Ticket #131 --- dogtag/CMakeLists.txt | 16 + dogtag/ca-ui/CMakeLists.txt | 8 + dogtag/ca-ui/LICENSE | 291 ++ dogtag/ca-ui/shared/webapps/ca/404.html | 146 + dogtag/ca-ui/shared/webapps/ca/500.html | 139 + .../shared/webapps/ca/GenUnexpectedError.template | 68 + .../webapps/ca/admin/GenUnexpectedError.template | 68 + .../webapps/ca/admin/ca/EnrollSuccess.template | 245 ++ .../webapps/ca/admin/ca/ImportAdminCert.template | 58 + .../shared/webapps/ca/admin/ca/ImportCert.template | 242 ++ .../shared/webapps/ca/admin/ca/adminEnroll.html | 779 ++++ .../ca/admin/ca/securitydomainlogin.template | 114 + .../shared/webapps/ca/admin/ca/sendCookie.template | 97 + dogtag/ca-ui/shared/webapps/ca/admin/cms-funcs.js | 538 +++ .../shared/webapps/ca/admin/graphics/gray90.gif | Bin 0 -> 66 bytes .../ca-ui/shared/webapps/ca/admin/graphics/hr.gif | Bin 0 -> 60 bytes .../shared/webapps/ca/admin/graphics/spacer.gif | Bin 0 -> 43 bytes dogtag/ca-ui/shared/webapps/ca/admin/helpfun.js | 35 + dogtag/ca-ui/shared/webapps/ca/admin/index.html | 23 + .../shared/webapps/ca/agent/GenError.template | 80 + .../shared/webapps/ca/agent/GenPending.template | 63 + .../shared/webapps/ca/agent/GenRejected.template | 84 + .../shared/webapps/ca/agent/GenSuccess.template | 46 + .../shared/webapps/ca/agent/GenSvcPending.template | 61 + .../webapps/ca/agent/GenUnauthorized.template | 44 + .../webapps/ca/agent/GenUnexpectedError.template | 68 + .../webapps/ca/agent/ca/EnrollSuccess.template | 219 + .../shared/webapps/ca/agent/ca/ImportCert.template | 191 + .../shared/webapps/ca/agent/ca/ListRequests.html | 112 + .../webapps/ca/agent/ca/ProfileApprove.template | 165 + .../webapps/ca/agent/ca/ProfileList.template | 75 + .../webapps/ca/agent/ca/ProfileProcess.template | 179 + .../webapps/ca/agent/ca/ProfileReview.template | 404 ++ .../webapps/ca/agent/ca/ProfileSelect.template | 175 + .../ca-ui/shared/webapps/ca/agent/ca/SrchCert.html | 1790 ++++++++ .../shared/webapps/ca/agent/ca/SrchRequests.html | 384 ++ .../shared/webapps/ca/agent/ca/SrchRevokeCert.html | 1209 ++++++ .../shared/webapps/ca/agent/ca/UpdateDir.html | 367 ++ dogtag/ca-ui/shared/webapps/ca/agent/ca/blank.html | 27 + .../webapps/ca/agent/ca/bulkissuance.template | 24 + .../webapps/ca/agent/ca/cloneRedirect.template | 41 + .../webapps/ca/agent/ca/confirmRevocation.template | 212 + .../webapps/ca/agent/ca/displayBySerial.template | 298 ++ .../webapps/ca/agent/ca/displayBySerial2.template | 131 + .../shared/webapps/ca/agent/ca/displayCRL.template | 217 + .../ca/agent/ca/displayCertFromRequest.template | 197 + .../shared/webapps/ca/agent/ca/error.template | 56 + .../ca-ui/shared/webapps/ca/agent/ca/frameCRL.html | 32 + .../ca-ui/shared/webapps/ca/agent/ca/frameDir.html | 32 + .../webapps/ca/agent/ca/frameDisplayCRL.html | 32 + .../shared/webapps/ca/agent/ca/frameList.html | 32 + .../shared/webapps/ca/agent/ca/frameListReq.html | 32 + .../shared/webapps/ca/agent/ca/frameOCSP.html | 32 + .../shared/webapps/ca/agent/ca/frameProfile.html | 32 + .../shared/webapps/ca/agent/ca/frameRevoke.html | 32 + .../shared/webapps/ca/agent/ca/frameSearch.html | 32 + .../webapps/ca/agent/ca/frameSrchRequests.html | 32 + .../shared/webapps/ca/agent/ca/frameStats.html | 32 + .../webapps/ca/agent/ca/getOCSPInfo.template | 117 + .../shared/webapps/ca/agent/ca/getStats.template | 140 + dogtag/ca-ui/shared/webapps/ca/agent/ca/index.html | 33 + .../ca-ui/shared/webapps/ca/agent/ca/menuCRL.html | 75 + .../ca-ui/shared/webapps/ca/agent/ca/menuDir.html | 75 + .../shared/webapps/ca/agent/ca/menuDisplayCRL.html | 75 + .../ca-ui/shared/webapps/ca/agent/ca/menuList.html | 75 + .../shared/webapps/ca/agent/ca/menuListReq.html | 74 + .../ca-ui/shared/webapps/ca/agent/ca/menuOCSP.html | 75 + .../shared/webapps/ca/agent/ca/menuProfile.html | 75 + .../shared/webapps/ca/agent/ca/menuRevoke.html | 70 + .../shared/webapps/ca/agent/ca/menuSearch.html | 75 + .../webapps/ca/agent/ca/menuSrchRequests.html | 75 + .../shared/webapps/ca/agent/ca/menuStats.html | 74 + .../ca-ui/shared/webapps/ca/agent/ca/monitor.html | 77 + .../shared/webapps/ca/agent/ca/monitor.template | 200 + .../shared/webapps/ca/agent/ca/notImplemented.html | 30 + .../webapps/ca/agent/ca/processCertReq.template | 228 + .../shared/webapps/ca/agent/ca/processReq.template | 1415 +++++++ .../shared/webapps/ca/agent/ca/queryBySerial.html | 186 + .../shared/webapps/ca/agent/ca/queryCert.html | 1543 +++++++ .../shared/webapps/ca/agent/ca/queryCert.template | 527 +++ .../shared/webapps/ca/agent/ca/queryReq.template | 453 ++ .../webapps/ca/agent/ca/reasonToRevoke.template | 481 +++ .../webapps/ca/agent/ca/revocationResult.template | 190 + .../webapps/ca/agent/ca/revokeBySerial.template | 88 + .../shared/webapps/ca/agent/ca/revokeCert.html | 1086 +++++ .../shared/webapps/ca/agent/ca/srchCert.template | 435 ++ .../webapps/ca/agent/ca/toDisplayCRL.template | 364 ++ .../webapps/ca/agent/ca/toUpdateCRL.template | 386 ++ dogtag/ca-ui/shared/webapps/ca/agent/ca/top.html | 48 + .../ca/agent/ca/unrevocationResult.template | 127 + .../shared/webapps/ca/agent/ca/updateCRL.html | 78 + .../shared/webapps/ca/agent/ca/updateCRL.template | 180 + .../shared/webapps/ca/agent/ca/updateDir.template | 99 + dogtag/ca-ui/shared/webapps/ca/agent/cms-funcs.js | 538 +++ dogtag/ca-ui/shared/webapps/ca/agent/funcs.js | 693 +++ .../shared/webapps/ca/agent/graphics/dgLeftTab.gif | Bin 0 -> 89 bytes .../webapps/ca/agent/graphics/dgRightTab.gif | Bin 0 -> 102 bytes .../shared/webapps/ca/agent/graphics/favicon.ico | Bin 0 -> 601 bytes .../shared/webapps/ca/agent/graphics/goto-tall.gif | Bin 0 -> 86 bytes .../shared/webapps/ca/agent/graphics/gray90.gif | Bin 0 -> 66 bytes .../ca-ui/shared/webapps/ca/agent/graphics/hr.gif | Bin 0 -> 60 bytes .../shared/webapps/ca/agent/graphics/lgLeftTab.gif | Bin 0 -> 89 bytes .../webapps/ca/agent/graphics/lgRightTab.gif | Bin 0 -> 102 bytes .../webapps/ca/agent/graphics/logo_header.gif | Bin 0 -> 5833 bytes .../shared/webapps/ca/agent/graphics/spacer.gif | Bin 0 -> 43 bytes .../ca-ui/shared/webapps/ca/agent/header.template | 82 + dogtag/ca-ui/shared/webapps/ca/agent/helpfun.js | 35 + dogtag/ca-ui/shared/webapps/ca/agent/index.html | 23 + .../ca-ui/shared/webapps/ca/agent/index.template | 140 + .../ca-ui/shared/webapps/ca/agent/ports.template | 121 + dogtag/ca-ui/shared/webapps/ca/agent/xenroll.dll | Bin 0 -> 172664 bytes .../ca-ui/shared/webapps/ca/ee/GenError.template | 72 + .../ca-ui/shared/webapps/ca/ee/GenPending.template | 61 + .../shared/webapps/ca/ee/GenRejected.template | 82 + .../ca-ui/shared/webapps/ca/ee/GenSuccess.template | 44 + .../shared/webapps/ca/ee/GenSvcPending.template | 61 + .../shared/webapps/ca/ee/GenUnauthorized.template | 42 + .../webapps/ca/ee/GenUnexpectedError.template | 62 + .../ca-ui/shared/webapps/ca/ee/ca/AIMEnroll.html | 426 ++ .../shared/webapps/ca/ee/ca/CMCEnrollment.html | 189 + .../ca-ui/shared/webapps/ca/ee/ca/CMCRevReq.html | 66 + .../webapps/ca/ee/ca/CertBasedDualEnroll.html | 364 ++ .../ca/ee/ca/CertBasedEncryptionEnroll.html | 508 +++ .../webapps/ca/ee/ca/CertBasedSingleEnroll.html | 510 +++ .../shared/webapps/ca/ee/ca/ChallengeRevoke1.html | 175 + .../shared/webapps/ca/ee/ca/DirPinUserEnroll.html | 533 +++ .../shared/webapps/ca/ee/ca/DirUserEnroll.html | 517 +++ .../ca-ui/shared/webapps/ca/ee/ca/DisplayCRL.html | 169 + .../shared/webapps/ca/ee/ca/EnrollSuccess.template | 248 ++ .../ca-ui/shared/webapps/ca/ee/ca/GetCAChain.html | 107 + .../webapps/ca/ee/ca/ImportAdminCert.template | 58 + .../shared/webapps/ca/ee/ca/ImportCert.template | 242 ++ .../ca-ui/shared/webapps/ca/ee/ca/KeyRecovery.html | 41 + .../ca-ui/shared/webapps/ca/ee/ca/ManCAEnroll.html | 162 + .../shared/webapps/ca/ee/ca/ManObjSignEnroll.html | 693 +++ .../ca-ui/shared/webapps/ca/ee/ca/ManRAEnroll.html | 156 + .../shared/webapps/ca/ee/ca/ManServerEnroll.html | 167 + .../shared/webapps/ca/ee/ca/ManUserEnroll.html | 705 ++++ .../shared/webapps/ca/ee/ca/NISUserEnroll.html | 508 +++ .../shared/webapps/ca/ee/ca/OCSPResponder.html | 156 + .../webapps/ca/ee/ca/ObjSignPKCS10Enroll.html | 213 + .../shared/webapps/ca/ee/ca/PortalEnrollment.html | 751 ++++ .../shared/webapps/ca/ee/ca/ProfileList.template | 71 + .../shared/webapps/ca/ee/ca/ProfileSelect.template | 797 ++++ .../shared/webapps/ca/ee/ca/ProfileSubmit.html | 30 + .../shared/webapps/ca/ee/ca/ProfileSubmit.template | 137 + .../webapps/ca/ee/ca/RenewalSuccess.template | 217 + .../webapps/ca/ee/ca/RevocationSuccess.template | 89 + .../shared/webapps/ca/ee/ca/UserDnEnroll.html | 472 +++ .../ca-ui/shared/webapps/ca/ee/ca/UserRenewal.html | 98 + .../shared/webapps/ca/ee/ca/UserRevocation.html | 118 + dogtag/ca-ui/shared/webapps/ca/ee/ca/bench2k.html | 58 + .../shared/webapps/ca/ee/ca/checkRequest.html | 76 + .../webapps/ca/ee/ca/displayBySerial.template | 224 + .../webapps/ca/ee/ca/displayBySerial2.template | 131 + .../shared/webapps/ca/ee/ca/displayCRL.template | 227 + .../shared/webapps/ca/ee/ca/displayCaCert.template | 111 + .../ca/ee/ca/displayCertFromRequest.template | 177 + .../ca-ui/shared/webapps/ca/ee/ca/enrollMenu.html | 31 + dogtag/ca-ui/shared/webapps/ca/ee/ca/index.html | 388 ++ .../webapps/ca/ee/ca/policyEnrollment/index.html | 556 +++ .../ca/ee/ca/policyEnrollment/profileMenu.html | 36 + .../ca/ee/ca/policyEnrollment/retrievalMenu.html | 36 + .../ca/ee/ca/policyEnrollment/revocationMenu.html | 31 + .../webapps/ca/ee/ca/profileEnrollment/index.html | 393 ++ .../ca/ee/ca/profileEnrollment/profileMenu.html | 32 + .../ca/ee/ca/profileEnrollment/retrievalMenu.html | 36 + .../ca/ee/ca/profileEnrollment/revocationMenu.html | 31 + .../ca-ui/shared/webapps/ca/ee/ca/profileMenu.html | 32 + .../shared/webapps/ca/ee/ca/queryBySerial.html | 190 + .../ca-ui/shared/webapps/ca/ee/ca/queryCert.html | 1518 +++++++ .../shared/webapps/ca/ee/ca/queryCert.template | 499 +++ .../webapps/ca/ee/ca/reasonToRevoke.template | 470 +++ .../shared/webapps/ca/ee/ca/recoveryMenu.html | 32 + .../webapps/ca/ee/ca/remoteAuthConfig.template | 74 + .../ca-ui/shared/webapps/ca/ee/ca/renewalMenu.html | 32 + .../shared/webapps/ca/ee/ca/requestStatus.template | 221 + .../shared/webapps/ca/ee/ca/retrievalMenu.html | 36 + .../shared/webapps/ca/ee/ca/revocationMenu.html | 31 + .../webapps/ca/ee/ca/revocationResult.template | 190 + dogtag/ca-ui/shared/webapps/ca/ee/ca/srchCert.html | 1683 ++++++++ .../shared/webapps/ca/ee/ca/srchCert.template | 487 +++ dogtag/ca-ui/shared/webapps/ca/ee/ca/tabs.html | 35 + .../shared/webapps/ca/ee/ca/toDisplayCRL.template | 231 + .../webapps/ca/ee/ca/unrevocationResult.template | 126 + dogtag/ca-ui/shared/webapps/ca/ee/cms-funcs.js | 703 ++++ .../ca-ui/shared/webapps/ca/ee/graphics/alertl.gif | Bin 0 -> 372 bytes .../ca-ui/shared/webapps/ca/ee/graphics/delete.gif | Bin 0 -> 112 bytes .../shared/webapps/ca/ee/graphics/dgLeftTab.gif | Bin 0 -> 89 bytes .../shared/webapps/ca/ee/graphics/dgRightTab.gif | Bin 0 -> 102 bytes .../shared/webapps/ca/ee/graphics/dgRightTab2.gif | Bin 0 -> 102 bytes .../ca-ui/shared/webapps/ca/ee/graphics/error.gif | Bin 0 -> 368 bytes .../shared/webapps/ca/ee/graphics/favicon.ico | Bin 0 -> 601 bytes .../ca-ui/shared/webapps/ca/ee/graphics/folder.gif | Bin 0 -> 112 bytes .../ca-ui/shared/webapps/ca/ee/graphics/gray90.gif | Bin 0 -> 66 bytes dogtag/ca-ui/shared/webapps/ca/ee/graphics/hr.gif | Bin 0 -> 60 bytes .../shared/webapps/ca/ee/graphics/lgLeftTab.gif | Bin 0 -> 89 bytes .../shared/webapps/ca/ee/graphics/lgRightTab.gif | Bin 0 -> 102 bytes .../shared/webapps/ca/ee/graphics/lgRightTab2.gif | Bin 0 -> 102 bytes .../shared/webapps/ca/ee/graphics/listclosed.gif | Bin 0 -> 104 bytes .../shared/webapps/ca/ee/graphics/logo_header.gif | Bin 0 -> 5833 bytes .../shared/webapps/ca/ee/graphics/messagel.gif | Bin 0 -> 693 bytes .../ca-ui/shared/webapps/ca/ee/graphics/spacer.gif | Bin 0 -> 43 bytes .../shared/webapps/ca/ee/graphics/whLeftTab.gif | Bin 0 -> 79 bytes .../shared/webapps/ca/ee/graphics/whRightTab.gif | Bin 0 -> 102 bytes .../shared/webapps/ca/ee/graphics/whRightTab2.gif | Bin 0 -> 102 bytes dogtag/ca-ui/shared/webapps/ca/ee/helpfun.js | 35 + dogtag/ca-ui/shared/webapps/ca/ee/index.html | 23 + dogtag/ca-ui/shared/webapps/ca/index.html | 23 + dogtag/ca-ui/shared/webapps/ca/services.template | 106 + dogtag/common-ui/CMakeLists.txt | 8 + dogtag/common-ui/LICENSE | 291 ++ dogtag/common-ui/build.xml | 273 ++ dogtag/common-ui/build_dogtag | 82 + dogtag/common-ui/dogtag-pki-common-ui.spec | 62 + .../admin/console/config/adminauthenticatepanel.vm | 52 + .../shared/admin/console/config/adminpanel.vm | 219 + .../admin/console/config/agentauthenticatepanel.vm | 48 + .../admin/console/config/backupkeycertpanel.vm | 57 + .../shared/admin/console/config/certchainpanel.vm | 49 + .../admin/console/config/certprettyprintpanel.vm | 49 + .../admin/console/config/certrequestpanel.vm | 219 + .../shared/admin/console/config/config_addhsm.vm | 96 + .../shared/admin/console/config/config_clone.vm | 108 + .../shared/admin/console/config/config_db.vm | 126 + .../shared/admin/console/config/config_hsm.vm | 176 + .../admin/console/config/config_hsmloginpanel.vm | 79 + .../shared/admin/console/config/config_join.vm | 125 + .../shared/admin/console/config/config_rootca.vm | 113 + .../admin/console/config/createsubsystempanel.vm | 101 + .../shared/admin/console/config/databasepanel.vm | 103 + .../admin/console/config/displaycertchainpanel.vm | 49 + .../shared/admin/console/config/donepanel.vm | 64 + .../shared/admin/console/config/footer.vm | 19 + .../shared/admin/console/config/header.vm | 25 + .../shared/admin/console/config/hierarchypanel.vm | 56 + .../admin/console/config/importadmincertpanel.vm | 66 + .../admin/console/config/importcachainpanel.vm | 65 + .../common-ui/shared/admin/console/config/login.vm | 113 + .../shared/admin/console/config/modulepanel.vm | 162 + .../shared/admin/console/config/namepanel.vm | 105 + .../admin/console/config/restorekeycertpanel.vm | 54 + .../shared/admin/console/config/savepkcs12panel.vm | 40 + .../console/config/securitydomainloginpanel.vm | 109 + .../admin/console/config/securitydomainpanel.vm | 115 + .../shared/admin/console/config/sidemenu.vm | 30 + .../shared/admin/console/config/sizepanel.vm | 685 +++ .../shared/admin/console/config/topmenu.vm | 21 + .../shared/admin/console/config/welcomepanel.vm | 56 + .../shared/admin/console/config/wizard.vm | 152 + .../common-ui/shared/admin/console/config/xml.vm | 21 + .../common-ui/shared/admin/console/img/badge.png | Bin 0 -> 1635 bytes .../shared/admin/console/img/bigrotation2.gif | Bin 0 -> 1787 bytes .../shared/admin/console/img/certificate.png | Bin 0 -> 4663 bytes .../shared/admin/console/img/clearpixel.gif | Bin 0 -> 43 bytes .../common-ui/shared/admin/console/img/favicon.ico | Bin 0 -> 601 bytes .../shared/admin/console/img/icon-software.gif | Bin 0 -> 1146 bytes .../shared/admin/console/img/icon_crit_update.gif | Bin 0 -> 337 bytes dogtag/common-ui/shared/admin/console/img/id.png | Bin 0 -> 1604 bytes .../common-ui/shared/admin/console/img/idkey.png | Bin 0 -> 1690 bytes dogtag/common-ui/shared/admin/console/img/key.png | Bin 0 -> 1753 bytes dogtag/common-ui/shared/admin/console/img/lock.png | Bin 0 -> 1453 bytes .../shared/admin/console/img/logo_header.gif | Bin 0 -> 5833 bytes .../shared/admin/console/img/no-certificate.png | Bin 0 -> 2342 bytes .../common-ui/shared/admin/console/img/rootca.gif | Bin 0 -> 692 bytes dogtag/common-ui/shared/admin/console/img/sub.gif | Bin 0 -> 705 bytes dogtag/common-ui/shared/admin/console/js/misc.js | 30 + dogtag/common-ui/shared/css/pki-360.css | 941 +++++ dogtag/common-ui/shared/css/pki-base.css | 213 + dogtag/common-ui/shared/css/pki.css | 742 ++++ dogtag/common-ui/shared/img/favicon.ico | Bin 0 -> 601 bytes dogtag/common-ui/shared/img/logo_header.gif | Bin 0 -> 5833 bytes dogtag/console-ui/CMakeLists.txt | 3 + dogtag/console-ui/LICENSE | 291 ++ dogtag/console-ui/build.xml | 292 ++ dogtag/console-ui/build_dogtag | 82 + dogtag/console-ui/dogtag-pki-console-ui.spec | 71 + dogtag/console-ui/src/CMSAdminRS.properties | 4415 ++++++++++++++++++++ dogtag/console-ui/src/CMakeLists.txt | 18 + .../com/netscape/admin/certsrv/theme/certmgmt.gif | Bin 0 -> 5565 bytes .../client/theme/images/ConsoleBanner.gif | Bin 0 -> 5565 bytes .../management/client/theme/images/login.gif | Bin 0 -> 20908 bytes .../management/client/theme/images/logo16.gif | Bin 0 -> 994 bytes .../management/client/theme/images/logo32.gif | Bin 0 -> 1458 bytes .../management/client/theme/theme.properties | 33 + dogtag/kra-ui/CMakeLists.txt | 8 + dogtag/kra-ui/LICENSE | 291 ++ dogtag/kra-ui/build.xml | 273 ++ dogtag/kra-ui/build_dogtag | 82 + dogtag/kra-ui/dogtag-pki-kra-ui.spec | 61 + dogtag/kra-ui/shared/webapps/kra/404.html | 146 + dogtag/kra-ui/shared/webapps/kra/500.html | 139 + .../shared/webapps/kra/GenUnexpectedError.template | 68 + .../shared/webapps/kra/agent/GenError.template | 78 + .../shared/webapps/kra/agent/GenPending.template | 61 + .../shared/webapps/kra/agent/GenRejected.template | 82 + .../shared/webapps/kra/agent/GenSuccess.template | 44 + .../webapps/kra/agent/GenSvcPending.template | 61 + .../webapps/kra/agent/GenUnauthorized.template | 42 + .../webapps/kra/agent/GenUnexpectedError.template | 68 + .../kra-ui/shared/webapps/kra/agent/cms-funcs.js | 538 +++ dogtag/kra-ui/shared/webapps/kra/agent/funcs.js | 686 +++ .../webapps/kra/agent/graphics/dgLeftTab.gif | Bin 0 -> 89 bytes .../webapps/kra/agent/graphics/dgRightTab.gif | Bin 0 -> 102 bytes .../shared/webapps/kra/agent/graphics/favicon.ico | Bin 0 -> 601 bytes .../webapps/kra/agent/graphics/goto-tall.gif | Bin 0 -> 86 bytes .../shared/webapps/kra/agent/graphics/gray90.gif | Bin 0 -> 66 bytes .../shared/webapps/kra/agent/graphics/hr.gif | Bin 0 -> 60 bytes .../webapps/kra/agent/graphics/lgLeftTab.gif | Bin 0 -> 89 bytes .../webapps/kra/agent/graphics/lgRightTab.gif | Bin 0 -> 102 bytes .../webapps/kra/agent/graphics/logo_header.gif | Bin 0 -> 5833 bytes .../shared/webapps/kra/agent/graphics/spacer.gif | Bin 0 -> 43 bytes .../shared/webapps/kra/agent/header.template | 82 + dogtag/kra-ui/shared/webapps/kra/agent/helpfun.js | 35 + dogtag/kra-ui/shared/webapps/kra/agent/index.html | 23 + .../kra-ui/shared/webapps/kra/agent/index.template | 140 + .../webapps/kra/agent/kra/GrantRecovery.html | 46 + .../shared/webapps/kra/agent/kra/ListRequests.html | 96 + .../shared/webapps/kra/agent/kra/SrchKey.html | 323 ++ .../webapps/kra/agent/kra/SrchRecoverKey.html | 328 ++ .../kra-ui/shared/webapps/kra/agent/kra/blank.html | 10 + .../webapps/kra/agent/kra/confirmRecover.html | 6 + .../kra/agent/kra/confirmRecoverBySerial.template | 70 + .../webapps/kra/agent/kra/displayBySerial.template | 114 + .../kra/agent/kra/displayBySerial2.template | 132 + .../agent/kra/displayBySerialForRecovery.template | 232 + .../webapps/kra/agent/kra/examineRecovery.template | 109 + .../kra/agent/kra/finishAsyncRecovery.template | 101 + .../webapps/kra/agent/kra/finishRecovery.template | 101 + .../shared/webapps/kra/agent/kra/frameGrant.html | 18 + .../shared/webapps/kra/agent/kra/frameRecover.html | 18 + .../shared/webapps/kra/agent/kra/frameRequest.html | 18 + .../shared/webapps/kra/agent/kra/frameSearch.html | 18 + .../shared/webapps/kra/agent/kra/frameStats.html | 18 + .../kra/agent/kra/getApprovalStatus.template | 102 + .../shared/webapps/kra/agent/kra/getStats.template | 124 + .../kra/agent/kra/grantAsyncRecovery.template | 45 + .../webapps/kra/agent/kra/grantRecovery.template | 44 + .../kra-ui/shared/webapps/kra/agent/kra/index.html | 18 + .../shared/webapps/kra/agent/kra/menuCheck.html | 33 + .../shared/webapps/kra/agent/kra/menuGrant.html | 33 + .../shared/webapps/kra/agent/kra/menuRecover.html | 33 + .../shared/webapps/kra/agent/kra/menuRequest.html | 33 + .../shared/webapps/kra/agent/kra/menuSearch.html | 33 + .../shared/webapps/kra/agent/kra/menuStats.html | 37 + .../shared/webapps/kra/agent/kra/monitor.template | 184 + .../webapps/kra/agent/kra/processReq.template | 281 ++ .../shared/webapps/kra/agent/kra/queryKey.template | 208 + .../kra/agent/kra/queryKeyForRecovery.template | 220 + .../shared/webapps/kra/agent/kra/queryReq.template | 385 ++ .../webapps/kra/agent/kra/recoverBySerial.template | 76 + .../shared/webapps/kra/agent/kra/srchKey.template | 213 + .../kra/agent/kra/srchKeyForRecovery.template | 227 + .../kra-ui/shared/webapps/kra/agent/kra/top.html | 48 + dogtag/kra-ui/shared/webapps/kra/index.html | 23 + dogtag/kra-ui/shared/webapps/kra/services.template | 106 + dogtag/ocsp-ui/CMakeLists.txt | 8 + dogtag/ocsp-ui/LICENSE | 291 ++ dogtag/ocsp-ui/build.xml | 273 ++ dogtag/ocsp-ui/build_dogtag | 82 + dogtag/ocsp-ui/dogtag-pki-ocsp-ui.spec | 62 + dogtag/ocsp-ui/shared/webapps/ocsp/404.html | 146 + dogtag/ocsp-ui/shared/webapps/ocsp/500.html | 139 + .../webapps/ocsp/GenUnexpectedError.template | 68 + .../shared/webapps/ocsp/agent/GenError.template | 78 + .../shared/webapps/ocsp/agent/GenPending.template | 61 + .../shared/webapps/ocsp/agent/GenRejected.template | 82 + .../shared/webapps/ocsp/agent/GenSuccess.template | 44 + .../webapps/ocsp/agent/GenSvcPending.template | 61 + .../webapps/ocsp/agent/GenUnauthorized.template | 42 + .../webapps/ocsp/agent/GenUnexpectedError.template | 68 + .../ocsp-ui/shared/webapps/ocsp/agent/cms-funcs.js | 539 +++ dogtag/ocsp-ui/shared/webapps/ocsp/agent/funcs.js | 686 +++ .../webapps/ocsp/agent/graphics/dgLeftTab.gif | Bin 0 -> 89 bytes .../webapps/ocsp/agent/graphics/dgRightTab.gif | Bin 0 -> 102 bytes .../shared/webapps/ocsp/agent/graphics/favicon.ico | Bin 0 -> 601 bytes .../webapps/ocsp/agent/graphics/goto-tall.gif | Bin 0 -> 86 bytes .../shared/webapps/ocsp/agent/graphics/gray90.gif | Bin 0 -> 66 bytes .../shared/webapps/ocsp/agent/graphics/hr.gif | Bin 0 -> 60 bytes .../webapps/ocsp/agent/graphics/lgLeftTab.gif | Bin 0 -> 89 bytes .../webapps/ocsp/agent/graphics/lgRightTab.gif | Bin 0 -> 102 bytes .../webapps/ocsp/agent/graphics/logo_header.gif | Bin 0 -> 5833 bytes .../shared/webapps/ocsp/agent/graphics/spacer.gif | Bin 0 -> 43 bytes .../shared/webapps/ocsp/agent/header.template | 82 + .../ocsp-ui/shared/webapps/ocsp/agent/helpfun.js | 35 + .../ocsp-ui/shared/webapps/ocsp/agent/index.html | 23 + .../shared/webapps/ocsp/agent/index.template | 140 + .../shared/webapps/ocsp/agent/ocsp/AddCA.html | 69 + .../shared/webapps/ocsp/agent/ocsp/AddCRL.html | 82 + .../shared/webapps/ocsp/agent/ocsp/CheckCert.html | 69 + .../shared/webapps/ocsp/agent/ocsp/addCA.template | 59 + .../shared/webapps/ocsp/agent/ocsp/addCRL.template | 59 + .../webapps/ocsp/agent/ocsp/checkCert.template | 79 + .../shared/webapps/ocsp/agent/ocsp/frameAddCA.html | 32 + .../webapps/ocsp/agent/ocsp/frameAddCRL.html | 32 + .../webapps/ocsp/agent/ocsp/frameCheckCert.html | 32 + .../webapps/ocsp/agent/ocsp/frameListCA.html | 32 + .../shared/webapps/ocsp/agent/ocsp/frameOCSP.html | 32 + .../shared/webapps/ocsp/agent/ocsp/frameStats.html | 32 + .../webapps/ocsp/agent/ocsp/getOCSPInfo.template | 118 + .../webapps/ocsp/agent/ocsp/getStats.template | 141 + .../shared/webapps/ocsp/agent/ocsp/index.html | 33 + .../webapps/ocsp/agent/ocsp/listCAs.template | 146 + .../shared/webapps/ocsp/agent/ocsp/menuAddCA.html | 50 + .../shared/webapps/ocsp/agent/ocsp/menuAddCRL.html | 50 + .../webapps/ocsp/agent/ocsp/menuCheckCert.html | 50 + .../shared/webapps/ocsp/agent/ocsp/menuListCA.html | 50 + .../shared/webapps/ocsp/agent/ocsp/menuOCSP.html | 50 + .../shared/webapps/ocsp/agent/ocsp/menuStats.html | 54 + .../webapps/ocsp/agent/ocsp/removeCA.template | 65 + .../shared/webapps/ocsp/agent/ports.template | 121 + dogtag/ocsp-ui/shared/webapps/ocsp/index.html | 23 + .../ocsp-ui/shared/webapps/ocsp/services.template | 106 + dogtag/ra-ui/CMakeLists.txt | 8 + dogtag/ra-ui/LICENSE | 291 ++ dogtag/ra-ui/build.xml | 273 ++ dogtag/ra-ui/build_dogtag | 82 + dogtag/ra-ui/dogtag-pki-ra-ui.spec | 61 + dogtag/ra-ui/shared/docroot/404.html | 146 + dogtag/ra-ui/shared/docroot/500.html | 139 + dogtag/ra-ui/shared/docroot/admin/group/add_new.vm | 83 + dogtag/ra-ui/shared/docroot/admin/group/index.vm | 81 + dogtag/ra-ui/shared/docroot/admin/group/read.vm | 104 + dogtag/ra-ui/shared/docroot/admin/index.vm | 95 + dogtag/ra-ui/shared/docroot/admin/user/add_new.vm | 95 + dogtag/ra-ui/shared/docroot/admin/user/index.vm | 83 + dogtag/ra-ui/shared/docroot/admin/user/read.vm | 88 + dogtag/ra-ui/shared/docroot/agent/cert/index.vm | 86 + dogtag/ra-ui/shared/docroot/agent/cert/read.vm | 96 + dogtag/ra-ui/shared/docroot/agent/cert/revoke.vm | 111 + dogtag/ra-ui/shared/docroot/agent/cert/submit.vm | 91 + dogtag/ra-ui/shared/docroot/agent/error.vm | 72 + dogtag/ra-ui/shared/docroot/agent/index.vm | 81 + dogtag/ra-ui/shared/docroot/agent/request/index.vm | 95 + dogtag/ra-ui/shared/docroot/agent/request/op.vm | 127 + dogtag/ra-ui/shared/docroot/agent/request/read.vm | 149 + dogtag/ra-ui/shared/docroot/css/pki-360.css | 941 +++++ dogtag/ra-ui/shared/docroot/css/pki-base.css | 213 + dogtag/ra-ui/shared/docroot/css/pki.css | 742 ++++ dogtag/ra-ui/shared/docroot/ee/agent/enroll.vm | 74 + dogtag/ra-ui/shared/docroot/ee/agent/index.vm | 83 + dogtag/ra-ui/shared/docroot/ee/agent/new.vm | 88 + dogtag/ra-ui/shared/docroot/ee/agent/start.vm | 114 + dogtag/ra-ui/shared/docroot/ee/agent/submit.vm | 73 + dogtag/ra-ui/shared/docroot/ee/error.vm | 71 + dogtag/ra-ui/shared/docroot/ee/index.vm | 102 + dogtag/ra-ui/shared/docroot/ee/request/getcert.vm | 72 + dogtag/ra-ui/shared/docroot/ee/request/index.vm | 67 + dogtag/ra-ui/shared/docroot/ee/request/status.vm | 91 + dogtag/ra-ui/shared/docroot/ee/scep/enroll.vm | 74 + dogtag/ra-ui/shared/docroot/ee/scep/index.vm | 83 + dogtag/ra-ui/shared/docroot/ee/scep/installer.vm | 73 + dogtag/ra-ui/shared/docroot/ee/scep/manager.vm | 123 + dogtag/ra-ui/shared/docroot/ee/scep/submit.vm | 76 + dogtag/ra-ui/shared/docroot/ee/server/admin.vm | 132 + dogtag/ra-ui/shared/docroot/ee/server/index.vm | 76 + dogtag/ra-ui/shared/docroot/ee/server/submit.vm | 75 + dogtag/ra-ui/shared/docroot/ee/user/index.vm | 83 + dogtag/ra-ui/shared/docroot/ee/user/renew.vm | 86 + dogtag/ra-ui/shared/docroot/ee/user/renewal.vm | 73 + dogtag/ra-ui/shared/docroot/ee/user/submit.vm | 75 + dogtag/ra-ui/shared/docroot/ee/user/user.vm | 435 ++ dogtag/ra-ui/shared/docroot/footer.vm | 19 + dogtag/ra-ui/shared/docroot/header.vm | 26 + dogtag/ra-ui/shared/docroot/images/logo_header.gif | Bin 0 -> 5833 bytes .../ra-ui/shared/docroot/images/pki-icon-help.gif | Bin 0 -> 326 bytes .../ra-ui/shared/docroot/images/pki-icon-home.gif | Bin 0 -> 657 bytes .../shared/docroot/images/pki-icon-software.gif | Bin 0 -> 1146 bytes dogtag/ra-ui/shared/docroot/index.vm | 90 + .../admin/console/config/adminauthenticatepanel.vm | 52 + .../docroot/ra/admin/console/config/adminpanel.vm | 237 ++ .../admin/console/config/agentauthenticatepanel.vm | 48 + .../docroot/ra/admin/console/config/authdbpanel.vm | 66 + .../docroot/ra/admin/console/config/cainfopanel.vm | 55 + .../ra/admin/console/config/certchainpanel.vm | 49 + .../admin/console/config/certprettyprintpanel.vm | 49 + .../ra/admin/console/config/certrequestpanel.vm | 225 + .../ra/admin/console/config/config_addhsm.vm | 96 + .../docroot/ra/admin/console/config/config_db.vm | 126 + .../docroot/ra/admin/console/config/config_hsm.vm | 176 + .../admin/console/config/config_hsmloginpanel.vm | 83 + .../docroot/ra/admin/console/config/config_join.vm | 125 + .../ra/admin/console/config/config_rootca.vm | 113 + .../admin/console/config/createsubsystempanel.vm | 95 + .../ra/admin/console/config/databasepanel.vm | 53 + .../admin/console/config/displaycertchain2panel.vm | 41 + .../admin/console/config/displaycertchainpanel.vm | 41 + .../docroot/ra/admin/console/config/donepanel.vm | 42 + .../ra/admin/console/config/drminfopanel.vm | 56 + .../docroot/ra/admin/console/config/footer.vm | 20 + .../docroot/ra/admin/console/config/header.vm | 26 + .../ra/admin/console/config/hierarchypanel.vm | 80 + .../admin/console/config/importadmincertpanel.vm | 56 + .../docroot/ra/admin/console/config/login.vm | 110 + .../docroot/ra/admin/console/config/modulepanel.vm | 158 + .../docroot/ra/admin/console/config/namepanel.vm | 91 + .../console/config/securitydomainloginpanel.vm | 109 + .../ra/admin/console/config/securitydomainpanel.vm | 115 + .../docroot/ra/admin/console/config/sidemenu.vm | 30 + .../docroot/ra/admin/console/config/sizepanel.vm | 235 ++ .../ra/admin/console/config/tksinfopanel.vm | 51 + .../docroot/ra/admin/console/config/topmenu.vm | 21 + .../ra/admin/console/config/welcomepanel.vm | 57 + .../docroot/ra/admin/console/config/wizard.vm | 144 + .../shared/docroot/ra/admin/console/config/xml.vm | 4 + .../shared/docroot/ra/admin/console/img/badge.png | Bin 0 -> 1635 bytes .../docroot/ra/admin/console/img/bigrotation2.gif | Bin 0 -> 1787 bytes .../docroot/ra/admin/console/img/button-clear.gif | Bin 0 -> 647 bytes .../docroot/ra/admin/console/img/button-manage.gif | Bin 0 -> 776 bytes .../docroot/ra/admin/console/img/button-search.gif | Bin 0 -> 1293 bytes .../docroot/ra/admin/console/img/certificate.png | Bin 0 -> 4663 bytes .../docroot/ra/admin/console/img/clearpixel.gif | Bin 0 -> 43 bytes .../docroot/ra/admin/console/img/favicon.ico | Bin 0 -> 601 bytes .../ra/admin/console/img/icon_crit_update.gif | Bin 0 -> 337 bytes .../shared/docroot/ra/admin/console/img/id.png | Bin 0 -> 1604 bytes .../shared/docroot/ra/admin/console/img/idkey.png | Bin 0 -> 1690 bytes .../shared/docroot/ra/admin/console/img/key.png | Bin 0 -> 1753 bytes .../shared/docroot/ra/admin/console/img/lock.png | Bin 0 -> 1453 bytes .../docroot/ra/admin/console/img/logo_header.gif | Bin 0 -> 5833 bytes .../ra/admin/console/img/no-certificate.png | Bin 0 -> 2342 bytes .../docroot/ra/admin/console/img/pki-icon-help.gif | Bin 0 -> 326 bytes .../docroot/ra/admin/console/img/pki-icon-home.gif | Bin 0 -> 657 bytes .../ra/admin/console/img/pki-icon-software.gif | Bin 0 -> 1146 bytes .../shared/docroot/ra/admin/console/js/misc.js | 30 + dogtag/tks-ui/CMakeLists.txt | 8 + dogtag/tks-ui/LICENSE | 291 ++ dogtag/tks-ui/build.xml | 273 ++ dogtag/tks-ui/build_dogtag | 82 + dogtag/tks-ui/dogtag-pki-tks-ui.spec | 61 + dogtag/tks-ui/shared/webapps/tks/404.html | 146 + dogtag/tks-ui/shared/webapps/tks/500.html | 139 + .../shared/webapps/tks/GenUnexpectedError.template | 68 + .../shared/webapps/tks/agent/GenError.template | 78 + .../shared/webapps/tks/agent/GenPending.template | 61 + .../shared/webapps/tks/agent/GenRejected.template | 82 + .../shared/webapps/tks/agent/GenSuccess.template | 44 + .../webapps/tks/agent/GenSvcPending.template | 61 + .../webapps/tks/agent/GenUnauthorized.template | 42 + .../webapps/tks/agent/GenUnexpectedError.template | 68 + .../tks-ui/shared/webapps/tks/agent/cms-funcs.js | 538 +++ dogtag/tks-ui/shared/webapps/tks/agent/funcs.js | 686 +++ .../webapps/tks/agent/graphics/dgLeftTab.gif | Bin 0 -> 89 bytes .../webapps/tks/agent/graphics/dgRightTab.gif | Bin 0 -> 102 bytes .../shared/webapps/tks/agent/graphics/favicon.ico | Bin 0 -> 601 bytes .../webapps/tks/agent/graphics/goto-tall.gif | Bin 0 -> 86 bytes .../shared/webapps/tks/agent/graphics/gray90.gif | Bin 0 -> 66 bytes .../shared/webapps/tks/agent/graphics/hr.gif | Bin 0 -> 60 bytes .../webapps/tks/agent/graphics/lgLeftTab.gif | Bin 0 -> 89 bytes .../webapps/tks/agent/graphics/lgRightTab.gif | Bin 0 -> 102 bytes .../webapps/tks/agent/graphics/logo_header.gif | Bin 0 -> 5833 bytes .../shared/webapps/tks/agent/graphics/spacer.gif | Bin 0 -> 43 bytes .../shared/webapps/tks/agent/header.template | 82 + dogtag/tks-ui/shared/webapps/tks/agent/helpfun.js | 36 + dogtag/tks-ui/shared/webapps/tks/agent/index.html | 23 + .../tks-ui/shared/webapps/tks/agent/index.template | 140 + .../tks-ui/shared/webapps/tks/agent/ports.template | 121 + .../shared/webapps/tks/agent/tks/getStats.template | 141 + .../tks-ui/shared/webapps/tks/agent/tks/index.html | 31 + dogtag/tks-ui/shared/webapps/tks/index.html | 23 + dogtag/tks-ui/shared/webapps/tks/services.template | 106 + dogtag/tps-ui/CMakeLists.txt | 8 + dogtag/tps-ui/LICENSE | 291 ++ dogtag/tps-ui/build.xml | 285 ++ dogtag/tps-ui/build_dogtag | 82 + dogtag/tps-ui/dogtag-pki-tps-ui.spec | 65 + dogtag/tps-ui/shared/cgi-bin/demo/Enroll.html | 81 + dogtag/tps-ui/shared/cgi-bin/home/Enroll.html | 79 + dogtag/tps-ui/shared/cgi-bin/so/Enroll.html | 138 + dogtag/tps-ui/shared/cgi-bin/sow/cfg.pl | 168 + dogtag/tps-ui/shared/cgi-bin/sow/enroll.html | 260 ++ dogtag/tps-ui/shared/cgi-bin/sow/enroll_temp.html | 231 + dogtag/tps-ui/shared/cgi-bin/sow/format.html | 236 ++ dogtag/tps-ui/shared/cgi-bin/sow/formatso.html | 186 + dogtag/tps-ui/shared/cgi-bin/sow/main.html | 67 + dogtag/tps-ui/shared/cgi-bin/sow/noaccess.html | 63 + dogtag/tps-ui/shared/cgi-bin/sow/read.html | 78 + dogtag/tps-ui/shared/cgi-bin/sow/read_temp.html | 78 + dogtag/tps-ui/shared/cgi-bin/sow/search.html | 71 + dogtag/tps-ui/shared/cgi-bin/sow/search_temp.html | 71 + dogtag/tps-ui/shared/cgi-bin/sow/seturl.html | 174 + dogtag/tps-ui/shared/cgi-bin/sow/welcome.html | 63 + dogtag/tps-ui/shared/docroot/404.html | 146 + dogtag/tps-ui/shared/docroot/500.html | 139 + dogtag/tps-ui/shared/docroot/css/pki-360.css | 941 +++++ dogtag/tps-ui/shared/docroot/css/pki-base.css | 213 + dogtag/tps-ui/shared/docroot/css/pki.css | 742 ++++ dogtag/tps-ui/shared/docroot/esc/AdminEsc.html | 57 + dogtag/tps-ui/shared/docroot/esc/AdvancePopup.html | 1713 ++++++++ dogtag/tps-ui/shared/docroot/esc/EnrollPopup.html | 1717 ++++++++ dogtag/tps-ui/shared/docroot/esc/GenericAuth.html | 536 +++ dogtag/tps-ui/shared/docroot/esc/SettingsEsc.html | 737 ++++ dogtag/tps-ui/shared/docroot/esc/TokenManager.html | 1705 ++++++++ dogtag/tps-ui/shared/docroot/esc/TokenPin.html | 76 + .../shared/docroot/esc/demo/EnrollSuccess.html | 51 + .../shared/docroot/esc/demo/GenericAuth.html | 537 +++ dogtag/tps-ui/shared/docroot/esc/demo/logo.jpg | Bin 0 -> 429 bytes dogtag/tps-ui/shared/docroot/esc/demo/style.css | 213 + dogtag/tps-ui/shared/docroot/esc/demo/util.js | 1503 +++++++ .../shared/docroot/esc/home/EnrollSuccess.html | 46 + .../shared/docroot/esc/home/GenericAuth.html | 538 +++ dogtag/tps-ui/shared/docroot/esc/home/logo.jpg | Bin 0 -> 429 bytes dogtag/tps-ui/shared/docroot/esc/home/style.css | 213 + dogtag/tps-ui/shared/docroot/esc/home/util.js | 1502 +++++++ .../shared/docroot/esc/images/BannerBackground.gif | Bin 0 -> 335 bytes .../shared/docroot/esc/images/CancelButton.gif | Bin 0 -> 1337 bytes .../shared/docroot/esc/images/CloseButton.gif | Bin 0 -> 1309 bytes .../shared/docroot/esc/images/ContinueButton.gif | Bin 0 -> 1457 bytes .../shared/docroot/esc/images/HelpButton.gif | Bin 0 -> 1279 bytes .../shared/docroot/esc/images/NetKey-Small.gif | Bin 0 -> 135 bytes .../shared/docroot/esc/images/NetKeyInsert.gif | Bin 0 -> 1622 bytes .../shared/docroot/esc/images/NetKeyLogo.gif | Bin 0 -> 426 bytes .../shared/docroot/esc/images/NetKeyPair.gif | Bin 0 -> 1451 bytes .../shared/docroot/esc/images/NetKeyProgress.gif | Bin 0 -> 7018 bytes .../docroot/esc/images/NetKeyQuestionMark.gif | Bin 0 -> 1707 bytes .../tps-ui/shared/docroot/esc/images/OKButton.gif | Bin 0 -> 1237 bytes .../tps-ui/shared/docroot/esc/images/PadLock.gif | Bin 0 -> 136 bytes .../shared/docroot/esc/images/PurchaseButton.gif | Bin 0 -> 1878 bytes .../shared/docroot/esc/images/ReactivateButton.gif | Bin 0 -> 1482 bytes .../shared/docroot/esc/images/ReleaseButton.gif | Bin 0 -> 1413 bytes .../shared/docroot/esc/images/SecureButton.gif | Bin 0 -> 1340 bytes .../shared/docroot/esc/images/SuspendButton.gif | Bin 0 -> 1425 bytes .../shared/docroot/esc/images/TryAgainButton.gif | Bin 0 -> 1441 bytes dogtag/tps-ui/shared/docroot/esc/images/bg.jpg | Bin 0 -> 519 bytes dogtag/tps-ui/shared/docroot/esc/images/logo.gif | Bin 0 -> 2866 bytes .../shared/docroot/esc/so/EnrollSuccess.html | 46 + .../tps-ui/shared/docroot/esc/so/GenericAuth.html | 538 +++ .../shared/docroot/esc/so/images/indicator.gif | Bin 0 -> 701 bytes .../tps-ui/shared/docroot/esc/so/images/logo.gif | Bin 0 -> 2866 bytes dogtag/tps-ui/shared/docroot/esc/so/logo.jpg | Bin 0 -> 429 bytes dogtag/tps-ui/shared/docroot/esc/so/style.css | 213 + dogtag/tps-ui/shared/docroot/esc/so/util.js | 1513 +++++++ .../shared/docroot/esc/sow/EnrollSuccess.html | 50 + .../tps-ui/shared/docroot/esc/sow/GenericAuth.html | 538 +++ dogtag/tps-ui/shared/docroot/esc/sow/css/style.css | 277 ++ .../shared/docroot/esc/sow/images/indicator.gif | Bin 0 -> 701 bytes .../tps-ui/shared/docroot/esc/sow/images/logo.gif | Bin 0 -> 2866 bytes .../shared/docroot/esc/sow/js/ajax-dynamic-list.js | 288 ++ dogtag/tps-ui/shared/docroot/esc/sow/js/ajax.js | 193 + dogtag/tps-ui/shared/docroot/esc/sow/js/effects.js | 903 ++++ .../tps-ui/shared/docroot/esc/sow/js/lightbox.js | 689 +++ .../tps-ui/shared/docroot/esc/sow/js/prototype.js | 1785 ++++++++ .../shared/docroot/esc/sow/js/scriptaculous.js | 45 + dogtag/tps-ui/shared/docroot/esc/sow/logo.jpg | Bin 0 -> 429 bytes dogtag/tps-ui/shared/docroot/esc/sow/style.css | 213 + dogtag/tps-ui/shared/docroot/esc/sow/util.js | 1769 ++++++++ dogtag/tps-ui/shared/docroot/esc/style.css | 196 + dogtag/tps-ui/shared/docroot/footer.vm | 19 + dogtag/tps-ui/shared/docroot/header.vm | 26 + dogtag/tps-ui/shared/docroot/index.vm | 89 + .../shared/docroot/tokendb/addConfig.template | 164 + .../shared/docroot/tokendb/addResults.template | 74 + .../docroot/tokendb/agentSelectConfig.template | 123 + .../docroot/tokendb/agentViewConfig.template | 187 + .../shared/docroot/tokendb/auditAdmin.template | 213 + .../docroot/tokendb/confirmConfigChanges.template | 234 ++ .../docroot/tokendb/confirmDeleteConfig.template | 173 + .../tps-ui/shared/docroot/tokendb/delete.template | 294 ++ .../shared/docroot/tokendb/deleteResults.template | 74 + .../tps-ui/shared/docroot/tokendb/doToken.template | 360 ++ .../shared/docroot/tokendb/doTokenConfirm.template | 344 ++ dogtag/tps-ui/shared/docroot/tokendb/edit.template | 199 + .../shared/docroot/tokendb/editConfig.template | 237 ++ .../shared/docroot/tokendb/editResults.template | 75 + .../shared/docroot/tokendb/editUser.template | 313 ++ .../tps-ui/shared/docroot/tokendb/error.template | 73 + .../tps-ui/shared/docroot/tokendb/index.template | 151 + .../shared/docroot/tokendb/indexAdmin.template | 176 + .../shared/docroot/tokendb/indexOperator.template | 129 + dogtag/tps-ui/shared/docroot/tokendb/new.template | 93 + .../tps-ui/shared/docroot/tokendb/newUser.template | 179 + .../tps-ui/shared/docroot/tokendb/revoke.template | 317 ++ .../tps-ui/shared/docroot/tokendb/search.template | 118 + .../shared/docroot/tokendb/searchActivity.template | 123 + .../docroot/tokendb/searchActivityAdmin.template | 119 + .../tokendb/searchActivityAdminResults.template | 234 ++ .../docroot/tokendb/searchActivityResults.template | 239 ++ .../shared/docroot/tokendb/searchAdmin.template | 115 + .../docroot/tokendb/searchAdminResults.template | 222 + .../docroot/tokendb/searchCertificate.template | 118 + .../tokendb/searchCertificateResults.template | 226 + .../shared/docroot/tokendb/searchResults.template | 227 + .../shared/docroot/tokendb/searchUser.template | 126 + .../docroot/tokendb/searchUserResults.template | 190 + .../shared/docroot/tokendb/selectConfig.template | 137 + .../shared/docroot/tokendb/selfTest.template | 129 + .../docroot/tokendb/selfTestResults.template | 113 + dogtag/tps-ui/shared/docroot/tokendb/show.template | 379 ++ .../shared/docroot/tokendb/showAdmin.template | 302 ++ .../shared/docroot/tokendb/showCert.template | 355 ++ .../shared/docroot/tokendb/userDelete.template | 174 + .../admin/console/config/adminauthenticatepanel.vm | 51 + .../docroot/tps/admin/console/config/adminpanel.vm | 236 ++ .../admin/console/config/agentauthenticatepanel.vm | 47 + .../tps/admin/console/config/authdbpanel.vm | 67 + .../tps/admin/console/config/cainfopanel.vm | 54 + .../tps/admin/console/config/certchainpanel.vm | 48 + .../admin/console/config/certprettyprintpanel.vm | 48 + .../tps/admin/console/config/certrequestpanel.vm | 224 + .../tps/admin/console/config/config_addhsm.vm | 95 + .../docroot/tps/admin/console/config/config_db.vm | 125 + .../docroot/tps/admin/console/config/config_hsm.vm | 175 + .../admin/console/config/config_hsmloginpanel.vm | 82 + .../tps/admin/console/config/config_join.vm | 124 + .../tps/admin/console/config/config_rootca.vm | 112 + .../admin/console/config/createsubsystempanel.vm | 98 + .../tps/admin/console/config/databasepanel.vm | 93 + .../admin/console/config/displaycertchain2panel.vm | 40 + .../admin/console/config/displaycertchainpanel.vm | 40 + .../docroot/tps/admin/console/config/donepanel.vm | 54 + .../tps/admin/console/config/drminfopanel.vm | 55 + .../docroot/tps/admin/console/config/footer.vm | 19 + .../docroot/tps/admin/console/config/header.vm | 25 + .../tps/admin/console/config/hierarchypanel.vm | 79 + .../admin/console/config/importadmincertpanel.vm | 55 + .../docroot/tps/admin/console/config/login.vm | 109 + .../tps/admin/console/config/modulepanel.vm | 157 + .../docroot/tps/admin/console/config/namepanel.vm | 90 + .../console/config/securitydomainloginpanel.vm | 108 + .../admin/console/config/securitydomainpanel.vm | 114 + .../docroot/tps/admin/console/config/sidemenu.vm | 29 + .../docroot/tps/admin/console/config/sizepanel.vm | 234 ++ .../tps/admin/console/config/tksinfopanel.vm | 50 + .../docroot/tps/admin/console/config/topmenu.vm | 20 + .../tps/admin/console/config/welcomepanel.vm | 57 + .../docroot/tps/admin/console/config/wizard.vm | 147 + .../shared/docroot/tps/admin/console/config/xml.vm | 4 + .../shared/docroot/tps/admin/console/img/badge.png | Bin 0 -> 1635 bytes .../docroot/tps/admin/console/img/bigrotation2.gif | Bin 0 -> 1787 bytes .../docroot/tps/admin/console/img/button-clear.gif | Bin 0 -> 647 bytes .../tps/admin/console/img/button-manage.gif | Bin 0 -> 776 bytes .../tps/admin/console/img/button-search.gif | Bin 0 -> 1293 bytes .../docroot/tps/admin/console/img/certificate.png | Bin 0 -> 4663 bytes .../docroot/tps/admin/console/img/clearpixel.gif | Bin 0 -> 43 bytes .../docroot/tps/admin/console/img/favicon.ico | Bin 0 -> 601 bytes .../docroot/tps/admin/console/img/icon_checkin.gif | Bin 0 -> 225 bytes .../tps/admin/console/img/icon_crit_update.gif | Bin 0 -> 337 bytes .../docroot/tps/admin/console/img/icon_locked.gif | Bin 0 -> 515 bytes .../tps/admin/console/img/icon_reg_update.gif | Bin 0 -> 307 bytes .../docroot/tps/admin/console/img/icon_up2date.gif | Bin 0 -> 226 bytes .../shared/docroot/tps/admin/console/img/id.png | Bin 0 -> 1604 bytes .../shared/docroot/tps/admin/console/img/idkey.png | Bin 0 -> 1690 bytes .../shared/docroot/tps/admin/console/img/key.png | Bin 0 -> 1753 bytes .../shared/docroot/tps/admin/console/img/lock.png | Bin 0 -> 1453 bytes .../docroot/tps/admin/console/img/logo_header.gif | Bin 0 -> 5833 bytes .../tps/admin/console/img/no-certificate.png | Bin 0 -> 2342 bytes .../tps/admin/console/img/pki-icon-help.gif | Bin 0 -> 326 bytes .../tps/admin/console/img/pki-icon-home.gif | Bin 0 -> 657 bytes .../tps/admin/console/img/pki-icon-software.gif | Bin 0 -> 1146 bytes .../shared/docroot/tps/admin/console/js/misc.js | 30 + 749 files changed, 114065 insertions(+) create mode 100644 dogtag/CMakeLists.txt create mode 100644 dogtag/ca-ui/CMakeLists.txt create mode 100644 dogtag/ca-ui/LICENSE create mode 100755 dogtag/ca-ui/shared/webapps/ca/404.html create mode 100755 dogtag/ca-ui/shared/webapps/ca/500.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/GenUnexpectedError.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/GenUnexpectedError.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/ca/EnrollSuccess.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/ca/ImportAdminCert.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/ca/ImportCert.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/ca/adminEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/ca/securitydomainlogin.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/ca/sendCookie.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/cms-funcs.js create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/graphics/gray90.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/graphics/hr.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/graphics/spacer.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/helpfun.js create mode 100644 dogtag/ca-ui/shared/webapps/ca/admin/index.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/GenError.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/GenPending.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/GenRejected.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/GenSuccess.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/GenSvcPending.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/GenUnauthorized.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/GenUnexpectedError.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/EnrollSuccess.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/ImportCert.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/ListRequests.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileApprove.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileList.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileProcess.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileReview.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileSelect.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/SrchCert.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/SrchRequests.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/SrchRevokeCert.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/UpdateDir.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/blank.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/bulkissuance.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/cloneRedirect.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/confirmRevocation.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/displayBySerial.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/displayBySerial2.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/displayCRL.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/displayCertFromRequest.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/error.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/frameCRL.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/frameDir.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/frameDisplayCRL.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/frameList.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/frameListReq.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/frameOCSP.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/frameProfile.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/frameRevoke.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/frameSearch.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/frameSrchRequests.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/frameStats.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/getOCSPInfo.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/getStats.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/index.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/menuCRL.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/menuDir.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/menuDisplayCRL.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/menuList.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/menuListReq.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/menuOCSP.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/menuProfile.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/menuRevoke.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/menuSearch.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/menuSrchRequests.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/menuStats.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/monitor.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/monitor.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/notImplemented.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/processCertReq.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/processReq.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/queryBySerial.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/queryCert.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/queryCert.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/queryReq.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/reasonToRevoke.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/revocationResult.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/revokeBySerial.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/revokeCert.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/srchCert.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/toDisplayCRL.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/toUpdateCRL.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/top.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/unrevocationResult.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/updateCRL.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/updateCRL.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ca/updateDir.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/cms-funcs.js create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/funcs.js create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/graphics/dgLeftTab.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/graphics/dgRightTab.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/graphics/favicon.ico create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/graphics/goto-tall.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/graphics/gray90.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/graphics/hr.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/graphics/lgLeftTab.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/graphics/lgRightTab.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/graphics/logo_header.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/graphics/spacer.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/header.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/helpfun.js create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/index.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/index.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/ports.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/agent/xenroll.dll create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/GenError.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/GenPending.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/GenRejected.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/GenSuccess.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/GenSvcPending.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/GenUnauthorized.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/GenUnexpectedError.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/AIMEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/CMCEnrollment.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/CMCRevReq.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/CertBasedDualEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/CertBasedEncryptionEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/CertBasedSingleEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ChallengeRevoke1.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/DirPinUserEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/DirUserEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/DisplayCRL.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/EnrollSuccess.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/GetCAChain.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ImportAdminCert.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ImportCert.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/KeyRecovery.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ManCAEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ManObjSignEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ManRAEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ManServerEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ManUserEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/NISUserEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/OCSPResponder.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ObjSignPKCS10Enroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/PortalEnrollment.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileList.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileSelect.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileSubmit.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileSubmit.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/RenewalSuccess.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/RevocationSuccess.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/UserDnEnroll.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/UserRenewal.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/UserRevocation.html create mode 100755 dogtag/ca-ui/shared/webapps/ca/ee/ca/bench2k.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/checkRequest.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/displayBySerial.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/displayBySerial2.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/displayCRL.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/displayCaCert.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/displayCertFromRequest.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/enrollMenu.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/index.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/index.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/profileMenu.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/retrievalMenu.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/revocationMenu.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/index.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/profileMenu.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/retrievalMenu.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/revocationMenu.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/profileMenu.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/queryBySerial.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/reasonToRevoke.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/recoveryMenu.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/remoteAuthConfig.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/renewalMenu.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/requestStatus.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/retrievalMenu.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/revocationMenu.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/revocationResult.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/srchCert.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/srchCert.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/tabs.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/toDisplayCRL.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/ca/unrevocationResult.template create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/cms-funcs.js create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/alertl.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/delete.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/dgLeftTab.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/dgRightTab.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/dgRightTab2.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/error.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/favicon.ico create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/folder.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/gray90.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/hr.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/lgLeftTab.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/lgRightTab.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/lgRightTab2.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/listclosed.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/logo_header.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/messagel.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/spacer.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/whLeftTab.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/whRightTab.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/graphics/whRightTab2.gif create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/helpfun.js create mode 100644 dogtag/ca-ui/shared/webapps/ca/ee/index.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/index.html create mode 100644 dogtag/ca-ui/shared/webapps/ca/services.template create mode 100644 dogtag/common-ui/CMakeLists.txt create mode 100644 dogtag/common-ui/LICENSE create mode 100644 dogtag/common-ui/build.xml create mode 100755 dogtag/common-ui/build_dogtag create mode 100644 dogtag/common-ui/dogtag-pki-common-ui.spec create mode 100644 dogtag/common-ui/shared/admin/console/config/adminauthenticatepanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/adminpanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/agentauthenticatepanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/backupkeycertpanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/certchainpanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/certprettyprintpanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/certrequestpanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/config_addhsm.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/config_clone.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/config_db.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/config_hsm.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/config_hsmloginpanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/config_join.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/config_rootca.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/createsubsystempanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/databasepanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/displaycertchainpanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/donepanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/footer.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/header.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/hierarchypanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/importadmincertpanel.vm create mode 100755 dogtag/common-ui/shared/admin/console/config/importcachainpanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/login.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/modulepanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/namepanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/restorekeycertpanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/savepkcs12panel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/securitydomainloginpanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/securitydomainpanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/sidemenu.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/sizepanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/topmenu.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/welcomepanel.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/wizard.vm create mode 100644 dogtag/common-ui/shared/admin/console/config/xml.vm create mode 100644 dogtag/common-ui/shared/admin/console/img/badge.png create mode 100644 dogtag/common-ui/shared/admin/console/img/bigrotation2.gif create mode 100644 dogtag/common-ui/shared/admin/console/img/certificate.png create mode 100644 dogtag/common-ui/shared/admin/console/img/clearpixel.gif create mode 100644 dogtag/common-ui/shared/admin/console/img/favicon.ico create mode 100644 dogtag/common-ui/shared/admin/console/img/icon-software.gif create mode 100644 dogtag/common-ui/shared/admin/console/img/icon_crit_update.gif create mode 100644 dogtag/common-ui/shared/admin/console/img/id.png create mode 100644 dogtag/common-ui/shared/admin/console/img/idkey.png create mode 100644 dogtag/common-ui/shared/admin/console/img/key.png create mode 100644 dogtag/common-ui/shared/admin/console/img/lock.png create mode 100644 dogtag/common-ui/shared/admin/console/img/logo_header.gif create mode 100644 dogtag/common-ui/shared/admin/console/img/no-certificate.png create mode 100644 dogtag/common-ui/shared/admin/console/img/rootca.gif create mode 100644 dogtag/common-ui/shared/admin/console/img/sub.gif create mode 100644 dogtag/common-ui/shared/admin/console/js/misc.js create mode 100644 dogtag/common-ui/shared/css/pki-360.css create mode 100644 dogtag/common-ui/shared/css/pki-base.css create mode 100644 dogtag/common-ui/shared/css/pki.css create mode 100644 dogtag/common-ui/shared/img/favicon.ico create mode 100644 dogtag/common-ui/shared/img/logo_header.gif create mode 100644 dogtag/console-ui/CMakeLists.txt create mode 100644 dogtag/console-ui/LICENSE create mode 100644 dogtag/console-ui/build.xml create mode 100755 dogtag/console-ui/build_dogtag create mode 100644 dogtag/console-ui/dogtag-pki-console-ui.spec create mode 100644 dogtag/console-ui/src/CMSAdminRS.properties create mode 100644 dogtag/console-ui/src/CMakeLists.txt create mode 100644 dogtag/console-ui/src/com/netscape/admin/certsrv/theme/certmgmt.gif create mode 100644 dogtag/console-ui/src/com/netscape/management/client/theme/images/ConsoleBanner.gif create mode 100644 dogtag/console-ui/src/com/netscape/management/client/theme/images/login.gif create mode 100644 dogtag/console-ui/src/com/netscape/management/client/theme/images/logo16.gif create mode 100644 dogtag/console-ui/src/com/netscape/management/client/theme/images/logo32.gif create mode 100644 dogtag/console-ui/src/com/netscape/management/client/theme/theme.properties create mode 100644 dogtag/kra-ui/CMakeLists.txt create mode 100644 dogtag/kra-ui/LICENSE create mode 100644 dogtag/kra-ui/build.xml create mode 100755 dogtag/kra-ui/build_dogtag create mode 100644 dogtag/kra-ui/dogtag-pki-kra-ui.spec create mode 100755 dogtag/kra-ui/shared/webapps/kra/404.html create mode 100755 dogtag/kra-ui/shared/webapps/kra/500.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/GenUnexpectedError.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/GenError.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/GenPending.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/GenRejected.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/GenSuccess.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/GenSvcPending.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/GenUnauthorized.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/GenUnexpectedError.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/cms-funcs.js create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/funcs.js create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/graphics/dgLeftTab.gif create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/graphics/dgRightTab.gif create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/graphics/favicon.ico create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/graphics/goto-tall.gif create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/graphics/gray90.gif create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/graphics/hr.gif create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/graphics/lgLeftTab.gif create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/graphics/lgRightTab.gif create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/graphics/logo_header.gif create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/graphics/spacer.gif create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/header.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/helpfun.js create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/index.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/index.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/GrantRecovery.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/ListRequests.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/SrchKey.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/SrchRecoverKey.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/blank.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/confirmRecover.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/confirmRecoverBySerial.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/displayBySerial.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/displayBySerial2.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/displayBySerialForRecovery.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/examineRecovery.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/finishAsyncRecovery.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/finishRecovery.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/frameGrant.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/frameRecover.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/frameRequest.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/frameSearch.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/frameStats.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/getApprovalStatus.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/getStats.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/grantAsyncRecovery.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/grantRecovery.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/index.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/menuCheck.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/menuGrant.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/menuRecover.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/menuRequest.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/menuSearch.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/menuStats.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/monitor.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/processReq.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/queryKey.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/queryKeyForRecovery.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/queryReq.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/recoverBySerial.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/srchKey.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/srchKeyForRecovery.template create mode 100644 dogtag/kra-ui/shared/webapps/kra/agent/kra/top.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/index.html create mode 100644 dogtag/kra-ui/shared/webapps/kra/services.template create mode 100644 dogtag/ocsp-ui/CMakeLists.txt create mode 100644 dogtag/ocsp-ui/LICENSE create mode 100644 dogtag/ocsp-ui/build.xml create mode 100755 dogtag/ocsp-ui/build_dogtag create mode 100644 dogtag/ocsp-ui/dogtag-pki-ocsp-ui.spec create mode 100755 dogtag/ocsp-ui/shared/webapps/ocsp/404.html create mode 100755 dogtag/ocsp-ui/shared/webapps/ocsp/500.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/GenUnexpectedError.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenError.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenPending.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenRejected.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenSuccess.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenSvcPending.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenUnauthorized.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenUnexpectedError.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/cms-funcs.js create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/funcs.js create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/dgLeftTab.gif create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/dgRightTab.gif create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/favicon.ico create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/goto-tall.gif create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/gray90.gif create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/hr.gif create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/lgLeftTab.gif create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/lgRightTab.gif create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/logo_header.gif create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/spacer.gif create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/header.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/helpfun.js create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/index.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/index.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/AddCA.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/AddCRL.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/CheckCert.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/addCA.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/addCRL.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/checkCert.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameAddCA.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameAddCRL.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameCheckCert.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameListCA.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameOCSP.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameStats.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/getOCSPInfo.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/getStats.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/index.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/listCAs.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuAddCA.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuAddCRL.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuCheckCert.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuListCA.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuOCSP.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuStats.html create mode 100755 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/removeCA.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/agent/ports.template create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/index.html create mode 100644 dogtag/ocsp-ui/shared/webapps/ocsp/services.template create mode 100644 dogtag/ra-ui/CMakeLists.txt create mode 100644 dogtag/ra-ui/LICENSE create mode 100644 dogtag/ra-ui/build.xml create mode 100755 dogtag/ra-ui/build_dogtag create mode 100644 dogtag/ra-ui/dogtag-pki-ra-ui.spec create mode 100755 dogtag/ra-ui/shared/docroot/404.html create mode 100755 dogtag/ra-ui/shared/docroot/500.html create mode 100644 dogtag/ra-ui/shared/docroot/admin/group/add_new.vm create mode 100644 dogtag/ra-ui/shared/docroot/admin/group/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/admin/group/read.vm create mode 100644 dogtag/ra-ui/shared/docroot/admin/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/admin/user/add_new.vm create mode 100644 dogtag/ra-ui/shared/docroot/admin/user/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/admin/user/read.vm create mode 100644 dogtag/ra-ui/shared/docroot/agent/cert/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/agent/cert/read.vm create mode 100644 dogtag/ra-ui/shared/docroot/agent/cert/revoke.vm create mode 100644 dogtag/ra-ui/shared/docroot/agent/cert/submit.vm create mode 100644 dogtag/ra-ui/shared/docroot/agent/error.vm create mode 100644 dogtag/ra-ui/shared/docroot/agent/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/agent/request/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/agent/request/op.vm create mode 100644 dogtag/ra-ui/shared/docroot/agent/request/read.vm create mode 100644 dogtag/ra-ui/shared/docroot/css/pki-360.css create mode 100644 dogtag/ra-ui/shared/docroot/css/pki-base.css create mode 100644 dogtag/ra-ui/shared/docroot/css/pki.css create mode 100644 dogtag/ra-ui/shared/docroot/ee/agent/enroll.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/agent/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/agent/new.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/agent/start.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/agent/submit.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/error.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/request/getcert.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/request/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/request/status.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/scep/enroll.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/scep/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/scep/installer.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/scep/manager.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/scep/submit.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/server/admin.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/server/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/server/submit.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/user/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/user/renew.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/user/renewal.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/user/submit.vm create mode 100644 dogtag/ra-ui/shared/docroot/ee/user/user.vm create mode 100644 dogtag/ra-ui/shared/docroot/footer.vm create mode 100644 dogtag/ra-ui/shared/docroot/header.vm create mode 100644 dogtag/ra-ui/shared/docroot/images/logo_header.gif create mode 100644 dogtag/ra-ui/shared/docroot/images/pki-icon-help.gif create mode 100644 dogtag/ra-ui/shared/docroot/images/pki-icon-home.gif create mode 100644 dogtag/ra-ui/shared/docroot/images/pki-icon-software.gif create mode 100644 dogtag/ra-ui/shared/docroot/index.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/adminauthenticatepanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/adminpanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/agentauthenticatepanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/authdbpanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/cainfopanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/certchainpanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/certprettyprintpanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/certrequestpanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_addhsm.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_db.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_hsm.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_hsmloginpanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_join.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_rootca.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/createsubsystempanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/databasepanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/displaycertchain2panel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/displaycertchainpanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/donepanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/drminfopanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/footer.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/header.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/hierarchypanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/importadmincertpanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/login.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/modulepanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/namepanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/securitydomainloginpanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/securitydomainpanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/sidemenu.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/sizepanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/tksinfopanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/topmenu.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/welcomepanel.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/wizard.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/config/xml.vm create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/badge.png create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/bigrotation2.gif create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/button-clear.gif create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/button-manage.gif create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/button-search.gif create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/certificate.png create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/clearpixel.gif create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/favicon.ico create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/icon_crit_update.gif create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/id.png create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/idkey.png create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/key.png create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/lock.png create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/logo_header.gif create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/no-certificate.png create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/pki-icon-help.gif create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/pki-icon-home.gif create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/img/pki-icon-software.gif create mode 100644 dogtag/ra-ui/shared/docroot/ra/admin/console/js/misc.js create mode 100644 dogtag/tks-ui/CMakeLists.txt create mode 100644 dogtag/tks-ui/LICENSE create mode 100644 dogtag/tks-ui/build.xml create mode 100755 dogtag/tks-ui/build_dogtag create mode 100644 dogtag/tks-ui/dogtag-pki-tks-ui.spec create mode 100755 dogtag/tks-ui/shared/webapps/tks/404.html create mode 100755 dogtag/tks-ui/shared/webapps/tks/500.html create mode 100644 dogtag/tks-ui/shared/webapps/tks/GenUnexpectedError.template create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/GenError.template create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/GenPending.template create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/GenRejected.template create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/GenSuccess.template create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/GenSvcPending.template create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/GenUnauthorized.template create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/GenUnexpectedError.template create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/cms-funcs.js create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/funcs.js create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/graphics/dgLeftTab.gif create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/graphics/dgRightTab.gif create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/graphics/favicon.ico create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/graphics/goto-tall.gif create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/graphics/gray90.gif create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/graphics/hr.gif create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/graphics/lgLeftTab.gif create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/graphics/lgRightTab.gif create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/graphics/logo_header.gif create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/graphics/spacer.gif create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/header.template create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/helpfun.js create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/index.html create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/index.template create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/ports.template create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/tks/getStats.template create mode 100644 dogtag/tks-ui/shared/webapps/tks/agent/tks/index.html create mode 100644 dogtag/tks-ui/shared/webapps/tks/index.html create mode 100644 dogtag/tks-ui/shared/webapps/tks/services.template create mode 100644 dogtag/tps-ui/CMakeLists.txt create mode 100644 dogtag/tps-ui/LICENSE create mode 100644 dogtag/tps-ui/build.xml create mode 100755 dogtag/tps-ui/build_dogtag create mode 100644 dogtag/tps-ui/dogtag-pki-tps-ui.spec create mode 100755 dogtag/tps-ui/shared/cgi-bin/demo/Enroll.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/home/Enroll.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/so/Enroll.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/cfg.pl create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/enroll.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/enroll_temp.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/format.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/formatso.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/main.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/noaccess.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/read.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/read_temp.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/search.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/search_temp.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/seturl.html create mode 100755 dogtag/tps-ui/shared/cgi-bin/sow/welcome.html create mode 100755 dogtag/tps-ui/shared/docroot/404.html create mode 100755 dogtag/tps-ui/shared/docroot/500.html create mode 100644 dogtag/tps-ui/shared/docroot/css/pki-360.css create mode 100644 dogtag/tps-ui/shared/docroot/css/pki-base.css create mode 100644 dogtag/tps-ui/shared/docroot/css/pki.css create mode 100755 dogtag/tps-ui/shared/docroot/esc/AdminEsc.html create mode 100755 dogtag/tps-ui/shared/docroot/esc/AdvancePopup.html create mode 100755 dogtag/tps-ui/shared/docroot/esc/EnrollPopup.html create mode 100755 dogtag/tps-ui/shared/docroot/esc/GenericAuth.html create mode 100755 dogtag/tps-ui/shared/docroot/esc/SettingsEsc.html create mode 100755 dogtag/tps-ui/shared/docroot/esc/TokenManager.html create mode 100755 dogtag/tps-ui/shared/docroot/esc/TokenPin.html create mode 100644 dogtag/tps-ui/shared/docroot/esc/demo/EnrollSuccess.html create mode 100755 dogtag/tps-ui/shared/docroot/esc/demo/GenericAuth.html create mode 100644 dogtag/tps-ui/shared/docroot/esc/demo/logo.jpg create mode 100755 dogtag/tps-ui/shared/docroot/esc/demo/style.css create mode 100755 dogtag/tps-ui/shared/docroot/esc/demo/util.js create mode 100644 dogtag/tps-ui/shared/docroot/esc/home/EnrollSuccess.html create mode 100755 dogtag/tps-ui/shared/docroot/esc/home/GenericAuth.html create mode 100644 dogtag/tps-ui/shared/docroot/esc/home/logo.jpg create mode 100755 dogtag/tps-ui/shared/docroot/esc/home/style.css create mode 100755 dogtag/tps-ui/shared/docroot/esc/home/util.js create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/BannerBackground.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/CancelButton.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/CloseButton.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/ContinueButton.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/HelpButton.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/NetKey-Small.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/NetKeyInsert.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/NetKeyLogo.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/NetKeyPair.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/NetKeyProgress.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/NetKeyQuestionMark.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/OKButton.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/PadLock.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/PurchaseButton.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/ReactivateButton.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/ReleaseButton.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/SecureButton.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/SuspendButton.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/TryAgainButton.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/images/bg.jpg create mode 100644 dogtag/tps-ui/shared/docroot/esc/images/logo.gif create mode 100644 dogtag/tps-ui/shared/docroot/esc/so/EnrollSuccess.html create mode 100755 dogtag/tps-ui/shared/docroot/esc/so/GenericAuth.html create mode 100755 dogtag/tps-ui/shared/docroot/esc/so/images/indicator.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/so/images/logo.gif create mode 100644 dogtag/tps-ui/shared/docroot/esc/so/logo.jpg create mode 100755 dogtag/tps-ui/shared/docroot/esc/so/style.css create mode 100755 dogtag/tps-ui/shared/docroot/esc/so/util.js create mode 100644 dogtag/tps-ui/shared/docroot/esc/sow/EnrollSuccess.html create mode 100755 dogtag/tps-ui/shared/docroot/esc/sow/GenericAuth.html create mode 100644 dogtag/tps-ui/shared/docroot/esc/sow/css/style.css create mode 100755 dogtag/tps-ui/shared/docroot/esc/sow/images/indicator.gif create mode 100644 dogtag/tps-ui/shared/docroot/esc/sow/images/logo.gif create mode 100755 dogtag/tps-ui/shared/docroot/esc/sow/js/ajax-dynamic-list.js create mode 100755 dogtag/tps-ui/shared/docroot/esc/sow/js/ajax.js create mode 100755 dogtag/tps-ui/shared/docroot/esc/sow/js/effects.js create mode 100755 dogtag/tps-ui/shared/docroot/esc/sow/js/lightbox.js create mode 100755 dogtag/tps-ui/shared/docroot/esc/sow/js/prototype.js create mode 100755 dogtag/tps-ui/shared/docroot/esc/sow/js/scriptaculous.js create mode 100644 dogtag/tps-ui/shared/docroot/esc/sow/logo.jpg create mode 100755 dogtag/tps-ui/shared/docroot/esc/sow/style.css create mode 100755 dogtag/tps-ui/shared/docroot/esc/sow/util.js create mode 100755 dogtag/tps-ui/shared/docroot/esc/style.css create mode 100755 dogtag/tps-ui/shared/docroot/footer.vm create mode 100755 dogtag/tps-ui/shared/docroot/header.vm create mode 100755 dogtag/tps-ui/shared/docroot/index.vm create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/addConfig.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/addResults.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/agentSelectConfig.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/agentViewConfig.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/auditAdmin.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/confirmConfigChanges.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/confirmDeleteConfig.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/delete.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/deleteResults.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/doToken.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/doTokenConfirm.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/edit.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/editConfig.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/editResults.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/editUser.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/error.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/index.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/indexAdmin.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/indexOperator.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/new.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/newUser.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/revoke.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/search.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/searchActivity.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/searchActivityAdmin.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/searchActivityAdminResults.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/searchActivityResults.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/searchAdmin.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/searchAdminResults.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/searchCertificate.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/searchCertificateResults.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/searchResults.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/searchUser.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/searchUserResults.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/selectConfig.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/selfTest.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/selfTestResults.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/show.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/showAdmin.template create mode 100644 dogtag/tps-ui/shared/docroot/tokendb/showCert.template create mode 100755 dogtag/tps-ui/shared/docroot/tokendb/userDelete.template create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/adminauthenticatepanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/adminpanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/agentauthenticatepanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/authdbpanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/cainfopanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/certchainpanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/certprettyprintpanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/certrequestpanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/config_addhsm.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/config_db.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/config_hsm.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/config_hsmloginpanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/config_join.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/config_rootca.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/createsubsystempanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/databasepanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/displaycertchain2panel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/displaycertchainpanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/donepanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/drminfopanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/footer.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/header.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/hierarchypanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/importadmincertpanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/login.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/modulepanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/namepanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/securitydomainloginpanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/securitydomainpanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/sidemenu.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/sizepanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/tksinfopanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/topmenu.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/welcomepanel.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/wizard.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/config/xml.vm create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/badge.png create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/bigrotation2.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/button-clear.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/button-manage.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/button-search.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/certificate.png create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/clearpixel.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/favicon.ico create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/icon_checkin.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/icon_crit_update.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/icon_locked.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/icon_reg_update.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/icon_up2date.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/id.png create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/idkey.png create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/key.png create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/lock.png create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/logo_header.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/no-certificate.png create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/pki-icon-help.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/pki-icon-home.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/img/pki-icon-software.gif create mode 100644 dogtag/tps-ui/shared/docroot/tps/admin/console/js/misc.js (limited to 'dogtag') diff --git a/dogtag/CMakeLists.txt b/dogtag/CMakeLists.txt new file mode 100644 index 000000000..d83f91591 --- /dev/null +++ b/dogtag/CMakeLists.txt @@ -0,0 +1,16 @@ +project(dogtag) + +if (APPLICATION_FLAVOR_IPA_PKI_THEME) + add_subdirectory(common-ui) + add_subdirectory(ca-ui) +endif (APPLICATION_FLAVOR_IPA_PKI_THEME) +if (APPLICATION_FLAVOR_DOGTAG_PKI_THEME) + add_subdirectory(common-ui) + add_subdirectory(ca-ui) + add_subdirectory(kra-ui) + add_subdirectory(ocsp-ui) + add_subdirectory(ra-ui) + add_subdirectory(tks-ui) + add_subdirectory(tps-ui) + add_subdirectory(console-ui) +endif (APPLICATION_FLAVOR_DOGTAG_PKI_THEME) diff --git a/dogtag/ca-ui/CMakeLists.txt b/dogtag/ca-ui/CMakeLists.txt new file mode 100644 index 000000000..68c1c2061 --- /dev/null +++ b/dogtag/ca-ui/CMakeLists.txt @@ -0,0 +1,8 @@ +project(ca-ui) + +install( + DIRECTORY + shared/ + DESTINATION + ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME} +) diff --git a/dogtag/ca-ui/LICENSE b/dogtag/ca-ui/LICENSE new file mode 100644 index 000000000..e281f4362 --- /dev/null +++ b/dogtag/ca-ui/LICENSE @@ -0,0 +1,291 @@ +This Program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published +by the Free Software Foundation; version 2 of the License. + +This Program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with this Program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. diff --git a/dogtag/ca-ui/shared/webapps/ca/404.html b/dogtag/ca-ui/shared/webapps/ca/404.html new file mode 100755 index 000000000..bd04559aa --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/404.html @@ -0,0 +1,146 @@ + + + + + + +CA 404 Error! + + + + + + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ +Certificate System CA Error Page +
+

+ +

+ +

+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/500.html b/dogtag/ca-ui/shared/webapps/ca/500.html new file mode 100755 index 000000000..a775341e5 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/500.html @@ -0,0 +1,139 @@ + + + + + + +CA 500 Error! + + + + + + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ +Certificate System CA Error Page +
+

+ +

+ +

+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/GenUnexpectedError.template b/dogtag/ca-ui/shared/webapps/ca/GenUnexpectedError.template new file mode 100644 index 000000000..1e51f85e9 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/GenUnexpectedError.template @@ -0,0 +1,68 @@ + + + + + +CA Processing Error! + + + + +Problem Processing Your Request + + + + + + +
 
+ + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/GenUnexpectedError.template b/dogtag/ca-ui/shared/webapps/ca/admin/GenUnexpectedError.template new file mode 100644 index 000000000..7a47f2c2b --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/admin/GenUnexpectedError.template @@ -0,0 +1,68 @@ + + + + + +CA Admin Processing Error! + + + + +Problem Processing Your Request + + + + + + +
 
+ + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/ca/EnrollSuccess.template b/dogtag/ca-ui/shared/webapps/ca/admin/ca/EnrollSuccess.template new file mode 100644 index 000000000..d0e5af3dd --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/admin/ca/EnrollSuccess.template @@ -0,0 +1,245 @@ + + + + + + +CS Enroll Request Success + + + + + + +Enrollment Success + + + +

+ + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/ca/ImportAdminCert.template b/dogtag/ca-ui/shared/webapps/ca/admin/ca/ImportAdminCert.template new file mode 100644 index 000000000..e52764ec6 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/admin/ca/ImportAdminCert.template @@ -0,0 +1,58 @@ + + + + +VBScript Administrator Certificate Enrollment + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/ca/ImportCert.template b/dogtag/ca-ui/shared/webapps/ca/admin/ca/ImportCert.template new file mode 100644 index 000000000..8df83eca9 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/admin/ca/ImportCert.template @@ -0,0 +1,242 @@ + + + + + + +CS Enroll Request Success + + + + + +Import Certificate + + + + + + + + + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/ca/adminEnroll.html b/dogtag/ca-ui/shared/webapps/ca/admin/ca/adminEnroll.html new file mode 100644 index 000000000..e4be5c746 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/admin/ca/adminEnroll.html @@ -0,0 +1,779 @@ + + + + +Admin Enrollment form. + + + + + + + + + + + + + + + + + + + + + +Administrator/Agent Certificate Enrollment
+

+ + To access the Agent Services pages and approve requests for certificates, + you must have a personal client SSL certificate so that Certificate + System can authenticate your identity. You must also + be designated as an agent, or privileged user. +

+ Use this form to request this first personal certificate to be issued + by the system. When you submit the form, the certificate is issued + immediately and returned to you. The system also adds you + automatically to the list of agents. You must import the new + certificate into your browser before you can access the Agent Services + pages. +

+ After you submit this form, it is automatically disabled. To enroll + again, or to enroll other users, please see the documentation. + + + + + + +
 
+ + + + + + +
+ Important: + + Be sure to request your certificate on the same computer + on which you plan to use the certificate. +
+ + + + + +
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Authentication Information
+ Enter the user ID and password for the administrator/agent. +
+ + User ID: + + +
+ + Password: + + +
+ + Subject Name
+ Enter values for the DN components you want to have in your certificate. +
+
+ + Full name: + + + + +
+ + Login name: + + + +
+ + Email address: + + + +
+ + Organization unit: + + + +
+ + Organization: + + + +
+ + Country: + + + +
+ + + + + +
+ + User's Key Information
+ When your submit this form, the browser generates a private and + public key. The browser retains the private key and submits the + public key along with your request for a certificate. + The public key becomes part of your certificate.

+ + +

+ + + + +
+
+ + + + + + + + + + +
+
+
+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/ca/securitydomainlogin.template b/dogtag/ca-ui/shared/webapps/ca/admin/ca/securitydomainlogin.template new file mode 100644 index 000000000..7d61a8602 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/admin/ca/securitydomainlogin.template @@ -0,0 +1,114 @@ + + + + + + + CA Admin Security Domain Login + + + + + + + +

+ + + + + + +
+ + + + +
+

+ +
+ + + +
+
+   +
+ + +

+ + + + +
+
+ +
+
+ +

+ +

+ +
+
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/ca/sendCookie.template b/dogtag/ca-ui/shared/webapps/ca/admin/ca/sendCookie.template new file mode 100644 index 000000000..8f2e62e4d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/admin/ca/sendCookie.template @@ -0,0 +1,97 @@ + + + + +CA Admin Send Cookie + + + + + + + + + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ + + +Sending Session ID ... +
+

+ +

+

+ + + + + + + + + + + +
  
  
+ +
+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/cms-funcs.js b/dogtag/ca-ui/shared/webapps/ca/admin/cms-funcs.js new file mode 100644 index 000000000..c8ffd51c7 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/admin/cms-funcs.js @@ -0,0 +1,538 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +// + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/graphics/gray90.gif b/dogtag/ca-ui/shared/webapps/ca/admin/graphics/gray90.gif new file mode 100644 index 000000000..c6f811102 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/admin/graphics/gray90.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/graphics/hr.gif b/dogtag/ca-ui/shared/webapps/ca/admin/graphics/hr.gif new file mode 100644 index 000000000..14f8acf92 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/admin/graphics/hr.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/graphics/spacer.gif b/dogtag/ca-ui/shared/webapps/ca/admin/graphics/spacer.gif new file mode 100644 index 000000000..13acffe53 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/admin/graphics/spacer.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/helpfun.js b/dogtag/ca-ui/shared/webapps/ca/admin/helpfun.js new file mode 100644 index 000000000..14a80bb95 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/admin/helpfun.js @@ -0,0 +1,35 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +function help(helptopic) { + + var HelpWin=window.open("","MyWin", "toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,resizable=yes,width=500,height=500"); + + HelpWin.location = helptopic; + HelpWin.focus(); + +} + +function helpstatus(helpline) { + + window.status = helpline; + + return true; + +} + diff --git a/dogtag/ca-ui/shared/webapps/ca/admin/index.html b/dogtag/ca-ui/shared/webapps/ca/admin/index.html new file mode 100644 index 000000000..30662d47a --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/admin/index.html @@ -0,0 +1,23 @@ + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/GenError.template b/dogtag/ca-ui/shared/webapps/ca/agent/GenError.template new file mode 100644 index 000000000..33133ce3d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/GenError.template @@ -0,0 +1,80 @@ + + + + + + +CA Agent Processing Error! + + + + + +Problem Processing Your Request + + + + + + +
 
+ + + + + +

+Please consult your local administrator for further assistance. +The Certificate System logs may provide further information. + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/GenPending.template b/dogtag/ca-ui/shared/webapps/ca/agent/GenPending.template new file mode 100644 index 000000000..50d23ee31 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/GenPending.template @@ -0,0 +1,63 @@ + + + + + + +CA Agent Request Pending + + + + + + +Request Successfully Submitted + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/GenRejected.template b/dogtag/ca-ui/shared/webapps/ca/agent/GenRejected.template new file mode 100644 index 000000000..81d12641a --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/GenRejected.template @@ -0,0 +1,84 @@ + + + + + + +CA Agent Request Rejected + + + + + +Request Rejected + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/GenSuccess.template b/dogtag/ca-ui/shared/webapps/ca/agent/GenSuccess.template new file mode 100644 index 000000000..f3531f0b9 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/GenSuccess.template @@ -0,0 +1,46 @@ + + + + + + + +CA Agent Generic Request Success + + + + + +Request Successfully Submited + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/GenSvcPending.template b/dogtag/ca-ui/shared/webapps/ca/agent/GenSvcPending.template new file mode 100644 index 000000000..584402c69 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/GenSvcPending.template @@ -0,0 +1,61 @@ + + + + + +CA Agent Request Svc Pending + + + + +Request Successfully Submitted + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/GenUnauthorized.template b/dogtag/ca-ui/shared/webapps/ca/agent/GenUnauthorized.template new file mode 100644 index 000000000..f0016cdfa --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/GenUnauthorized.template @@ -0,0 +1,44 @@ + + + + + + + +CA Agent Generic Unauthorized + + + + + +Unauthorized Access + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/GenUnexpectedError.template b/dogtag/ca-ui/shared/webapps/ca/agent/GenUnexpectedError.template new file mode 100644 index 000000000..b00295c2f --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/GenUnexpectedError.template @@ -0,0 +1,68 @@ + + + + + +CA Agent Processing Error! + + + + +Problem Processing Your Request + + + + + + +
 
+ + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/EnrollSuccess.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/EnrollSuccess.template new file mode 100644 index 000000000..a2f8e499d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/EnrollSuccess.template @@ -0,0 +1,219 @@ + + + + + + + +CS Enroll Request Success + + + + + + + + +Enrollment Success + + + +

+ + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/ImportCert.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ImportCert.template new file mode 100644 index 000000000..4b828ca6f --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ImportCert.template @@ -0,0 +1,191 @@ + + + + + + +CS Enroll Request Success + + + + + + +Import Certificate(s) + + + + + + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/ListRequests.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ListRequests.html new file mode 100644 index 000000000..8043cbb3e --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ListRequests.html @@ -0,0 +1,112 @@ + + + + +List Certificate Service Requests + + + + + + + +List Requests
+ +Use this form to show a list of certificate requests. + + + + +
 
+ +

+ + + + + + + + + + + + + + +
+ Request type: + + +
+ Request status: + + +
+ Starting request number:
+
+ +

+
+ + + + +
+    + first  + + + records    + +
+ +

+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileApprove.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileApprove.template new file mode 100644 index 000000000..6e0558df9 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileApprove.template @@ -0,0 +1,165 @@ + + + + +Manage Certificate Profiles
+ +Use this form to approve a certificate profile. + + + + +
 
+

+

+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileList.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileList.template new file mode 100644 index 000000000..1514ad754 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileList.template @@ -0,0 +1,75 @@ + + + + +Manage Certificate Profiles
+ +Use this form to approve a certificate profile. + + + + +
 
+

+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileProcess.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileProcess.template new file mode 100644 index 000000000..70e7b2ae8 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileProcess.template @@ -0,0 +1,179 @@ + + + + + + + + + + + +
 
+

+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileReview.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileReview.template new file mode 100644 index 000000000..4e27f5245 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileReview.template @@ -0,0 +1,404 @@ + + + + + + + + + + + + +
 
+

+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileSelect.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileSelect.template new file mode 100644 index 000000000..4c7139d69 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/ProfileSelect.template @@ -0,0 +1,175 @@ + + + + +Approve Certificate Profile
+ +Use this form to approve a certificate profile. + + + + +
 
+

+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/SrchCert.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/SrchCert.html new file mode 100644 index 000000000..27350286d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/SrchCert.html @@ -0,0 +1,1790 @@ + + + + + Search for Certificates + + + + + + + +Search for Certificates +
+ +Use this form to compose queries based on properties of the certificate. + + + + + + +
 
+ + +Each section below filters the search. Check the box at the top of the +section if you want to use that filter in your search, then complete the fields. +Leave a box unchecked to ignore that filter. You can click more than one box +to get a combination of search criteria. + + + + + + +
 
+ +Serial Number Range + + + + + + + + + + + + + + + + + + +
+ +Show certificates that fall within the following range: +
  +Lowest serial number: +(leave blank for no lower limit)
  +Highest serial number: +(leave blank for no upper limit)
+

+ +Enter a range of certificate serial numbers in hexadecimal form +(starting with 0x, as in the certificate list), or in decimal form. + + + + + + + + + +
 
+Status +
+ + + + + +
+ +Show certificates that are + + +
+
+ + + + + + +
 
+ +Subject Name +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates with a subject name matching the following: + +
  +Email address: +
  +Common name: +
  +User ID: +
  +Organization unit: +
  +Organization: +
  +Locality: +
  +State: +
  +Country: +
  +Match Method: + + +Exact +
   + +Partial +
+
+ + +Enter values for the fields you want to have in your search criteria. +Leave other fields blank. +

+Exact match method finds certificates for subjects whose name consists +exactly of the components that you have filled in above, and contains +none of the components you have left blank. Pattern matching wildcard +values cannot be used in this search. +

+Partial match method finds certificates for subjects whose name consists +in part of the components you have specified above, and in addition +may contain arbitrary values for the other components you have left blank above. +Pattern matching wildcard values can be used in this search. +
+ + + + + + + +
 
+ + +Revocation Information + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates revoked by:  + +
+ + + +Show certificates revoked during the period: +
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + +
+ + + +Show certificates revoked from the reason:  +
+ +
+ + + + + + + +
 
+ + +Issuing Information + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates issued by:  +
+ +Show certificates issued according to the profile:  +
+ +Show certificates issued during the period:
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + +
 
+ + +Dates of Validity + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates effective during the period:
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates expired during the period:
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + + + +
+ +Show certificates with a validity period:
  + +than + + +
+ + + + + + + + +
 
+ +Basic Constraints + +
+ + + + + +
+ +Show CA certificates (based on Basic Constraints extension). +
+
+ + + + + + + + +
 
+ + +Type + +
+ + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates of the following types: +
  +SSL client: + + +
  +SSL server: + + +
  +Secure email: + + +
  +Subordinate SSL CA: + + +
  +Subordinate email CA: + + +
+
+ + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
+ +Limits + + + + + + + + + +
+      + Maximum results: + + +
+      + Time limit (in seconds): + + +
+
+ + + + + +
+    + +
+ +
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/SrchRequests.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/SrchRequests.html new file mode 100644 index 000000000..8565b1b90 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/SrchRequests.html @@ -0,0 +1,384 @@ + + + + + Search for Requests + + + + + + + +Search for Requests +
+ +Use this form to compose queries based on properties of the request. + + + + + + +
 
+ + +Each section below filters the search. Check the box at the top of the +section if you want to use that filter in your search, then complete the fields. +Leave a box unchecked to ignore that filter. You can click more than one box +to get a combination of search criteria. + + + + + + +
 
+ +Request ID Range +
+ + + + + + + + + + + + + + + + + +
+ +Show requests that fall within the following range: +
  +Lowest request id: +(leave blank for no lower limit)
  +Highest request id: +(leave blank for no upper limit)
+
+ +Enter a range of request IDs in decimal form. + + + + + + + + + +
 
+ +Request Type +
+ + + + + +
+ +Show requests that are of + +type + +
+
+ + + + + + +
 
+ +Request Status +
+ + + + + +
+ +Show requests that are in + +status + +
+
+ + + +
+ + + +
+ + + + + + + +
 
+ +Request Owner + + + + + + + + + + + + + +
+ +Show requests that belong to the user specified as below: +
  + + self +
  + + uid= + +
+
+ + +Limits + + + + + + + + + +
+      + Maximum results: + + +
+      + Time limit (in seconds): + + +
+
+ + + + + + + + + +
+    +
+ +
+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/SrchRevokeCert.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/SrchRevokeCert.html new file mode 100644 index 000000000..71384109d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/SrchRevokeCert.html @@ -0,0 +1,1209 @@ + + + + + Revoke Certificates + + + + + + + + +Revoke Certificates
+ +Use this form to revoke a set of certificates determined by one +or more properties of the certificate. + + + + + + +
 
+ + +Each section below filters the set of certificates to be revoked. +Check the box at the top of the section if you want to use that +filter in your search, then complete the fields. Leave a box +unchecked to ignore that filter. You can click more than one box +to get a combination of search criteria. +

+You will be given a chance to examine the certificates before +they are revoked. + + + + + + + +
 
+ +Serial Number Range +

+ + + + + + + + + + + + + + + + + +
+ +Revoke certificates that fall within the following range: +
  +Lowest serial number: +(leave blank for no lower limit)
  +Highest serial number: +(leave blank for no upper limit)
+
+ +Enter a range of certificate serial numbers in hexadecimal form +(starting with 0x, as in the certificate list), or in decimal form. + + + + + + + + + +
 
+ +Subject Name +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Revoke certificates with a subject name matching the following: + +
  +Email address: +
  +Common name: +
  +User ID: +
  +Organization unit: +
  +Organization: +
  +Locality: +
  +State: +
  +Country: +
  +Match Method: + + +Exact +
   + +Partial +
+
+ + +Enter values for the fields you want to have in your search criteria. +Leave other fields blank. +

+Exact match method revokes certificates for subjects whose name consists +exactly of the components that you have filled in above, and contains +none of the components you have left blank. Pattern matching wildcard +values cannot be used in this search. +

+Partial match method revokes certificates for subjects whose name consists +in part of the components you have specified above, and in addition +may contain arbitrary values for the other components you have left blank above. +Pattern matching wildcard values can be used in this search. +
+ + + + + + + + + +
 
+ + +Issuing Information + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +Revoke certificates issued by:  +
+ +Revoke certificates issued during the period: +
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + +
 
+ + +Dates of Validity + + + + + + + + + + + + + + + + + + + + +
+ +Revoke certificates effective during the period: +
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +Revoke certificates expire during the period: +
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + + + +
+ +Revoke certificates with a validity period: +
  + +than + + +
+ + + + + + +
  + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
+ +Limits + + + + + + + + + +
+      + Maximum results: + + +
+      + Time limit (in seconds): + + +
+
+ + + + + +
+    + +
+ +
+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/UpdateDir.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/UpdateDir.html new file mode 100644 index 000000000..1d50f2507 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/UpdateDir.html @@ -0,0 +1,367 @@ + + + + + Update Directory Server + + + + + + + + + + +Update Directory Server
+ + +In most cases, the directory is updated automatically with +the latest changes to certificates and certificate revocation lists. +In a few situations, however, you may need to update the directory manually. +Use this form to make updates manually. +

+Note:  Any certificates issued or revoked during +the update may not be reflected in the directory. +You can use this form again to update those certificates. + + + + + + +
 
+ +

+ + + + + +
+Skip certificates already marked as updated.
+ + +Check one or more of these boxes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Update everything in the database to the directory. +
(This will include all selections below.)
+Update the certificate revocation list to the directory.
+Update Certificate Manager certificate to the directory.
+Update valid certificates to the directory.
+From serial number:  + +(leave blank for no lower limit)
+To serial number:  + +(leave blank for no upper limit)
+Remove expired certificates from the directory.
+From serial number:  + +(leave blank for no lower limit)
+To serial number:  + +(leave blank for no upper limit)
+Remove revoked certificates from the directory.
+From serial number:  + +(leave blank for no lower limit)
+To serial number:  + +(leave blank for no upper limit)
+ +
  + + + + + +
+   + +
+ +
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/blank.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/blank.html new file mode 100644 index 000000000..e41af69c4 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/blank.html @@ -0,0 +1,27 @@ + + + + +Untitled Document + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/bulkissuance.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/bulkissuance.template new file mode 100644 index 000000000..01f57455d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/bulkissuance.template @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/cloneRedirect.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/cloneRedirect.template new file mode 100644 index 000000000..ef763e83f --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/cloneRedirect.template @@ -0,0 +1,41 @@ + + + + Feature Unavailable to Clones + + + + +Feature Unavailable to Clones + + + + + + +
 
+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/confirmRevocation.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/confirmRevocation.template new file mode 100644 index 000000000..c1061affa --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/confirmRevocation.template @@ -0,0 +1,212 @@ + + + + + +Certificate Revocation Confirmation + + + + +Certificate Revocation Confirmation
+Please confirm certificate revocation by selecting appropriate revocation reason(s) and submitting the form.

+ + + + + + +
Important:When making this + request you must use the browser environment in which you have access to your authentication certificate and key.
+

+ + +Certificate Details
+The details of the certificate being revoked are below: +
+

+ + + + + + + + + + + + + + +
Serial Number: + +
Subject Name: + +
Valid: + +
+ + +
+ + + + + + + + + + + + + + + + +
Select Revocation Reason
+
+ Please select one or more reasons for revocation.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Unspecified
+ + Key compromised
+ + CA Key Compromised
+ + Affiliation changed
+ + Certificate superceded
+ + Cessation of operation
+ + Certificate is on hold
+ + Privilege withdrawn
+
Additional + comments if any, regarding this request
+ Please write any additional comments directed to the person who will process + your certificate request.
+ +
+ + + + +
+
+ + + + + + +
+
+
+
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/displayBySerial.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/displayBySerial.template new file mode 100644 index 000000000..4f2d6f2d5 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/displayBySerial.template @@ -0,0 +1,298 @@ + + + + + Display Certificate + + + + + + + + +Certificate + +
+ + + + +
 
+ + +
+ +Certificate contents
+ +
+
+
+ + + +

+ +
+ +Installing this certificate in a server
+ +

+ +The following format can be used to install this certificate into a server. +

+Base 64 encoded certificate + +

+-----BEGIN CERTIFICATE-----
+
+-----END CERTIFICATE-----
+
+ + +

+Base 64 encoded certificate with CA certificate chain in pkcs7 format + +

+-----BEGIN CERTIFICATE CHAIN-----
+
+-----END CERTIFICATE CHAIN-----
+
+ +

+ + + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/displayBySerial2.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/displayBySerial2.template new file mode 100644 index 000000000..5c700da66 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/displayBySerial2.template @@ -0,0 +1,131 @@ + + + + + Display Certificate + + + + + + + + + +Certificate + +
+ + + + +
 
+ + +
+ +Certificate contents
+ +

+
+
+ +

+ +
+ +Installing this certificate in a server
+ +

+ +The following format can be used to install this certificate into a server. +

+Base 64 encoded certificate + +

+-----BEGIN CERTIFICATE CHAIN-----
+
+-----END CERTIFICATE CHAIN-----
+
+ +

+ +
+ +Downloading this certificate
+

+ +To download the certificate into your system, click the following button. + +

+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/displayCRL.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/displayCRL.template new file mode 100644 index 000000000..b3f0a50a0 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/displayCRL.template @@ -0,0 +1,217 @@ + + + + + Display CRL + + + + + + + + + +Certificate Revocation List +
+ + + + +
 
+
+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/displayCertFromRequest.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/displayCertFromRequest.template new file mode 100644 index 000000000..13bbb166b --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/displayCertFromRequest.template @@ -0,0 +1,197 @@ + + + + + + +CS Enroll Request Success + + + + + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/error.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/error.template new file mode 100644 index 000000000..b1940a820 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/error.template @@ -0,0 +1,56 @@ + + + + + +Certificate Service Error + + +

Problem Processing Your Request

+

+The certificate service encountered a problem when processing your +request. This problem may indicate a flaw in the form used to +submit your request or the values that were entered into the form. +The following message supplies more information about the error +that occurred. +

+

+
+
+ + +

+Please consult your local administrator for further assistance. +The certificate server's log may provide further information. + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameCRL.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameCRL.html new file mode 100644 index 000000000..a0483c7e4 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameCRL.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameDir.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameDir.html new file mode 100644 index 000000000..bcf5df10e --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameDir.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameDisplayCRL.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameDisplayCRL.html new file mode 100644 index 000000000..79a11aab6 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameDisplayCRL.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameList.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameList.html new file mode 100644 index 000000000..98f514696 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameList.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameListReq.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameListReq.html new file mode 100644 index 000000000..c4b3d1e62 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameListReq.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameOCSP.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameOCSP.html new file mode 100644 index 000000000..8cc976d02 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameOCSP.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameProfile.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameProfile.html new file mode 100644 index 000000000..2a15bae4c --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameProfile.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameRevoke.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameRevoke.html new file mode 100644 index 000000000..ebaee6df8 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameRevoke.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameSearch.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameSearch.html new file mode 100644 index 000000000..b75a6272b --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameSearch.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameSrchRequests.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameSrchRequests.html new file mode 100644 index 000000000..0e73ea82f --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameSrchRequests.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameStats.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameStats.html new file mode 100644 index 000000000..75a4dbebb --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/frameStats.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/getOCSPInfo.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/getOCSPInfo.template new file mode 100644 index 000000000..46e4ccf32 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/getOCSPInfo.template @@ -0,0 +1,117 @@ + + + + + Display CRL + + + + + + + + + +OCSP Service +
+ + + + +
 
+
+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/getStats.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/getStats.template new file mode 100644 index 000000000..59c59eea5 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/getStats.template @@ -0,0 +1,140 @@ + + + + + Display CRL + + + + + + + + + +Statistics +
+ + + + +
 
+
+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/index.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/index.html new file mode 100644 index 000000000..05756ed3a --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/index.html @@ -0,0 +1,33 @@ + + + + +CA Agent + + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuCRL.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuCRL.html new file mode 100644 index 000000000..2c4984e9e --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuCRL.html @@ -0,0 +1,75 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Requests
+ List Certificates
+ Search for Certificates
+ Revoke Certificates
+ Display Revocation List
+ Update Revocation List
+ Update Directory Server
+ OCSP Service
+ Manage Certificate Profiles
+ View Server Statistics
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuDir.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuDir.html new file mode 100644 index 000000000..7fa9f658d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuDir.html @@ -0,0 +1,75 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Requests
+ List Certificates
+ Search for Certificates
+ Revoke Certificates
+ Display Revocation List
+ Update Revocation List
+ Update Directory Server
+ OCSP Service
+ Manage Certificate Profiles
+ View Server Statistics
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuDisplayCRL.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuDisplayCRL.html new file mode 100644 index 000000000..de76603c4 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuDisplayCRL.html @@ -0,0 +1,75 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Requests
+ List Certificates
+ Search for Certificates
+ Revoke Certificates
+ Display Revocation List
+ Update Revocation List
+ Update Directory Server
+ OCSP Service
+ Manage Certificate Profiles
+ View Server Statistics
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuList.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuList.html new file mode 100644 index 000000000..21452599d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuList.html @@ -0,0 +1,75 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Requests
+ List Certificates
+ Search for Certificates
+ Revoke Certificates
+ Display Revocation List
+ Update Revocation List
+ Update Directory Server
+ OCSP Service
+ Manage Certificate Profiles
+ View Server Statistics
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuListReq.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuListReq.html new file mode 100644 index 000000000..f3b541962 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuListReq.html @@ -0,0 +1,74 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Requests
+ List Certificates
+ Search for Certificates
+ Revoke Certificates
+ Display Revocation List
+ Update Revocation List
+ Update Directory Server
+ OCSP Service
+ Manage Certificate Profiles
+ View Server Statistics
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuOCSP.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuOCSP.html new file mode 100644 index 000000000..0b73aa60e --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuOCSP.html @@ -0,0 +1,75 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Requests
+ List Certificates
+ Search for Certificates
+ Revoke Certificates
+ Display Revocation List
+ Update Revocation List
+ Update Directory Server
+ OCSP Service
+ Manage Certificate Profiles
+ View Server Statistics
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuProfile.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuProfile.html new file mode 100644 index 000000000..a7bcd66df --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuProfile.html @@ -0,0 +1,75 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Requests
+ List Certificates
+ Search for Certificates
+ Revoke Certificates
+ Display Revocation List
+ Update Revocation List
+ Update Directory Server
+ OCSP Service
+ Manage Certificate Profiles
+ View Server Statistics
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuRevoke.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuRevoke.html new file mode 100644 index 000000000..1148bf7c4 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuRevoke.html @@ -0,0 +1,70 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Requests
+ List Certificates
+ Search for Certificates
+ Revoke Certificates
+ Display Revocation List
+ Update Revocation List
+ Update Directory Server
+ OCSP Service
+ Manage Certificate Profiles
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuSearch.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuSearch.html new file mode 100644 index 000000000..a088ef030 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuSearch.html @@ -0,0 +1,75 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Requests
+ List Certificates
+ Search for Certificates
+ Revoke Certificates
+ Display Revocation List
+ Update Revocation List
+ Update Directory Server
+ OCSP Service
+ Manage Certificate Profiles
+ View Server Statistics
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuSrchRequests.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuSrchRequests.html new file mode 100644 index 000000000..3b16a1a20 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuSrchRequests.html @@ -0,0 +1,75 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Requests
+ List Certificates
+ Search for Certificates
+ Revoke Certificates
+ Display Revocation List
+ Update Revocation List
+ Update Directory Server
+ OCSP Service
+ Manage Certificate Profiles
+ View Server Statistics
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuStats.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuStats.html new file mode 100644 index 000000000..c251356bd --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/menuStats.html @@ -0,0 +1,74 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Requests
+ List Certificates
+ Search for Certificates
+ Revoke Certificates
+ Display Revocation List
+ Update Revocation List
+ Update Directory Server
+ OCSP Service
+ Manage Certificate Profiles
+ Statistics
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/monitor.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/monitor.html new file mode 100644 index 000000000..a5ee3db8f --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/monitor.html @@ -0,0 +1,77 @@ + + + + + Performance Monitor + + + + + + +Performance Monitor +
+ +Use this form to query performance of this authority within a specified time range. + + + + + +
 
+ +

+ + + + + + + + + + + + + + + + + +
+ Start time:  + +  (use one of two formats YYYYMMDDHHMMSS or -S) +
+ Interval length:  +  
+     Number of intervals:  +  
+
+ + + + + +
+    +
+
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/monitor.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/monitor.template new file mode 100644 index 000000000..1d84f9f20 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/monitor.template @@ -0,0 +1,200 @@ + + + +Monitor + + + + +Monitor + + + + + +
 
+ + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/notImplemented.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/notImplemented.html new file mode 100644 index 000000000..cbdd43f6a --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/notImplemented.html @@ -0,0 +1,30 @@ + + + + +Not implemented + + + +Not Implemented
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/processCertReq.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/processCertReq.template new file mode 100644 index 000000000..437895934 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/processCertReq.template @@ -0,0 +1,228 @@ + + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/processReq.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/processReq.template new file mode 100644 index 000000000..2f8fc7778 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/processReq.template @@ -0,0 +1,1415 @@ + + + + + Display Request + + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryBySerial.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryBySerial.html new file mode 100644 index 000000000..95f8ed653 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryBySerial.html @@ -0,0 +1,186 @@ + + + + + List Certificates Within a Serial Number Range + + + + + + + + + +List Certificates +
+ +Use this form to list certificates whose serial numbers fall within a specified range. + + + + + +
 
+ +
+ + + +

+ +Enter a range of certificate serial numbers in hexadecimal form +(starting with 0x, as in the certificate list), or in decimal form. + + +

+ + + + + + + + + + + +
+ Lowest serial number + + (leave blank for no lower limit) +
+ Highest serial number + (leave blank for no upper limit) +
+ +

+ + +Do not show certificates that have been revoked +
+ + +Do not show certificates that have expired or are not yet valid +
  +
  + + + + + +
+    + first  + + + + + records    + +
+

+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryCert.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryCert.html new file mode 100644 index 000000000..73d59ef30 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryCert.html @@ -0,0 +1,1543 @@ + + + + + Search for Certificates + + + + + + + +Search for Certificates +
+ +Use this form to compose queries based on properties of the certificate. + + + + + + +
 
+ + +Each section below filters the search. Check the box at the top of the +section if you want to use that filter in your search, then complete the fields. +Leave a box unchecked to ignore that filter. You can click more than one box +to get a combination of search criteria. + + + + + + +
 
+ +Serial Number Range +
+ + + + + + + + + + + + + + + + + +
+ +Show certificates that fall within the following range: +
  +Lowest serial number: +(leave blank for no lower limit)
  +Highest serial number: +(leave blank for no upper limit)
+
+ +Enter a range of certificate serial numbers in hexadecimal form +(starting with 0x, as in the certificate list), or in decimal form. + + + + + + + + + +
 
+Status +
+ + + + + +
+ +Show certificates that are + + +
+
+ + + + + + +
 
+ +Subject Name +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates with a subject name matching the following: + +
  +Email address: +
  +Common name: +
  +User ID: +
  +Organization unit: +
  +Organization: +
  +Locality: +
  +State: +
  +Country: +
  +Match Method: + + +Exact +
   + +Partial +
+
+ + +Enter values for the fields you want to have in your search criteria. +Leave other fields blank. +

+Exact match method finds certificates for subjects whose name consists +exactly of the components that you have filled in above, and contains +none of the components you have left blank. Pattern matching wildcard +values cannot be used in this search. +

+Partial match method finds certificates for subjects whose name consists +in part of the components you have specified above, and in addition +may contain arbitrary values for the other components you have left blank above. +Pattern matching wildcard values can be used in this search. +
+ + + + + + + +
 
+ + +Revocation Information + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates revoked by:  + +
+ + + +Show certificates revoked during the period: +
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + +
+ + + +Show certificates revoked from the reason:  +
+ +
+ + + + + + + +
 
+ + +Issuing Information + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates issued by:  +
+ +Show certificates issued during the period:
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + +
 
+ + +Dates of Validity + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates effective during the period:
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates expired during the period:
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + + + +
+ +Show certificates with a validity period:
  + +than + + +
+ + + + + + + +
 
+ + +Type + +
+ + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates of the following types: +
  +SSL client: + + +
  +SSL server: + + +
  +Secure email: + + +
  +Subordinate SSL CA: + + +
  +Subordinate email CA: + + +
+
+ + + +
+ + + +
+ + + + + + + +
+    + first  + + records    + +
+ +
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryCert.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryCert.template new file mode 100644 index 000000000..32f30d226 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryCert.template @@ -0,0 +1,527 @@ + + + + +Query Certificate + + + + + + + + + +Search Results +
+ + + + +
 
+ + + + +
+ + +
+
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryReq.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryReq.template new file mode 100644 index 000000000..9fb63a109 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/queryReq.template @@ -0,0 +1,453 @@ + + + + + Request Queue + + + + + + +Request Queue +
+ + + + + +
 
+ + + + + +
+ + +
+
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/reasonToRevoke.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/reasonToRevoke.template new file mode 100644 index 000000000..12c14dfda --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/reasonToRevoke.template @@ -0,0 +1,481 @@ + + + + + +Certificate Revocation Confirmation + + + + + + + + +Certificate Revocation Confirmation
+ +Use this form to confirm certificate revocation by selecting appropriate +revocation reason and submitting the form. + + + + + +
 
+ + + + + + +
Important:When making this + request you must use the browser environment in which you have access to your authentication certificate and key.
+

+ + +Certificate Details
+The details of the certificate being revoked are below: +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + +
+ + Select Invalidity Date
+ + Please select the date on which it is known or suspected that the private key + was compromised or that the certificate otherwise became invalid. +
+ + Invalidity date:  + + + +
  +
+
+ + Select Revocation Reason
+ + Please select reason for revocation. +
+ +
+
+ + Additional Comments
+ If you want to include any additional comments in your revocation request, write them here. +
+
+ +
+
+ + + + + + + +
+    + + +    + + +
+
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/revocationResult.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/revocationResult.template new file mode 100644 index 000000000..bd356841d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/revocationResult.template @@ -0,0 +1,190 @@ + + + + +Revocation Result + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/revokeBySerial.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/revokeBySerial.template new file mode 100644 index 000000000..cae2a93da --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/revokeBySerial.template @@ -0,0 +1,88 @@ + + + + Certificate Revocation Result + + +

Certificate Revocation Result

+

+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/revokeCert.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/revokeCert.html new file mode 100644 index 000000000..c20c949ed --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/revokeCert.html @@ -0,0 +1,1086 @@ + + + + + Revoke Certificates + + + + + + + + +Revoke Certificates
+ +Use this form to revoke a set of certificates determined by one +or more properties of the certificate. + + + + + + +
 
+ + +Each section below filters the set of certificates to be revoked. +Check the box at the top of the section if you want to use that +filter in your search, then complete the fields. Leave a box +unchecked to ignore that filter. You can click more than one box +to get a combination of search criteria. +

+You will be given a chance to examine the certificates before +they are revoked. + + + + + + + +
 
+ +Serial Number Range +

+ + + + + + + + + + + + + + + + + +
+ +Revoke certificates that fall within the following range: +
  +Lowest serial number: +(leave blank for no lower limit)
  +Highest serial number: +(leave blank for no upper limit)
+
+ +Enter a range of certificate serial numbers in hexadecimal form +(starting with 0x, as in the certificate list), or in decimal form. + + + + + + + + + +
 
+ +Subject Name +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Revoke certificates with a subject name matching the following: + +
  +Email address: +
  +Common name: +
  +User ID: +
  +Organization unit: +
  +Organization: +
  +Locality: +
  +State: +
  +Country: +
  +Match Method: + + +Exact +
   + +Partial +
+
+ + +Enter values for the fields you want to have in your search criteria. +Leave other fields blank. +

+Exact match method revokes certificates for subjects whose name consists +exactly of the components that you have filled in above, and contains +none of the components you have left blank. Pattern matching wildcard +values cannot be used in this search. +

+Partial match method revokes certificates for subjects whose name consists +in part of the components you have specified above, and in addition +may contain arbitrary values for the other components you have left blank above. +Pattern matching wildcard values can be used in this search. +
+ + + + + + + + + +
 
+ + +Issuing Information + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +Revoke certificates issued by:  +
+ +Revoke certificates issued during the period: +
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + +
 
+ + +Dates of Validity + + + + + + + + + + + + + + + + + + + + +
+ +Revoke certificates effective during the period: +
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +Revoke certificates expire during the period: +
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + + + +
+ +Revoke certificates with a validity period: +
  + +than + + +
+ + + +
  + +
+ + + + + + + + +
+    + first  + + records    + +
+ +
+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/srchCert.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/srchCert.template new file mode 100644 index 000000000..fcaa1adf8 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/srchCert.template @@ -0,0 +1,435 @@ + + + + +Untitled Document + + + + +Search Results +
+ + + + +
 
+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/toDisplayCRL.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/toDisplayCRL.template new file mode 100644 index 000000000..a1467810e --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/toDisplayCRL.template @@ -0,0 +1,364 @@ + + + + +Display Certificate Revocation List + + + + + + + + + +Display Certificate Revocation List
+ + +Use this form to view a certificate revocation list.
+The numbers displayed in the recent changes column are +representing newly revoked, taken off hold, and expired certificates. +
+ + + + + +
 
+ +
+ + + + + + + + + + +
+ + + + +
+ +
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/toUpdateCRL.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/toUpdateCRL.template new file mode 100644 index 000000000..1d804a604 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/toUpdateCRL.template @@ -0,0 +1,386 @@ + + + + +Update Certificate Revocation List + + + + + + + + +Update Certificate Revocation List
+ + +In most cases, the certificate revocation list (CRL) is updated automatically. +In a few situations, however, you may want to update the CRL manually. +Use this form to update the CRL manually. + + + + + + +
 
+ + + + + + + + + + + +
+ + +
+ + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/top.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/top.html new file mode 100644 index 000000000..f4033d0f4 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/top.html @@ -0,0 +1,48 @@ + + + + +Untitled Document + + + + + + + + +
+ + + + +
+ + + + + + +
Red Hat®
+ Certificate System
Certificate Authority Agent Services
+
+
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/unrevocationResult.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/unrevocationResult.template new file mode 100644 index 000000000..8080ce0d2 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/unrevocationResult.template @@ -0,0 +1,127 @@ + + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/updateCRL.html b/dogtag/ca-ui/shared/webapps/ca/agent/ca/updateCRL.html new file mode 100644 index 000000000..70216a531 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/updateCRL.html @@ -0,0 +1,78 @@ + + + + +Update Certificate Revocation List + + + + + + + +Update Certificate Revocation List
+ + +In most cases, the certificate revocation list (CRL) is updated automatically. +In a few situations, however, you may want to update the CRL manually. +Use this form to update the CRL manually. + + + + + + +
 
+ +
+ + +Signature algorithm: + + +
 
  + + + + + +
+ +   + + +
+ +
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/updateCRL.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/updateCRL.template new file mode 100644 index 000000000..ebe318599 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/updateCRL.template @@ -0,0 +1,180 @@ + + + + Update Certificate Revocation List + + + + +Update Certificate Revocation List Result + + + + + + +
 
+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ca/updateDir.template b/dogtag/ca-ui/shared/webapps/ca/agent/ca/updateDir.template new file mode 100644 index 000000000..64954a257 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ca/updateDir.template @@ -0,0 +1,99 @@ + + + + Update Directory Server Results + + + + +Update Directory Server Results + + + + + +
 
+ +
    + +
+
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/cms-funcs.js b/dogtag/ca-ui/shared/webapps/ca/agent/cms-funcs.js new file mode 100644 index 000000000..c8ffd51c7 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/cms-funcs.js @@ -0,0 +1,538 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +// + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/funcs.js b/dogtag/ca-ui/shared/webapps/ca/agent/funcs.js new file mode 100644 index 000000000..f610759e8 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/funcs.js @@ -0,0 +1,693 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +// diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/graphics/dgLeftTab.gif b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/dgLeftTab.gif new file mode 100644 index 000000000..35a76c859 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/dgLeftTab.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/graphics/dgRightTab.gif b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/dgRightTab.gif new file mode 100644 index 000000000..a519bc759 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/dgRightTab.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/graphics/favicon.ico b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/favicon.ico new file mode 100644 index 000000000..efc1d33f4 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/favicon.ico differ diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/graphics/goto-tall.gif b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/goto-tall.gif new file mode 100644 index 000000000..6eea3ef5c Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/goto-tall.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/graphics/gray90.gif b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/gray90.gif new file mode 100644 index 000000000..c6f811102 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/gray90.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/graphics/hr.gif b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/hr.gif new file mode 100644 index 000000000..14f8acf92 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/hr.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/graphics/lgLeftTab.gif b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/lgLeftTab.gif new file mode 100644 index 000000000..a78fbc89d Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/lgLeftTab.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/graphics/lgRightTab.gif b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/lgRightTab.gif new file mode 100644 index 000000000..71852402d Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/lgRightTab.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/graphics/logo_header.gif b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/logo_header.gif new file mode 100644 index 000000000..573482227 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/logo_header.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/graphics/spacer.gif b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/spacer.gif new file mode 100644 index 000000000..13acffe53 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/agent/graphics/spacer.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/header.template b/dogtag/ca-ui/shared/webapps/ca/agent/header.template new file mode 100644 index 000000000..dfe7061f1 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/header.template @@ -0,0 +1,82 @@ + + + + + +Header + + + + + + + + +
+ + + + + + +
     Dogtag® Agent Services
+ + + + + +
+
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/helpfun.js b/dogtag/ca-ui/shared/webapps/ca/agent/helpfun.js new file mode 100644 index 000000000..14a80bb95 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/helpfun.js @@ -0,0 +1,35 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +function help(helptopic) { + + var HelpWin=window.open("","MyWin", "toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,resizable=yes,width=500,height=500"); + + HelpWin.location = helptopic; + HelpWin.focus(); + +} + +function helpstatus(helpline) { + + window.status = helpline; + + return true; + +} + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/index.html b/dogtag/ca-ui/shared/webapps/ca/agent/index.html new file mode 100644 index 000000000..30662d47a --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/index.html @@ -0,0 +1,23 @@ + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/index.template b/dogtag/ca-ui/shared/webapps/ca/agent/index.template new file mode 100644 index 000000000..99ea3a090 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/index.template @@ -0,0 +1,140 @@ + + + + + +CA Agent + + + + + + + + + + + + +
+ + + + + + +
     Dogtag® Agent Services
+
  + + + + + + + +
  
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/ports.template b/dogtag/ca-ui/shared/webapps/ca/agent/ports.template new file mode 100644 index 000000000..46ab91d60 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/agent/ports.template @@ -0,0 +1,121 @@ + + + + + +CA Agent Ports + + + + + + + + + + + + + +
+ + + + + + +
     Dogtag® Services Summary
+
  + + + + + + + + + + +
  
  
+
 
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/agent/xenroll.dll b/dogtag/ca-ui/shared/webapps/ca/agent/xenroll.dll new file mode 100644 index 000000000..9375e988d Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/agent/xenroll.dll differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/GenError.template b/dogtag/ca-ui/shared/webapps/ca/ee/GenError.template new file mode 100644 index 000000000..729525afd --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/GenError.template @@ -0,0 +1,72 @@ + + + + + +CA End-Entity Processing Error! + + + + +Problem Processing Your Request
+
+ + + + + +

+Please consult your local administrator for further assistance. +The Certificate System logs may provide further information. + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/GenPending.template b/dogtag/ca-ui/shared/webapps/ca/ee/GenPending.template new file mode 100644 index 000000000..15ab7316a --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/GenPending.template @@ -0,0 +1,61 @@ + + + + + +CA End-Entity Request Pending + + + + + +Request Successfully Submitted + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/GenRejected.template b/dogtag/ca-ui/shared/webapps/ca/ee/GenRejected.template new file mode 100644 index 000000000..6e0ca836f --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/GenRejected.template @@ -0,0 +1,82 @@ + + + + + +CA End-Entity Request Rejected + + + + +Request Rejected + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/GenSuccess.template b/dogtag/ca-ui/shared/webapps/ca/ee/GenSuccess.template new file mode 100644 index 000000000..5e17ecd64 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/GenSuccess.template @@ -0,0 +1,44 @@ + + + + + + +CA End-Entity Generic Request Success + + + + +Request Successfully Submited + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/GenSvcPending.template b/dogtag/ca-ui/shared/webapps/ca/ee/GenSvcPending.template new file mode 100644 index 000000000..e61acbe6c --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/GenSvcPending.template @@ -0,0 +1,61 @@ + + + + + +CA End-Entity Request Svc Pending + + + + +Request Successfully Submitted + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/GenUnauthorized.template b/dogtag/ca-ui/shared/webapps/ca/ee/GenUnauthorized.template new file mode 100644 index 000000000..b8526cb59 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/GenUnauthorized.template @@ -0,0 +1,42 @@ + + + + + + +CA End-Entity Generic Unauthorized + + + + +Unauthorized Access + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/GenUnexpectedError.template b/dogtag/ca-ui/shared/webapps/ca/ee/GenUnexpectedError.template new file mode 100644 index 000000000..d93eb0fd6 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/GenUnexpectedError.template @@ -0,0 +1,62 @@ + + + + + +CA End-Entity Processing Error! + + + + +Problem Processing Your Request + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/AIMEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/AIMEnroll.html new file mode 100644 index 000000000..d72f7c974 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/AIMEnroll.html @@ -0,0 +1,426 @@ + + + + +AIM User Enrollment Form + + + + + + + + + + + + + + + + + +AIM User Enrollment
+
+ + Use this form to submit a request for a personal certificate through your + organization's directory. With directory based enrollment, you need only + supply your user ID and password for the directory; the directory + supplies the rest of the information needed for certificate issuance. + If the user ID and password are correct your certificate will be issued + automatically. + + + + + + +
 
+ + + + + +
+ Important: + + Be sure to request your certificate on the same computer on which you + plan to use your certificate.
+ + + + +
 
+ + + + + User's Identity
+Enter your user ID and password for your organization's directory. This +information will be used to verify your identity and to obtain +information from the directory to fill in the certificate. +
+ + + + + + +
+
+ Screen Name: +
+
+ +
+ + + + + + + + +
+
+ Password: +
+
+ +
+ + + + + + + +
+ + + + + + + +
+ +
+ + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/CMCEnrollment.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/CMCEnrollment.html new file mode 100644 index 000000000..d570addc6 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/CMCEnrollment.html @@ -0,0 +1,189 @@ + + + + +CMC Request Enrollment + + + + + + + +CMC Request Enrollment +
+ + Use this form to submit a CMC full enrollment request. +

+ After you click the Submit button, your request will be submitted to an + issuing agent for approval. The certificate will be emailed to you. + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CMC Full Enrollment Request
+Paste the CMC full enrollment request into this text area. +
+
+ +
+
+ +
+ + + Select Certificate Type +
+
+ + Select a certificate type that corresponds to the certificate request you pasted in the text area above.
+
+ Certificate Type: +
+
+ +
Contact Information
+
+
+
+ Name: +
+
+ +
+
+ Email: +
+
+ +
+
+ Phone: +
+
+ +
 
Additional Comments
+ If you have additional comments for the person who will process your + certificate request, write them here. +
+
+ +
+
+ +
+ + + + +
+
+ + + + + +
+
+
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/CMCRevReq.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/CMCRevReq.html new file mode 100644 index 000000000..f7aa04f29 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/CMCRevReq.html @@ -0,0 +1,66 @@ + + + + + + + +CMC Certificate Revocation signed by authorized agent + + + + +CMC +Certificate Revocation signed by authorized agent
+

Use +this form to revoke your certificate(s) automatically. +

After you click the submit button, the valid certificate with the serial +number specified in the CMC Revocation Request will get revoked automatically.

+
+ + + + + + + + + +
CMC + Revocation Enrollment Request
+ Paste the CMC revocation request, signed by an authorized agent,  + into this text area.

+
+ + + + +
+
+ + +
+
+
+
+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/CertBasedDualEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/CertBasedDualEnroll.html new file mode 100644 index 000000000..a2861d6a6 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/CertBasedDualEnroll.html @@ -0,0 +1,364 @@ + + + + +Certificate Based Enrollment - Directory Based User Enrollment Form + + + + + + + + + + + + + + + + + +Certificate Based User Enrollment for Dual Certs - Directory Based
+
+ + Use this form to submit a request for a personal certificate. You +will be asked to do an SSL client authentication. The certificate you +use to authenticate should be the signing certificate that was +generated together with an encryption certificate sharing the same +subject DN. On success, the user ID and password supplied on this +form will be used to individualize the certificates eventually approved. + If SSL client authentication is successful, the certificate you use +for authentication is a signing-only certificate, the pairing +encryption cert can be found, and the user ID and password are correct your certificates will be issued + automatically. In general, after successful import of these dual +certificates, you want to remove the original pair from your database. + + + + + + +
 
+ + + + + +
+ Important: + + Be sure to request your certificate on the same computer on which you + plan to use your certificate.
+ + + + +
 
+ + + + + User's Identity
+Enter your user ID and password for your organization's directory. This +information will be used to verify your identity and to obtain +information from the directory to fill in the certificate. +
+ + + + + + +
+
+ User ID: +
+
+ +
+ + + + + + + + +
+
+ Password: +
+
+ +
+ + + + + + + +
+ + + + + + + + +
+ +
+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/CertBasedEncryptionEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/CertBasedEncryptionEnroll.html new file mode 100644 index 000000000..df2afdae6 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/CertBasedEncryptionEnroll.html @@ -0,0 +1,508 @@ + + + + +Cert-Based Directory Based User Enrollment Form for Encryption Cert + + + + + + + + + + + + + + + + + + +Certificate Based User Enrollment for Encryption Certs - Directory Based
+
+ + Use this form to submit a request for an encryption certificate. You +will be asked to do an SSL client authentication. The certificate you +use to authenticate should be a signing-only certificate. On success, the user ID and password supplied on this +form will be used to individualize the certificate eventually approved. + If SSL client authentication is successful, and the user ID and +password are correct your certificate will be issued + automatically. + + + + + + +
 
+ + + + + +
+ Important: + + Be sure to request your certificate on the same computer on which you + plan to use your certificate.
+ + + + +
 
+ + + + + User's Identity
+Enter your user ID and password for your organization's directory. This +information will be used to verify your identity and to obtain +information from the directory to fill in the certificate. +
+ + + + + + +
+
+ User ID: +
+
+ +
+ + + + + + + + +
+
+ Password: +
+
+ +
+ + + + + + + +
+ + + + + + + + + + + +
+ +
+ + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/CertBasedSingleEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/CertBasedSingleEnroll.html new file mode 100644 index 000000000..7ac94ae09 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/CertBasedSingleEnroll.html @@ -0,0 +1,510 @@ + + + + +Cert-Based single Directory Based User Enrollment Form + + + + + + + + + + + + + + + + + + + +Certificate Based User Enrollment for Single Certs - Directory Based
+
+ + Use this form to submit a request for a certificate. You +will be asked to do an SSL client authentication. The certificate you +use to authenticate must be issued by an approved authority. On success, the user ID and password supplied on this +form will be used to individualize the certificate eventually approved. + If SSL client authentication is successful, and the user ID and +password are correct your certificate will be issued + automatically. + + + + + + +
 
+ + + + + +
+ Important: + + Be sure to request your certificate on the same computer on which you + plan to use your certificate.
+ + + + +
 
+ + + + + User's Identity
+Enter your user ID and password for your organization's directory. This +information will be used to verify your identity and to obtain +information from the directory to fill in the certificate. +
+ + + + + + +
+
+ User ID: +
+
+ +
+ + + + + + + + +
+
+ Password: +
+
+ +
+ + + + + + + +
+ + + + + + + + + + + + +
+ +
+ + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ChallengeRevoke1.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ChallengeRevoke1.html new file mode 100644 index 000000000..ea4916cdb --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ChallengeRevoke1.html @@ -0,0 +1,175 @@ + + + + +Revoke a Certificate using a challenge password + + + + + + + + + + + +Certificate Revocation using a challenge password
+

+ +Use this form to revoke your certificate(s) automatically. +

+After you click the submit button, the valid certificate with the serial number and the matched +challenge phrase password will get revoked automatically. + +

+ + + + + + + + + + + + + + + + + +
Certificate Revocation Information
+Please enter the serial number of the certificate to be revoked in the certificate. The serial number should be in either hexadecimal form(starting with 0x) or decimal form.
+
+ Serial Number: +
+
+ +
Authentication Information
+Enter the challenge password associated with this certificate for authenticating this request.
+
+ Challenge Password: +
+
+ +
+ + + + + + + + +
Revocation Reason
+Select a revocation reason.
+
+ + +
+
+ + + Unspecified
+ + Key Compromise
+ + + + Affiliation Changed
+ + Superseded
+ + Cessation of Operation
+ + + + + + + Privilege Withdrawn
+ + +
+
+ + + + + + + + +
+ + + + +
+ + Additional Comments
+ If you want to include any additional comments in your revocation request, write them here. +
+
+ +
+ + + + +
+
+ + + + +
+
+
+
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/DirPinUserEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/DirPinUserEnroll.html new file mode 100644 index 000000000..2e5a28aca --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/DirPinUserEnroll.html @@ -0,0 +1,533 @@ + + + + +Directory and Pin-Based User Enrollment Form + + + + + + + + + + + + + + + + + +Directory And PIN Based User Enrollment
+
+ + Use this form to submit a request for a personal certificate through your + organization's directory. Your user ID and + password for the directory and a one time personal identification number + (PIN) assigned by your system administrator are required for this automatic + method of certificate issuance. If the user ID, password and PIN are correct + your certificate will be issued automatically. + + + + + + +
 
+ + + + + +
+ Important: + + Be sure to request your certificate on the same computer on which you + plan to use your certificate.
+ + + + +
 
+ + + + + User's Identity
+ Enter your user ID and password for your organization's directory and + the one time PIN given by your system administrator. + This information will be used to verify your identity and to obtain + information from the directory to fill in the certificate. +
+ + + + + + +
+
+ User ID: +
+
+ +
+ + + + + + + + +
+
+ Password: +
+
+ +
+ + +Enter the PIN your system administrator has communicated to you for certificate enrollment. + + + + + + + + +
+
+ PIN: +
+
+ +
+ + + + + + + +
+ + + + + + + +
+ +
+ + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/DirUserEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/DirUserEnroll.html new file mode 100644 index 000000000..57947e566 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/DirUserEnroll.html @@ -0,0 +1,517 @@ + + + + +Directory Based User Enrollment Form + + + + + + + + + + + + + + + + + + +Directory Based User Enrollment
+
+ + Use this form to submit a request for a personal certificate through your + organization's directory. With directory based enrollment, you need only + supply your user ID and password for the directory; the directory + supplies the rest of the information needed for certificate issuance. + If the user ID and password are correct your certificate will be issued + automatically. + + + + + + +
 
+ + + + + +
+ Important: + + Be sure to request your certificate on the same computer on which you + plan to use your certificate.
+ + + + +
 
+ + + + + User's Identity
+Enter your user ID and password for your organization's directory. This +information will be used to verify your identity and to obtain +information from the directory to fill in the certificate. +
+ + + + + + +
+
+ User ID: +
+
+ +
+ + + + + + + + +
+
+ Password: +
+
+ +
+ + + + + + + +
+ + + + + + + +
+ +
+ + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/DisplayCRL.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/DisplayCRL.html new file mode 100644 index 000000000..b4c2cd635 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/DisplayCRL.html @@ -0,0 +1,169 @@ + + + + +Review Certificate Revocation List + + + + + + + + + + + + +Import Certificate Revocation List +
+ + +Use this form to check whether a particular certificate has been revoked or +to import the latest Certificate Revocation List. + + + + + + +
 
+ +
+Select one of these actions + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Check whether the following certificate is revoked +
+ Certificate serial number:  + +
+ + Import the latest CRL to your browser +
+ + Import the latest delta CRL to your browser +
+ + Download the latest CRL in binary form +
+ + Download the latest delta CRL in binary form +
+ + Display the CRL information:   + +
+ + + + + +
+ + + + + +
+ + + +
+ +
+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/EnrollSuccess.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/EnrollSuccess.template new file mode 100644 index 000000000..771c6fb1b --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/EnrollSuccess.template @@ -0,0 +1,248 @@ + + + + + +CS Enroll Request Success + + + + + + + + + + + + + + + + + + + + +
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/GetCAChain.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/GetCAChain.html new file mode 100644 index 000000000..f21f606df --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/GetCAChain.html @@ -0,0 +1,107 @@ + + + + +Get CA Chain + + + + + + + + + + + + +Import CA Certificate Chain +
+ + +Use this form to import the CA certificate chain into your browser (users) +or your server (administrators). This is a one-time operation. + + + + + + +
 
+ +
+ + + + + + + +
+ + Users + +
+ + + + Import the CA certificate chain into your browser + +
+ + + Download the CA certificate chain in binary form + +
+ + + Display the CA certificate chain in PKCS#7 for importing into a server + +
+ + + Display certificates in the CA certificate chain for importing + individually into a server + +
+ +

+ + + + +
+
+ + + + +
+
+ +

+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ImportAdminCert.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ImportAdminCert.template new file mode 100644 index 000000000..e52764ec6 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ImportAdminCert.template @@ -0,0 +1,58 @@ + + + + +VBScript Administrator Certificate Enrollment + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ImportCert.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ImportCert.template new file mode 100644 index 000000000..8df83eca9 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ImportCert.template @@ -0,0 +1,242 @@ + + + + + + +CS Enroll Request Success + + + + + +Import Certificate + + + + + + + + + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/KeyRecovery.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/KeyRecovery.html new file mode 100644 index 000000000..b3a9e4676 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/KeyRecovery.html @@ -0,0 +1,41 @@ + + + + + + + Key Recovery + + + + +
+

+User Initiated Key Recovery

+ +
+
Key Recovery is supported only for clients that support dual certificates - one for signing and another for encryption. At this time key recovery is not supported. +

+

+ +
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManCAEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManCAEnroll.html new file mode 100644 index 000000000..b96909fb0 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManCAEnroll.html @@ -0,0 +1,162 @@ + + + + +Request a CA Certificate + + + + + + + +Certificate Manager Enrollment (for Certificate Manager Administrators) +
+ + Use this form to submit a request for a subordinate certificate authority's + signing certificate. +

+ After you click the Submit button, your request will be submitted to an + issuing agent for approval. The certificate will be emailed to you. + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PKCS #10 Request
+A PKCS #10 request is generated during the installation of the Certificate Manager. +Paste the certificate authority's PKCS #10 request into this text area. +
+
+ +
+
+ +
Contact Information
+
+
+
+ Name: +
+
+ +
+
+ Email: +
+
+ +
+
+ Phone: +
+
+ +
 
Additional Comments
+ If you have additional comments for the person who will process your + certificate request, write them here. +
+
+ +
+
+ +
+ + + + +
+
+ + + + + + + + + + + + + + + +
+
+
+
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManObjSignEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManObjSignEnroll.html new file mode 100644 index 000000000..04f37b650 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManObjSignEnroll.html @@ -0,0 +1,693 @@ + + + + +User Certificate Request Form + + + + + + + + + + + + + + + + + + + + + + + +Manual Object Signing Enrollment +
+ + Use this form to submit a request for an object signing certificate. + After you click the Submit button, your request will be submitted to an + issuing agent for approval. When an issuing agent has approved your request + you will receive the certificate in email, along with instructions for + installing it. + + + + + +
 
+ + + + + +
Important: + + Be sure to request your certificate on the same computer on which you + plan to use the certificate. +
+ + + + +
 
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + User's Identity
+
+ + Enter values for the fields you want to have in your certificate. + Your site may require you to fill in certain fields.
(* = required field)
+
+ + * Full name: + +
+
+ + +
+
+ Login name: +
+
+ +
+
+ Email address: +
+
+ +
+
+ Organization unit: +
+
+ +
+
+ Organization: +
+
+ +
+
+ Country: +
+
+ +
+
+
+
 
+ + + Select Signing Type +
+
+ + Select a signing type that the certificate will be used.
+
+ Signing Type: +
+
+ +
 
+ + + Contact Information +
+
+ + Enter an email address or phone number at which you can be contacted + regarding this request.
+
+ Email: +
+
+ +
+
+ Phone: +
+
+ +
 
+ + + Additional Comments +
+
+ + If you have any comments for the person who will process your certificate request, write them here. + +
+
+ +
+
+ +
 
+ + + + +
+ + + +
+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManRAEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManRAEnroll.html new file mode 100644 index 000000000..c1a807bc9 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManRAEnroll.html @@ -0,0 +1,156 @@ + + + + +Request a RA Certificate + + + + + + + +Registration Manager Enrollment (for Registration Manager Administrators) +
+ + Use this form to submit a request for a Registration Manager's signing + certificate. The Registration Manager will use this certificate to + authenticate itself to the Certificate Manager. +

+ After you click the Submit button, your request will be submitted to an + issuing agent for approval. The certificate will be emailed to you. + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PKCS #10 Request
+ A PKCS #10 request is generated during the installation of the + Registration Manager.
Paste the PKCS #10 request into this text area. +
+
+ +
+
+ +
Contact Information
+
+
+ Name: +
+
+ +
+
+ Email: +
+
+ +
+
+ Phone: +
+
+ +
 
Additional Comments
+ If you have additional comments for the person who will process your + certificate request, write them here.
+
+ +
+
+ +
+ + + + +
+
+ + + + + + + + + + +
+
+
+
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManServerEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManServerEnroll.html new file mode 100644 index 000000000..ff15fee59 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManServerEnroll.html @@ -0,0 +1,167 @@ + + + + +Request a Server Certificate + + + + + + + +Server Certificate Enrollment (for Server Administrators)
+ + Use this form to submit a request for a server certificate. You must submit + a PKCS #10 request. If you have a Netscape server, create a PKCS#10 request + by using the Netscape Administration Server instance associated with the + server for which you are requesting the certificate. In the Netscape + Administration Server forms, choose Encryption, then Request Server Certificate. +

+ If you are not using a Netscape server, follow the appropriate steps to + generate a PKCS #10 request with the server you have. +

+ After you click the Submit button, your request will be submitted to + an issuing agent for approval. You will receive the certificate in email + when it has been approved. + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + PKCS #10 Request
+ Paste the PKCS #10 request into this text area. +
+
+
+
+ +
+ + Server Administrator Contact Information
+
+
+ Name: +
+
+ +
+
+ Email: +
+
+ +
+
+ Phone: +
+
+ +
 
+ Additional Comments
+ If you have any additional comments for the person who will process + your certificate request, write them here.
+
+ +
+
+ +
+ + + + +
+
+ + + + + + + + + + + + +
+
+
+ +
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManUserEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManUserEnroll.html new file mode 100644 index 000000000..8cc80148d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ManUserEnroll.html @@ -0,0 +1,705 @@ + + + + +User Certificate Request Form + + + + + + + + + + + + + + + + + + + + + + + +Manual User Enrollment +
+ + Use this form to submit a request for a personal certificate. After you + click the Submit button, your request will be submitted to an issuing agent + for approval. When an issuing agent has approved your request + you will receive the certificate in email, along with instructions for + installing it. + + + + + +
 
+ + + + + +
Important: + + Be sure to request your certificate on the same computer on which you + plan to use the certificate. +
+ + + + +
 
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + User's Identity
+
+ + Enter values for the fields you want to have in your certificate. + Your site may require you to fill in certain fields.
(* = required field)
+
+ + * Full name: + +
+
+ + +
+
+ Login name: +
+
+ +
+
+ Email address: +
+
+ +
+
+ Organization unit: +
+
+ +
+
+ Organization: +
+
+ +
+
+ Country: +
+
+ +
+
+
+
 
+
+ + +
+
+ + + + + + + +
 
+ + + Challenge Phrase Password (optional) +
+
+ + Enter a challenge phrase password which can be used for certificate revocation. +
+
+ Password: +
+
+ +
+
+ Confirmed password: +
+
+ +
+ + + Contact Information +
+
+ + Enter an email address or phone number at which you can be contacted + regarding this request.
+
+ Email: +
+
+ +
+
+ Phone: +
+
+ +
 
+ + + Additional Comments +
+
+ + If you have any comments for the person who will process your certificate request, write them here. + +
+
+ +
+
+ +
 
+ + + + +
+ + + +
+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/NISUserEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/NISUserEnroll.html new file mode 100644 index 000000000..26915188d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/NISUserEnroll.html @@ -0,0 +1,508 @@ + + + + +NIS Based User Enrollment Form + + + + + + + + + + + + + + + + + + +NIS Based User Enrollment
+
+ + Use this form to submit a request for a personal certificate through your + organization's NIS. With NIS based enrollment, you need only + supply your user ID and password for the NIS; the directory + supplies the rest of the information needed for certificate issuance. + If the user ID and password are correct your certificate will be issued + automatically. + + + + + + +
 
+ + + + + +
+ Important: + + Be sure to request your certificate on the same computer on which you + plan to use your certificate.
+ + + + +
 
+ + + + + User's Identity
+Enter your user ID and password for your organization's NIS. This +information will be used to verify your identity and to obtain +information from the directory to fill in the certificate. +
+ + + + + + +
+
+ User ID: +
+
+ +
+ + + + + + + + +
+
+ Password: +
+
+ +
+ + + + + + + +
+ + + + + + + +
+ +
+ + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/OCSPResponder.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/OCSPResponder.html new file mode 100644 index 000000000..4d14f513f --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/OCSPResponder.html @@ -0,0 +1,156 @@ + + + + +Request an OCSP Responder Certificate + + + + + + + +OCSP Responder Enrollment +
+ + Use this form to submit a request for an OCSP Responder's signing + certificate. +

+ After you click the Submit button, your request will be submitted to an + issuing agent for approval. The certificate will be emailed to you. + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PKCS #10 Request
+A PKCS #10 request is generated by the software that will provide OCSP responses for your CA. +Paste the OCSP responder's PKCS #10 request into this text area. +
+
+ +
+
+ +
Contact Information
+
+
+
+ Name: +
+
+ +
+
+ Email: +
+
+ +
+
+ Phone: +
+
+ +
 
Additional Comments
+ If you have additional comments for the person who will process your + certificate request, write them here. +
+
+ +
+
+ +
+ + + + +
+
+ + + + + + + + + +
+
+
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ObjSignPKCS10Enroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ObjSignPKCS10Enroll.html new file mode 100644 index 000000000..fcf68f12e --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ObjSignPKCS10Enroll.html @@ -0,0 +1,213 @@ + + + + +Request an Object Signing Certificate + + + + + + + +Object Signing Certificate Enrollment
+ + Use this form to submit a request for an object signing certificate. After you click the Submit button, your request will be submitted to an issuing agent for approval. When an issuing agent has approved your request you will receive the certificate in email, along with instructions for installing it. + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + PKCS #10 Request
+ Paste the PKCS #10 request into this text area. +
+
+
+
+ +
+
+ + +
+
+ +
 
+ + + Select Signing Type +
+
+ + Select a signing type that the certificate will be used.
+
+ Signing Type: +
+
+ +
+ + Contact Information
+
+
+ Name: +
+
+ +
+
+ Email: +
+
+ +
+
+ Phone: +
+
+ +
 
+ Additional Comments
+ If you have any additional comments for the person who will process + your certificate request, write them here.
+
+ +
+
+ +
+ + + + +
+
+ + + + + + + + + + +
+
+
+ +
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/PortalEnrollment.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/PortalEnrollment.html new file mode 100644 index 000000000..b1bce69b6 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/PortalEnrollment.html @@ -0,0 +1,751 @@ + + + + +Portal User Enrollment Form + + + + + + + + + + + + + + + + + +Portal User Enrollment
+
+ + Use this form to submit a request for a personal certificate and user registration. + This form models the standard object class "inetOrgPerson" which has many useful attributes + which can be used in real portal deployment. + Supply your user ID and password to validate your identity. Also, first name + and last name have to be provided for user registration. Other fields are optional; the server + supplies the rest of the information needed for certificate issuance. + If the user ID is unique, your certificate will be issued and user registration + will be done automatically. + + + + + + +
 
+ + + + + +
+ Important: + + Be sure to request your certificate on the same computer on which you + plan to use your certificate.
+ + + + +
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ User's Identity
+Enter your user ID and Password. This +information will be used to verify your identity and to obtain a certificate.
+
+
+ * User ID: +
+
+ +
+
+ Password: +
+
+ +
+
+ Confirm Password: +
+
+ +
+ User's Personal Information
+Enter your personal information for registration. This +information will be used for user registration.
(* = required field)
+
+
+ * First Name: +
+
+ +
+
+ * Last Name: +
+
+ +
+
+ Full Name: +
+
+ +
+
+ Email address: +
+
+ +
+
+ Organization unit: +
+
+ +
+
+ Organization: +
+
+ +
+
+ Address: +
+
+ +
+
+ City: +
+
+ +
+
+ State/Province: +
+
+ +
+
+ ZIP Code: +
+
+ +
+
+ + +
+
+ + + + + + + +
+ + +
+ + + + +
+
+ + + + + + +
+
+
+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileList.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileList.template new file mode 100644 index 000000000..de7c32c93 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileList.template @@ -0,0 +1,71 @@ + + + + + +Certificate Profile +
+ + Use this form to select a certificate profile for the request. +

+ + + + + +
 
+

+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileSelect.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileSelect.template new file mode 100644 index 000000000..0e3ded046 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileSelect.template @@ -0,0 +1,797 @@ + + + + + +Certificate Profile +
+ + Use this form to submit the request. +

+ + + + + +
 
+

+ + + + + + + + + +

+

+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileSubmit.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileSubmit.html new file mode 100644 index 000000000..90d50864d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileSubmit.html @@ -0,0 +1,30 @@ + + + + +Certificate Profile Based Enrollment Form + + +

+ + + +
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileSubmit.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileSubmit.template new file mode 100644 index 000000000..6fa3a0d71 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/ProfileSubmit.template @@ -0,0 +1,137 @@ + + + + + +Certificate Profile +
+ +

+ + + + + +
 
+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/RenewalSuccess.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/RenewalSuccess.template new file mode 100644 index 000000000..cb840d296 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/RenewalSuccess.template @@ -0,0 +1,217 @@ + + + + + + +CS Renewal Request Success + + + + + +Renewal Success + + + + + + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/RevocationSuccess.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/RevocationSuccess.template new file mode 100644 index 000000000..d024a3d14 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/RevocationSuccess.template @@ -0,0 +1,89 @@ + + + + + + +CS Revocation Request Success + + + + + +Revocation Success + + +

+The following certificate has been revoked: + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/UserDnEnroll.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/UserDnEnroll.html new file mode 100644 index 000000000..f218ccc51 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/UserDnEnroll.html @@ -0,0 +1,472 @@ + + + + +Directory Based User Enrollment Form + + + + + + + + + + + + + + + + + + + Directory Based User Enrollment + +
+ + Use this form to submit a request for a personal certificate through your + organization's directory. With directory based enrollment, you need only + supply your user DN and password for the directory; the directory + supplies the rest of the information needed for certificate issuance. + If the user DN and password are correct your certificate will be issued + automatically. + + + + + + +
 
+ + + + + + +
+ Important: + + Be sure to request your certificate on the same computer + on which you plan to use your certificate. +
+ + + + + +
 
+ + + + + User's Identity +
+ Enter your user DN and password for your organization's directory. + This information will be used to verify your identity and to obtain + information from the directory to fill in the certificate. +
+
+ + + + + + +
+
+ User DN: +
+
+ +
+ + + + + + +
+
+ Password: +
+
+ +
+ + + + + + + + +
+ + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/UserRenewal.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/UserRenewal.html new file mode 100644 index 000000000..4e4ebec5f --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/UserRenewal.html @@ -0,0 +1,98 @@ + + + + +User Certificate Renewal + + + + + + + +User Certificate Renewal
+ + Use this form to renew your certificate automatically. +

+ After you click the Submit button, a window will pop up with a list of + certificates you can send to the server. Select the + certificate you want to renew from this window. + + + + + +
 
+ + + + + +
Important: + + Be sure to make this request on the same computer on which you plan to use + your renewed certificate. +
+ + + + +
 
+

+ + + + + + + + + +
+
+
+
+ + +
+
+ + + + +
+
+ + + + + +
+
+
+
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/UserRevocation.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/UserRevocation.html new file mode 100644 index 000000000..50cca6507 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/UserRevocation.html @@ -0,0 +1,118 @@ + + + + +User Certificate Revocation Form + + + + +User Certificate Revocation
+ + Use this form to revoke your certificate automatically. +

+ After you click the submit button, a window will pop up with a list of + certificates you can send to the server. Select the certificate you + want to revoke from this window. + + + + + +
 
+ + + + + +
Important: + + This is an irreversible operation. If you still want to continue, + be sure to request revocation on the computer where the private key and + certificate to be revoked are stored. +
+ + + + +
 
+

+ + + + + + + + + + + +
+ Revocation Reason
+Select a revocation reason
+
+ + +
+
+ + + Unspecified
+ + Key Compromise
+ + + + Affiliation Changed
+ + Superseded
+ + Cessation of Operation
+ + + + + + + Privilege Withdrawn
+ + +
+
+ + + + +
+
+ + + + + + + +
+
+
+
+ + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/bench2k.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/bench2k.html new file mode 100755 index 000000000..ab667f47f --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/bench2k.html @@ -0,0 +1,58 @@ + + + + + + + benchmark1 + + +This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
This is a file used for benchmarking HTTP Operations. +
  + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/checkRequest.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/checkRequest.html new file mode 100644 index 000000000..e315aa817 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/checkRequest.html @@ -0,0 +1,76 @@ + + + + + Check Request Status + + + + + + + + +Check Request Status +
+ +Use this form to verify status of the specified certificate request. + + + + + + +
 
+ +
+ +

+ + + + + + + + + + +
+ + Enter a request identifying number (in decimal form). +
+ Request identifier:  + +
+ +

+ + + + +
+ +     +
+

+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayBySerial.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayBySerial.template new file mode 100644 index 000000000..e01e4e123 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayBySerial.template @@ -0,0 +1,224 @@ + + + + + Display Certificate + + + + + + + + + +Certificate + +
+ + + + +
 
+ + +
+ +Certificate contents
+ +
+
+
+ +

+ +
+ +Installing this certificate in a server
+ +

+ +The following format can be used to install this certificate into a server. +

+Base 64 encoded certificate + +

+-----BEGIN CERTIFICATE-----
+
+-----END CERTIFICATE-----
+
+ + +

+Base 64 encoded certificate with CA certificate chain in pkcs7 format + +

+-----BEGIN CERTIFICATE-----
+
+-----END CERTIFICATE-----
+
+ +

+ +
+ +Importing this certificate
+

+ +To import the certificate into your client, click the following button. + +

+ + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayBySerial2.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayBySerial2.template new file mode 100644 index 000000000..909cf8030 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayBySerial2.template @@ -0,0 +1,131 @@ + + + + + Display Certificate + + + + + + + + + +Certificate + +
+ + + + +
 
+ + +
+ +Certificate contents
+ +

+
+
+ +

+ +
+ +Installing this certificate in a server
+ +

+ +The following format can be used to install this certificate into a server. +

+Base 64 encoded certificate + +

+-----BEGIN CERTIFICATE-----
+
+-----END CERTIFICATE-----
+
+ +

+ +
+ +Downloading this certificate
+

+ +To download the certificate into your system, click the following button. + +

+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayCRL.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayCRL.template new file mode 100644 index 000000000..2b98ed588 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayCRL.template @@ -0,0 +1,227 @@ + + + + + CRL Info + + + + + + + +Certificate Revocation List +
+ + + + +
 
+
+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayCaCert.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayCaCert.template new file mode 100644 index 000000000..7ce74f91f --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayCaCert.template @@ -0,0 +1,111 @@ + + + + + CA Certificate Chain + + + + + + + +CA Certificate Chain +
+ + + + +
 
+
+ + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayCertFromRequest.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayCertFromRequest.template new file mode 100644 index 000000000..d30744150 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/displayCertFromRequest.template @@ -0,0 +1,177 @@ + + + + + + +CS Enroll Request Success + + + + + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/enrollMenu.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/enrollMenu.html new file mode 100644 index 000000000..cebdc1aec --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/enrollMenu.html @@ -0,0 +1,31 @@ + + + + +Enrollment Menu + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/index.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/index.html new file mode 100644 index 000000000..4388c58c6 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/index.html @@ -0,0 +1,388 @@ + + + + +CA End-Entity + + + + + + + + + + + + + + + + + + + +<body bgcolor="#FFFFFF"> + +</body> + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/index.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/index.html new file mode 100644 index 000000000..d0d823416 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/index.html @@ -0,0 +1,556 @@ + + + +CA End-Entity + + + + + + + + + + + + + + + + + + + +<body bgcolor="#FFFFFF"> + +</body> + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/profileMenu.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/profileMenu.html new file mode 100644 index 000000000..9eabc2262 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/profileMenu.html @@ -0,0 +1,36 @@ + + + + +profile Menu + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/retrievalMenu.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/retrievalMenu.html new file mode 100644 index 000000000..ec39a7a01 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/retrievalMenu.html @@ -0,0 +1,36 @@ + + + + +Retrieval Menu + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/revocationMenu.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/revocationMenu.html new file mode 100644 index 000000000..fa810e748 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/policyEnrollment/revocationMenu.html @@ -0,0 +1,31 @@ + + + + +Revocation Menu + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/index.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/index.html new file mode 100644 index 000000000..efcc3c67d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/index.html @@ -0,0 +1,393 @@ + + + +CA End-Entity + + + + + + + + + + + + + + + + + + + +<body bgcolor="#FFFFFF"> + +</body> + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/profileMenu.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/profileMenu.html new file mode 100644 index 000000000..8f19d91b4 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/profileMenu.html @@ -0,0 +1,32 @@ + + + + +profile Menu + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/retrievalMenu.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/retrievalMenu.html new file mode 100644 index 000000000..faafe343e --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/retrievalMenu.html @@ -0,0 +1,36 @@ + + + + +Retrieval Menu + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/revocationMenu.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/revocationMenu.html new file mode 100644 index 000000000..21f5f4397 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileEnrollment/revocationMenu.html @@ -0,0 +1,31 @@ + + + + +Revocation Menu + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileMenu.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileMenu.html new file mode 100644 index 000000000..b621c230e --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/profileMenu.html @@ -0,0 +1,32 @@ + + + + +profile Menu + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryBySerial.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryBySerial.html new file mode 100644 index 000000000..d9e55bddb --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryBySerial.html @@ -0,0 +1,190 @@ + + + + + List Certificates Within a Serial Number Range + + + + + + + + + + + +List Certificates +
+ +Use this form to list certificates whose serial numbers fall within a +specified range. + + + + + +
 
+ +

+ + + +

+ +Enter a range of serial numbers in hexadecimal form (starting with 0x, as in the certificate list) or in decimal form. + +

+ + + + + + + + + + + +
+ Lowest serial number + + (leave blank for no lower limit) +
+ Highest serial number + (leave blank for no upper limit) +
+ +

+ + +Do not show certificates that have been revoked + +
+ + +Do not show certificates that have expired or are not yet valid +
  +
  + + + + + +
+    + first  + + + + + records    +
+ + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.html new file mode 100644 index 000000000..1855ffaac --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.html @@ -0,0 +1,1518 @@ + + + + + Search for Certificates + + + + + + + + + +Search for Certificates +
+ +Use this form to compose queries based on properties of the certificate. + + + + + + +
 
+ + +Each section below filters the search. Check the box at the top of the +section if you want to use that filter in your search, then complete the fields. +Leave a box unchecked to ignore that filter. You can click more than one box +to get a combination of search criteria. + + + + + + +
 
+ + +Serial Number Range +

+ + + + + + + + + + + + + + + + + +
+ +Show certificates that fall within the following range: +
  +Lowest serial number: +(leave blank for no lower limit)
  +Highest serial number: +(leave blank for no upper limit)
+ + +Enter a range of certificate serial numbers in hexadecimal form +(starting with 0x, as in the certificate list) or in decimal form. + + + + + + + + + +
 
+ +Subject Name +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates with a subject name matching the following: + +
  + +Email address: +
  + +Common name: +
  + +User ID: +
  + +Organization unit: +
  + +Organization: +
  + +Locality: +
  + +State: +
  + +Country: +
  +Match Method: + + + +Exact + +
   + + +Partial + +
+
+ + +Enter values for the fields you want to have in your search criteria. +Leave other fields blank. +

+Exact match method finds certificates for subjects whose name consists +exactly of the components that you have filled in above, and contains +none of the components you have left blank. Pattern matching wildcard +values cannot be used in this search. +

+Partial match method finds certificates for subjects whose name consists +in part of the components you have specified above, and in addition +may contain arbitrary values for the other components you have left blank above. +Pattern matching wildcard values can be used in this search. +
+ + + + + + + +
 
+ + +Revocation Information + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates revoked by: + +
+ + + +Show certificates revoked during the period: +
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + +
+ + + +Show certificates revoked from the reason:  +
+ +
+ + + + + + + +
 
+ + +Issuing Information + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates issued by: + +
+Show certificates issued during the period:
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + +
 
+ + +Dates of Validity + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates effective during the period: +
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates expired during the period:
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + + + +
+ +Show certificates with a +validity period: +
  + +than + + +
+ + + + + + + +
 
+ + +Type + +
+ + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates of the following types: +
  +SSL client: + + +
  +SSL server: + + +
  +Secure email: + + +
  +Subordinate SSL CA: + + +
  +Subordinate email CA: + + +
+
+ + + +
+ + + +
+ + + + + + + +
+    + first  + + records    +
+ +
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.template new file mode 100644 index 000000000..a6dcf31f3 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/queryCert.template @@ -0,0 +1,499 @@ + + + + +Untitled Document + + + + + + + +Search Results +
+ + + + +
 
+ + + + + + + +
+ + +
+
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/reasonToRevoke.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/reasonToRevoke.template new file mode 100644 index 000000000..6d2edf1ec --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/reasonToRevoke.template @@ -0,0 +1,470 @@ + + + + + +Certificate Revocation Confirmation + + + + + + + + + +Certificate Revocation Confirmation
+ +Use this form to confirm certificate revocation by selecting appropriate +revocation reason and submitting the form. + + + + + +
 
+ + + + + + +
Important:When making this + request you must use the browser environment in which you have access to your authentication certificate and key.
+

+ + +Certificate Details
+The details of the certificate being revoked are below: +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + +
+ + Select Invalidity Date
+ + Please select the date on which it is known or suspected that the private key + was compromised or that the certificate otherwise became invalid. +
+ + Invalidity date:  + + + +
  +
+
+ + Select Revocation Reason
+ + Please select reason for revocation. +
+ +
+
+ + Additional Comments
+ If you want to include any additional comments in your revocation request, write them here. +
+
+ +
+
+ + + + + + + +
+    + + +    + +
+
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/recoveryMenu.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/recoveryMenu.html new file mode 100644 index 000000000..c463d2d3d --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/recoveryMenu.html @@ -0,0 +1,32 @@ + + + + +Recovery Menu + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/remoteAuthConfig.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/remoteAuthConfig.template new file mode 100644 index 000000000..777c61575 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/remoteAuthConfig.template @@ -0,0 +1,74 @@ + + + + + + + + + + + + +Delegated Administrator + +
+ +Directory Enrollment Setup. + + + + + +
 
+ + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/renewalMenu.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/renewalMenu.html new file mode 100644 index 000000000..ca2956b33 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/renewalMenu.html @@ -0,0 +1,32 @@ + + + + +Renewal Menu + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/requestStatus.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/requestStatus.template new file mode 100644 index 000000000..b00e55766 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/requestStatus.template @@ -0,0 +1,221 @@ + + + + + Request Status + + + + + + + + + + +Request Status +
+ + + + +
 
+ + + + + +
+ + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/retrievalMenu.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/retrievalMenu.html new file mode 100644 index 000000000..c7d8d13c8 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/retrievalMenu.html @@ -0,0 +1,36 @@ + + + + +Retrieval Menu + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/revocationMenu.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/revocationMenu.html new file mode 100644 index 000000000..1b1d19a60 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/revocationMenu.html @@ -0,0 +1,31 @@ + + + + +Revocation Menu + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/revocationResult.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/revocationResult.template new file mode 100644 index 000000000..ddcc66198 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/revocationResult.template @@ -0,0 +1,190 @@ + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/srchCert.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/srchCert.html new file mode 100644 index 000000000..a1ef5657c --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/srchCert.html @@ -0,0 +1,1683 @@ + + + + + Search for Certificates + + + + + + + + + +Search for Certificates +
+ +Use this form to compose queries based on properties of the certificate. + + + + + + +
 
+ + +Each section below filters the search. Check the box at the top of the +section if you want to use that filter in your search, then complete the fields. +Leave a box unchecked to ignore that filter. You can click more than one box +to get a combination of search criteria. + + + + + + +
 
+ + +Serial Number Range +
+ + + + + + + + + + + + + + + + + +
+ +Show certificates that fall within the following range: +
  +Lowest serial number: +(leave blank for no lower limit)
  +Highest serial number: +(leave blank for no upper limit)
+
+ +Enter a range of certificate serial numbers in hexadecimal form +(starting with 0x, as in the certificate list) or in decimal form. + + + + + + + + + +
 
+ +Subject Name +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates with a subject name matching the following: + +
  + +Email address: +
  + +Common name: +
  + +User ID: +
  + +Organization unit: +
  + +Organization: +
  + +Locality: +
  + +State: +
  + +Country: +
  +Match Method: + + + +Exact + +
   + + +Partial + +
+
+ + +Enter values for the fields you want to have in your search criteria. +Leave other fields blank. +

+Exact match method finds certificates for subjects whose name consists +exactly of the components that you have filled in above, and contains +none of the components you have left blank. Pattern matching wildcard +values cannot be used in this search. +

+Partial match method finds certificates for subjects whose name consists +in part of the components you have specified above, and in addition +may contain arbitrary values for the other components you have left blank above. +Pattern matching wildcard values can be used in this search. +
+ + + + + + + +
 
+ + +Revocation Information + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates revoked by: + +
+ + + +Show certificates revoked during the period: +
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + +
+ + + +Show certificates revoked from the reason:  +
+ +
+ + + + + + + +
 
+ + +Issuing Information + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates issued by: + +
+Show certificates issued during the period:
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + +
 
+ + +Dates of Validity + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates effective during the period: +
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates expired during the period:
  +Start date: + +
+ + + +
+
  +End date: + +
+ + + +
+
+ + + + + + + + + + + + + +
+ +Show certificates with a +validity period: +
  + +than + + +
+ + + + + + + +
 
+ + +Type + +
+ + + + + + + + + + + + + + + + + + + + + + +
+ +Show certificates of the following types: +
  +SSL client: + + +
  +SSL server: + + +
  +Secure email: + + +
  +Subordinate SSL CA: + + +
  +Subordinate email CA: + + +
+
+ + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
+ +Limits + + + + + + + + + +
+      + Maximum results: + + +
+      + Time limit (in seconds): + + +
+
+ + + + + +
+    +
+ +
+ + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/srchCert.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/srchCert.template new file mode 100644 index 000000000..6381cec87 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/srchCert.template @@ -0,0 +1,487 @@ + + + + +Untitled Document + + + + + + +Search Results +
+ + + + +
 
+ + + + + +
+ + +
+
+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/tabs.html b/dogtag/ca-ui/shared/webapps/ca/ee/ca/tabs.html new file mode 100644 index 000000000..2cf6ee3be --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/tabs.html @@ -0,0 +1,35 @@ + + + + +CA End-Entity + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/toDisplayCRL.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/toDisplayCRL.template new file mode 100644 index 000000000..ccc6ffd3e --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/toDisplayCRL.template @@ -0,0 +1,231 @@ + + + + +Review Certificate Revocation List + + + + + + + + + + + + + + +Import Certificate Revocation List +
+ + +Use this form to check whether a particular certificate has been revoked or +to import the latest Certificate Revocation List. + + + + + + +
 
+ +
+ +Select CRL issuing point + + +
+Select one of these actions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Check whether the following certificate is included in CRL cache +
+ + Check whether the following certificate is listed by CRL +
+ Certificate serial number:  + +
+ + Import the latest CRL to your browser +
+ + Import the latest delta CRL to your browser +
+ + Download the latest CRL in binary form +
+ + Download the latest delta CRL in binary form +
+ + Display the CRL information:   + +
+ +
+ + + + + +
+ + + +
+ +
+ + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/ca/unrevocationResult.template b/dogtag/ca-ui/shared/webapps/ca/ee/ca/unrevocationResult.template new file mode 100644 index 000000000..b876f6f5f --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/ca/unrevocationResult.template @@ -0,0 +1,126 @@ + + + + + + + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/cms-funcs.js b/dogtag/ca-ui/shared/webapps/ca/ee/cms-funcs.js new file mode 100644 index 000000000..800e4afc9 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/cms-funcs.js @@ -0,0 +1,703 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +// + + + +//--> + + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/alertl.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/alertl.gif new file mode 100644 index 000000000..453d1b2bd Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/alertl.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/delete.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/delete.gif new file mode 100644 index 000000000..53a5a3a9b Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/delete.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/dgLeftTab.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/dgLeftTab.gif new file mode 100644 index 000000000..35a76c859 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/dgLeftTab.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/dgRightTab.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/dgRightTab.gif new file mode 100644 index 000000000..a519bc759 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/dgRightTab.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/dgRightTab2.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/dgRightTab2.gif new file mode 100644 index 000000000..f43ef3a8c Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/dgRightTab2.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/error.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/error.gif new file mode 100644 index 000000000..ba9c07e17 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/error.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/favicon.ico b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/favicon.ico new file mode 100644 index 000000000..efc1d33f4 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/favicon.ico differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/folder.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/folder.gif new file mode 100644 index 000000000..fe7796c73 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/folder.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/gray90.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/gray90.gif new file mode 100644 index 000000000..c6f811102 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/gray90.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/hr.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/hr.gif new file mode 100644 index 000000000..14f8acf92 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/hr.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/lgLeftTab.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/lgLeftTab.gif new file mode 100644 index 000000000..a78fbc89d Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/lgLeftTab.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/lgRightTab.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/lgRightTab.gif new file mode 100644 index 000000000..71852402d Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/lgRightTab.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/lgRightTab2.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/lgRightTab2.gif new file mode 100644 index 000000000..76b2f67f1 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/lgRightTab2.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/listclosed.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/listclosed.gif new file mode 100644 index 000000000..4907361c6 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/listclosed.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/logo_header.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/logo_header.gif new file mode 100644 index 000000000..573482227 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/logo_header.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/messagel.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/messagel.gif new file mode 100644 index 000000000..e46c67a09 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/messagel.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/spacer.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/spacer.gif new file mode 100644 index 000000000..13acffe53 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/spacer.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/whLeftTab.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/whLeftTab.gif new file mode 100644 index 000000000..525e6e73d Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/whLeftTab.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/whRightTab.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/whRightTab.gif new file mode 100644 index 000000000..f3740ee9b Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/whRightTab.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/graphics/whRightTab2.gif b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/whRightTab2.gif new file mode 100644 index 000000000..81f8daac5 Binary files /dev/null and b/dogtag/ca-ui/shared/webapps/ca/ee/graphics/whRightTab2.gif differ diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/helpfun.js b/dogtag/ca-ui/shared/webapps/ca/ee/helpfun.js new file mode 100644 index 000000000..14a80bb95 --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/helpfun.js @@ -0,0 +1,35 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +function help(helptopic) { + + var HelpWin=window.open("","MyWin", "toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,resizable=yes,width=500,height=500"); + + HelpWin.location = helptopic; + HelpWin.focus(); + +} + +function helpstatus(helpline) { + + window.status = helpline; + + return true; + +} + diff --git a/dogtag/ca-ui/shared/webapps/ca/ee/index.html b/dogtag/ca-ui/shared/webapps/ca/ee/index.html new file mode 100644 index 000000000..30662d47a --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/ee/index.html @@ -0,0 +1,23 @@ + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/index.html b/dogtag/ca-ui/shared/webapps/ca/index.html new file mode 100644 index 000000000..30662d47a --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/index.html @@ -0,0 +1,23 @@ + + + + diff --git a/dogtag/ca-ui/shared/webapps/ca/services.template b/dogtag/ca-ui/shared/webapps/ca/services.template new file mode 100644 index 000000000..c3238e7cd --- /dev/null +++ b/dogtag/ca-ui/shared/webapps/ca/services.template @@ -0,0 +1,106 @@ + + + + +CA Services + + + + + + + + + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ + + +Certificate System CA Services Page +
+

+ +

+

+ + + + + + + + + + +
  
  
+
+ + + diff --git a/dogtag/common-ui/CMakeLists.txt b/dogtag/common-ui/CMakeLists.txt new file mode 100644 index 000000000..c4288e51a --- /dev/null +++ b/dogtag/common-ui/CMakeLists.txt @@ -0,0 +1,8 @@ +project(common-ui) + +install( + DIRECTORY + shared/ + DESTINATION + ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME} +) diff --git a/dogtag/common-ui/LICENSE b/dogtag/common-ui/LICENSE new file mode 100644 index 000000000..e281f4362 --- /dev/null +++ b/dogtag/common-ui/LICENSE @@ -0,0 +1,291 @@ +This Program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published +by the Free Software Foundation; version 2 of the License. + +This Program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with this Program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. diff --git a/dogtag/common-ui/build.xml b/dogtag/common-ui/build.xml new file mode 100644 index 000000000..416754f35 --- /dev/null +++ b/dogtag/common-ui/build.xml @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dogtag/common-ui/build_dogtag b/dogtag/common-ui/build_dogtag new file mode 100755 index 000000000..194bfbcfc --- /dev/null +++ b/dogtag/common-ui/build_dogtag @@ -0,0 +1,82 @@ +#!/bin/bash +# BEGIN COPYRIGHT BLOCK +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# +# (C) 2007 Red Hat, Inc. +# All rights reserved. +# END COPYRIGHT BLOCK + +# Always switch into the base directory of this +# shell script prior to executing it so that all +# of its output is written to this directory +cd `dirname $0` + +# Retrieve the directory name housing this component +PWD=`pwd` + +# Set Dogtag component-specific environment variables +DOGTAG_BUILD_SCRIPT=`basename $0` +export DOGTAG_BUILD_SCRIPT +DOGTAG_COMPONENT=`basename ${PWD}` +export DOGTAG_COMPONENT +DOGTAG_SPECFILE="dogtag-pki-common-ui.spec" +export DOGTAG_SPECFILE + +# Set PKI 'ant' environment variables (originally obtained from specfile) +PKI_PRODUCT_UI_FLAVOR_PREFIX="dogtag" +export PKI_PRODUCT_UI_FLAVOR_PREFIX +PKI_PRODUCT_PREFIX="pki" +export PKI_PRODUCT_PREFIX +PKI_PRODUCT="common-ui" +export PKI_PRODUCT +PKI_VERSION="9.0.0" +export PKI_VERSION + +# Set Dogtag helper variables +DOGTAG_COMPONENT_NAME=${PKI_PRODUCT} +export DOGTAG_COMPONENT_NAME +DOGTAG_WGET_URL=http://cvs.fedora.redhat.com/viewvc +export DOGTAG_WGET_URL + +# Obtain '${DOGTAG_SPECFILE}' as necessary +if [ "$1" = "refresh" ]; then + if [ -f "${DOGTAG_SPECFILE}" ]; then + printf "Removing '${DOGTAG_SPECFILE}' . . . " + rm -rf ${DOGTAG_SPECFILE} + printf "done.\n" + fi + shift +fi +if [ ! -f "${DOGTAG_SPECFILE}" ]; then + # Check for Fedora Operating System + if [ ! -f /etc/fedora-release ]; then + printf "'${DOGTAG_COMPONENT_NAME}' ONLY builds on Fedora!\n" + exit 255 + fi + # Obtain Fedora Operating System Version + FEDORA_VERSION="F-`cat /etc/fedora-release | awk '{print $3}'`" + export FEDORA_VERSION + # Retrieve '${DOGTAG_SPECFILE}' from Koji + printf "Fetching '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}' . . .\n" + wget -O ${DOGTAG_SPECFILE} ${DOGTAG_WGET_URL}/${FEDORA_VERSION}/${DOGTAG_COMPONENT_NAME}/${DOGTAG_SPECFILE}?view=co + if [ ! -s "${DOGTAG_SPECFILE}" ]; then + printf "Failed to fetch '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}'!\n" + rm -rf ${DOGTAG_SPECFILE} + exit 255 + fi +fi + +# Invoke the shared Dogtag PKI build script +config-ext/build_dogtag_pki $@ + diff --git a/dogtag/common-ui/dogtag-pki-common-ui.spec b/dogtag/common-ui/dogtag-pki-common-ui.spec new file mode 100644 index 000000000..c730f3444 --- /dev/null +++ b/dogtag/common-ui/dogtag-pki-common-ui.spec @@ -0,0 +1,62 @@ +Name: dogtag-pki-common-ui +Version: 9.0.0 +Release: 1%{?dist} +Summary: Dogtag Certificate System - PKI Common Framework User Interface +URL: http://pki.fedoraproject.org/ +License: GPLv2 +Group: System Environment/Base + +BuildArch: noarch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: ant + +Source0: http://pki.fedoraproject.org/pki/sources/%{name}/%{name}-%{version}.tar.gz + +# NOTE: Several PKI packages require a "virtual" UI component. These +# "virtual" UI components are "Provided" by various UI "flavors" +# including "dogtag", "redhat", and "null". Consequently, +# all "dogtag", "redhat", and "null" UI components MUST be +# mutually exclusive! +Provides: pki-common-ui = %{version}.%{release} + +Obsoletes: pki-common-ui < %{version}.%{release} + +Conflicts: null-pki-common-ui +Conflicts: redhat-pki-common-ui + +%description +Dogtag Certificate System is an enterprise software system designed +to manage enterprise Public Key Infrastructure (PKI) deployments. + +The Dogtag PKI Common Framework User Interface contains the graphical +user interface for the Dogtag PKI Common Framework. + +%prep + +%setup -q + +%build +ant \ + -Dproduct.ui.flavor.prefix="dogtag" \ + -Dproduct.prefix="pki" \ + -Dproduct="common-ui" \ + -Dversion="%{version}" + +%install +rm -rf %{buildroot} +cd dist/binary +unzip %{name}-%{version}.zip -d %{buildroot} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc LICENSE +%{_datadir}/pki/ + +%changelog +* Fri Nov 19 2010 Matthew Harmsen 9.0.0-1 +- Updated Dogtag 1.3.x --> Dogtag 2.0.0 --> Dogtag 9.0.0. diff --git a/dogtag/common-ui/shared/admin/console/config/adminauthenticatepanel.vm b/dogtag/common-ui/shared/admin/console/config/adminauthenticatepanel.vm new file mode 100644 index 000000000..7d5aade5f --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/adminauthenticatepanel.vm @@ -0,0 +1,52 @@ + + + +

Authentication

+

+The uid and password are used to authenticate to the master subsystem. These are the administrator's credential information for the master subsystem. +#if ($systemType != "tps") +
+If authentication is successful, a cloned subsystem will retrieve the configuration information from the master one. +#end +
+#if ($errorString != "") + $errorString +#end + + + + + + + + + + + +
Uid:
Password:
+

diff --git a/dogtag/common-ui/shared/admin/console/config/adminpanel.vm b/dogtag/common-ui/shared/admin/console/config/adminpanel.vm new file mode 100644 index 000000000..5db27e00d --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/adminpanel.vm @@ -0,0 +1,219 @@ + + + + + + +The administrator is a privileged user who manages this subsystem. Please enter the following relevant information, and a certificate request will be automatically generated and submitted. An administrator's entry will be created in the internal database and an administrator's certificate will be imported into this browser automatically in the next panel. +
+#if ($errorString != "") + $errorString +#end +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UID:
Name:
Email:
Password:
Password (Again):
Key Type:
+

+
+
diff --git a/dogtag/common-ui/shared/admin/console/config/agentauthenticatepanel.vm b/dogtag/common-ui/shared/admin/console/config/agentauthenticatepanel.vm new file mode 100644 index 000000000..2124e7a36 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/agentauthenticatepanel.vm @@ -0,0 +1,48 @@ + + + +

Authentication

+
+The uid and password are used to authenticate to the CA from which this subsystem's certificates are issued. Enter the uid and password of the Certificate Manager Agent who will approve the certificate requests. +
+#if ($errorString != "") + $errorString +#end + + + + + + + + + + + +
Uid:
Password:
+
diff --git a/dogtag/common-ui/shared/admin/console/config/backupkeycertpanel.vm b/dogtag/common-ui/shared/admin/console/config/backupkeycertpanel.vm new file mode 100644 index 000000000..471f7e09f --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/backupkeycertpanel.vm @@ -0,0 +1,57 @@ + + + +

Export Keys and Certificates

+

+To setup a cloned subsystem, the master subsystem's keys and certificates (with the exception of the SSL server key and certificate) as well as the CA certificate chains need to be exported, and later imported into the cloned subsystem. All of these keys and certificates are stored in a single file in the PKCS #12 format which is protected by the password specified below. This export operation is performed only when the master subsystem's keys and certificates are stored in the software token. +

+If these keys and certificates are stored in a hardware token, the hardware token vendor needs to be consulted for information on how to export them. +

+For cloning, if the keys and certificates are stored in a hardware token, clones should use the same hardware token as that of the Master. +

+#if ($errorString != "") + $errorString +#end +
+ Export subsystem keys and certificates +
+ + + + + + + + + + + +
Password to protect the PKCS #12 file:
Password again:
+
+ Don't export subsystem keys and certificates +
diff --git a/dogtag/common-ui/shared/admin/console/config/certchainpanel.vm b/dogtag/common-ui/shared/admin/console/config/certchainpanel.vm new file mode 100644 index 000000000..08bcc1331 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/certchainpanel.vm @@ -0,0 +1,49 @@ + + + +Pretty Print of Certificates on this subsystem. +

+#foreach ($item in $ppcerts) +

$item.getDN()

+ + + + + + + + +
Certificate: $item.getNickname()
+#end + +
+ +
+
+   +
diff --git a/dogtag/common-ui/shared/admin/console/config/certprettyprintpanel.vm b/dogtag/common-ui/shared/admin/console/config/certprettyprintpanel.vm new file mode 100644 index 000000000..ac8da10ee --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/certprettyprintpanel.vm @@ -0,0 +1,49 @@ + + + +The following certificates were installed on this instance. +

+#foreach ($item in $ppcerts) +

$item.getDN()

+ + + + + + + + +
Certificate: $item.getNickname()
+#end + +
+ +
+
+   +
diff --git a/dogtag/common-ui/shared/admin/console/config/certrequestpanel.vm b/dogtag/common-ui/shared/admin/console/config/certrequestpanel.vm new file mode 100644 index 000000000..3eb5ebdf9 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/certrequestpanel.vm @@ -0,0 +1,219 @@ + + + + +A certificate signing request (CSR) contains a public key and is an unsigned copy of the certificate. +

+If a given CSR has been successfully signed by a CA, then the certificate will be designated below by a certificate icon labeled Certificate Generated Successfully. +

+However, if a given CSR contains an action required label under its certificate icon, then those requests must be manually submitted to a CA for certificate generation. +

+Press the [Apply] button after certificates and chains are pasted in. +

+Press the [Next] button once all certificates have been generated successfully. +

+#foreach ($item in $reqscerts) +

$item.getDN()

+ + + + + + + + + +#if ($item.getCert() == "...paste certificate here...") + +#elseif ($item.getCert() == "...certificate be generated internally...") + +#elseif ($item.getCert() == "") + +#else + +#end + + + +
 action required
+
+
+ certificate will be generated internally +
+
+ No Certificate Generated. Please import.
+
+
+ Certificate Generated Successfully +
+ + +#if ($item.getCert() == "...paste certificate here...") + Step 1: Copy the Certificate Request (CSR) to enroll at an external CA

+ Step 2: Import the PKCS #7 Certificate Chain (optional if the certificate already contains the chain)

+ Step 3: Paste in the Base64-encoded Certificate after enrollment at an external CA (NOTE: this text box does not accept PKCS #7 certificate chains)

+#elseif ($item.getCert() == "...certificate be generated internally...") +

+#else + View Certificate Request (CSR)

+ View Certificate in Base64-Encoding

+ View Certificate Pretty Print

+#end + + +

+ +
+
X
+ + + + + + + +
$item.getCert()
+
+ +
+
X
+ + + + + + + +
+
+ +
+
X
+ + + + + + + +
+
+ + +#end + +

+ + +

+
+   +
diff --git a/dogtag/common-ui/shared/admin/console/config/config_addhsm.vm b/dogtag/common-ui/shared/admin/console/config/config_addhsm.vm new file mode 100644 index 000000000..c10f6c18e --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/config_addhsm.vm @@ -0,0 +1,96 @@ + + + + + + + + Dogtag Certificate System + + + + + + + +
+ + + + + + +
+ + + + +
+

+ Security Modules

+Keys will be generated and stored on security modules. A security module can be hardware-based or software-based. Hardware-based security modules are more secure. +

+

Registering a New Security Module

+
+

+If the desired security module is not listed, it is possible that this security module's PKCS #11 library was not registered with the system. Please register a new security module here. + + + + + + + + +
+Library Path: +
+Module Name: +
+

+ + + + +
+ +
+

+
+ +
+
+ + + diff --git a/dogtag/common-ui/shared/admin/console/config/config_clone.vm b/dogtag/common-ui/shared/admin/console/config/config_clone.vm new file mode 100644 index 000000000..521836050 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/config_clone.vm @@ -0,0 +1,108 @@ + + + + + + + + Dogtag Certificate System + + + + + + + +
+ +#include ( "admin/console/config/header.vm" ) + + + + + +
+ + + + +
+

+ Clone CA

+ +A cloned subsystem setup provides scalability and high-availability. The connection information of the master CA's internal database is required so that the setup wizard can setup the appropriate replication agreements between the authorities. +

+

+ +

Master Fedora Directory Server Database Info

+ + + + + + + + + + + + + + + + + + + + + +
Host:
Port:
Bind DN:
Bind Password:
+ + +
+
+   +
+ +
+ +

+ + + + +
+ +
+ + +

+ +
+
+ + + diff --git a/dogtag/common-ui/shared/admin/console/config/config_db.vm b/dogtag/common-ui/shared/admin/console/config/config_db.vm new file mode 100644 index 000000000..b53c5d9ef --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/config_db.vm @@ -0,0 +1,126 @@ + + + + + + + + Dogtag Certificate System + + + + + + + + + +
+#include ( "admin/console/config/header.vm" ) + + + + + +
+ + + + +
+

+ Internal Database

+ +
+ Internal Database Connection

This option allows sharing an internal database to improve managability.

+#if ($errorString != "") + $errorString +#end + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Host:
Port:
Base DN:
Database:
Bind DN:
Bind Password:
+ +

+
+   +
+ + +

+ + + + +
+ +
+ +

+ +
+ +
+
+ + + diff --git a/dogtag/common-ui/shared/admin/console/config/config_hsm.vm b/dogtag/common-ui/shared/admin/console/config/config_hsm.vm new file mode 100644 index 000000000..5aa3ebc7b --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/config_hsm.vm @@ -0,0 +1,176 @@ + + + + + + + + Dogtag Certificate System + + + + + + + +
+ + + + + + +
+ + + + +
+

+ Security Modules

+ +
+ +Keys will be generated and stored on security modules. A security module can be hardware-based or software-based. Hardware-based security modules are more secure. Please make sure that at least one security module is listed below. +

+

Supported Security Modules

+ + + + + + + +#foreach ($module in $sms) + + + + + + +#foreach ($token in $module.getTokens()) + + + + + + +#end +#end + +
Module/TokenStatusDefaultOperations

$module.getUserFriendlyName()
+ #if ($module.isFound()) + Found + #else + Not Found + #end +
- $token.getNickName() + #if ($token.isLoggedIn()) + Logged In + #else + Not logged In + #end + + #if ($defTok == $token.getNickName()) + + #else + + #end +
+

Other Security Modules

+

The security modules listed below are modules found by the server but not recognized as one of the supported modules. If the user believes that any listed modules below should have been supported, please check the "CS.cfg" configuration file to see if there is a name mismatch and adjust this accordingly.

+ + + + + + + +#foreach ($module in $oms) + + + + + + +#foreach ($token in $module.getTokens()) + + + + + + +#end +#end + +
Module/TokenStatusDefaultOperations
$module.getUserFriendlyName() + #if ($module.isFound()) + Found + #else + Not Found + #end +
- $token.getNickName() + #if ($token.isLoggedIn()) + Logged In + #else + Not logged In + #end + + #if ($defTok == $token.getNickName()) + + #else + + #end +
+ +
+

+ + + + +
+ +
+ +

+ + + + + + diff --git a/dogtag/common-ui/shared/admin/console/config/config_hsmloginpanel.vm b/dogtag/common-ui/shared/admin/console/config/config_hsmloginpanel.vm new file mode 100644 index 000000000..147425bae --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/config_hsmloginpanel.vm @@ -0,0 +1,79 @@ + + + +

+ Security Modules Login Panel

+Keys will be generated and stored on security modules. A security module can be hardware-based or software-based. Hardware-based security modules are more secure. +
+

Security Token Login

+
+

+The user has chosen to login to the following security module: $SecToken +

+#if ($status == "alreadyLoggedIn") + Token already logged in. +#elseif ($status == "tokenPasswordNotInitialized") + Token password not initialized. +#elseif ($status == "justLoggedIn") + Token logged in successfully. +#else + + + + + + + + +
+Security Module Token Name: +
+Security Module Token Password: +
+

+#end + + + + + +
+ +
+ + + + +

+ +

+
+   +
+ + diff --git a/dogtag/common-ui/shared/admin/console/config/config_join.vm b/dogtag/common-ui/shared/admin/console/config/config_join.vm new file mode 100644 index 000000000..e79720a0e --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/config_join.vm @@ -0,0 +1,125 @@ + + + + + + + + Dogtag Certificate System + + + + + + + + + +
+ +#include ( "admin/console/config/header.vm" ) + + + + + +
+ + + + +
+

+ Join the PKI Network

+ +To join this PKI network, the setup wizard needs to submit the certificate request to a Root or another subordinate CA for signing. +

+ + +Manually submit this request to a CA. +

+ + + + + + + + + + +
Certificate Request to a CA:Certificate Chain From a CA:
+ + + +
+

+Automatically submit the request to a Dogtag Certificate Authority +
+ + + + + + + + + + + + + + +
URL:
UID:
Password:
+

+ +

+
+
+ + + +

+ + + + +
+ +
+

+ +
+
+ + + diff --git a/dogtag/common-ui/shared/admin/console/config/config_rootca.vm b/dogtag/common-ui/shared/admin/console/config/config_rootca.vm new file mode 100644 index 000000000..9647cfd32 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/config_rootca.vm @@ -0,0 +1,113 @@ + + + + + + + + Dogtag Certificate System + + + + + + + + + +
+ +#include ( "admin/console/config/header.vm" ) + + + + + +
+ + + + +
+

+ Root CA

+ +A Root CA provides a set of predefined signing capabilities. Please select the capabilities that this CA needs to provide. +

+ +

+ +

CA Certificate Profile

+ +

+ + + + + + +
Profile: +
+

+ +

+
+   +
+ +
+ +

+ + + + +
+ +
+ + +

+ +
+
+ + + diff --git a/dogtag/common-ui/shared/admin/console/config/createsubsystempanel.vm b/dogtag/common-ui/shared/admin/console/config/createsubsystempanel.vm new file mode 100644 index 000000000..9d3ec86b8 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/createsubsystempanel.vm @@ -0,0 +1,101 @@ + + + +

Subsystem Configuration

+

+#if ($systemType != "tps") +This instance can be configured as either a new $systemname subsystem or a clone of an existing $systemname. If the cloning option is chosen, please provide the URL to an existing $systemname instance. +#else +This instance can be configured as a new $systemname subsystem. +#end +
+#if ($errorString != "") + $errorString +#end +

+ Configure this Instance as a New $systemname Subsystem +
+ + + + + + + + + + + + + + + + + + + + + +
Subsystem Name: (e.g. - $fullsystemname)
Subsystem HTTP EE URL (unsecure): http://$machineName:$http_port
Subsystem HTTPS Agent URL (clientauth): https://$machineName:$https_agent_port
Subsystem HTTPS EE URL (non-clientauth): https://$machineName:$https_ee_port
Subsystem HTTPS Admin URL (non-clientauth): https://$machineName:$https_admin_port
+

+#if ($disableClone == "true") + Clone an Existing $systemname Subsystem +#else + Clone an Existing $systemname Subsystem +#end +
+ + + +#if ($disableClone == "true") + +#else + +#end + + + +#if ($disableClone == "true") + + +
Subsystem Name: (e.g. - $fullsystemname Clone 1) (e.g. - $fullsystemname Clone 1)
Subsystem URL: +
+
diff --git a/dogtag/common-ui/shared/admin/console/config/databasepanel.vm b/dogtag/common-ui/shared/admin/console/config/databasepanel.vm new file mode 100644 index 000000000..36439b4e6 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/databasepanel.vm @@ -0,0 +1,103 @@ + + + +Please provide information to an existing Fedora Directory Server that can be used as the internal database for this instance. [Details] + +

+

+Note: If the Fedora Directory Server is at a remote host, it is highly recommended that SSL should be used. +
+#if ($errorString != "") + $errorString +#end +
+ + + + + + + + + + + + + + +#if ($clone == "clone") + +#else + +#end + + + + + + + + + + + + + + + +
Host:
Port: +SSL +
Base DN:
Database:
Bind DN:
Bind Password:
+ + +#if ($clone == "clone") + Use StartTLS with replication agreements.

+#end +Remove the existing data from the Base DN shown above.

+ +

+
+   +
diff --git a/dogtag/common-ui/shared/admin/console/config/displaycertchainpanel.vm b/dogtag/common-ui/shared/admin/console/config/displaycertchainpanel.vm new file mode 100644 index 000000000..73348189d --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/displaycertchainpanel.vm @@ -0,0 +1,49 @@ + + + +

$panelname

+
+A certificate chain is a list of all certificates chained up to the root. +
+If a certificate chain is displayed below, click the Next button to trust this certificate chain for this instance. +
+If no certificate chain is listed below, simply click the Next button to move on to the next panel. +

+#if ($errorString != "") + $errorString +#end +

+ +#if ($certchain.size() > 0) +#foreach ($p in $certchain) +

+$p
+
+
+#end +#end diff --git a/dogtag/common-ui/shared/admin/console/config/donepanel.vm b/dogtag/common-ui/shared/admin/console/config/donepanel.vm new file mode 100644 index 000000000..062025825 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/donepanel.vm @@ -0,0 +1,64 @@ + + + + + + +#if ($errorString != "") + $errorString +#end +#if ($systemType.equals("tks")) +As 'root', restart the server on the command line by typing the following command: +
+$initCommand restart $instanceId +
+After performing this restart, the server should become operational. +#else +#if ($externalCA.equals("true") && $systemType.equals("kra")) +As 'root', restart the server on the command line by typing the following command: +
+$initCommand restart $instanceId +
+Startup the administration console to add the peer CA to the Trusted Manager's Group. Make sure to add the transport certificate and connector information to the peer CA. After performing this restart, the server should become operational. +#else +As 'root', restart the server on the command line by typing the following command: +
+$initCommand restart $instanceId +
+After performing this restart, the server should become operational. +
+Please go to the services page to access all of the available interfaces. +
+#end +#end +
+To create additional instances, type "/usr/bin/pkicreate" on the command line. +
+#if ($systemType != "tps") +To start the administration console, type "/usr/bin/pkiconsole" on the command line. +#end diff --git a/dogtag/common-ui/shared/admin/console/config/footer.vm b/dogtag/common-ui/shared/admin/console/config/footer.vm new file mode 100644 index 000000000..a596e45b1 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/footer.vm @@ -0,0 +1,19 @@ + + diff --git a/dogtag/common-ui/shared/admin/console/config/header.vm b/dogtag/common-ui/shared/admin/console/config/header.vm new file mode 100644 index 000000000..7966ba745 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/header.vm @@ -0,0 +1,25 @@ + + diff --git a/dogtag/common-ui/shared/admin/console/config/hierarchypanel.vm b/dogtag/common-ui/shared/admin/console/config/hierarchypanel.vm new file mode 100644 index 000000000..64b77a8bd --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/hierarchypanel.vm @@ -0,0 +1,56 @@ + + + +

PKI Hierarchy

+

+This CA instance can be either a Self-Signed Root CA or a Subordinate CA. [Details] + + +

+ +

+ Make this a Self-Signed Root CA within this new PKI hierarchy. +

+ Make this a subordinate CA of another CA. + +

diff --git a/dogtag/common-ui/shared/admin/console/config/importadmincertpanel.vm b/dogtag/common-ui/shared/admin/console/config/importadmincertpanel.vm new file mode 100644 index 000000000..9eea5d277 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/importadmincertpanel.vm @@ -0,0 +1,66 @@ + + + +An administrator's certificate has been created and imported into this browser. This certificate is used to access the agent interface of this subsystem. +

+#if ($errorString != "") + $errorString +#end +$info +

+

+ + + + + + + + + + +
+

+
+
diff --git a/dogtag/common-ui/shared/admin/console/config/importcachainpanel.vm b/dogtag/common-ui/shared/admin/console/config/importcachainpanel.vm new file mode 100755 index 000000000..f0774c5ee --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/importcachainpanel.vm @@ -0,0 +1,65 @@ + + + +The CA's certificate chain needs to be imported into your browser. Also, you must trust the CA. Once this is done, click Next. +

+#if ($errorString != "") + $errorString +#end +

+

+ + + + + + +
+

+
+
diff --git a/dogtag/common-ui/shared/admin/console/config/login.vm b/dogtag/common-ui/shared/admin/console/config/login.vm new file mode 100644 index 000000000..98a7c5bf5 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/login.vm @@ -0,0 +1,113 @@ + + + + + + + + Dogtag Certificate System + + + + + + +
+ +#include ( "admin/console/config/header.vm" ) + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ + +
+ + + + + +
+

+ Login

+ +A one time random pin has been generated during setup to protect unauthorized access to this configuration wizard. This pin has been stored in the "CS.cfg" configuration file as the value of the 'preop.pin' parameter. Please enter this pin to continue. + +

+#if ($errorString != "") + $errorString +#end +

+

+ + + + + + +
PIN:
+
+
+
+
+ +

+ + + + +
+ +
+ + +

+ +#include ( "admin/console/config/footer.vm" ) + +
+
+ + + diff --git a/dogtag/common-ui/shared/admin/console/config/modulepanel.vm b/dogtag/common-ui/shared/admin/console/config/modulepanel.vm new file mode 100644 index 000000000..f0952ecbe --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/modulepanel.vm @@ -0,0 +1,162 @@ + + + +Two lists of security modules are provided below. The Supported Security Modules list consists of both software-based and hardware-based security modules that this PKI solution supports, while the Other Security Modules list consists of any other security modules found by this PKI subsystem that are not recognized as one of the supported security modules. [Details] + + +
+

Supported Security Modules

+ + + + + + + +#foreach ($module in $sms) + + + + + + +#foreach ($token in $module.getTokens()) + + + + + + +#end +#end + +
Module/TokenStatusDefaultOperations

$module.getUserFriendlyName()
+ #if ($module.isFound()) + Found + #else + Not Found + #end +
- $token.getNickName() + #if ($token.isPresent() && $token.isLoggedIn()) + Logged In + #else + Not logged In + #end + + #if ($token.isPresent() && $token.isLoggedIn()) + #if ($defTok == $token.getNickName()) + + #else + + #end + #end + + #if ($token.isPresent() && !$token.isLoggedIn()) +Login + #end +
+

Other Security Modules

+

The security modules listed below are modules found by the server but not recognized as one of the supported modules. If the user believes that any listed modules below should have been supported, please check the "CS.cfg" configuration file to see if there is a name mismatch and adjust this accordingly.

+ + + + + + + +#foreach ($module in $oms) + + + + + + +#foreach ($token in $module.getTokens()) + + + + + + +#end +#end + +
Module/TokenStatusDefaultOperations
$module.getUserFriendlyName() + #if ($module.isFound()) + Found + #else + Not Found + #end +
- $token.getNickName() + #if ($token.isPresent() && $token.isLoggedIn()) + Logged In + #else + Not logged In + #end + + #if ($defTok == $token.getNickName()) + + #else + + #end + + #if ($token.isPresent() && !$token.isLoggedIn()) +Login + #end +
+ + +
+ +
+
+   +
diff --git a/dogtag/common-ui/shared/admin/console/config/namepanel.vm b/dogtag/common-ui/shared/admin/console/config/namepanel.vm new file mode 100644 index 000000000..ef5c564e6 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/namepanel.vm @@ -0,0 +1,105 @@ + + + +Each certificate associated with this instance needs to have a unique name within the PKI hierarchy. The following information will be used to generate these unique names. Each certificate will be stored in the security module using a unique nickname.[Details] + + + + +

+#if ($errorString != "") + $errorString +#end +
+#foreach ($item in $certs) +

$item.getUserFriendlyName()

+ + + + +#if ($item.isEnable()) + +#else + +#end + + + +#if ($item.isEnable()) + +#else + +#end + +
DN:
Nickname:
+
+#end +
+
+

+A Certificate Authority (CA) is responsible for issuing different kinds of certificates. To obtain the certificates required internally by this subsystem, the user must select a URL to a CA that has been registered in the security domain or to an "External CA". +

+Note: An "External CA" is defined to be a CA that is not part of the 'Security Domain'. Verisign®, GeoTrust®, and Netscape® Certificate Management System (CMS) 6.x are examples of "External CAs". +
+ + + +#if ($isRoot == "true") + + +
URL: +
+ +

+
+
diff --git a/dogtag/common-ui/shared/admin/console/config/restorekeycertpanel.vm b/dogtag/common-ui/shared/admin/console/config/restorekeycertpanel.vm new file mode 100644 index 000000000..8ef78bf36 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/restorekeycertpanel.vm @@ -0,0 +1,54 @@ + + + +

Import Keys and Certificates

+
+To setup a cloned subsystem, the master subsystem's keys and certificates (with the exception of the SSL server key and certificate) need to be imported. For a software token, all of these keys and certificates are stored in a single file in the PKCS #12 format which is protected by the password provided during the creation of this file. To import this PKCS #12 file, first copy the PKCS #12 file to the alias directory for the cloned subsystem. Then enter an appropriate filename and password in the form specified below. +

+If these keys and certificates are stored in a hardware token, the hardware token vendor needs to be consulted for information on how to import them. +

+For keys and certificates stored in an external software token, please refer to the Dogtag documentation for instructions. +

+By default, if the path is left blank, no PKCS #12 file will be imported. +
+#if ($errorString != "") + $errorString +#end + + + + + + + + + + + +
PKCS #12 filename:
PKCS #12 Password:
+
diff --git a/dogtag/common-ui/shared/admin/console/config/savepkcs12panel.vm b/dogtag/common-ui/shared/admin/console/config/savepkcs12panel.vm new file mode 100644 index 000000000..de7d86467 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/savepkcs12panel.vm @@ -0,0 +1,40 @@ + + + +

Save Keys and Certificates

+
+This Subsystem is attempting to return the keys and certificates in a PKCS #12 format. +

+A popup dialog box from the browser should appear, prompting the user to save these keys and certificates to a PKCS #12 file located on the local filesystem. Follow the instructions within this dialog to save this PKCS #12 file to a safe location. +
+#if ($errorString != "") + $errorString +#end +
+ +
diff --git a/dogtag/common-ui/shared/admin/console/config/securitydomainloginpanel.vm b/dogtag/common-ui/shared/admin/console/config/securitydomainloginpanel.vm new file mode 100644 index 000000000..d3c5e901b --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/securitydomainloginpanel.vm @@ -0,0 +1,109 @@ + + + + + + + + Dogtag Certificate System + + + + + + + +

+ + + + + + +
+ + + + +
+

+ Security Domain ($name) Login

+ +
+

The Enterprise $subsystem Administrator will register this $subsystem Subsystem located at $host under this Security Domain located at $sdhost. The credential information will be provided to the Security Domain for authentication.

+#if ($errorString != "") + $errorString +#end + + + + + + + + + + + + + + +
Uid:
Password:
+ +

+
+   +
+ + +

+ + + + +
+
+ +
+
+ +

+ +
+ +
+
+ + + diff --git a/dogtag/common-ui/shared/admin/console/config/securitydomainpanel.vm b/dogtag/common-ui/shared/admin/console/config/securitydomainpanel.vm new file mode 100644 index 000000000..0e6a902eb --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/securitydomainpanel.vm @@ -0,0 +1,115 @@ + + + +

$panelname

+
+A security domain is a registry for all of the PKI services within an enterprise. Applications may use the security domain to locate other PKI services. [Details] + + + +#if ($errorString != "") + $errorString +#end +
+#if ($cstype == "CA") + Create a New Security Domain +
+If no security domain exists, a new one must be created for this CA. + + + + + + + + + + + + + + + + + + + + + +
Security Domain Name: (e.g. - Dogtag Security Domain)
Security Domain HTTP EE URL (unsecure): http://$machineName:$http_ee_port
Security Domain HTTPS Agent URL (clientauth): https://$machineName:$https_agent_port
Security Domain HTTPS EE URL (non-clientauth): https://$machineName:$https_ee_port
Security Domain HTTPS Admin URL (non-clientauth): https://$machineName:$https_admin_port
+
+ Join an Existing Security Domain +#else + Create a New Security Domain +
+If no security domain exists, a new one must be created for this CA. + + + + + +
Security Domain Name: (e.g. - Dogtag Security Domain)
+
+ Join an Existing Security Domain +#end +
+Enter the URL to an existing security domain. +
+ + + + + +
Security Domain HTTPS Admin URL (non-clientauth): (e.g. - https://example.com:9445)
+
+ + + + + +
NOTE:   Since a Security Domain MUST be a CA (although all CAs are NOT necessarily Security Domains), an appropriate value for this URL may be obtained by logging into the machine which hosts the desired Security Domain CA as 'root' and running the command "$initCommand status $instanceId" from the command-line.
+
diff --git a/dogtag/common-ui/shared/admin/console/config/sidemenu.vm b/dogtag/common-ui/shared/admin/console/config/sidemenu.vm new file mode 100644 index 000000000..09fe16870 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/sidemenu.vm @@ -0,0 +1,30 @@ + + + diff --git a/dogtag/common-ui/shared/admin/console/config/sizepanel.vm b/dogtag/common-ui/shared/admin/console/config/sizepanel.vm new file mode 100644 index 000000000..ef80ecf20 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/sizepanel.vm @@ -0,0 +1,685 @@ + + + + + +Select the key pair type(s), associated key pair size(s) or curve name(s), and signature algorithm(s) from the pulldown menus. + + [Details] + + +#if ($select == "clone") +For a cloned subsystem, only the key for an SSL server certificate is generated. +#end +
+#if ($errorString != "") + $errorString +#end +
+
+
+ + + + +
[Advanced]
+
+

Common Key Settings

+
+ + + + + +
Key Type:
+ +#if ($subsystemtype == "ca") +#if ($hselect == "root") + + + + + +
Signed With:
+#end +#end + +#if ($show_signing == "true") + + + + + +
Signing Algorithm:
+#end + +
+

+ + Use the default key size ($default_keysize bits). +

+ Use the following custom key size: + +

+ + + + + +
Key Size:
+ +

+ + + + + +
+

+ +

+
+
+
+#if ($firsttime == 'false') +New Keys

+#end +
+

+
+Note: After pressing Next, keys will be generated on the server, which will take some time to complete. Please wait for the next panel to appear. +   +
diff --git a/dogtag/common-ui/shared/admin/console/config/topmenu.vm b/dogtag/common-ui/shared/admin/console/config/topmenu.vm new file mode 100644 index 000000000..64881066f --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/topmenu.vm @@ -0,0 +1,21 @@ + + + diff --git a/dogtag/common-ui/shared/admin/console/config/welcomepanel.vm b/dogtag/common-ui/shared/admin/console/config/welcomepanel.vm new file mode 100644 index 000000000..07b0d641f --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/welcomepanel.vm @@ -0,0 +1,56 @@ + + + +

$panelname

+The $fullsystemname configuration wizard will guide the administrator through the process of configuring a single instance of the $fullsystemname ($systemname). [Details] + + + + diff --git a/dogtag/common-ui/shared/admin/console/config/wizard.vm b/dogtag/common-ui/shared/admin/console/config/wizard.vm new file mode 100644 index 000000000..22574a970 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/wizard.vm @@ -0,0 +1,152 @@ + + + + + + + + Dogtag Certificate System + + + + + + + + + + + + +
+ +#include ( "admin/console/config/header.vm" ) + + + + +
+ +
+
+ +
+
+ +
+ + +
+ + + + + +
+

+ $title

+ + + + +
+ + +#parse ( $panel ) + + + +
+ + + + + + +
+ +#if ($showApplyButton == true) + +#end + +#if ($lastpanel == true) +  +#else + +#end + +
+ +
+ +#include ( "admin/console/config/footer.vm" ) + +
+
+ + + diff --git a/dogtag/common-ui/shared/admin/console/config/xml.vm b/dogtag/common-ui/shared/admin/console/config/xml.vm new file mode 100644 index 000000000..ee4bc2c97 --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/config/xml.vm @@ -0,0 +1,21 @@ + + + + $xml + diff --git a/dogtag/common-ui/shared/admin/console/img/badge.png b/dogtag/common-ui/shared/admin/console/img/badge.png new file mode 100644 index 000000000..5fe0223b5 Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/badge.png differ diff --git a/dogtag/common-ui/shared/admin/console/img/bigrotation2.gif b/dogtag/common-ui/shared/admin/console/img/bigrotation2.gif new file mode 100644 index 000000000..5bb90fd6a Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/bigrotation2.gif differ diff --git a/dogtag/common-ui/shared/admin/console/img/certificate.png b/dogtag/common-ui/shared/admin/console/img/certificate.png new file mode 100644 index 000000000..2ea9f88bb Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/certificate.png differ diff --git a/dogtag/common-ui/shared/admin/console/img/clearpixel.gif b/dogtag/common-ui/shared/admin/console/img/clearpixel.gif new file mode 100644 index 000000000..ae710460b Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/clearpixel.gif differ diff --git a/dogtag/common-ui/shared/admin/console/img/favicon.ico b/dogtag/common-ui/shared/admin/console/img/favicon.ico new file mode 100644 index 000000000..efc1d33f4 Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/favicon.ico differ diff --git a/dogtag/common-ui/shared/admin/console/img/icon-software.gif b/dogtag/common-ui/shared/admin/console/img/icon-software.gif new file mode 100644 index 000000000..dd64b485c Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/icon-software.gif differ diff --git a/dogtag/common-ui/shared/admin/console/img/icon_crit_update.gif b/dogtag/common-ui/shared/admin/console/img/icon_crit_update.gif new file mode 100644 index 000000000..cf3c47907 Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/icon_crit_update.gif differ diff --git a/dogtag/common-ui/shared/admin/console/img/id.png b/dogtag/common-ui/shared/admin/console/img/id.png new file mode 100644 index 000000000..2c54191e1 Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/id.png differ diff --git a/dogtag/common-ui/shared/admin/console/img/idkey.png b/dogtag/common-ui/shared/admin/console/img/idkey.png new file mode 100644 index 000000000..3e27d2d05 Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/idkey.png differ diff --git a/dogtag/common-ui/shared/admin/console/img/key.png b/dogtag/common-ui/shared/admin/console/img/key.png new file mode 100644 index 000000000..db2896248 Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/key.png differ diff --git a/dogtag/common-ui/shared/admin/console/img/lock.png b/dogtag/common-ui/shared/admin/console/img/lock.png new file mode 100644 index 000000000..56be3b755 Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/lock.png differ diff --git a/dogtag/common-ui/shared/admin/console/img/logo_header.gif b/dogtag/common-ui/shared/admin/console/img/logo_header.gif new file mode 100644 index 000000000..573482227 Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/logo_header.gif differ diff --git a/dogtag/common-ui/shared/admin/console/img/no-certificate.png b/dogtag/common-ui/shared/admin/console/img/no-certificate.png new file mode 100644 index 000000000..7d93a41c3 Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/no-certificate.png differ diff --git a/dogtag/common-ui/shared/admin/console/img/rootca.gif b/dogtag/common-ui/shared/admin/console/img/rootca.gif new file mode 100644 index 000000000..303e25c10 Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/rootca.gif differ diff --git a/dogtag/common-ui/shared/admin/console/img/sub.gif b/dogtag/common-ui/shared/admin/console/img/sub.gif new file mode 100644 index 000000000..e4cca8384 Binary files /dev/null and b/dogtag/common-ui/shared/admin/console/img/sub.gif differ diff --git a/dogtag/common-ui/shared/admin/console/js/misc.js b/dogtag/common-ui/shared/admin/console/js/misc.js new file mode 100644 index 000000000..d4dc336ab --- /dev/null +++ b/dogtag/common-ui/shared/admin/console/js/misc.js @@ -0,0 +1,30 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +/** + * This function is to submit the form's parameters and to decide if the + * window should remain open. + * + * @param f The form + * @param fclose true if you want to close the window; otherwise false. + */ +function saveConfig(f, fclose) { + f.submit(); + if (fclose == true) + window.close(); +} diff --git a/dogtag/common-ui/shared/css/pki-360.css b/dogtag/common-ui/shared/css/pki-360.css new file mode 100644 index 000000000..bdcd7ed3b --- /dev/null +++ b/dogtag/common-ui/shared/css/pki-360.css @@ -0,0 +1,941 @@ +/* --- BEGIN COPYRIGHT BLOCK --- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Copyright (C) 2007 Red Hat, Inc. + * All rights reserved. + * --- END COPYRIGHT BLOCK --- + */ + +/* +color scheme: + +light gray: #e6e6e6 +medium gray: +dark gray: + +link blue: #06c + +red: #900 + +*/ + + +/* This establishes background pattern and centering of content area as well +as font-styles for the site */ +body { + margin: 0; + padding: 0; + color: #333; + text-align: center; + background: #fff url(/img/bkgrnd_greydots.png) repeat; + font-family: "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", helvetica, verdana, arial, sans-serif; + } + +td, th { /* for ie55 */ + font-size: x-small; + /* false value for WinIE4/5 */ + voice-family: "\"}\""; + /* trick WinIE4/5 into thinking rule is over */ + voice-family: inherit; + /* recover from trick */ + font-size: small; + /* intended value for better browsers */ + } + +img { + border: 0; + } + +a { + text-decoration: none; + } + +a:link { + color: #06c; + } + +a:visited { + color: #06c; + } + +/* This is the container for the content that is centered */ +#wrap { + margin: 0 20px 10px 20px; + padding: 10px 15px; + text-align: left; + background: #fff; +/* + min-width: 900px; +*/ + } + +/* The following styles establish the header, top nav bar and systems and +search areas */ +#header { + height: 31px; /* changed height added bottom margin */ + margin-top: 10px; + margin-bottom: 20px; + } + +#headertitle { + height: 31px; /* same as header */ + margin-top: 10px; /* same as header */ + margin-right: 100px; /* "myLogo" margin-left + "logo_header.gif" */ + margin-bottom: 20px; /* same as header */ + font-size: large; + font-weight: bold; + } + +#headerpaddedtitle { + height: 31px; /* same as header */ + margin-top: 10px; /* same as header */ + margin-bottom: 20px; /* same as header */ + font-size: large; + font-weight: bold; + padding-left: 115px; /* "myLogo" margin-left + + "logo_header.gif" + 15px */ + } + +img#myLogo { + float: left; + margin-left: 15px; + } + +img#pkiLogo { + float: left; + } + +#account { + float: right; + width: 450px; + margin-right: 15px; + padding-top: 7px; /* removed margin-bottom, added padding-top */ + } + +#account dl { + float: right; + padding: 0; + margin: 0; + } + +#account dt { + float: left; + width: 66px; + height: 1.1em; + background: url(/img/account_loggedin.gif) 100% 100% no-repeat; + } + +#account dd { /* note changes to dl, dt and dd */ + float: left; + margin-left: 10px; + } + +#account p { + float: right; + margin: 0 0 0 30px; + padding: 0; + } + +#account p a { + width: 56px; + height: 1.1em; + background: url(/img/account_signout.gif) 100% 100% no-repeat; + display: block; + } + +#account span { + display: none; + } + +#bar { + margin-bottom: 10px; + background-color: #e6e6e6 + } + +#bar:after { + content: "."; + display: block; + height: 0px; /* took out negative margin and set height to 0 */ + overflow: hidden; + clear: both; + visibility: hidden; + } + + /* Holly Hack Targets IE Win only \*/ + * html #bar {height: 1%;} + /* End Holly Hack */ + +#systembar { + float: right; + width: 34%; + background: #e6e6e6 url(/img/greybar_tr.gif) 100% 0 no-repeat; + } + +#systembarinner { + background: url(/img/greybar_br.gif) 100% 100% no-repeat; + height: 2.8em; + /* text-align: center; */ + text-align: right; + padding-right: 10px; + } + +#systembarinner div { + color: #000; + font-variant: small-caps; + padding-top: 5px; + } + +#searchbar { + float: left; + width: 66%; + background: #e6e6e6 url(/img/greybar_tl.gif) 0 0 no-repeat; + } + +#searchbarinner { + padding-left: 10px; + background: url(/img/greybar_bl.gif) 0 100% no-repeat; + height: 2.8em; + /* + text-align: left; + text-align: center; + */ + text-align: right; + + } + +#systembarinner form, +#searchbarinner form { + margin: 0; + padding-top: 5px; /* changed to padding-top: 5px */ + /*text-align: center;*/ + } +/* end header */ + +/* The following styles establish the new side nav bar */ +#sidenav { /* for ie55 */ + width: 132px; + background-color: #999; + background-image: url(/img/corner_sidenav_top.gif); + background-position: top right; + background-repeat: no-repeat; + font-family: "Luxi Sans", verdana, arial, sans-serif; + font-size: xx-small; + /* false value for WinIE4/5 */ + voice-family: "\"}\""; + /* trick WinIE4/5 into thinking rule is over */ + voice-family: inherit; + /* recover from trick */ + font-size: x-small; + /* intended value for better browsers */ + font-weight: bold; + } + + +#sidenav ul { + background-image: url(/img/corner_sidenav_bottom.gif); + background-position: bottom left; + background-repeat: no-repeat; + list-style: none; + padding: 10px 0 10px 0; + margin: 0; + } + +#sidenav ul ul { + background: none; + /* background-color: #c1c1c1; */ + background-color: #ccc; + margin: 0; + padding: 0; + border-top: 1px solid #999; + } + +#sidenav ul li { + border-bottom: 1px solid #a7a7a7; + margin: 0; + } + +#sidenav ul li:last-child { + border-bottom: 1px solid #999; + } + +#sidenav ul li.sidenav-selected { + /* + background: #8a8a8a; + background: #7b7b7b; + */ + background: #6c6c6c; + /* border-top: 1px solid #999; */ + } + +#sidenav ul li.sidenav-selected span { + display: none; + } + +#sidenav ul li a { + display: block; + color: white; + text-decoration: none; + padding: 3px 5px 3px 15px; + margin: 0; + } + +#sidenav ul ul li.sidenav-selected { + background: #6c6c6c; + /* background: #7b7b7b; + background: #8a8a8a; + */ + } + + +#sidenav ul ul li:last-child { + border-bottom: none; + } + +#sidenav ul ul li a { + padding-left: 30px; + color: #555; + } + +#sidenav ul ul li.sidenav-selected a { + padding-left: 30px; + color: white; + } + + +#content { + clear: both; + } + +/* The following styles establish the legend boxes in the left sidebar */ +.sideleg { + width: 132px; + background: url(/img/sidelegend_top.gif) 0 0 no-repeat; + padding-top: 9px; + margin-top: 1em; + } + + +.sideleg h2 { + font-size: x-small; + color: #666; + border: 1px solid #acacac; + border-top: none; + padding: 0 0 3px 15px; + margin: 0; + } + +.sideleg ul { + padding: 0 0 9px 0 ; + margin: 0; + list-style: none; + background: url(/img/sidelegend_bottom.gif) 0 100% no-repeat; + } + +.sideleg ul li { + padding: 12px 0 6px 15px; + font-size: x-small; + color: #666; + border-left: 1px solid #acacac; + border-right: 1px solid #acacac; /* removed clear:left */ + } + +.sideleg ul li img { + float: left; + padding-right: 3px; + margin-top: -3px; + } + +h1 { + margin-top: 0; + } + +/* existing PKI STYLES - modded - these need to be inserted carefully */ + +.sidebar { + padding-right: 15px; + vertical-align: top; +} + +table.iso_dl { + border-collapse: collapse; +} + +table.iso_dl td { + padding: 4px; +} + +table.iso_dl th { + color: #999; + background-color: #eee; + border: 1px solid #999; + padding: 6px 3px; + text-align: right; +} + +table.iso_dl th.first { + text-align: left; +} + +th { + padding: 4px 6px; + color: #fff; + /* background-color: #b4b19a; */ + text-align: left; + font-size: small; +} + + +/* -- YOUR PKI stuff -- */ +table.half-table { + background: #b4b19a url(/img/table_corner_tr.gif) 100% 0 no-repeat; + padding: 0px; + margin: 0px; + } + +.half-table td { + background-color: #fff; +} + +table.your-pki table.half-table td { + padding: 2px 8px; +} + +table.your-pki table.full-table td { + padding-left: 4px; + padding-right: 4px; + padding-top: 4px; +} + +table.half-table thead th:first-child { + background: url(/img/table_corner_tl.gif) top left no-repeat; + } + + + + +/* -- General list stuff -- */ +table.list { + font-size: 10px; + background: #b4b19a url(/img/table_corner_tr.gif) top right no-repeat; + border-bottom: 1px solid #b4b19a; +} + +/* Holly Hack Targets IE Win only \*/ + * html table.list, * html table.half-table {background-image: none;} + /* End Holly Hack */ + + + +table.list thead th:first-child { + background: url(/img/table_corner_tl.gif) top left no-repeat; + } + +table.list-pagination { + font-size: smaller; +} + + +td.first-column { + border-left: 1px solid #b4b19a; +} + +td.last-column { + border-right: 1px solid #b4b19a; +} + +td.only-column { + border-right: 1px solid #b4b19a; + border-left: 1px solid #b4b19a; +} + + +.list-checkbox { + text-align: center; + border-left: 1px solid #b4b19a; +} + +.list-checkbox-header { + text-align: center; +} + +.list th a { + display: inline; + } + +.list a:hover { + text-decoration: underline; +} + +/* list row classes */ +.list-row-even td{ + background-color: #F1EBDC; +} +.list-row-odd td { + background-color: #ffffff; +} +.list-row-summary { + text-align: right; + font-weight: bold; + border: 1px solid #ccc; + background-color: #eee; +} +.list-row-even td, .list-row-odd td, .list-row-summary td { + padding: 4px 8px; +} + +.list-horiz-separator hr { + border: 0; + border-bottom: 1px solid #ccc; + padding: 0px; +} + + +/* default class def for row color toggling */ +.list-row-even-selected { + background-color: #dde5ff; +} +.list-row-odd-selected { + background-color: #dde5ff; +} + +.list-row-odd-selected td, .list-row-even-selected td { + border-bottom: 1px solid #ccc; + padding: 4px 8px; +} + +/* special column classes */ +th + th { + border-left: 0; +} +a[name]:hover { + color: inherit; +} + + + + +/* --- TABLE TREE VIEW --- */ +tr.table-tree-even td, tr.table-tree-odd td { + padding: 10px 15px; +} +tr.table-tree-even img, +tr.table-tree-odd img { + margin-left: 4px; +} +tr.table-tree-odd { + background-color: #F1EBDC; +} +tr.table-tree-even { + background-color: #fff; +} + +/* padding for parent+child channels */ +tr.table-tree-even + tr.table-tree-even td, +tr.table-tree-odd + tr.table-tree-odd td { + padding-top: 0; +} + + + + +/* signin page stuff start */ +#footer { + /* + border-top: 2px dotted #ccc; + padding: 2em 4em 2em 4em; + */ + padding: 1em; + margin: 1em 4em 1em 4em; + text-align: center; + font-size: 10px; + color: #aaa; + + margin-left: auto; + margin-right: auto; + margin-top: 64px; +} + +h1#pki_welcome { + background-image: url(/img/pki_welcome.gif); + background-position: 0 0; + background-repeat: no-repeat; + padding-bottom: 5px; + height: 20px; + } + +h1#pki_welcome2 { + background-image: url(/img/pki_welcome2.gif); + background-position: 0 0; + background-repeat: no-repeat; + height: 37px; + } + +h1#pki_welcome3 { + background-image: url(/img/pki_welcome3.gif); + background-position: 0 0; + background-repeat: no-repeat; + height: 40px; + } + +h1#pki_welcome span { + display: none; + } + +h1#pki_welcome2 span { + display: none; + } + +h1#pki_welcome3 span { + display: none; + } + +ul.linkage { + list-style: none; + padding: 8px; + margin: 0px; + } + +ul.linkage li{ + background-image: url(/img/bullet_arrowblue.png); + background-repeat: no-repeat; + background-position: 0 .4em; + padding-left: 10px; + margin: .4em 0; + } + +#contentLeft { + float: left; + margin-top: 20px; +} + +#contentRight { + margin: 0 15px 0 295px; +} + + /**** following styles define the CLEAR BOX W/ROUNDED CORNERS */ + + .clearBox { + width: 279px; + background: url(/img/corner_halflinebox_top.png) top right no-repeat; + } + + .clearBox { + padding-top: 7px; + margin-bottom: 15px; + } + + .clearBoxInner { + background: url(/img/corner_halflinebox_bottom.png) bottom left no-repeat; + } + + .clearBoxInner { + width: 100%; + padding-bottom: 7px; + } + + .clearBoxBody { + padding: 5px 14px; + border-left: 1px solid #b4b4b4; + border-right: 1px solid #b4b4b4; + } + + .clearBoxBody h2 { + font-size: small; + } + +div.formrow { + padding: 5px 0; + font-size: x-small; + } + +div.formrow:after { + content: "."; + display: block; + height: 0; + overflow: hidden; + clear: right; + visibility: hidden; + } + + /* Holly Hack Targets IE Win only \*/ + * html .formrow {height: 1%;} + /* End Holly Hack */ + +div.formrow span.label { + float: left; + width: 110px; + text-align: right; + font-weight: bold; + padding: .5em 0; + } + +div.formrow span.formfield { + float: right; + width: 130px; + text-align: left; + } + +p#intro { + font-size: 1.3em; + line-height: 1.2em; + color: #000; + } + +p.endnote { + font-size: smaller; + margin-top: 3em; + padding-top: 10px; + line-height: 1.5em; + border-top: 1px solid #333; + } + + +/* CONTENT-NAV - begin */ + +.content-nav { + margin: 0; + padding: 0; +} + +.content-nav a:visited { + color: #06c; +} + +.content-nav ul { + list-style-type: none; + margin: 0; + padding: 0; + font-size: 10px; + font-family: "Luxi Sans", verdana, arial, sans-serif; + } + +.content-nav:after, +.content-nav ul:after { + content: "."; + display: block; + height: 1px; + margin-top: -1px; + overflow: hidden; + clear: both; + visibility: hidden; + } + +/* Holly Hack Targets IE Win only */ +* html .content-nav {height: 1%;} +* html .content-nav ul {height: 1%;} +/* End Holly Hack */ + +ul.content-nav-rowone, +ul.content-nav-rowthree { + margin-left: 10px; + } + +ul.content-nav-rowone { + border-bottom: 3px solid #e6e6e6; + margin-bottom: -3px; + } + +/* Holly Hack Targets IE Win only \*/ +* html ul.content-nav-rowone {margin-right: 8px;} +* html ul.content-nav-rowone {margin-bottom: -2px;} +/* End Holly Hack */ + +ul.content-nav-rowone li, ul.content-nav-rowthree li { + float: left; + } + +ul.content-nav-rowone li a, ul.content-nav-rowthree li a { + display: block; + padding: 4px 8px; + } + +ul.content-nav-rowtwo { + background: url(/img/contentnav_rowtwo_b.gif) bottom left no-repeat; + padding-bottom: 6px; + margin-right: 8px; + } + +ul.content-nav-rowtwo li { + display: inline; + padding-left: 18px; + } + +a.content-nav-selected-link { + color: #000; + font-weight: bold; + } + +ul.content-nav-rowone li.content-nav-selected { + background: url(/img/contentnav_tabr.gif) top right no-repeat; + } + +ul.content-nav-rowone a.content-nav-selected-link { + background: url(/img/contentnav_tabl.gif) top left no-repeat; + } + +ul.content-nav-rowthree li.content-nav-selected { + background: url(/img/contentnav_tabr.gif) bottom right no-repeat; + } + +ul.content-nav-rowthree a.content-nav-selected-link { + background: url(/img/contentnav_tabl.gif) bottom left no-repeat; + } + +div.contentnav-row2 { + background: #e6e6e6 url(/img/contentnav_rowtwo_t.gif) top left no-repeat; + padding: 0px; + clear: left; + } + +div.contentnav-row2 div.top { + background: url(/img/contentnav_rowtwo_t.gif) top right no-repeat; + margin-left: 8px; + height: 6px; + font-size: 0; + } + +div.contentnav-row2 div.bottom { + background: url(/img/contentnav_rowtwo_b.gif) bottom right no-repeat; + } + +/* CONTENTNAV - end */ + + + + +/************************************************************** MAIN NAVIGATION */ + +#mainNavOuter { + width: 100%; + background-image: url(/img/corner_mainnav_bottom_chopped.png); + background-position: bottom right; + background-repeat: no-repeat; + background-color: #4f52b5; + } + +#mainNav { + width: 100%; + font-weight: bold; + font-family: "Luxi Sans", verdana, helvetica, arial, sans-serif; + font-size: x-small; + } + + +/* float clear hack that has been hacked for Moz 1.5x and below */ +#mainNavOuter:after { + content: "."; + display: block; + height: 1px; + margin-top: -1px; + overflow: hidden; + clear: both; + visibility: hidden; + } + /* Holly Hack Targets IE Win only \*/ + * html .mainNavOuter {height: 1%;} + /* End Holly Hack */ + + +#mainNavInner { + width: 100%; + height: 7px; + background-image: url(/img/corner_mainnav_top_chopped.png); + background-position: top right; + background-repeat: no-repeat; + } + +#mainNav ul { + padding: 0; + margin: 0; + list-style-type: none; + background-image: url(/img/corner_mainnav_tl.png); + background-position: top left; + background-repeat: no-repeat; + } + +#mainNav ul li { + background: #b70000; + display: block; + float: left; + padding: 0; + margin: 0; + } + +#mainNav li#mainFirst-active, +#mainNav li#main-active, +#mainNav li#mainLast-active { + background-color: #000080; + } + + +/* special casing for left-most top tab */ +#mainNav ul li a.mainFirstLink { + background-image: url(/img/corner_mainnav_tl.png); + background-position: top left; + background-repeat: no-repeat; + } + +#mainNav li#mainFirst-active a.mainFirstLink { + background-image: url(/img/corner_mainnav_tl_hi.png); + background-position: top left; + background-repeat: no-repeat; + } + +#mainNav ul li#mainFirst { + background-image: url(/img/corner_mainnav_bl.png); + background-position: bottom left; + background-repeat: no-repeat; + } + +#mainNav li#mainFirst-active { + background-image: url(/img/corner_mainnav_bl_hi.png); + background-position: bottom left; + background-repeat: no-repeat; + } + +/* special casing for right-most top tab */ +#mainNav ul li a.mainLastLink { + background-image: url(/img/corner_mainnav_tr.png); + background-position: top right; + background-repeat: no-repeat; + } + +#mainNav li#mainLast-active a.mainLastLink { + background-image: url(/img/corner_mainnav_tr_hi.png); + background-position: top right; + background-repeat: no-repeat; + } + +#mainNav ul li#mainLast { + background-image: url(/img/corner_mainnav_br.png); + background-position: bottom right; + background-repeat: no-repeat; + } + +#mainNav li#mainLast-active { + background-image: url(/img/corner_mainnav_br_hi.png); + background-position: bottom right; + background-repeat: no-repeat; + } + +#mainNav ul li a { + display: block; + float: left; + text-decoration: none; + color: #fff; + padding: 5px 15px; + font-size: 11px; + text-decoration: none !important; + } + diff --git a/dogtag/common-ui/shared/css/pki-base.css b/dogtag/common-ui/shared/css/pki-base.css new file mode 100644 index 000000000..1892b75dc --- /dev/null +++ b/dogtag/common-ui/shared/css/pki-base.css @@ -0,0 +1,213 @@ +/* --- BEGIN COPYRIGHT BLOCK --- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Copyright (C) 2007 Red Hat, Inc. + * All rights reserved. + * --- END COPYRIGHT BLOCK --- + */ + +@import url("pki.css"); +@import url("pki-360.css"); + +/* The following styles are for ALL browsers, including Netscape + Navigator 4.x. Put more detailed CSS in pki.css. */ + + +/* from rob byers */ + +/* This establishes background pattern and centering of content area as well +as font-styles for the site */ +body { + margin: 0; + padding: 0; + color: #333; + text-align: center; + font-family: "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", helvetica, verdana, arial, sans-serif; + font-size: small; + } + +img { + border: 0; + } + +#broken-browser-warning { + text-align: center; +} + +.sidebar { + padding: 10px 0 0 0; /* changed padding parameters */ + /*border-right: 1px solid #ccc;*/ + vertical-align: top; +} +.sidebar-title { + color: #999; + font-size: 10px; + text-align: center; + border-bottom: 1px solid #ccc; +} +.sidebar-links { + font-size: 10px; + margin: 0; + padding: 0 0 0 15pt; + color: #999; +} +.sidebar-title + .sidebar-links { + margin-top: -0.5em; +} + +.sidebar-info { + padding: 4px 4px; +} +.sidebar-info h2 { + padding-left: 10px; + margin: 4px; +} +.legend-row { + padding: 0px 2px; + white-space: nowrap; +} +.legend-row img { + vertical-align: middle; + margin: 3px 4px; + padding: 0; +} + +.tab-row img { + vertical-align: bottom; +} + +.bar-undertabs div { + background: #900 url("/img/tab-bar.gif") repeat-x bottom; + height: 11px; + font-size: 1px; + margin: 0; + padding: 0; +} +.bar-status form { + margin: 0; +} + +.bar-status { + background-color: #ddd; + font-size: 10px; + padding: 5px; + margin: 0; + border: 1px solid #ccc; + border-top: none; + /* + text-align: left; + */ +} + +#footer { + /* + border-top: 2px dotted #ccc; + padding: 2em 4em 2em 4em; + */ + padding: 1em; + margin: 1em 4em 1em 4em; + text-align: center; + font-size: 10px; + color: #aaa; + + margin-left: auto; + margin-right: auto; + margin-top: 64px; +} + +ul#help-url-list ul { + +} +ul#help-url-list li { + list-style: none; + padding-top: 10px; + padding-bottom: 10px; +} + +ul#help-url-list li a { + font-weight: bold; +} + +ul#faq-list { + padding-left: 2px; + margin-left: 0; +} + +#faq-list li { + list-style: none; + margin-left: 10px; + margin-top: 10px; + margin-bottom: 10px; +} + +#faq-list a { +} + +#faq-details { + margin-left: 1em; +} + +#faq-details a.faq-back-to-top { + float: right; +} + +#faq-details p + h3 { + padding-top: 2em; +} + +div.login-component { + text-align: center; +} + +div.login-box { + border: 1px solid #999; + text-align: right; + padding: 12px 10px; + margin: 4px; + background-color: #eee; + width: 210px; + margin-left: auto; + margin-right: auto; +} + +div.login-box form { + margin: 0; +} + +div.login-box div.input-row { + font-weight: bold; + font-size: 10px; + white-space: nowrap; +} + +div.login-box div.input-row input { + font-weight: normal; + vertical-align: middle; +} + +div.filter-input { +} +div.filter-input input { + vertical-align: middle; + font-size: 10px; +} + +/* + Devel environment only. + +b, i, u, font, center, .fixme, blockquote { + background-color: #eaa; + text-decoration: line-through; +} +*/ diff --git a/dogtag/common-ui/shared/css/pki.css b/dogtag/common-ui/shared/css/pki.css new file mode 100644 index 000000000..8149eccf4 --- /dev/null +++ b/dogtag/common-ui/shared/css/pki.css @@ -0,0 +1,742 @@ +/* --- BEGIN COPYRIGHT BLOCK --- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Copyright (C) 2007 Red Hat, Inc. + * All rights reserved. + * --- END COPYRIGHT BLOCK --- + */ + +/* This file is for more detailed compliance (basically any browser +"better" than NN 4.x */ + +#broken-browser-warning { + display: none; +} + + +table.namespaces { + font-size: 10px; + border: 1px solid #999; +} + +table.list-pagination { + font-size: 10px; +} + +.list-empty-message { + margin: 0 2%; + cursor: text; + font-weight: bold; +} +.list-filterbox { + font-size: 10px; +} +.list-alphabar { + text-align: right; + font-size: 12px; + white-space: nowrap; +} +.list-alphabar a { + padding: 0px 2px; +} +.list-alphabar-enabled { + padding: 0px 2px; +} +.list-alphabar-disabled { + padding: 0px 2px; + color: #aaa; + cursor: default; +} +.list-box { + border: 1px solid #ccc; +} +.list-data-number { + text-align: right; +} + + +/* sample reddish toggle class def... */ +.remove-even-selected { + background-color: #fcc; +} +.remove-odd-selected { + background-color: #fcc; +} +.remove-even-selected td, .remove-odd-selected td { + border-bottom: 1px solid #aaa; + padding: 4px; +} + + +/* sample greenish toggle class def... */ +.green-even-selected { + background-color: #e5ffdd; +} +.green-odd-selected { + background-color: #e5ffdd; +} +.green-even-selected td, .green-odd-selected td { + border-bottom: 1px solid #ccc; + padding: 4px; +} + + + +.list-navbuttons { + white-space: nowrap; +} +.list-infotext { + white-space: nowrap; + color: #777; +} +.list-channel a { +} +.list-channel ul { + padding: 0; + margin: 0; +} +.list-channel li { + list-style: none; +} +.list-channel li + li { + padding-top: 0; +} +.list-channel li + li li { + padding-top: 0; +} +.list-channel li li { + list-style-image: url("/img/branch.gif"); + margin-left: 2.5em; +} + + + + + + + + + +.invisible-buttons input { + font-size: 10px; +} +a:hover, .invisible-buttons input:hover { + color: #f00; +} + +:visited { + color: #3850a9; +} +:link { + color: #2843c9; +} +a { + text-decoration: none; +} +a:hover { + text-decoration: underline !important; +} +a[name] { + text-decoration: inherit; +} +a[name]:hover { + text-decoration: none !important; +} + +.tab-row td { + background: #fff url("/img/tab-bar-top.gif") repeat-x bottom; +} + +hr { + border: 0; + border-bottom: 1px dashed #ccc; + padding: 0.5em; +} + +.site-info { + border: 2px solid #002244; + background-color: #225580; + color: white; + + padding: 0.5em; + margin-bottom: 0.5em; + margin-top: 2px; + font-size: 14px; + text-align: center; +} + +.site-info a:link { + color: #99ddff; + font-weight: bold; +} + +.site-info a:visited { + color: #99ddff; + font-weight: bold; +} + +.site-alert { + border: 3px solid #d00; + background-color: #924; + color: white; + + padding: 0.4em; + margin-bottom: 0.5em; + margin-top: 2px; + text-align: left; +} +.local-info { + color: #7782aa; + + text-align: left; + font-size: 14px; +} +.local-alert { + color: #d00; + padding-top:7px; + padding-left:4px; + text-align: left; + font-size: 14px; +} + +.bar-search { + font-size: 10px; + text-align: center; +} +.bar-logged-out { + font-weight: bold; + font-size: 10px; + text-align: center; +} +.bar-login { + font-weight: bold; + text-align: left; +} +.bar-ssm { + font-size: 10px; + text-align: right; +} + +button { + padding: 2px 5px 2px 5px; +} +button:hover { + background-color: #eee; +} +button:active { + padding: 3px 6px 1px 4px; +} +a.help-title { + vertical-align: top; +} + +a.help-title img { + border: 0; + padding: 0; + margin: 0; + vertical-align: top; + + /* Mozilla and IE extensions */ + opacity: 0.75; +} +a.help-title:hover img { + /* Mozilla and IE extensions */ + opacity: 1.0; +} + +a[name]:hover { + color: inherit; +} + +h1, div.toolbar-h1 { + margin-top: 0; + margin-bottom: 0.5em; + font-size: 20px; +} + +h1 img, div.toolbar-h1 img { + vertical-align: middle; + padding-top: 2px; + padding-bottom: 4px; +} + +h1 a.help-title img, div.toolbar-h1 a.help-title img { + margin: 0; + padding: 0; + vertical-align: top; +} + +div.toolbar-h1, div.toolbar-h2 { + font-weight: bold; + padding: 4px 0; +} + +h2, div.toolbar-h2 { + font-size: 1.0em; + color: #999; + border-bottom: 2px solid #ccc; +} +h2 img, div.toolbar-h2 img { + vertical-align: middle; +} +h2 a { +} + + +h3 { + font-size: 1.0em; +} + +.form-center { + text-align: center; +} +select, input, textarea { + font-family: sans-serif; + font-size: 100%; +} +.indent { + margin-left: 1em; +} +.iso-md5 { + font-family: monospace; + text-align: right; +} + +.list-iso th { + border-width: 0 0 1px 0; +} +.list-iso th + th { + border-left: 1px solid #ccc; +} +.list-iso td.seperated { + border-top: 1px solid #ccc; + font-weight: bold; +} +.list-iso { + font-size: 10px; + border: 1px solid #999; + padding: 1px; +} +.list-iso-item { + margin-left: 1em; +} +.list-iso-item { + color: #555; +} +.list-iso-item + .list-iso-item { + margin-top: 0.05em; +} +.list-iso p + p { +} +.a-to-z-bar { + +} +.linkchain { + text-align: center; + font-size: 12px; + color: #555; + white-space: nowrap; +} +.linkchain a { + font-weight: bold; +} +.preference { + margin: 0 30px 0 30px; + text-align: left; + font-size: 0.9em; + font-weight: bold; + color: #444; +} + + +.schedule-action-interface th { + background-color: #fff; + padding: 2px; + border: none; + color: black; + text-align: left; +} + +div.toolbar { + vertical-align: middle; + font-weight: normal; + font-size: 12px; + color: #999; + float: right; + margin-top: 9px; + white-space: nowrap; +} +.toolbar img { + border: none; + padding: 0 2px 1px 2px; + vertical-align: middle; +} +.toolbar a { + padding: 0 2px; + text-decoration: none; +} + +div.up-arrow { + vertical-align: middle; + font-weight: normal; + font-size: 12px; + color: #999; + float: left; + margin: 0 2%; + white-space: nowrap; +} +.up-arrow img { + border: none; + padding: 0 2px 4px 2px; + vertical-align: middle; +} +.up-arrow a { + padding: 0 2px; + text-decoration: none; +} + + +.ok-explanation img { + border: none; + vertical-align: middle; + padding: 2px 0 4px 0; +} + + +.resubscribe-warning img { + border: none; + vertical-align: middle; + padding: 2px 0 4px 0; +} + +.resubscribe-warning-big { + margin: 0 2%; + cursor: text; + color: #c00; +} +.resubscribe-warning-big img { + border: none; + padding: 0 4px 0 0; + vertical-align: middle; + float: left; +} + +.required-form-field { + font-weight: bold; + color: #c00; +} +.ssm-overview th { + background-color: #fff; + border: none; + text-align: center; + padding: 6px; +} + + +table.namespace-control { + padding: 4px; +} + +.namespace-control tr { + vertical-align: middle; +} + +.namespace-control td { + padding: 4px; +} + +.namespace-control-buttons td { + padding: 4px; + vertical-align: middle; +} + +table.details-2-columns { + padding: 4px; + border: none; +} + +table.details { + margin: 0 2%; +} +.details th { + padding: 8px; + padding-left: 16px; + border: none; + color: #444; + text-align: right; + vertical-align: top; + border: 1px solid #ddd; + border:none; + background-color: #eee; + -moz-border-radius-topleft: 15px; + -moz-border-radius-bottomleft: 15px; +} + +.details th.required-form-field { + border-right: 4px solid #c77; +} + +.details td { + vertical-align: top; + padding: 4px; + padding-left: 2px; + padding: 8px; + border-bottom: 0; +} + +.details th + td { + border-bottom: 1px solid #ddd; +} + +.details td div { + text-align: left; + margin-bottom: 10px; + white-space: nowrap; +} + +.details td table td { + margin: 0; + padding: 0; + border: 0; +} + +.details td table { +} + +table.details td.small-form textarea { + font-size: 10px; + font-family: monospace; +} + +.details-header { + font-weight: bold; + color: #444; + font-family: helvetica; +} + +.system-status { + text-align: center; +} +.system-status img { + vertical-align: middle; + padding-top: 0px; + padding-bottom: 2px; +} +.system-update-critical { + font-weight: bold; + color: #900; +} + +.system-status-critical-updates { + font-weight: bold; + color: #c00; +} +.system-status-updates { + font-weight: bold; + color: #d80; +} +.system-status-bugfixes { + font-weight: bold; + color: #337; +} +.system-status-enhancements { + font-weight: bold; + color: #595; +} +.system-status-updates-scheduled { + font-weight: bold; +} +.system-status-up-to-date { + font-weight: bold; + color: #68d; +} +.system-status-unentitled { + font-weight: bold; + color: #333; +} +.system-status-awol { + font-weight: bold; + color: #f63; +} + +.system-status-locked { + font-weight: bold; + color: #f63; +} + +.system-status-kickstart { + font-weight: bold; + color: #f90; +} + +osa-offline { + font-weight: bold; + color: #900; +} + +.osa-online { + font-weight: bold; + color: #68d; +} + +.probe-status-critical { + font-weight: bold; + color: #c00; +} + +.probe-status-unknown { + font-weight: bold; + color: #f63; +} + +.work-with-group-header { + text-align: right; +} +.work-with-group-header img { + border: none; +} + +td.comparison { + padding: 10px; +} + +.summary-row { + background-color: #f5f5f5; +} + +.feedback-email { + font-weight: bold; + color: #900; +} + +.schedule-action-interface { + color: black; +} + +#navlogo { + border: 0; + margin: 4px 13px; + position: absolute; + top: 5px; +} +#navtabs { + position: absolute; + left: 166px; + top: 35px; + display: block; +} +#navhelp { + position: absolute; + right: 10px; + top: 15px; + border: 0; + padding: 15px; + padding-top: 0px; +} + + +.action-summary-errata, .action-summary-package, .action-summary-config { + padding-top: 10px; +} + +.action-summary-errata ul, .action-summary-package ul, .action-summary-config ul { + margin: 0; + list-style: none; +} + +div.page-summary { + margin: 0 2%; + cursor: text; +} + +div.page-summary a { + text-decoration: underline; + cursor: pointer +} + +div.marketing-summary { + margin: 0 2%; + cursor: text; +} + +div.marketing-summary a { + text-decoration: underline; + font-weight: bold; + cursor: pointer +} + +.search-choices form { + margin: 0; + padding: 0; +} +.search-choices { + margin-top: 20px; +} + +.search-choices-group { + margin-left: 40px; +} + +.debug-profile { + background-color: #eee; + border: 1px solid #ccc; + margin: 20px 40px; + padding: 8px; +} + +div.buy-now { + text-align: left; + padding-top: 16px; +} + +div.buy-now img { + border: 0; +} + +span.no-details { + font-style: italic; + color: #777; +} + +.page-content { + padding: 6px 10px 6px 16px; + vertical-align: top; + width: 100%; +} + +div.pki-embedded-help { + padding: 6px 20px 6px 20px; +} + +.pki-embedded-help-NAVHEADER th { + margin-top: 0; + padding-bottom: 1em; + font-size: 20px; + border: 0; + background-color: #fff; + color: black; + text-align: left; +} + +.pki-embedded-help-NAVHEADER td { + padding: 0 2em; +} + +.pki-embedded-help-TOC { + padding: 0 4em; +} + +code.line-of-code { + white-space: nowrap +} diff --git a/dogtag/common-ui/shared/img/favicon.ico b/dogtag/common-ui/shared/img/favicon.ico new file mode 100644 index 000000000..efc1d33f4 Binary files /dev/null and b/dogtag/common-ui/shared/img/favicon.ico differ diff --git a/dogtag/common-ui/shared/img/logo_header.gif b/dogtag/common-ui/shared/img/logo_header.gif new file mode 100644 index 000000000..573482227 Binary files /dev/null and b/dogtag/common-ui/shared/img/logo_header.gif differ diff --git a/dogtag/console-ui/CMakeLists.txt b/dogtag/console-ui/CMakeLists.txt new file mode 100644 index 000000000..fcb7bf40e --- /dev/null +++ b/dogtag/console-ui/CMakeLists.txt @@ -0,0 +1,3 @@ +project(console-ui Java) + +add_subdirectory(src) diff --git a/dogtag/console-ui/LICENSE b/dogtag/console-ui/LICENSE new file mode 100644 index 000000000..e281f4362 --- /dev/null +++ b/dogtag/console-ui/LICENSE @@ -0,0 +1,291 @@ +This Program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published +by the Free Software Foundation; version 2 of the License. + +This Program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with this Program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. diff --git a/dogtag/console-ui/build.xml b/dogtag/console-ui/build.xml new file mode 100644 index 000000000..a472d1782 --- /dev/null +++ b/dogtag/console-ui/build.xml @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dogtag/console-ui/build_dogtag b/dogtag/console-ui/build_dogtag new file mode 100755 index 000000000..5cfa1424c --- /dev/null +++ b/dogtag/console-ui/build_dogtag @@ -0,0 +1,82 @@ +#!/bin/bash +# BEGIN COPYRIGHT BLOCK +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# +# (C) 2007 Red Hat, Inc. +# All rights reserved. +# END COPYRIGHT BLOCK + +# Always switch into the base directory of this +# shell script prior to executing it so that all +# of its output is written to this directory +cd `dirname $0` + +# Retrieve the directory name housing this component +PWD=`pwd` + +# Set Dogtag component-specific environment variables +DOGTAG_BUILD_SCRIPT=`basename $0` +export DOGTAG_BUILD_SCRIPT +DOGTAG_COMPONENT=`basename ${PWD}` +export DOGTAG_COMPONENT +DOGTAG_SPECFILE="dogtag-pki-console-ui.spec" +export DOGTAG_SPECFILE + +# Set PKI 'ant' environment variables (originally obtained from specfile) +PKI_PRODUCT_UI_FLAVOR_PREFIX="dogtag" +export PKI_PRODUCT_UI_FLAVOR_PREFIX +PKI_PRODUCT_PREFIX="pki" +export PKI_PRODUCT_PREFIX +PKI_PRODUCT="console-ui" +export PKI_PRODUCT +PKI_VERSION="9.0.0" +export PKI_VERSION + +# Set Dogtag helper variables +DOGTAG_COMPONENT_NAME=${PKI_PRODUCT} +export DOGTAG_COMPONENT_NAME +DOGTAG_WGET_URL=http://cvs.fedora.redhat.com/viewvc +export DOGTAG_WGET_URL + +# Obtain '${DOGTAG_SPECFILE}' as necessary +if [ "$1" = "refresh" ]; then + if [ -f "${DOGTAG_SPECFILE}" ]; then + printf "Removing '${DOGTAG_SPECFILE}' . . . " + rm -rf ${DOGTAG_SPECFILE} + printf "done.\n" + fi + shift +fi +if [ ! -f "${DOGTAG_SPECFILE}" ]; then + # Check for Fedora Operating System + if [ ! -f /etc/fedora-release ]; then + printf "'${DOGTAG_COMPONENT_NAME}' ONLY builds on Fedora!\n" + exit 255 + fi + # Obtain Fedora Operating System Version + FEDORA_VERSION="F-`cat /etc/fedora-release | awk '{print $3}'`" + export FEDORA_VERSION + # Retrieve '${DOGTAG_SPECFILE}' from Koji + printf "Fetching '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}' . . .\n" + wget -O ${DOGTAG_SPECFILE} ${DOGTAG_WGET_URL}/${FEDORA_VERSION}/${DOGTAG_COMPONENT_NAME}/${DOGTAG_SPECFILE}?view=co + if [ ! -s "${DOGTAG_SPECFILE}" ]; then + printf "Failed to fetch '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}'!\n" + rm -rf ${DOGTAG_SPECFILE} + exit 255 + fi +fi + +# Invoke the shared Dogtag PKI build script +config-ext/build_dogtag_pki $@ + diff --git a/dogtag/console-ui/dogtag-pki-console-ui.spec b/dogtag/console-ui/dogtag-pki-console-ui.spec new file mode 100644 index 000000000..d33ea016c --- /dev/null +++ b/dogtag/console-ui/dogtag-pki-console-ui.spec @@ -0,0 +1,71 @@ +Name: dogtag-pki-console-ui +Version: 9.0.0 +Release: 1%{?dist} +Summary: Dogtag Certificate System - PKI Console User Interface +URL: http://pki.fedoraproject.org/ +License: GPLv2 +Group: System Environment/Base + +BuildArch: noarch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: ant +BuildRequires: java-devel >= 1:1.6.0 +BuildRequires: jpackage-utils +BuildRequires: jss >= 4.2.6 +BuildRequires: ldapjdk + +Requires: java >= 1:1.6.0 +Requires: jss >= 4.2.6 +Requires: ldapjdk + +Source0: http://pki.fedoraproject.org/pki/sources/%{name}/%{name}-%{version}.tar.gz + +# NOTE: Several PKI packages require a "virtual" UI component. These +# "virtual" UI components are "Provided" by various UI "flavors" +# including "dogtag", "redhat", and "null". Consequently, +# all "dogtag", "redhat", and "null" UI components MUST be +# mutually exclusive! +Provides: pki-console-ui = %{version}-%{release} + +Obsoletes: pki-console-ui < %{version}-%{release} + +Conflicts: redhat-pki-console-ui + +%description +Dogtag Certificate System is an enterprise software system designed +to manage enterprise Public Key Infrastructure (PKI) deployments. + +The Dogtag PKI Console User Interface contains the graphical +user interface for the Dogtag PKI Console. + +%prep + +%setup -q + +%build +ant \ + -Dproduct.ui.flavor.prefix="dogtag" \ + -Dproduct.prefix="pki" \ + -Dproduct="console-ui" \ + -Dversion="%{version}" + +%install +rm -rf %{buildroot} +cd dist/binary +unzip %{name}-%{version}.zip -d %{buildroot} +cd %{buildroot}%{_javadir}/pki +ln -s pki-console-theme-%{version}.jar pki-console-theme.jar + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc LICENSE +%{_javadir}/pki/ + +%changelog +* Fri Nov 19 2010 Matthew Harmsen 9.0.0-1 +- Updated Dogtag 1.3.x --> Dogtag 2.0.0 --> Dogtag 9.0.0. diff --git a/dogtag/console-ui/src/CMSAdminRS.properties b/dogtag/console-ui/src/CMSAdminRS.properties new file mode 100644 index 000000000..e42104937 --- /dev/null +++ b/dogtag/console-ui/src/CMSAdminRS.properties @@ -0,0 +1,4415 @@ +CERTTYPEWIZARD_LABEL_XCERT_LABEL=CrossCert +INSTALLOPWIZARD_LABEL_CROSSCERT_LABEL=Cross-signed Certificate(s) +SSLCLIENT_TRUST_DIALOG_TITLE=Security Warning +SSLCLIENT_TRUST_DIALOG_HELP=manual/en/console/help/security_warning.htm +SSLCLIENT_TRUST_DIALOG_ACCEPT=Accept +SSLCLIENT_TRUST_DIALOG_REJECT=Reject +SSLCLIENT_TRUST_DIALOG_VIEWCERT=View Certificate +SSLCLIENT_TRUST_DIALOG_WARNMSG=The certificate this server presented is either untrusted or unknown. \n\nDo you wish to accept this certificate? +SSLCLIENT_TRUST_DIALOG_ACCEPTONESESSION=Accept this certificate for this session only. +SSLCLIENT_INITPASSWORD_DIALOG_TITLE=Initialize Internal Token +SSLCLIENT_INITPASSWORD_PWD_LABEL=Password: +SSLCLIENT_INITPASSWORD_PWDAGAIN_LABEL=Password (again): +SSLCLIENT_PASSWORD_DIALOG_TITLE=Password Entry Dialog +SSLCLIENT_PASSWORD_DIALOG_LABEL=Enter the password for the +SSLCLIENT_PASSWORDAGAIN_DIALOG_LABEL=Password is invalid. Enter the password again for the +SSLCLIENT_CERTSELECT_DIALOG_TITLE=Select a certificate +SSLCLIENT_CERTSELECT_DIALOG_LABEL=Select a certificate: +INSTALLKRASTORAGEKEYWIZARD_LABEL_SELECTTOKEN_LABEL=Select the token (cryptographic device) for the key pair. 'Internal' refers to the software implementation in CS. If you have installed and configured the PKCS #11 module for a hardware device, you can select it from this list (Note that a DRM requires a separate device if a hardware device has been selected): +INSTALLKRASTORAGEKEYWIZARD_LABEL_TOKEN_LABEL=Token: +INSTALLKRASTORAGEKEYWIZARD_LABEL_PASSWD_LABEL=Password: +INSTALLKRASTORAGEKEYWIZARD_LABEL_PASSWDAGAIN_LABEL=Password (again): +INSTALLKRASTORAGEKEYWIZARD_LABEL_SOP_LABEL=Security officer password: +INSTALLKRASTORAGEKEYWIZARD_CHECKBOX_HARDWARE_SPLIT_LABEL=Use Hardware Splitting +INSTALLKRASTORAGEKEYWIZARD_CHECKBOX_HARDWARE_SPLIT_TTIP=Specify if Hardware Splitting should be used +INTERNALDBWIZARD_CHECKBOX_SCHEMA_LABEL=Add CS-Specific Schema and Indices to the Database? +INTERNALDBWIZARD_LABEL_REMOTEHOST_LABEL=Host name: +INTERNALDBWIZARD_LABEL_REMOTEPORT_LABEL=Port number: +INTERNALDBWIZARD_LABEL_REMOTEDN_LABEL=Base DN for this instance: +INTERNALDBWIZARD_LABEL_DATABASE_LABEL=Database Name (for DS 5.x or later): +INTERNALDBWIZARD_LABEL_REMOTEADMIN_LABEL=Directory manager DN: +INTERNALDBWIZARD_LABEL_REMOTEPWD_LABEL=Password: +INTERNALDBWIZARD_RADIOBUTTON_LOCALDB_LABEL=Create a new Internal Database (recommended) +INTERNALDBWIZARD_RADIOBUTTON_REMOTEDB_LABEL=Use an existing remote LDAP server +CAGENERAL_CHECKBOX_OCSP_LABEL=OCSP Service +CAOCSPSERVICEWIZARD_TEXT_HEADING_LABEL=Enabling Certificate Manager's internal OCSP service. The OCSP service runs on the Non-SSL end-entity port (i. e. - http://:/ocsp). The port must be enabled for the service to run. Enabling the internal OCSP service is an alternative to installing an Online Certificate Status Manager. +CAOCSPSERVICEWIZARD_BORDER_CAOCSPSERVICEWIZARD_LABEL=Internal OCSP Service +CAOCSPSERVICEWIZARD_LABEL_OCSPSERVICE_LABEL=Enable OCSP service. +CAOCSPSERVICEWIZARD_CHECKBOX_OCSPSERVICE_LABEL= +CAOCSPSERVICEWIZARD_TITLE=OCSP Service +OCSPSTORESRULE_BUTTON_DEFAULT_LABEL=Set Default +INSTALLOCSPINTROWIZARD_TITLE=Installation Wizard +INSTALLOCSPINTROWIZARD_BORDER_INSTALLOCSPINTROWIZARD_LABEL=Online Certificate Status Manager Signing Certificate Installation +INSTALLOCSPINTROWIZARD_TEXT_HEADING_LABEL=Do you want to install the certificate now? +INSTALLOCSPINTROWIZARD_RADIOBUTTON_YES_LABEL=Yes. +INSTALLOCSPINTROWIZARD_RADIOBUTTON_NO_LABEL=No. +INSTALLGENOCSPWIZARD_TITLE=Installation Wizard +INSTALLGENOCSPWIZARD_BORDER_INSTALLGENOCSPWIZARD_LABEL=Online Certificate Status Manager Signing Certificate Creation +INSTALLGENOCSPWIZARD_TEXT_NEWKEY_LABEL=The wizard has all the information required to generate the key pair and the corresponding certificate. Click Next to generate and install the certificate. +INSTALLGENOCSPWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLGENOCSPCERTREQWIZARD_TITLE=Installation Wizard +INSTALLGENOCSPCERTREQWIZARD_BORDER_INSTALLGENOCSPCERTREQWIZARD_LABEL=Online Certificate Status Manager Signing Certificate Request Creation +INSTALLGENOCSPCERTREQWIZARD_TEXT_NEWKEY_LABEL=The wizard has all the information required to generate the key pair and the corresponding certificate request. Click Next to generate them. +INSTALLGENOCSPCERTREQWIZARD_RADIOBUTTON_PKCS10_LABEL=Generate a PKCS #10 request. +INSTALLGENOCSPCERTREQWIZARD_RADIOBUTTON_CMC_LABEL=Generate a full CMC enrollment request. +INSTALLGENOCSPCERTREQWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLDISPLAYOCSPCERTWIZARD_TITLE=Installation Wizard +INSTALLDISPLAYOCSPCERTWIZARD_BORDER_INSTALLDISPLAYRACERTWIZARD_LABEL=Certificate Details +INSTALLDISPLAYOCSPCERTWIZARD_LABEL_NAME_LABEL=Certificate name: +INSTALLDISPLAYOCSPCERTWIZARD_LABEL_CONTENT_LABEL=This is the certificate you have chosen to install: +INSTALLDISPLAYOCSPCERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLPASTEOCSPCERTWIZARD_TITLE=Installation Wizard +INSTALLPASTEOCSPCERTWIZARD_BORDER_INSTALLPASTERACERTWIZARD_LABEL=Location of Certificate +INSTALLPASTEOCSPCERTWIZARD_LABEL_INTRO_LABEL=Indicate the location of the certificate: +INSTALLPASTEOCSPCERTWIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLPASTEOCSPCERTWIZARD_RADIOBUTTON_FILE_LABEL=The certificate is located in this file: +INSTALLPASTEOCSPCERTWIZARD_RADIOBUTTON_BASE64_LABEL=The certificate is located in the text area below: +INSTALLPASTEOCSPCERTWIZARD_TEXT_DESC_LABEL=Paste a base-64 encoded certificate (including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----) into the text area. +INSTALLPASTEOCSPCERTWIZARD_DIALOG_EMPTYFILE_MESSAGE=The file field should not be empty +INSTALLPASTEOCSPCERTWIZARD_DIALOG_FILENOTFOUND_MESSAGE=File not found +INSTALLPASTEOCSPCERTWIZARD_DIALOG_B64EEMPTY_MESSAGE=The base-64 encoded text field should not be empty +INSTALLPASTEOCSPCERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLPASTEOCSPCERTWIZARD_RADIOBUTTON_QUERY_LABEL=The certificate is at the CS where your request was sent. +INSTALLPASTEOCSPCERTWIZARD_TEXT_QUERY_LABEL=Specify the CS's host name, the EE port number, and the request ID: +INSTALLPASTEOCSPCERTWIZARD_LABEL_HOST_LABEL=Host name: +INSTALLPASTEOCSPCERTWIZARD_LABEL_PORT_LABEL=EE port number: +INSTALLPASTEOCSPCERTWIZARD_DIALOG_BLANKRID_MESSAGE=Request ID cannot be blank. +INSTALLPASTEOCSPCERTWIZARD_DIALOG_INVALIDRID_MESSAGE=Request ID is not an integer. +INSTALLPASTEOCSPCERTWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +INSTALLPASTEOCSPCERTWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +INSTALLPASTEOCSPCERTWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +INSTALLPASTEOCSPCERTWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +INSTALLPASTEOCSPCERTWIZARD_TEXT_SSL_LABEL=Is it an SSL secure port? +INSTALLPASTEOCSPCERTWIZARD_CHECKBOX_SSL_LABEL=Yes. It's the SSL secure EE port. +INSTALLPASTEOCSPCERTWIZARD_LABEL_RID_LABEL=Request ID: +INSTALLOCSPCERTSTATUSWIZARD_TITLE=Installation Wizard +INSTALLOCSPCERTSTATUSWIZARD_BORDER_INSTALLOCSPCERTSTATUSWIZARD_LABEL=Import Certificate Chain +INSTALLOCSPCERTSTATUSWIZARD_TEXT_DESC_LABEL=The OCSP Signing Certificate has been successfully installed. Now either specify the location of the base-64 encoded certificate chain (PKCS #7) of the CA which signed the OCSP Signing Certificate or paste the base-64 encoded certificate chain into the text area. +INSTALLOCSPCERTSTATUSWIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLOCSPCERTSTATUSWIZARD_RADIOBUTTON_FILE_LABEL=The certificate chain is located in this file: +INSTALLOCSPCERTSTATUSWIZARD_RADIOBUTTON_BASE64_LABEL=The certificate chain is located in the text area below: +INSTALLOCSPCERTSTATUSWIZARD_TEXT_DESC1_LABEL=Paste the certificate chain (including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----) into the text area: +INSTALLOCSPCERTSTATUSWIZARD_DIALOG_B64EEMPTY_TITLE=Error +INSTALLOCSPCERTSTATUSWIZARD_DIALOG_B64EEMPTY_MESSAGE=Paste the certificate chain into the text area +INSTALLOCSPCERTSTATUSWIZARD_DIALOG_FILENOTFOUND_TITLE=Error +INSTALLOCSPCERTSTATUSWIZARD_DIALOG_FILENOTFOUND_MESSAGE=File not found +INSTALLOCSPCERTSTATUSWIZARD_DIALOG_EMTPYFILEFIELD_TITLE=Error +INSTALLOCSPCERTSTATUSWIZARD_DIALOG_EMPTYFILEFIELD_MESSAGE=The file field is blank +INSTALLOCSPCERTSTATUSWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLOCSPCERTSTATUSWIZARD_INCOMPLETECERTCHAIN=The installed Certificate chain not complete - it does\nnot include a path to a trusted root. Partially\ncomplete chains may result in unexpected client\nand server behavior. +INSTALLOCSPCERTSTATUSWIZARD_ERROR1=Fix the certificate chain before proceeding to the next panel +INSTALLMANUALOCSPCERTREQUESTWIZARD_TITLE=Installation Wizard +INSTALLMANUALOCSPCERTREQUESTWIZARD_BORDER_INSTALLMANUALOCSPCERTREQUESTWIZARD_LABEL=Submission of Request +INSTALLMANUALOCSPCERTREQUESTWIZARD_TEXT_IGNOR_LABEL=Skip to the next panel if you've already submitted the request. +INSTALLMANUALOCSPCERTREQUESTWIZARD_TEXT_DESC_LABEL=Copy the base-64 encoded certificate request (including -----BEGIN NEW CERTIFICATE REQUEST----- and -----END NEW CERTIFICATE REQUEST-----) from the text area below and paste it into the OCSP Responder enrollment form. +INSTALLMANUALOCSPCERTREQUESTWIZARD_BUTTON_COPY_LABEL=Copy to the Clipboard +INSTALLMANUALOCSPCERTREQUESTWIZARD_TEXT_FILELOC_LABEL=This certificate request has been saved to a text file called ocspcsr.txt which is located in the +INSTALLMANUALOCSPCERTREQUESTWIZARD_CHECKBOX_SENDNOW_LABEL=Send the request to a remote CS now +INSTALLMANUALOCSPCERTREQUESTWIZARD_TEXT_SENDNOW_LABEL=Specify the remote CA's host name and EE port number: +INSTALLMANUALOCSPCERTREQUESTWIZARD_LABEL_HOST_LABEL=Host name: +INSTALLMANUALOCSPCERTREQUESTWIZARD_LABEL_PORT_LABEL=EE port number: +INSTALLMANUALOCSPCERTREQUESTWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +INSTALLMANUALOCSPCERTREQUESTWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +INSTALLMANUALOCSPCERTREQUESTWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +INSTALLMANUALOCSPCERTREQUESTWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +INSTALLMANUALOCSPCERTREQUESTWIZARD_TEXT_SSL_LABEL=Is it an SSL secure port? +INSTALLMANUALOCSPCERTREQUESTWIZARD_CHECKBOX_SSL_LABEL=Yes. It's the SSL secure EE port. +INSTALLOCSPKEYWIZARD_TITLE=Installation Wizard +INSTALLOCSPKEYWIZARD_BORDER_INSTALLOCSPKEYWIZARD_LABEL=Key-Pair Information for the Online Certificate Status Manager Signing Certificate +INSTALLOCSPKEYWIZARD_LABEL_TOKEN_LABEL=Token: +INSTALLOCSPKEYWIZARD_LABEL_PWD_LABEL=Password: +INSTALLOCSPKEYWIZARD_COMBOBOX_KEYTYPE_VALUE_0=RSA +INSTALLOCSPKEYWIZARD_COMBOBOX_KEYTYPE_VALUE_1=DSA +INSTALLOCSPKEYWIZARD_LABEL_KEYTYPE_LABEL=Key type: +INSTALLOCSPKEYWIZARD_LABEL_KEYLENGTH_LABEL=Key length: +INSTALLOCSPKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_0=1024 +INSTALLOCSPKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_1=2048 +INSTALLOCSPKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_2=Custom +INSTALLOCSPKEYWIZARD_COMBOBOX_DSAKEYLENGTH_VALUE_0=1024 +INSTALLOCSPKEYWIZARD_COMBOBOX_DSAKEYLENGTH_VALUE_1=Custom +INSTALLOCSPKEYWIZARD_LABEL_UNITS_LABEL=bits +INSTALLOCSPKEYWIZARD_LABEL_KEY_LABEL=Specify the key type and key length: +INSTALLOCSPKEYWIZARD_LABEL_CUSTOMKEY_LABEL=Enter a value for the customized key length: +INSTALLOCSPKEYWIZARD_LABEL_SELECTTOKEN_LABEL=Select the token (cryptographic device) for the key pair. 'Internal' refers to the software implementation in CS. If you have installed and configured the PKCS #11 module for a hardware device, you can select it from this list: +INSTALLOCSPKEYWIZARD_DIALOG_OCSPSIGNINGCERTNOTFOUND_MESSAGE=RA signing certificate was not found +INSTALLOCSPKEYWIZARD_LABEL_INITTOKEN_LABEL=Initialize the selected token: +INSTALLOCSPKEYWIZARD_LABEL_LOGONTOKEN_LABEL=Logon to the selected token: +INSTALLOCSPKEYWIZARD_LABEL_PASSWD_LABEL=Password: +INSTALLOCSPKEYWIZARD_LABEL_PASSWDAGAIN_LABEL=Password (again): +INSTALLOCSPKEYWIZARD_LABEL_SOP_LABEL=Security officer password: +INSTALLOCSPKEYWIZARD_LABEL_LOGIN_LABEL=Logon to the selected token: +INSTALLOCSPKEYWIZARD_LABEL_INITIALIZE_LABEL=Initialize the selected token: +INSTALLOCSPKEYWIZARD_DIALOG_BLANKLEN_MESSAGE=Key length cannot be blank +INSTALLOCSPKEYWIZARD_DIALOG_NONINTEGER_MESSAGE=Key length is not an integer +INSTALLOCSPKEYWIZARD_DIALOG_INVALIDKEYLEN_MESSAGE=Invalid key length +INSTALLOCSPKEYWIZARD_DIALOG_NOTSAMEPASSWD_TITLE=Error +INSTALLOCSPKEYWIZARD_DIALOG_NOTSAMEPASSWD_MESSAGE=The two passwords you entered do not match +INSTALLOCSPKEYWIZARD_DIALOG_BLANKPASSWD_TITLE=Error +INSTALLOCSPKEYWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank +INSTALLOCSPKEYWIZARD_DIALOG_RSAINVALID_MESSAGE=The RSA key length must be divisible by 8. +INSTALLOCSPKEYWIZARD_DIALOG_DSAINVALID_MESSAGE=The DSA key length must be divisible by 64, and within the range of 512 to 1024. +INSTALLOCSPKEYWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLOCSPCERTDNWIZARD_TITLE=Installation Wizard +INSTALLOCSPCERTDNWIZARD_LABEL_SUBJECTNAME_LABEL=The current subject name in distinguished name (DN) format is: +INSTALLOCSPCERTDNWIZARD_BORDER_INSTALLOCSPCERTDNWIZARD_LABEL=Subject Name for Online Certificate Status Manager Signing Certificate +INSTALLOCSPCERTDNWIZARD_LABEL_DN_LABEL=To modify the subject DN for the certificate: +INSTALLOCSPCERTDNWIZARD_RADIOBUTTON_DNCOMP_LABEL=Enter the values for the subject DN components: +INSTALLOCSPCERTDNWIZARD_RADIOBUTTON_DNSTRING_LABEL=Enter the values for the subject DN string: +INSTALLOCSPCERTDNWIZARD_LABEL_CN_LABEL=Common name (CN=): +INSTALLOCSPCERTDNWIZARD_LABEL_OU_LABEL=Organizational unit (OU=): +INSTALLOCSPCERTDNWIZARD_LABEL_O_LABEL=Organization (O=): +INSTALLOCSPCERTDNWIZARD_LABEL_LOCALITY_LABEL=Locality (L=): +INSTALLOCSPCERTDNWIZARD_LABEL_STATE_LABEL=State (ST=): +INSTALLOCSPCERTDNWIZARD_LABEL_COUNTRY_LABEL=Country (C=): +INSTALLOCSPCERTDNWIZARD_LABEL_SELECTEDDN_LABEL=Selected DN: +INSTALLOCSPCERTDNWIZARD_TEXT_NEWDNHEADING_LABEL=If you want to modify the selected DN, please enter the new one as follows: +INSTALLOCSPCERTDNWIZARD_LABEL_NEWDN_LABEL=New DN: +INSTALLOCSPCERTDNWIZARD_DIALOG_BLANKFIELD_MESSAGE=Subject DN cannot be blank +INSTALLOCSPCERTDNWIZARD_DIALOG_MISSINGO_MESSAGE=Leaving out O= will cause Communicator 4.X\nto crash during SSL client authentication. If you do not provide\nan O= attribute, you will not be able to access\nthe issuing agent pages. +INSTALLOCSPCERTDNWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work,\nthen restart the\nwizard. +OCSPTOKENLOGONWIZARD_TITLE=Installation Wizard +OCSPTOKENLOGONWIZARD_BORDER_OCSPTOKENLOGONWIZARD_LABEL=Logon Token +OCSPTOKENLOGONWIZARD_TEXT_HEADING_LABEL=Logon to the token where the Online Certificate Status Manager Signing Certificate will reside: +OCSPTOKENLOGONWIZARD_TEXT_INIT_LABEL=Initialize the token where the Online Certificate Status Manager Signing Certificate will reside: +OCSPTOKENLOGONWIZARD_LABEL_TOKEN_LABEL=Token: +OCSPTOKENLOGONWIZARD_LABEL_PWD_LABEL=Password: +OCSPTOKENLOGONWIZARD_LABEL_PWDAGAIN_LABEL=Password Again: +OCSPTOKENLOGONWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank. +OCSPTOKENLOGONWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +GENERAL_OK=OK +GENERAL_CANCEL=Cancel +GENERAL_HELP=Help +GENERAL_NEXT=Next> +GENERAL_DONE=Done +GENERAL_BACK=/cert-/config directory. Removing this file will disable support for starting and restarting of CS remotely. +INSTALLSINGLESIGNON_CHECKBOX_PASSWDCONF_LABEL=Remove password.conf after configuration +INSTALLSINGLESIGNON_LABEL_TOKEN_LABEL=Token name: +INSTALLSINGLESIGNON_LABEL_PASSWD_LABEL=Token password: +INSTALLSINGLESIGNON_DIALOG_NOTSAMEPASSWD_TITLE=Error +INSTALLSINGLESIGNON_DIALOG_NOTSAMEPASSWD_MESSAGE=The two passwords you entered do not match +INSTALLSINGLESIGNON_DIALOG_BLANKPASSWD_TITLE=Error +INSTALLSINGLESIGNON_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank +INSTALLSINGLESIGNON_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLDISPLAYOCSPCERTWIZARD_BORDER_INSTALLDISPLAYOCSPCERTWIZARD_LABEL=Certificate Details +INSTALLDISPLAYCACERTWIZARD_TITLE=Installation Wizard +INSTALLDISPLAYCACERTWIZARD_BORDER_INSTALLDISPLAYCACERTWIZARD_LABEL=Certificate Details +INSTALLDISPLAYCACERTWIZARD_LABEL_NAME_LABEL=Certificate name: +INSTALLDISPLAYCACERTWIZARD_LABEL_CONTENT_LABEL=This is the certificate you have chosen to install: +INSTALLDISPLAYCACERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLDISPLAYRACERTWIZARD_TITLE=Installation Wizard +INSTALLDISPLAYRACERTWIZARD_BORDER_INSTALLDISPLAYRACERTWIZARD_LABEL=Certificate Details +INSTALLDISPLAYRACERTWIZARD_LABEL_NAME_LABEL=Certificate name: +INSTALLDISPLAYRACERTWIZARD_LABEL_CONTENT_LABEL=This is the certificate you have chosen to install: +INSTALLDISPLAYRACERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLDISPLAYKRACERTWIZARD_TITLE=Installation Wizard +INSTALLDISPLAYKRACERTWIZARD_BORDER_INSTALLDISPLAYKRACERTWIZARD_LABEL=Certificate Details +INSTALLDISPLAYKRACERTWIZARD_LABEL_NAME_LABEL=Certificate name: +INSTALLDISPLAYKRACERTWIZARD_LABEL_CONTENT_LABEL=This is the certificate you have chosen to install: +INSTALLDISPLAYKRACERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLDISPLAYSSLCERTWIZARD_TITLE=Installation Wizard +INSTALLDISPLAYSSLCERTWIZARD_BORDER_INSTALLDISPLAYSSLCERTWIZARD_LABEL=Certificate Details +INSTALLDISPLAYSSLCERTWIZARD_LABEL_NAME_LABEL=Certificate name: +INSTALLDISPLAYSSLCERTWIZARD_LABEL_CONTENT_LABEL=This is the certificate you have chosen to install: +INSTALLDISPLAYSSLCERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLPASTEOCSPCERTWIZARD_BORDER_INSTALLPASTEOCSPCERTWIZARD_LABEL=Location of the Certificate +INSTALLPASTECACERTWIZARD_TITLE=Installation Wizard +INSTALLPASTECACERTWIZARD_BORDER_INSTALLPASTECACERTWIZARD_LABEL=Location of the Certificate +INSTALLPASTECACERTWIZARD_LABEL_INTRO_LABEL=Indicate the location of the certificate: +INSTALLPASTECACERTWIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLPASTECACERTWIZARD_RADIOBUTTON_FILE_LABEL=The certificate is located in this file: +INSTALLPASTECACERTWIZARD_RADIOBUTTON_BASE64_LABEL=The certificate is located in the text area below: +INSTALLPASTECACERTWIZARD_TEXT_DESC_LABEL=Paste a base-64 encoded certificate (including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----) into the text area. +INSTALLPASTECACERTWIZARD_DIALOG_EMPTYFILE_MESSAGE=The file field should not be empty +INSTALLPASTECACERTWIZARD_DIALOG_FILENOTFOUND_MESSAGE=File not found +INSTALLPASTECACERTWIZARD_DIALOG_B64EEMPTY_MESSAGE=The base-64 encoded text field should not be empty +INSTALLPASTECACERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLPASTECACERTWIZARD_RADIOBUTTON_QUERY_LABEL=The certificate is at the CS where your request was sent. +INSTALLPASTECACERTWIZARD_TEXT_QUERY_LABEL=Specify the CS's host name, EE port number, and the request ID: +INSTALLPASTECACERTWIZARD_LABEL_HOST_LABEL=Host name: +INSTALLPASTECACERTWIZARD_LABEL_PORT_LABEL=EE port number: +INSTALLPASTECACERTWIZARD_DIALOG_BLANKRID_MESSAGE=Request ID cannot be blank. +INSTALLPASTECACERTWIZARD_DIALOG_INVALIDRID_MESSAGE=Request ID is not an integer. +INSTALLPASTECACERTWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +INSTALLPASTECACERTWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +INSTALLPASTECACERTWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +INSTALLPASTECACERTWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +INSTALLPASTECACERTWIZARD_TEXT_SSL_LABEL=Is it an SSL secure port? +INSTALLPASTECACERTWIZARD_CHECKBOX_SSL_LABEL=Yes. It's the SSL secure EE port. +INSTALLPASTECACERTWIZARD_LABEL_RID_LABEL=Request ID: +INSTALLPASTERACERTWIZARD_TITLE=Installation Wizard +INSTALLPASTERACERTWIZARD_BORDER_INSTALLPASTERACERTWIZARD_LABEL=Location of the Certificate +INSTALLPASTERACERTWIZARD_LABEL_INTRO_LABEL=Indicate the location of the certificate: +INSTALLPASTERACERTWIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLPASTERACERTWIZARD_RADIOBUTTON_FILE_LABEL=The certificate is located in this file: +INSTALLPASTERACERTWIZARD_RADIOBUTTON_BASE64_LABEL=The certificate is located in the text area below: +INSTALLPASTERACERTWIZARD_TEXT_DESC_LABEL=Paste a base-64 encoded certificate (including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----) into the text area. +INSTALLPASTERACERTWIZARD_DIALOG_EMPTYFILE_MESSAGE=The file field should not be empty +INSTALLPASTERACERTWIZARD_DIALOG_FILENOTFOUND_MESSAGE=File not found +INSTALLPASTERACERTWIZARD_DIALOG_B64EEMPTY_MESSAGE=The base-64 encoded text field should not be empty +INSTALLPASTERACERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLPASTERACERTWIZARD_RADIOBUTTON_QUERY_LABEL=The certificate is at the CS where your request was sent. +INSTALLPASTERACERTWIZARD_TEXT_QUERY_LABEL=Specify the CS's host name, EE port number, and the request ID: +INSTALLPASTERACERTWIZARD_LABEL_HOST_LABEL=Host name: +INSTALLPASTERACERTWIZARD_LABEL_PORT_LABEL=EE port number: +INSTALLPASTERACERTWIZARD_DIALOG_BLANKRID_MESSAGE=Request ID cannot be blank. +INSTALLPASTERACERTWIZARD_DIALOG_INVALIDRID_MESSAGE=Request ID is not an integer. +INSTALLPASTERACERTWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +INSTALLPASTERACERTWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +INSTALLPASTERACERTWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +INSTALLPASTERACERTWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +INSTALLPASTERACERTWIZARD_TEXT_SSL_LABEL=Is it an SSL secure port? +INSTALLPASTERACERTWIZARD_CHECKBOX_SSL_LABEL=Yes. It's the SSL secure EE port. +INSTALLPASTERACERTWIZARD_LABEL_RID_LABEL=Request ID: +INSTALLPASTEKRACERTWIZARD_TITLE=Installation Wizard +INSTALLPASTEKRACERTWIZARD_BORDER_INSTALLPASTEKRACERTWIZARD_LABEL=Location of the Certificate +INSTALLPASTEKRACERTWIZARD_LABEL_INTRO_LABEL=Indicate the location of the certificate: +INSTALLPASTEKRACERTWIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLPASTEKRACERTWIZARD_RADIOBUTTON_FILE_LABEL=The certificate is located in this file: +INSTALLPASTEKRACERTWIZARD_RADIOBUTTON_BASE64_LABEL=The certificate is located in the text area below: +INSTALLPASTEKRACERTWIZARD_TEXT_DESC_LABEL=Paste a base-64 encoded certificate (including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----) into the text area. +INSTALLPASTEKRACERTWIZARD_DIALOG_EMPTYFILE_MESSAGE=The file field should not be empty +INSTALLPASTEKRACERTWIZARD_DIALOG_FILENOTFOUND_MESSAGE=File not found +INSTALLPASTEKRACERTWIZARD_DIALOG_B64EEMPTY_MESSAGE=The base-64 encoded text field should not be empty +INSTALLPASTEKRACERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLPASTEKRACERTWIZARD_RADIOBUTTON_QUERY_LABEL=The certificate is at the CS where your request was sent. +INSTALLPASTEKRACERTWIZARD_TEXT_QUERY_LABEL=Specify the CS's host name, EE port number, and the request ID: +INSTALLPASTEKRACERTWIZARD_LABEL_HOST_LABEL=Host name: +INSTALLPASTEKRACERTWIZARD_LABEL_PORT_LABEL=EE port number: +INSTALLPASTEKRACERTWIZARD_DIALOG_BLANKRID_MESSAGE=Request ID cannot be blank. +INSTALLPASTEKRACERTWIZARD_DIALOG_INVALIDRID_MESSAGE=Request ID is not an integer. +INSTALLPASTEKRACERTWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +INSTALLPASTEKRACERTWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +INSTALLPASTEKRACERTWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +INSTALLPASTEKRACERTWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +INSTALLPASTEKRACERTWIZARD_TEXT_SSL_LABEL=Is it an SSL secure port? +INSTALLPASTEKRACERTWIZARD_CHECKBOX_SSL_LABEL=Yes. It's the SSL secure EE port. +INSTALLPASTEKRACERTWIZARD_LABEL_RID_LABEL=Request ID: +INSTALLPASTESSLCERTWIZARD_TITLE=Installation Wizard +INSTALLPASTESSLCERTWIZARD_BORDER_INSTALLPASTESSLCERTWIZARD_LABEL=Location of the Certificate +INSTALLPASTESSLCERTWIZARD_LABEL_INTRO_LABEL=Indicate the location of the certificate: +INSTALLPASTESSLCERTWIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLPASTESSLCERTWIZARD_RADIOBUTTON_FILE_LABEL=The certificate is located in this file: +INSTALLPASTESSLCERTWIZARD_RADIOBUTTON_BASE64_LABEL=The certificate is located in the text area below: +INSTALLPASTESSLCERTWIZARD_TEXT_DESC_LABEL=Paste a base-64 encoded certificate (including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----) into the text area. +INSTALLPASTESSLCERTWIZARD_DIALOG_EMPTYFILE_MESSAGE=The file field should not be empty +INSTALLPASTESSLCERTWIZARD_DIALOG_FILENOTFOUND_MESSAGE=File not found +INSTALLPASTESSLCERTWIZARD_DIALOG_B64EEMPTY_MESSAGE=The base-64 encoded text field should not be empty +INSTALLPASTESSLCERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLPASTESSLCERTWIZARD_RADIOBUTTON_QUERY_LABEL=The certificate is at the CS where your request was sent. +INSTALLPASTESSLCERTWIZARD_TEXT_QUERY_LABEL=Specify the CS's host name, EE port number, and the request ID: +INSTALLPASTESSLCERTWIZARD_LABEL_HOST_LABEL=Host name: +INSTALLPASTESSLCERTWIZARD_LABEL_PORT_LABEL=EE port number: +INSTALLPASTESSLCERTWIZARD_DIALOG_BLANKRID_MESSAGE=Request ID cannot be blank. +INSTALLPASTESSLCERTWIZARD_DIALOG_INVALIDRID_MESSAGE=Request ID is not an integer. +INSTALLPASTESSLCERTWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +INSTALLPASTESSLCERTWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +INSTALLPASTESSLCERTWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +INSTALLPASTESSLCERTWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +INSTALLPASTESSLCERTWIZARD_TEXT_SSL_LABEL=Is it an SSL secure port? +INSTALLPASTESSLCERTWIZARD_CHECKBOX_SSL_LABEL=Yes. It's the SSL secure EE port. +INSTALLPASTESSLCERTWIZARD_LABEL_RID_LABEL=Request ID: +INSTALLCONFIGSTATUSWIZARD_TITLE=Installation Wizard +INSTALLCONFIGSTATUSWIZARD_BORDER_INSTALLCONFIGSTATUSWIZARD_LABEL=Configuration Status +INSTALLCONFIGSTATUSWIZARD_TEXT_DESC_LABEL=You have successfully configured the Certificate System. +INSTALLCONFIGSTATUSWIZARD_CATEXT_DESC_LABEL=You have successfully configured the Certificate System.\nYou should now use a browser to connect to the administration port to get an agent certificate: +INSTALLCONFIGSTATUSWIZARD_RATEXT_DESC_LABEL=You have successfully configured the Certificate System. You should login to the CS window within the Dogtag Console, and create an agent user for the Registration Manager if there is none available. For information on creating agents, see \"Chapter 8, Authorization\" in the Administrator's Guide. +INSTALLCONFIGSTATUSWIZARD_OCSPTEXT_DESC_LABEL=You have successfully configured the Certificate System. You should login to the CS window within the Dogtag Console, and create an agent user for the Online Certificate Status Manager if there is none available. For information on creating agents, see \"Chapter 8, Authorization\" in the Administrator's Guide. +INSTALLCONFIGSTATUSWIZARD_KRATEXT_DESC_LABEL=You have successfully configured the Certificate System. You should login to the CS window within the Dogtag Console, and create an agent user for the Data Recovery Manager. For information on creating agents, see \"Chapter 8, Authorization\" in the Administrator's Guide. +INSTALLCONFIGSTATUSWIZARD_CAKRATEXT_DESC_LABEL=You should login to the CS window within the Dogtag Console, and create an agent user for the Data Recovery Manager. For information on creating agents, see \"Chapter 8, Authorization\" in the Administrator's Guide. +INSTALLCONFIGSTATUSWIZARD_RAKRATEXT_DESC_LABEL=You have successfully configured the Certificate System. You should login to the CS window within the Dogtag Console, and create an agent user for the Registration Manager and the Data Recovery Manager respectively. For information on creating agents, see \"Chapter 8, Authorization\" in the Administrator's Guide. +INSTALLCONFIGSTATUSWIZARD_TKSTEXT_DESC_LABEL=You have successfully configured the TKS Management System. Please setup your Token Processing System (TPS). +INSTALLCAINTROWIZARD_TITLE=Installation Wizard +INSTALLCAINTROWIZARD_BORDER_INSTALLCAINTROWIZARD_LABEL=CA Signing Certificate Installation +INSTALLCAINTROWIZARD_TEXT_HEADING_LABEL=Do you want to install the certificate now? +INSTALLCAINTROWIZARD_RADIOBUTTON_YES_LABEL=Yes. +INSTALLCAINTROWIZARD_RADIOBUTTON_NO_LABEL=No. +INSTALLRAINTROWIZARD_TITLE=Installation Wizard +INSTALLRAINTROWIZARD_BORDER_INSTALLRAINTROWIZARD_LABEL=Registration Manager Signing Certificate Installation +INSTALLRAINTROWIZARD_TEXT_HEADING_LABEL=Do you want to install the certificate now? +INSTALLRAINTROWIZARD_RADIOBUTTON_YES_LABEL=Yes. +INSTALLRAINTROWIZARD_RADIOBUTTON_NO_LABEL=No. +INSTALLKRAINTROWIZARD_TITLE=Installation Wizard +INSTALLKRAINTROWIZARD_BORDER_INSTALLKRAINTROWIZARD_LABEL=Data Recovery Manager Transport Certificate Installation +INSTALLKRAINTROWIZARD_TEXT_HEADING_LABEL=Do you want to install the certificate now? +INSTALLKRAINTROWIZARD_RADIOBUTTON_YES_LABEL=Yes. +INSTALLKRAINTROWIZARD_RADIOBUTTON_NO_LABEL=No. +INSTALLSSLINTROWIZARD_TITLE=Installation Wizard +INSTALLSSLINTROWIZARD_BORDER_INSTALLSSLINTROWIZARD_LABEL=SSL Server Certificate Installation +INSTALLSSLINTROWIZARD_TEXT_HEADING_LABEL=Do you want to install the certificate now? +INSTALLSSLINTROWIZARD_RADIOBUTTON_YES_LABEL=Yes. +INSTALLSSLINTROWIZARD_RADIOBUTTON_NO_LABEL=No. +ALLCERTSINSTALLEDWIZARD_TITLE=Installation Wizard +ALLCERTSINSTALLEDWIZARD_BORDER_ALLCERTSINSTALLEDWIZARD_LABEL=Install Certificates +ALLCERTSINSTALLEDWIZARD_TEXT_DESC_LABEL=All of the subsystems do not have the required certificates. Click done to exit for now. Restart the installation wizard when the required certificates are ready to install. +ALLCERTSINSTALLEDWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLMANUALCACERTREQUESTWIZARD_TITLE=Installation Wizard +INSTALLMANUALCACERTREQUESTWIZARD_BORDER_INSTALLMANUALCACERTREQUESTWIZARD_LABEL=Submission of Request +INSTALLMANUALCACERTREQUESTWIZARD_TEXT_IGNOR_LABEL=Skip to the next panel if you've already submitted the request. +INSTALLMANUALCACERTREQUESTWIZARD_TEXT_DESC_LABEL=Copy the base-64 encoded certificate request in PKCS #10 Format (including -----BEGIN NEW CERTIFICATE REQUEST----- and -----END NEW CERTIFICATE REQUEST-----) from the text area below and paste it into the Certificate Manager enrollment form. Select PKCS #10 in the form. +INSTALLMANUALCACERTREQUESTWIZARD_TEXT_CMCDESC_LABEL=Copy the base-64 encoded certificate request in a full CMC enrollment request format from the text area below and paste it into the CMC responder form. Select CA Signing Certificate as the Certificate Type. +INSTALLMANUALCACERTREQUESTWIZARD_BUTTON_COPY_LABEL=Copy to the Clipboard +INSTALLMANUALCACERTREQUESTWIZARD_TEXT_FILELOC_LABEL=This certificate request has been saved to a text file called cacsr.txt which is located in the +INSTALLMANUALCACERTREQUESTWIZARD_CHECKBOX_SENDNOW_LABEL=Send the request to a remote CS CA now. +INSTALLMANUALCACERTREQUESTWIZARD_TEXT_SENDNOW_LABEL=Specify the remote CA's host name and EE port number: +INSTALLMANUALCACERTREQUESTWIZARD_LABEL_HOST_LABEL=Host name: +INSTALLMANUALCACERTREQUESTWIZARD_LABEL_PORT_LABEL=EE port number: +INSTALLMANUALCACERTREQUESTWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +INSTALLMANUALCACERTREQUESTWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +INSTALLMANUALCACERTREQUESTWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +INSTALLMANUALCACERTREQUESTWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +INSTALLMANUALCACERTREQUESTWIZARD_TEXT_SSL_LABEL=Is it an SSL secure port? +INSTALLMANUALCACERTREQUESTWIZARD_CHECKBOX_SSL_LABEL=Yes. It's the SSL secure EE port. +INSTALLMANUALRACERTREQUESTWIZARD_TITLE=Installation Wizard +INSTALLMANUALRACERTREQUESTWIZARD_BORDER_INSTALLMANUALRACERTREQUESTWIZARD_LABEL=Submission of Request +INSTALLMANUALRACERTREQUESTWIZARD_TEXT_IGNOR_LABEL=Skip to the next panel if you've already submitted the request. +INSTALLMANUALRACERTREQUESTWIZARD_TEXT_DESC_LABEL=Copy the base-64 encoded certificate request in PKCS #10 Format (including -----BEGIN NEW CERTIFICATE REQUEST----- and -----END NEW CERTIFICATE REQUEST-----) from the text area below and paste it into the Registration Manager enrollment form. Select PKCS #10 in the form. +INSTALLMANUALRACERTREQUESTWIZARD_TEXT_CMCDESC_LABEL=Copy the base-64 encoded certificate request in a full CMC enrollment request format from the text area below and paste it into the CMC responder form. Select RA Signing Certificate as the Certificate Type. +INSTALLMANUALRACERTREQUESTWIZARD_BUTTON_COPY_LABEL=Copy to the Clipboard +INSTALLMANUALRACERTREQUESTWIZARD_TEXT_FILELOC_LABEL=This certificate request has been saved to a text file called racsr.txt which is located in the +INSTALLMANUALRACERTREQUESTWIZARD_CHECKBOX_SENDNOW_LABEL=Send the request to a remote CS now. +INSTALLMANUALRACERTREQUESTWIZARD_TEXT_SENDNOW_LABEL=Specify the remote CS's host name and EE port number: +INSTALLMANUALRACERTREQUESTWIZARD_LABEL_HOST_LABEL=Host name: +INSTALLMANUALRACERTREQUESTWIZARD_LABEL_PORT_LABEL=EE port number: +INSTALLMANUALRACERTREQUESTWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +INSTALLMANUALRACERTREQUESTWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +INSTALLMANUALRACERTREQUESTWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +INSTALLMANUALRACERTREQUESTWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +INSTALLMANUALRACERTREQUESTWIZARD_TEXT_SSL_LABEL=Is it an SSL secure port? +INSTALLMANUALRACERTREQUESTWIZARD_CHECKBOX_SSL_LABEL=Yes. It's the SSL secure EE port. +INSTALLMANUALKRACERTREQUESTWIZARD_TITLE=Installation Wizard +INSTALLMANUALKRACERTREQUESTWIZARD_BORDER_INSTALLMANUALKRACERTREQUESTWIZARD_LABEL=Submission of Request +INSTALLMANUALKRACERTREQUESTWIZARD_TEXT_IGNOR_LABEL=Skip to the next panel if you've already submitted the request. +INSTALLMANUALKRACERTREQUESTWIZARD_TEXT_DESC_LABEL=Copy the base-64 encoded certificate request in PKCS #10 Format (including -----BEGIN NEW CERTIFICATE REQUEST----- and -----END NEW CERTIFICATE REQUEST-----) from the text area below and paste it into the Certificate System's Manual Data Recovery Manager Transport Certificate Enrollment. Select PKCS #10 in the form. +INSTALLMANUALKRACERTREQUESTWIZARD_TEXT_CMCDESC_LABEL=Copy the base-64 encoded certificate request in a full CMC enrollment request format from the text area below and paste it into the CMC Responder form. Select Server SSL Certificate as the Certificate Type. +INSTALLMANUALKRACERTREQUESTWIZARD_BUTTON_COPY_LABEL=Copy to the Clipboard +INSTALLMANUALKRACERTREQUESTWIZARD_TEXT_FILELOC_LABEL=This certificate request has been saved to a text file called kracsr.txt which is located in the +INSTALLMANUALKRACERTREQUESTWIZARD_CHECKBOX_SENDNOW_LABEL=Send the request to a remote CS now +INSTALLMANUALKRACERTREQUESTWIZARD_TEXT_SENDNOW_LABEL=Specify the remote CS's host name and EE port number: +INSTALLMANUALKRACERTREQUESTWIZARD_LABEL_HOST_LABEL=Host name: +INSTALLMANUALKRACERTREQUESTWIZARD_LABEL_PORT_LABEL=EE port number: +INSTALLMANUALKRACERTREQUESTWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +INSTALLMANUALKRACERTREQUESTWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +INSTALLMANUALKRACERTREQUESTWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +INSTALLMANUALKRACERTREQUESTWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +INSTALLMANUALKRACERTREQUESTWIZARD_TEXT_SSL_LABEL=Is it an SSL secure port? +INSTALLMANUALKRACERTREQUESTWIZARD_CHECKBOX_SSL_LABEL=Yes. It's the SSL secure EE port. +INSTALLMANUALSSLCERTREQUESTWIZARD_TITLE=Installation Wizard +INSTALLMANUALSSLCERTREQUESTWIZARD_BORDER_INSTALLMANUALSSLCERTREQUESTWIZARD_LABEL=Submission of Request +INSTALLMANUALSSLCERTREQUESTWIZARD_TEXT_IGNOR_LABEL=Skip to the next panel if you've already submitted the request. +INSTALLMANUALSSLCERTREQUESTWIZARD_TEXT_DESC_LABEL=Copy the base-64 encoded certificate request in PKCS #10 Format (including -----BEGIN NEW CERTIFICATE REQUEST----- and -----END NEW CERTIFICATE REQUEST-----) from the text area below and paste it into the CA's SSL server enrollment form. Select PKCS #10 in the form. +INSTALLMANUALSSLCERTREQUESTWIZARD_TEXT_CMCDESC_LABEL=Copy the base-64 encoded certificate request in a full CMC enrollment request format from the text area below and paste it into the CMC Responder form. Select Server SSL Certificate as the Certificate Type. +INSTALLMANUALSSLCERTREQUESTWIZARD_BUTTON_COPY_LABEL=Copy to the Clipboard +INSTALLMANUALSSLCERTREQUESTWIZARD_TEXT_FILELOC_LABEL=This certificate request has been saved to a text file called sslcsr.txt which is located in the +INSTALLMANUALSSLCERTREQUESTWIZARD_CHECKBOX_SENDNOW_LABEL=Send the request to a remote CS now +INSTALLMANUALSSLCERTREQUESTWIZARD_TEXT_SENDNOW_LABEL=Specify the remote CS's host name and EE port number: +INSTALLMANUALSSLCERTREQUESTWIZARD_LABEL_HOST_LABEL=Host name: +INSTALLMANUALSSLCERTREQUESTWIZARD_LABEL_PORT_LABEL=EE port number: +INSTALLMANUALSSLCERTREQUESTWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +INSTALLMANUALSSLCERTREQUESTWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +INSTALLMANUALSSLCERTREQUESTWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +INSTALLMANUALSSLCERTREQUESTWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +INSTALLMANUALSSLCERTREQUESTWIZARD_TEXT_SSL_LABEL=Is it an SSL secure port? +INSTALLMANUALSSLCERTREQUESTWIZARD_CHECKBOX_SSL_LABEL=Yes. It's the SSL secure EE port. +REQUESTRESULTWIZARD_TITLE=Installation Wizard +REQUESTRESULTWIZARD_BORDER_REQUESTRESULTWIZARD_LABEL=Certificate Request Result +REQUESTRESULTWIZARD_TEXT_DESC_LABEL=Request Successfully Submitted\n\nCongratulations, your request has been successfully submitted to the Certificate System. Your request will be processed when an authorized agent verifies and validates the information in your request.\n\n +REQUESTRESULTWIZARD_TEXT_X509DESC_LABEL=Your request for an X.509 certificate has been successfully submitted to the Certificate System. Your request will be processed when an authorized agent verifies and validates the information in your request.\n\n +REQUESTRESULTWIZARD_TEXT_ID_LABEL=Your request ID is +REQUESTRESULTWIZARD_TEXT_X509ID_LABEL=Your request ID for an X.509 certificate is +REQUESTRESULTWIZARD_TEXT_ID_LABEL=Your request ID is +REQUESTRESULTWIZARD_TEXT_NOID_LABEL=Your request ID is not provided.\nPlease consult your local administrator for assistance. +REQUESTRESULTWIZARD_TEXT_NOX509ID_LABEL=Your request ID for an X.509 certificate is not provided.\nPlease consult your local administrator for assistance. +REQUESTRESULTWIZARD_TEXT_END_LABEL=\n\nYou can check on the status of your request with an authorized agent or local administrator by referring to this request ID. +REQUESTRESULTWIZARD_TEXT_ERRORDESC_LABEL=Problem Processing Your Request\n\nThe Certificate System encountered an unexpected error while processing your request. The following is a detailed message of the error that occurred.\n\n +REQUESTRESULTWIZARD_TEXT_X509ERRORDESC_LABEL=The Certificate System encountered an unexpected error while processing your request for an X.509 certificate. The following is a detailed message of the error that occurred.\n\n +REQUESTRESULTWIZARD_TEXT_DETAIL_LABEL=\n\nAdditional Information: +REQUESTRESULTWIZARD_TEXT_ERROREND_LABEL=\n\nPlease consult your local administrator for further assistance. The Certificate System logs may provide further information. +REQUESTRESULTWIZARD_TEXT_REJECT_LABEL=Request Rejected\n\nYour request has been rejected by the Certificate System. This may indicate that some attributes of the request violate the policies of this Certificate System.\n\nViolation details:\n\n +REQUESTRESULTWIZARD_TEXT_REJECTX509_LABEL=Your request for an X.509 certificate has been rejected by the Certificate System. This may indicate that some attributes of the request violate the policies of this Certificate System.\n\nViolation details:\n\n +REQUESTRESULTWIZARD_TEXT_NODETAIL_LABEL=No further details provided.\n\n +REQUESTRESULTWIZARD_TEXT_REJECTEND_LABEL=\n\nYou can contact an authorized agent or local administrator for further assistance by referring to the request ID. +INSTALLCACERTEXTENSION1WIZARD_TITLE=Installation Wizard +INSTALLCACERTEXTENSION1WIZARD_BORDER_INSTALLCACERTEXTENSION1WIZARD_LABEL=Certificate Extensions for Certificate Manager CA Signing Certificate +INSTALLCACERTEXTENSION1WIZARD_TEXT_HEADING_LABEL=Specify the certificate extensions: +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_MIME_LABEL=Base-64 SEQUENCE of extensions +INSTALLCACERTEXTENSION1WIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_BASIC_LABEL=Basic constraints +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_CA_LABEL=CA +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_CERTPATHLENGTH_LABEL=Certification path length: +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_EXTENDEDKEY_LABEL=Extended Key Usage +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_SSLCLIENT_LABEL=SSL client +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_SSLSERVER_LABEL=SSL server +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_EMAIL_LABEL=S/MIME +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_OBJECTSIGNING_LABEL=Object-signing +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_TIMESTAMPING_LABEL=Time stamping +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_OCSPSIGNING_LABEL=OCSP signing +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_AIA_LABEL=Authority Information Access +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_AKI_LABEL=Authority key identifier +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_SKI_LABEL=Subject key identifier +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_OCSPNOCHECK_LABEL=OCSP no check +INSTALLCACERTEXTENSION1WIZARD_TEXT_CMC_LABEL=(Required for a CMC request) +INSTALLCACERTEXTENSION1WIZARD_CHECKBOX_KEYUSAGE_LABEL=Key usage +INSTALLCACERTEXTENSION1WIZARD_DIALOG_DERBLANKFIELD_MESSAGE=The base-64 DER encoding field cannot be empty +INSTALLCACERTEXTENSION1WIZARD_DIALOG_NONINTEGER_MESSAGE=Certificate length is not an integer +INSTALLCACERTEXTENSION1WIZARD_DIALOG_INVALID_MESSAGE=Certificate length cannot be negative +INSTALLCACERTEXTENSION1WIZARD_DIALOG_BLANKLEN_MESSAGE=Certificate length cannot be blank +INSTALLCACERTEXTENSION1WIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLRACERTEXTENSION1WIZARD_TITLE=Installation Wizard +INSTALLRACERTEXTENSION1WIZARD_BORDER_INSTALLRACERTEXTENSION1WIZARD_LABEL=Certificate Extensions for Registration Manager Signing Certificate +INSTALLRACERTEXTENSION1WIZARD_TEXT_HEADING_LABEL=Specify the certificate extensions: +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_MIME_LABEL=Base-64 SEQUENCE of extensions +INSTALLRACERTEXTENSION1WIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_BASIC_LABEL=Basic constraints +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_CA_LABEL=CA +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_CERTPATHLENGTH_LABEL=Certification path length: +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_EXTENDEDKEY_LABEL=Extended Key Usage +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_SSLCLIENT_LABEL=SSL client +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_SSLSERVER_LABEL=SSL server +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_EMAIL_LABEL=S/MIME +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_OBJECTSIGNING_LABEL=Object-signing +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_TIMESTAMPING_LABEL=Time stamping +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_OCSPSIGNING_LABEL=OCSP signing +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_AIA_LABEL=Authority Information Access +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_AKI_LABEL=Authority key identifier +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_SKI_LABEL=Subject key identifier +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_OCSPNOCHECK_LABEL=OCSP no check +INSTALLRACERTEXTENSION1WIZARD_TEXT_CMC_LABEL=(Required for a CMC request) +INSTALLRACERTEXTENSION1WIZARD_CHECKBOX_KEYUSAGE_LABEL=Key usage +INSTALLRACERTEXTENSION1WIZARD_DIALOG_DERBLANKFIELD_MESSAGE=The base-64 DER encoding field cannot be empty +INSTALLRACERTEXTENSION1WIZARD_DIALOG_NONINTEGER_MESSAGE=Certificate length is not an integer +INSTALLRACERTEXTENSION1WIZARD_DIALOG_INVALID_MESSAGE=Certificate length cannot be negative or zero +INSTALLRACERTEXTENSION1WIZARD_DIALOG_BLANKLEN_MESSAGE=Certificate length cannot be blank +INSTALLRACERTEXTENSION1WIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLKRACERTEXTENSION1WIZARD_TITLE=Installation Wizard +INSTALLKRACERTEXTENSION1WIZARD_BORDER_INSTALLKRACERTEXTENSION1WIZARD_LABEL=Certificate Extensions for Data Recovery Manager Transport Certificate +INSTALLKRACERTEXTENSION1WIZARD_TEXT_HEADING_LABEL=Specify the certificate extensions: +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_MIME_LABEL=Base-64 SEQUENCE of extensions +INSTALLKRACERTEXTENSION1WIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_BASIC_LABEL=Basic constraints +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_CA_LABEL=CA +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_CERTPATHLENGTH_LABEL=Certification path length: +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_EXTENDEDKEY_LABEL=Extended Key Usage +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_SSLCLIENT_LABEL=SSL client +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_SSLSERVER_LABEL=SSL server +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_EMAIL_LABEL=S/MIME +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_OBJECTSIGNING_LABEL=Object-signing +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_TIMESTAMPING_LABEL=Time stamping +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_OCSPSIGNING_LABEL=OCSP signing +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_AIA_LABEL=Authority Information Access +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_AKI_LABEL=Authority key identifier +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_SKI_LABEL=Subject key identifier +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_OCSPNOCHECK_LABEL=OCSP no check +INSTALLKRACERTEXTENSION1WIZARD_TEXT_CMC_LABEL=(Required for a CMC request) +INSTALLKRACERTEXTENSION1WIZARD_CHECKBOX_KEYUSAGE_LABEL=Key usage +INSTALLKRACERTEXTENSION1WIZARD_DIALOG_DERBLANKFIELD_MESSAGE=The base-64 DER encoding field cannot be empty +INSTALLKRACERTEXTENSION1WIZARD_DIALOG_NONINTEGER_MESSAGE=Certificate length is not an integer +INSTALLKRACERTEXTENSION1WIZARD_DIALOG_INVALID_MESSAGE=Certificate length cannot be negative or zero +INSTALLKRACERTEXTENSION1WIZARD_DIALOG_BLANKLEN_MESSAGE=Certificate length cannot be blank +INSTALLKRACERTEXTENSION1WIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLSERVERCERTEXTENSION1WIZARD_TITLE=Installation Wizard +INSTALLSERVERCERTEXTENSION1WIZARD_BORDER_INSTALLSERVERCERTEXTENSION1WIZARD_LABEL=Certificate Extensions for SSL Server Certificate +INSTALLSERVERCERTEXTENSION1WIZARD_TEXT_HEADING_LABEL=Specify the certificate extensions: +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_MIME_LABEL=Base-64 SEQUENCE of extensions +INSTALLSERVERCERTEXTENSION1WIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_BASIC_LABEL=Basic constraints +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_CA_LABEL=CA +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_CERTPATHLENGTH_LABEL=Certification path length: +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_EXTENDEDKEY_LABEL=Extended Key Usage +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_SSLCLIENT_LABEL=SSL client +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_SSLSERVER_LABEL=SSL server +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_EMAIL_LABEL=S/MIME +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_OBJECTSIGNING_LABEL=Object-signing +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_TIMESTAMPING_LABEL=Time stamping +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_OCSPSIGNING_LABEL=OCSP signing +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_AIA_LABEL=Authority Information Access +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_AKI_LABEL=Authority key identifier +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_SKI_LABEL=Subject key identifier +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_OCSPNOCHECK_LABEL=OCSP no check +INSTALLSERVERCERTEXTENSION1WIZARD_TEXT_CMC_LABEL=(Required for a CMC request) +INSTALLSERVERCERTEXTENSION1WIZARD_CHECKBOX_KEYUSAGE_LABEL=Key usage +INSTALLSERVERCERTEXTENSION1WIZARD_DIALOG_DERBLANKFIELD_MESSAGE=The base-64 DER encoding field cannot be empty +INSTALLSERVERCERTEXTENSION1WIZARD_DIALOG_NONINTEGER_MESSAGE=Certificate length is not an integer +INSTALLSERVERCERTEXTENSION1WIZARD_DIALOG_INVALID_MESSAGE=Certificate length cannot be negative or zero +INSTALLSERVERCERTEXTENSION1WIZARD_DIALOG_BLANKLEN_MESSAGE=Certificate length cannot be blank +INSTALLSERVERCERTEXTENSION1WIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLCACERTVALIDWIZARD_TITLE=Installation Wizard +INSTALLCACERTVALIDWIZARD_BORDER_INSTALLCACERTVALIDWIZARD_LABEL=Validity Period for Certificate Manager CA Signing Certificate +INSTALLCACERTVALIDWIZARD_LABEL_VALIDITY_LABEL=Specify the validity period for the certificate: +INSTALLCACERTVALIDWIZARD_LABEL_BEGIN_LABEL=Begin on: +INSTALLCACERTVALIDWIZARD_LABEL_EXPIRE_LABEL=Expire on: +INSTALLCACERTVALIDWIZARD_LABEL_YEAR_LABEL=YYYY +INSTALLCACERTVALIDWIZARD_LABEL_MONTH_LABEL=MM +INSTALLCACERTVALIDWIZARD_LABEL_DAY_LABEL=DD +INSTALLCACERTVALIDWIZARD_LABEL_HOUR_LABEL=HH +INSTALLCACERTVALIDWIZARD_LABEL_MIN_LABEL=mm +INSTALLCACERTVALIDWIZARD_LABEL_SEC_LABEL=SS +INSTALLCACERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_0=days +INSTALLCACERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_1=months +INSTALLCACERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_2=years +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDYEAR_TITLE=Error +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDYEAR_MESSAGE=Invalid year +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDMONTH_TITLE=Error +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDMONTH_MESSAGE=Invalid month +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDDAY_TITLE=Error +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDDAY_MESSAGE=Invalid day +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDHOUR_TITLE=Error +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDHOUR_MESSAGE=Invalid hour +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDMIN_TITLE=Error +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDMIN_MESSAGE=Invalid minute +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDSEC_TITLE=Error +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDSEC_MESSAGE=Invalid second +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDBEGINDATE_TITLE=Error +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDBEGINDATE_MESSAGE=Invalid begin time +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDENDDATE_TITLE=Error +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDENDDATE_MESSAGE=Invalid end time +INSTALLCACERTVALIDWIZARD_DIALOG_SMALLAFTERDATE_TITLE=Error +INSTALLCACERTVALIDWIZARD_DIALOG_SMALLAFTERDATE_MESSAGE=Begin Date should not be earlier than After Date +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDCERT_TITLE=Error +INSTALLCACERTVALIDWIZARD_DIALOG_INVALIDCERT_MESSAGE=Your Certificate Manager CA Signing Certificate is not valid since the begin time is set in the future. You will not be able to sign any certificate at all. +INSTALLCACERTVALIDWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLCACERTVALIDWIZARD_LABEL_MAXYEAR_LABEL=The maximum value for the year field is 2037 +INSTALLCACERTVALIDWIZARD_BEYONDCAVALIDITY=End date should not go beyond the end date of the CA signing\ncertificate. Click OK to override. Click Cancel to re-enter the end date. +INSTALLCACERTVALIDWIZARD_ERROR1=Make sure the end date you enter is not beyond the end date of the CA signing certificate before proceeding to the next panel. +INSTALLRACERTVALIDWIZARD_TITLE=Installation Wizard +INSTALLRACERTVALIDWIZARD_BORDER_INSTALLRACERTVALIDWIZARD_LABEL=Validity Period for Registration Manager Signing Certificate +INSTALLRACERTVALIDWIZARD_LABEL_VALIDITY_LABEL=Specify the validity period for the certificate: +INSTALLRACERTVALIDWIZARD_LABEL_BEGIN_LABEL=Begin on: +INSTALLRACERTVALIDWIZARD_LABEL_EXPIRE_LABEL=Expire on: +INSTALLRACERTVALIDWIZARD_LABEL_YEAR_LABEL=YYYY +INSTALLRACERTVALIDWIZARD_LABEL_MONTH_LABEL=MM +INSTALLRACERTVALIDWIZARD_LABEL_DAY_LABEL=DD +INSTALLRACERTVALIDWIZARD_LABEL_HOUR_LABEL=HH +INSTALLRACERTVALIDWIZARD_LABEL_MIN_LABEL=mm +INSTALLRACERTVALIDWIZARD_LABEL_SEC_LABEL=SS +INSTALLRACERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_0=days +INSTALLRACERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_1=months +INSTALLRACERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_2=years +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDYEAR_TITLE=Error +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDYEAR_MESSAGE=Invalid year +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDMONTH_TITLE=Error +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDMONTH_MESSAGE=Invalid month +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDDAY_TITLE=Error +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDDAY_MESSAGE=Invalid day +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDHOUR_TITLE=Error +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDHOUR_MESSAGE=Invalid hour +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDMIN_TITLE=Error +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDMIN_MESSAGE=Invalid minute +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDSEC_TITLE=Error +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDSEC_MESSAGE=Invalid second +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDBEGINDATE_TITLE=Error +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDBEGINDATE_MESSAGE=Invalid begin time +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDENDDATE_TITLE=Error +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDENDDATE_MESSAGE=Invalid end time +INSTALLRACERTVALIDWIZARD_DIALOG_SMALLAFTERDATE_TITLE=Error +INSTALLRACERTVALIDWIZARD_DIALOG_SMALLAFTERDATE_MESSAGE=Begin Date should not be earlier than After Date +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDCERT_TITLE=Error +INSTALLRACERTVALIDWIZARD_DIALOG_INVALIDCERT_MESSAGE=Your Registration Manager Signing Certificate is not valid since the begin time is set in the future. +INSTALLRACERTVALIDWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLRACERTVALIDWIZARD_LABEL_MAXYEAR_LABEL=The maximum value for the year field is 2037 +INSTALLRACERTVALIDWIZARD_BEYONDCAVALIDITY=End date should not go beyond the end date of the CA signing\ncertificate. Click OK to override. Click Cancel to re-enter the end date. +INSTALLRACERTVALIDWIZARD_ERROR1=Make sure the end date you enter is not beyond the end date of the CA signing certificate before proceeding to the next panel. +INSTALLKRACERTVALIDWIZARD_TITLE=Installation Wizard +INSTALLKRACERTVALIDWIZARD_BORDER_INSTALLKRACERTVALIDWIZARD_LABEL=Validity Period for Data Recovery Manager Transport Certificate +INSTALLKRACERTVALIDWIZARD_BORDER_SERVER_LABEL=Validity Period for SSL Server Certificate +INSTALLKRACERTVALIDWIZARD_LABEL_VALIDITY_LABEL=Specify the validity period for the certificate: +INSTALLKRACERTVALIDWIZARD_LABEL_BEGIN_LABEL=Begin on: +INSTALLKRACERTVALIDWIZARD_LABEL_EXPIRE_LABEL=Expire on: +INSTALLKRACERTVALIDWIZARD_LABEL_YEAR_LABEL=YYYY +INSTALLKRACERTVALIDWIZARD_LABEL_MONTH_LABEL=MM +INSTALLKRACERTVALIDWIZARD_LABEL_DAY_LABEL=DD +INSTALLKRACERTVALIDWIZARD_LABEL_HOUR_LABEL=HH +INSTALLKRACERTVALIDWIZARD_LABEL_MIN_LABEL=mm +INSTALLKRACERTVALIDWIZARD_LABEL_SEC_LABEL=SS +INSTALLKRACERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_0=days +INSTALLKRACERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_1=months +INSTALLKRACERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_2=years +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDYEAR_TITLE=Error +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDYEAR_MESSAGE=Invalid year +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDMONTH_TITLE=Error +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDMONTH_MESSAGE=Invalid month +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDDAY_TITLE=Error +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDDAY_MESSAGE=Invalid day +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDHOUR_TITLE=Error +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDHOUR_MESSAGE=Invalid hour +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDMIN_TITLE=Error +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDMIN_MESSAGE=Invalid minute +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDSEC_TITLE=Error +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDSEC_MESSAGE=Invalid second +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDBEGINDATE_TITLE=Error +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDBEGINDATE_MESSAGE=Invalid begin time +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDENDDATE_TITLE=Error +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDENDDATE_MESSAGE=Invalid end time +INSTALLKRACERTVALIDWIZARD_DIALOG_SMALLAFTERDATE_TITLE=Error +INSTALLKRACERTVALIDWIZARD_DIALOG_SMALLAFTERDATE_MESSAGE=Begin Date should not be earlier than After Date +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDCERT_TITLE=Error +INSTALLKRACERTVALIDWIZARD_DIALOG_INVALIDCERT_MESSAGE=Your Data Recovery Manager Transport Certificate is not valid since the begin time is set in the future. +INSTALLKRACERTVALIDWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLKRACERTVALIDWIZARD_LABEL_MAXYEAR_LABEL=The maximum value for the year field is 2037 +INSTALLKRACERTVALIDWIZARD_BEYONDCAVALIDITY=End date should not go beyond the end date of the CA signing\ncertificate. Click OK to override. Click Cancel to re-enter the end date. +INSTALLKRACERTVALIDWIZARD_ERROR1=Make sure the end date you enter is not beyond the end date of the CA signing certificate before proceeding to the next panel. +INSTALLSERVERCERTVALIDWIZARD_TITLE=Installation Wizard +INSTALLSERVERCERTVALIDWIZARD_BORDER_INSTALLSERVERCERTVALIDWIZARD_LABEL=Validity Period for SSL Server Certificate +INSTALLSERVERCERTVALIDWIZARD_LABEL_VALIDITY_LABEL=Specify the validity period for the certificate: +INSTALLSERVERCERTVALIDWIZARD_LABEL_BEGIN_LABEL=Begin on: +INSTALLSERVERCERTVALIDWIZARD_LABEL_EXPIRE_LABEL=Expire on: +INSTALLSERVERCERTVALIDWIZARD_LABEL_YEAR_LABEL=YYYY +INSTALLSERVERCERTVALIDWIZARD_LABEL_MONTH_LABEL=MM +INSTALLSERVERCERTVALIDWIZARD_LABEL_DAY_LABEL=DD +INSTALLSERVERCERTVALIDWIZARD_LABEL_HOUR_LABEL=HH +INSTALLSERVERCERTVALIDWIZARD_LABEL_MIN_LABEL=mm +INSTALLSERVERCERTVALIDWIZARD_LABEL_SEC_LABEL=SS +INSTALLSERVERCERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_0=days +INSTALLSERVERCERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_1=months +INSTALLSERVERCERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_2=years +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDYEAR_TITLE=Error +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDYEAR_MESSAGE=Invalid year +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDMONTH_TITLE=Error +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDMONTH_MESSAGE=Invalid month +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDDAY_TITLE=Error +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDDAY_MESSAGE=Invalid day +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDHOUR_TITLE=Error +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDHOUR_MESSAGE=Invalid hour +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDMIN_TITLE=Error +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDMIN_MESSAGE=Invalid minute +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDSEC_TITLE=Error +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDSEC_MESSAGE=Invalid second +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDBEGINDATE_TITLE=Error +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDBEGINDATE_MESSAGE=Invalid begin time +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDENDDATE_TITLE=Error +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDENDDATE_MESSAGE=Invalid end time +INSTALLSERVERCERTVALIDWIZARD_DIALOG_SMALLAFTERDATE_TITLE=Error +INSTALLSERVERCERTVALIDWIZARD_DIALOG_SMALLAFTERDATE_MESSAGE=Begin Date should not be earlier than After Date +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDCERT_TITLE=Error +INSTALLSERVERCERTVALIDWIZARD_DIALOG_INVALIDCERT_MESSAGE=Your SSL Server Certificate is not valid since the begin time is set in the future. +INSTALLSERVERCERTVALIDWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLSERVERCERTVALIDWIZARD_LABEL_MAXYEAR_LABEL=The maximum value for the year field is 2037 +INSTALLSERVERCERTVALIDWIZARD_BEYONDCAVALIDITY=End date should not go beyond the end date of the CA signing\ncertificate. Click OK to override. Click Cancel to re-enter the end date. +INSTALLSERVERCERTVALIDWIZARD_ERROR1=Make sure the end date you enter is not beyond the end date of the CA signing certificate before proceeding to the next panel. +INSTALLCACERTWIZARD_TITLE=Installation Wizard +INSTALLCACERTWIZARD_TEXT_DESC_LABEL=The Signing Certificate ... +INSTALLCACERTWIZARD_BORDER_INSTALLCACERTWIZARD_LABEL=CA Signing Certificate +INSTALLCACERTWIZARD_TEXT_HEADING_LABEL=Do you want to create a self-signed CA Certificate, or create a certificate signing request to submit to another CA? +INSTALLCACERTWIZARD_RADIOBUTTON_SELF_LABEL=Create a self-signed CA Certificate +INSTALLCACERTWIZARD_RADIOBUTTON_SUB_LABEL=Create a subordinate CA Certificate Request +INSTALLCACERTWIZARD_LABEL_INCOMPLETE_LABEL=You have not installed the CA signing certificate. Please click cancel to exit the wizard for now. +INSTALLRACERTWIZARD_TITLE=Installation Wizard +INSTALLRACERTWIZARD_BORDER_INSTALLRACERTWIZARD_LABEL=Registration Manager Signing Certificate +INSTALLRACERTWIZARD_TEXT_HEADING_LABEL=Do you want to sign this certificate with the CA Signing Certificate you just created, or do you want to create a certificate signing request to submit to another CA? +INSTALLRACERTWIZARD_RADIOBUTTON_SELF_LABEL=Sign the Registration Manager Signing Certificate with my CA Signing Certificate +INSTALLRACERTWIZARD_RADIOBUTTON_SUB_LABEL=Create a request for submission to another CA +INSTALLRACERTWIZARD_LABEL_INCOMPLETE_LABEL=You have not installed the CA signing certificate. Please click cancel to exit the wizard for now. +INSTALLOCSPCERTWIZARD_TITLE=Installation Wizard +INSTALLOCSPCERTWIZARD_BORDER_INSTALLOCSPCERTWIZARD_LABEL=Online Certificate Status Manager Signing Certificate +INSTALLOCSPCERTWIZARD_TEXT_HEADING_LABEL=Do you want to sign this certificate with the CA Signing Certificate you just created, or do you want to create a certificate signing request to submit to another CA? +INSTALLOCSPCERTWIZARD_RADIOBUTTON_SELF_LABEL=Sign the Online Certificate Status Manager Signing Certificate with my CA Signing Certificate +INSTALLOCSPCERTWIZARD_RADIOBUTTON_SUB_LABEL=Create a request for submission to another CA +INSTALLOCSPCERTWIZARD_LABEL_INCOMPLETE_LABEL=You have not installed the CA signing certificate. Please click cancel to exit the wizard for now. +INSTALLKRACERTWIZARD_TITLE=Installation Wizard +INSTALLKRACERTWIZARD_BORDER_INSTALLKRACERTWIZARD_LABEL=Data Recovery Manager Transport Certificate +INSTALLKRACERTWIZARD_TEXT_HEADING_LABEL=Do you want to sign this certificate with the CA Signing Certificate you just created, or do you want to create a certificate signing request to submit to another CA? +INSTALLKRACERTWIZARD_RADIOBUTTON_SELF_LABEL=Sign the Data Recovery Manager Transport Certificate with my CA Signing Certificate +INSTALLKRACERTWIZARD_RADIOBUTTON_SUB_LABEL=Create a request for submission to another CA +INSTALLKRACERTWIZARD_LABEL_INCOMPLETE_LABEL=You have not installed the CA signing certificate. Please click cancel to exit the wizard for now. +INSTALLSERVERCERTWIZARD_TITLE=Installation Wizard +INSTALLSERVERCERTWIZARD_BORDER_INSTALLSERVERCERTWIZARD_LABEL=SSL Server Certificate +INSTALLSERVERCERTWIZARD_TEXT_HEADING_LABEL=Do you want to sign this certificate with this CA's Signing Certificate, or do you want to create a certificate signing request to submit to another CA? +INSTALLSERVERCERTWIZARD_RADIOBUTTON_SELF_LABEL=Sign the SSL Certificate with my CA Signing Certificate +INSTALLSERVERCERTWIZARD_RADIOBUTTON_SUB_LABEL=Create a request for submission to another CA +INSTALLSERVERCERTWIZARD_LABEL_INCOMPLETE_LABEL=You have not installed the CA signing certificate. Please click cancel to exit the wizard for now. +INSTALLCACERTSTATUSWIZARD_TITLE=Installation Wizard +INSTALLCACERTSTATUSWIZARD_BORDER_INSTALLCACERTSTATUSWIZARD_LABEL=Import Certificate Chain +INSTALLCACERTSTATUSWIZARD_TEXT_DESC_LABEL=The Certificate Manager CA Signing Certificate has been successfully installed. Now either specify the location of the base-64 encoded certificate chain (PKCS #7) of the CA which signed the Certificate Manager CA Signing Certificate or paste the base-64 encoded certificate chain into the text area. +INSTALLCACERTSTATUSWIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLCACERTSTATUSWIZARD_RADIOBUTTON_FILE_LABEL=The certificate chain is located in this file: +INSTALLCACERTSTATUSWIZARD_TEXT_FILE_LABEL=The certificate chain is located in this file: +INSTALLCACERTSTATUSWIZARD_RADIOBUTTON_BASE64_LABEL=The certificate chain is located in the text area below: +INSTALLCACERTSTATUSWIZARD_TEXT_DESC1_LABEL=Paste the certificate chain (including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----) into the text area: +INSTALLCACERTSTATUSWIZARD_DIALOG_B64EEMPTY_TITLE=Error +INSTALLCACERTSTATUSWIZARD_DIALOG_B64EEMPTY_MESSAGE=Paste the certificate chain into the text area +INSTALLCACERTSTATUSWIZARD_DIALOG_FILENOTFOUND_TITLE=Error +INSTALLCACERTSTATUSWIZARD_DIALOG_FILENOTFOUND_MESSAGE=File not found +INSTALLCACERTSTATUSWIZARD_DIALOG_EMTPYFILEFIELD_TITLE=Error +INSTALLCACERTSTATUSWIZARD_DIALOG_EMPTYFILEFIELD_MESSAGE=The file field is blank +INSTALLCACERTSTATUSWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLCACERTSTATUSWIZARD_INCOMPLETECERTCHAIN=The installed Certificate chain is not complete - it does\nnot include a path to a trusted root. Partially\ncomplete chains may result in unexpected client\nand server behavior. If you click OK you will\nneed to enter a full chain in the certificate\nsetup wizard after installation completes. Click\ncancel to enter another chain. +INSTALLCACERTSTATUSWIZARD_ERROR1=Fix the certificate chain before proceeding to the next panel +INSTALLRACERTSTATUSWIZARD_TITLE=Installation Wizard +INSTALLRACERTSTATUSWIZARD_BORDER_INSTALLRACERTSTATUSWIZARD_LABEL=Import Certificate Chain +INSTALLRACERTSTATUSWIZARD_TEXT_DESC_LABEL=The Registration Manager Signing Certificate has been successfully installed. Now either specify the location of the base-64 encoded certificate chain (PKCS #7) of the CA which signed the Registration Manager Signing Certificate or paste the base-64 encoded certificate chain into the text area. +INSTALLRACERTSTATUSWIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLRACERTSTATUSWIZARD_RADIOBUTTON_FILE_LABEL=The certificate chain is located in this file: +INSTALLRACERTSTATUSWIZARD_RADIOBUTTON_BASE64_LABEL=The certificate chain is located in the text area below: +INSTALLRACERTSTATUSWIZARD_TEXT_DESC1_LABEL=Paste the certificate chain (including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----) into the text area: +INSTALLRACERTSTATUSWIZARD_DIALOG_B64EEMPTY_TITLE=Error +INSTALLRACERTSTATUSWIZARD_DIALOG_B64EEMPTY_MESSAGE=Paste the certificate chain into the text area +INSTALLRACERTSTATUSWIZARD_DIALOG_FILENOTFOUND_TITLE=Error +INSTALLRACERTSTATUSWIZARD_DIALOG_FILENOTFOUND_MESSAGE=File not found +INSTALLRACERTSTATUSWIZARD_DIALOG_EMTPYFILEFIELD_TITLE=Error +INSTALLRACERTSTATUSWIZARD_DIALOG_EMPTYFILEFIELD_MESSAGE=The file field is blank +INSTALLRACERTSTATUSWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLRACERTSTATUSWIZARD_INCOMPLETECERTCHAIN=The installed Certificate chain is not complete - it does\nnot include a path to a trusted root. Partially\ncomplete chains may result in unexpected client\nand server behavior. +INSTALLRACERTSTATUSWIZARD_ERROR1=Fix the certificate chain before proceeding to the next panel +INSTALLKRACERTSTATUSWIZARD_TITLE=Installation Wizard +INSTALLKRACERTSTATUSWIZARD_BORDER_INSTALLKRACERTSTATUSWIZARD_LABEL=Import Certificate Chain +INSTALLKRACERTSTATUSWIZARD_TEXT_DESC_LABEL=The Data Recovery Manager Transport Certificate has been successfully installed. Now either specify the location of the base-64 encoded certificate chain (PKCS #7) of the CA which signed the Data Recovery Manager Transport Certificate or paste the base-64 encoded certificate chain into the text area. +INSTALLKRACERTSTATUSWIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLKRACERTSTATUSWIZARD_RADIOBUTTON_FILE_LABEL=The certificate chain is located in this file: +INSTALLKRACERTSTATUSWIZARD_RADIOBUTTON_BASE64_LABEL=The certificate chain is located in the text area below: +INSTALLKRACERTSTATUSWIZARD_TEXT_DESC1_LABEL=Paste the certificate chain (including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----) into the text area: +INSTALLKRACERTSTATUSWIZARD_DIALOG_B64EEMPTY_TITLE=Error +INSTALLKRACERTSTATUSWIZARD_DIALOG_B64EEMPTY_MESSAGE=Paste the certificate chain into the text area +INSTALLKRACERTSTATUSWIZARD_DIALOG_FILENOTFOUND_TITLE=Error +INSTALLKRACERTSTATUSWIZARD_DIALOG_FILENOTFOUND_MESSAGE=File not found +INSTALLKRACERTSTATUSWIZARD_DIALOG_EMTPYFILEFIELD_TITLE=Error +INSTALLKRACERTSTATUSWIZARD_DIALOG_EMPTYFILEFIELD_MESSAGE=The file field is blank +INSTALLKRACERTSTATUSWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLKRACERTSTATUSWIZARD_INCOMPLETECERTCHAIN=The installed Certificate chain is not complete - it does\nnot include a path to a trusted root. Partially\ncomplete chains may result in unexpected client\nand server behavior. +INSTALLKRACERTSTATUSWIZARD_ERROR1=Fix the certificate chain before proceeding to the next panel +INSTALLSSLCERTSTATUSWIZARD_TITLE=Installation Wizard +INSTALLSSLCERTSTATUSWIZARD_BORDER_INSTALLSSLCERTSTATUSWIZARD_LABEL=Import Certificate Chain +INSTALLSSLCERTSTATUSWIZARD_TEXT_DESC_LABEL=The SSL Server Certificate has been successfully installed. Now either specify the location of the base-64 encoded certificate chain (PKCS #7) of the CA which signed the SSL Server Certificate or paste the base-64 encoded certificate chain into the text area. +INSTALLSSLCERTSTATUSWIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLSSLCERTSTATUSWIZARD_RADIOBUTTON_FILE_LABEL=The certificate chain is located in this file: +INSTALLSSLCERTSTATUSWIZARD_RADIOBUTTON_BASE64_LABEL=The certificate chain is located in the text area below: +INSTALLSSLCERTSTATUSWIZARD_TEXT_DESC1_LABEL=Paste the certificate chain (including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----) into the text area: +INSTALLSSLCERTSTATUSWIZARD_DIALOG_B64EEMPTY_TITLE=Error +INSTALLSSLCERTSTATUSWIZARD_DIALOG_B64EEMPTY_MESSAGE=Paste the certificate chain into the text area +INSTALLSSLCERTSTATUSWIZARD_DIALOG_FILENOTFOUND_TITLE=Error +INSTALLSSLCERTSTATUSWIZARD_DIALOG_FILENOTFOUND_MESSAGE=File not found +INSTALLSSLCERTSTATUSWIZARD_DIALOG_EMTPYFILEFIELD_TITLE=Error +INSTALLSSLCERTSTATUSWIZARD_DIALOG_EMPTYFILEFIELD_MESSAGE=The file field is blank +INSTALLSSLCERTSTATUSWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLSSLCERTSTATUSWIZARD_INCOMPLETECERTCHAIN=The installed Certificate chain is not complete - it does\nnot include a path to a trusted root. Partially\ncomplete chains may result in unexpected client\nand server behavior. +INSTALLSSLCERTSTATUSWIZARD_ERROR1=Fix the certificate chain before proceeding to the next panel +INSTALLCAMESSAGEDIGESTWIZARD_TITLE=Installation Wizard +INSTALLCAMESSAGEDIGESTWIZARD_BORDER_INSTALLCAMESSAGEDIGESTWIZARD_LABEL=Message Digest Algorithm +INSTALLCAMESSAGEDIGESTWIZARD_TEXT_HASHTYPE_LABEL=Select the hashing algorithm to use when computing the signature on this certificate: +INSTALLCAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_0=MD2 +INSTALLCAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_1=MD5 +INSTALLCAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_2=SHA1 +INSTALLCAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_3=SHA256 +INSTALLCAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_4=SHA512 +INSTALLCAMESSAGEDIGESTWIZARD_COMBOBOX_DSAHASHTYPE_VALUE_0=SHA1 +INSTALLRAMESSAGEDIGESTWIZARD_TITLE=Installation Wizard +INSTALLRAMESSAGEDIGESTWIZARD_BORDER_INSTALLRAMESSAGEDIGESTWIZARD_LABEL=Message Digest Algorithm +INSTALLRAMESSAGEDIGESTWIZARD_TEXT_HASHTYPE_LABEL=Select the hashing algorithm to use for computing the signature on this certificate: +INSTALLRAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_0=MD2 +INSTALLRAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_1=MD5 +INSTALLRAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_2=SHA1 +INSTALLRAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_3=SHA256 +INSTALLRAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_4=SHA512 +INSTALLRAMESSAGEDIGESTWIZARD_COMBOBOX_DSAHASHTYPE_VALUE_0=SHA1 +INSTALLOCSPMESSAGEDIGESTWIZARD_TITLE=Installation Wizard +INSTALLOCSPMESSAGEDIGESTWIZARD_BORDER_INSTALLOCSPMESSAGEDIGESTWIZARD_LABEL=Message Digest Algorithm +INSTALLOCSPMESSAGEDIGESTWIZARD_TEXT_HASHTYPE_LABEL=Select the hashing algorithm to use for computing the signature on this certificate: +INSTALLOCSPMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_0=MD2 +INSTALLOCSPMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_1=MD5 +INSTALLOCSPMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_2=SHA1 +INSTALLOCSPMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_3=SHA256 +INSTALLOCSPMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_4=SHA512 +INSTALLOCSPMESSAGEDIGESTWIZARD_COMBOBOX_DSAHASHTYPE_VALUE_0=SHA1 +INSTALLKRAMESSAGEDIGESTWIZARD_TITLE=Installation Wizard +INSTALLKRAMESSAGEDIGESTWIZARD_BORDER_INSTALLKRAMESSAGEDIGESTWIZARD_LABEL=Message Digest Algorithm +INSTALLKRAMESSAGEDIGESTWIZARD_TEXT_HASHTYPE_LABEL=Select the hashing algorithm to use for computing the signature on this certificate: +INSTALLKRAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_0=MD2 +INSTALLKRAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_1=MD5 +INSTALLKRAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_2=SHA1 +INSTALLKRAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_3=SHA256 +INSTALLKRAMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_4=SHA512 +INSTALLKRAMESSAGEDIGESTWIZARD_COMBOBOX_DSAHASHTYPE_VALUE_0=SHA1 +INSTALLSSLMESSAGEDIGESTWIZARD_TITLE=Installation Wizard +INSTALLSSLMESSAGEDIGESTWIZARD_BORDER_INSTALLSSLMESSAGEDIGESTWIZARD_LABEL=Message Digest Algorithm +INSTALLSSLMESSAGEDIGESTWIZARD_TEXT_HASHTYPE_LABEL=Select the hashing algorithm to use for computing the signature on this certificate: +INSTALLSSLMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_0=MD2 +INSTALLSSLMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_1=MD5 +INSTALLSSLMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_2=SHA1 +INSTALLSSLMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_3=SHA256 +INSTALLSSLMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_4=SHA512 +INSTALLSSLMESSAGEDIGESTWIZARD_COMBOBOX_DSAHASHTYPE_VALUE_0=SHA1 +INSTALLCAKEYWIZARD_TITLE=Installation Wizard +INSTALLCAKEYWIZARD_BORDER_INSTALLCAKEYWIZARD_LABEL=Key-Pair Information for Certificate Manager CA Signing Certificate +INSTALLCAKEYWIZARD_LABEL_TOKEN_LABEL=Token: +INSTALLCAKEYWIZARD_LABEL_PWD_LABEL=Password: +INSTALLCAKEYWIZARD_COMBOBOX_KEYTYPE_VALUE_0=RSA +INSTALLCAKEYWIZARD_COMBOBOX_KEYTYPE_VALUE_1=DSA +INSTALLCAKEYWIZARD_LABEL_KEYTYPE_LABEL=Key type: +INSTALLCAKEYWIZARD_LABEL_KEYLENGTH_LABEL=Key length: +INSTALLCAKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_0=1024 +INSTALLCAKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_1=2048 +INSTALLCAKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_2=Custom +INSTALLCAKEYWIZARD_COMBOBOX_DSAKEYLENGTH_VALUE_0=1024 +INSTALLCAKEYWIZARD_COMBOBOX_DSAKEYLENGTH_VALUE_1=Custom +INSTALLCAKEYWIZARD_LABEL_UNITS_LABEL=bits +INSTALLCAKEYWIZARD_LABEL_KEY_LABEL=Specify the key type and key length: +INSTALLCAKEYWIZARD_LABEL_CUSTOMKEY_LABEL=Enter a value for the customized key length: +INSTALLCAKEYWIZARD_LABEL_SELECTTOKEN_LABEL=Select the token (cryptographic device) for the key pair: +INSTALLCAKEYWIZARD_DIALOG_CASIGNINGCERTNOTFOUND_MESSAGE=The CA signing certificate cannot be found +INSTALLCAKEYWIZARD_LABEL_INITTOKEN_LABEL=Initialize the selected token: +INSTALLCAKEYWIZARD_LABEL_LOGONTOKEN_LABEL=Logon to the selected token: +INSTALLCAKEYWIZARD_LABEL_PASSWD_LABEL=Password: +INSTALLCAKEYWIZARD_LABEL_PASSWDAGAIN_LABEL=Password (again): +INSTALLCAKEYWIZARD_LABEL_SOP_LABEL=Security officer password: +INSTALLCAKEYWIZARD_LABEL_LOGIN_LABEL=Logon to the selected token: +INSTALLCAKEYWIZARD_LABEL_INITIALIZE_LABEL=Initialize the selected token: +INSTALLCAKEYWIZARD_DIALOG_BLANKLEN_MESSAGE=Key length cannot be blank +INSTALLCAKEYWIZARD_DIALOG_NONINTEGER_MESSAGE=Key length is not an integer +INSTALLCAKEYWIZARD_DIALOG_INVALIDKEYLEN_MESSAGE=Invalid key length +INSTALLCAKEYWIZARD_DIALOG_NOTSAMEPASSWD_TITLE=Error +INSTALLCAKEYWIZARD_DIALOG_NOTSAMEPASSWD_MESSAGE=The two passwords you entered do not match +INSTALLCAKEYWIZARD_DIALOG_BLANKPASSWD_TITLE=Error +INSTALLCAKEYWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank +INSTALLCAKEYWIZARD_DIALOG_RSAINVALID_MESSAGE=The RSA key length must be divisible by 8. +INSTALLCAKEYWIZARD_DIALOG_DSAINVALID_MESSAGE=The DSA key length must be divisible by 64, and within the range of 512 to 1024. +INSTALLCAKEYWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLRAKEYWIZARD_TITLE=Installation Wizard +INSTALLRAKEYWIZARD_BORDER_INSTALLRAKEYWIZARD_LABEL=Key-Pair Information for Registration Manager Signing Certificate +INSTALLRAKEYWIZARD_LABEL_TOKEN_LABEL=Token: +INSTALLRAKEYWIZARD_LABEL_PWD_LABEL=Password: +INSTALLRAKEYWIZARD_COMBOBOX_KEYTYPE_VALUE_0=RSA +INSTALLRAKEYWIZARD_COMBOBOX_KEYTYPE_VALUE_1=DSA +INSTALLRAKEYWIZARD_LABEL_KEYTYPE_LABEL=Key type: +INSTALLRAKEYWIZARD_LABEL_KEYLENGTH_LABEL=Key length: +INSTALLRAKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_0=1024 +INSTALLRAKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_1=2048 +INSTALLRAKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_2=Custom +INSTALLRAKEYWIZARD_COMBOBOX_DSAKEYLENGTH_VALUE_0=1024 +INSTALLRAKEYWIZARD_COMBOBOX_DSAKEYLENGTH_VALUE_1=Custom +INSTALLRAKEYWIZARD_LABEL_UNITS_LABEL=bits +INSTALLRAKEYWIZARD_LABEL_KEY_LABEL=Specify the key type and key length: +INSTALLRAKEYWIZARD_LABEL_CUSTOMKEY_LABEL=Enter a value for the customized key length: +INSTALLRAKEYWIZARD_LABEL_SELECTTOKEN_LABEL=Select the token (cryptographic device) for the key pair: +INSTALLRAKEYWIZARD_DIALOG_RASIGNINGCERTNOTFOUND_MESSAGE=The RA signing certificate cannot be found +INSTALLRAKEYWIZARD_LABEL_INITTOKEN_LABEL=Initialize the selected token: +INSTALLRAKEYWIZARD_LABEL_LOGONTOKEN_LABEL=Logon to the selected token: +INSTALLRAKEYWIZARD_LABEL_PASSWD_LABEL=Password: +INSTALLRAKEYWIZARD_LABEL_PASSWDAGAIN_LABEL=Password (again): +INSTALLRAKEYWIZARD_LABEL_SOP_LABEL=Security officer password: +INSTALLRAKEYWIZARD_LABEL_LOGIN_LABEL=Logon to the selected token: +INSTALLRAKEYWIZARD_LABEL_INITIALIZE_LABEL=Initialize the selected token: +INSTALLRAKEYWIZARD_DIALOG_BLANKLEN_MESSAGE=Key length cannot be blank +INSTALLRAKEYWIZARD_DIALOG_NONINTEGER_MESSAGE=Key length is not an integer +INSTALLRAKEYWIZARD_DIALOG_INVALIDKEYLEN_MESSAGE=Invalid key length +INSTALLRAKEYWIZARD_DIALOG_NOTSAMEPASSWD_TITLE=Error +INSTALLRAKEYWIZARD_DIALOG_NOTSAMEPASSWD_MESSAGE=The two passwords you entered do not match +INSTALLRAKEYWIZARD_DIALOG_BLANKPASSWD_TITLE=Error +INSTALLRAKEYWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank +INSTALLRAKEYWIZARD_DIALOG_RSAINVALID_MESSAGE=The RSA key length must be divisible by 8. +INSTALLRAKEYWIZARD_DIALOG_DSAINVALID_MESSAGE=The DSA key length must be divisible by 64, and within the range of 512 to 1024. +INSTALLRAKEYWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLKRAKEYWIZARD_TITLE=Installation Wizard +INSTALLKRAKEYWIZARD_BORDER_INSTALLKRAKEYWIZARD_LABEL=Key-Pair Information for Data Recovery Manager Transport Certificate +INSTALLKRAKEYWIZARD_LABEL_TOKEN_LABEL=Token: +INSTALLKRAKEYWIZARD_LABEL_PWD_LABEL=Password: +INSTALLKRAKEYWIZARD_COMBOBOX_KEYTYPE_VALUE_0=RSA +INSTALLKRAKEYWIZARD_LABEL_KEYTYPE_LABEL=Key type: +INSTALLKRAKEYWIZARD_LABEL_KEYLENGTH_LABEL=Key length: +INSTALLKRAKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_0=1024 +INSTALLKRAKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_1=2048 +INSTALLKRAKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_2=Custom +INSTALLKRAKEYWIZARD_COMBOBOX_DSAKEYLENGTH_VALUE_0=1024 +INSTALLKRAKEYWIZARD_COMBOBOX_DSAKEYLENGTH_VALUE_1=Custom +INSTALLKRAKEYWIZARD_LABEL_UNITS_LABEL=bits +INSTALLKRAKEYWIZARD_LABEL_KEY_LABEL=Specify the key type and key length: +INSTALLKRAKEYWIZARD_LABEL_CUSTOMKEY_LABEL=Enter a value for the customized key length: +INSTALLKRAKEYWIZARD_LABEL_SELECTTOKEN_LABEL=Select the token (cryptographic device) for the key pair: +INSTALLKRAKEYWIZARD_DIALOG_KRACERTNOTFOUND_MESSAGE=The KRA transport certificate cannot be found +INSTALLKRAKEYWIZARD_LABEL_INITTOKEN_LABEL=Initialize the selected token: +INSTALLKRAKEYWIZARD_LABEL_LOGONTOKEN_LABEL=Logon to the selected token: +INSTALLKRAKEYWIZARD_LABEL_PASSWD_LABEL=Password: +INSTALLKRAKEYWIZARD_LABEL_PASSWDAGAIN_LABEL=Password (again): +INSTALLKRAKEYWIZARD_LABEL_SOP_LABEL=Security officer password: +INSTALLKRAKEYWIZARD_LABEL_LOGIN_LABEL=Logon to the selected token: +INSTALLKRAKEYWIZARD_LABEL_INITIALIZE_LABEL=Initialize the selected token: +INSTALLKRAKEYWIZARD_DIALOG_BLANKLEN_MESSAGE=Key length cannot be blank +INSTALLKRAKEYWIZARD_DIALOG_NONINTEGER_MESSAGE=Key length is not an integer +INSTALLKRAKEYWIZARD_DIALOG_INVALIDKEYLEN_MESSAGE=Invalid key length +INSTALLKRAKEYWIZARD_DIALOG_NOTSAMEPASSWD_TITLE=Error +INSTALLKRAKEYWIZARD_DIALOG_NOTSAMEPASSWD_MESSAGE=The two passwords you entered do not match +INSTALLKRAKEYWIZARD_DIALOG_BLANKPASSWD_TITLE=Error +INSTALLKRAKEYWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank +INSTALLKRAKEYWIZARD_DIALOG_RSAINVALID_MESSAGE=The RSA key length must be divisible by 8. +INSTALLKRAKEYWIZARD_DIALOG_DSAINVALID_MESSAGE=The DSA key length must be divisible by 64, and within the range of 512 to 1024. +INSTALLKRAKEYWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLSERVERKEYWIZARD_TITLE=Installation Wizard +INSTALLSERVERKEYWIZARD_BORDER_INSTALLSERVERKEYWIZARD_LABEL=Key-Pair Information for SSL Server Certificate +INSTALLSERVERKEYWIZARD_LABEL_TOKEN_LABEL=Token: +INSTALLSERVERKEYWIZARD_LABEL_PWD_LABEL=Password: +INSTALLSERVERKEYWIZARD_COMBOBOX_KEYTYPE_VALUE_0=RSA +INSTALLSERVERKEYWIZARD_LABEL_KEYTYPE_LABEL=Key type: +INSTALLSERVERKEYWIZARD_LABEL_KEYLENGTH_LABEL=Key length: +INSTALLSERVERKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_0=1024 +INSTALLSERVERKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_1=2048 +INSTALLSERVERKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_2=Custom +INSTALLSERVERKEYWIZARD_COMBOBOX_DSAKEYLENGTH_VALUE_0=1024 +INSTALLSERVERKEYWIZARD_COMBOBOX_DSAKEYLENGTH_VALUE_1=Custom +INSTALLSERVERKEYWIZARD_LABEL_UNITS_LABEL=bits +INSTALLSERVERKEYWIZARD_LABEL_KEY_LABEL=Specify the key type and key length: +INSTALLSERVERKEYWIZARD_LABEL_CUSTOMKEY_LABEL=Enter a value for the customized key length: +INSTALLSERVERKEYWIZARD_LABEL_SELECTTOKEN_LABEL=Select the token (cryptographic device) for the key pair: +INSTALLSERVERKEYWIZARD_DIALOG_SERVERCERTNOTFOUND_MESSAGE=The SSL server certificate cannot be found +INSTALLSERVERKEYWIZARD_LABEL_INITTOKEN_LABEL=Initialize the selected token: +INSTALLSERVERKEYWIZARD_LABEL_LOGONTOKEN_LABEL=Logon to the selected token: +INSTALLSERVERKEYWIZARD_LABEL_PASSWD_LABEL=Password: +INSTALLSERVERKEYWIZARD_LABEL_PASSWDAGAIN_LABEL=Password (again): +INSTALLSERVERKEYWIZARD_LABEL_SOP_LABEL=Security officer password: +INSTALLSERVERKEYWIZARD_LABEL_LOGIN_LABEL=Logon to the selected token: +INSTALLSERVERKEYWIZARD_LABEL_INITIALIZE_LABEL=Initialize the selected token: +INSTALLSERVERKEYWIZARD_DIALOG_BLANKLEN_MESSAGE=Key length cannot be blank +INSTALLSERVERKEYWIZARD_DIALOG_NONINTEGER_MESSAGE=Key length is not an integer +INSTALLSERVERKEYWIZARD_DIALOG_INVALIDKEYLEN_MESSAGE=Invalid key length +INSTALLSERVERKEYWIZARD_DIALOG_NOTSAMEPASSWD_TITLE=Error +INSTALLSERVERKEYWIZARD_DIALOG_NOTSAMEPASSWD_MESSAGE=The two passwords you entered do not match +INSTALLSERVERKEYWIZARD_DIALOG_BLANKPASSWD_TITLE=Error +INSTALLSERVERKEYWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank +INSTALLSERVERKEYWIZARD_DIALOG_RSAINVALID_MESSAGE=The RSA key length must be divisible by 8. +INSTALLSERVERKEYWIZARD_DIALOG_DSAINVALID_MESSAGE=The DSA key length must be divisible by 64, and within the range of 512 to 1024. +INSTALLSERVERKEYWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLKRASTORAGEKEYWIZARD_TITLE=Installation Wizard +INSTALLKRASTORAGEKEYWIZARD_BORDER_INSTALLKRASTORAGEKEYWIZARD_LABEL=Storage Key Creation for Data Recovery Manager +INSTALLKRASTORAGEKEYWIZARD_LABEL_HEADING_LABEL=Specify the key length of the storage key: +INSTALLKRASTORAGEKEYWIZARD_LABEL_KEYLENGTH_LABEL=Key length: +INSTALLKRASTORAGEKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_0=1024 +INSTALLKRASTORAGEKEYWIZARD_COMBOBOX_KEYLENGTH_VALUE_1=2048 +INSTALLCACERTDNWIZARD_TITLE=Installation Wizard +INSTALLCACERTDNWIZARD_LABEL_SUBJECTNAME_LABEL=The current subject name in distinguished name (DN) format is: +INSTALLCACERTDNWIZARD_BORDER_INSTALLCACERTDNWIZARD_LABEL=Subject Name for Certificate Manager CA Signing Certificate +INSTALLCACERTDNWIZARD_LABEL_DN_LABEL=To modify the subject DN for the certificate: +INSTALLCACERTDNWIZARD_RADIOBUTTON_DNCOMP_LABEL=Enter the values for the subject DN components: +INSTALLCACERTDNWIZARD_RADIOBUTTON_DNSTRING_LABEL=Enter the values for the subject DN string: +INSTALLCACERTDNWIZARD_LABEL_CN_LABEL=Common name (CN=): +INSTALLCACERTDNWIZARD_LABEL_OU_LABEL=Organizational unit (OU=): +INSTALLCACERTDNWIZARD_LABEL_O_LABEL=Organization (O=): +INSTALLCACERTDNWIZARD_LABEL_LOCALITY_LABEL=Locality (L=): +INSTALLCACERTDNWIZARD_LABEL_STATE_LABEL=State (ST=): +INSTALLCACERTDNWIZARD_LABEL_COUNTRY_LABEL=Country (C=): +INSTALLCACERTDNWIZARD_LABEL_SELECTEDDN_LABEL=Selected DN: +INSTALLCACERTDNWIZARD_TEXT_NEWDNHEADING_LABEL=If you want to modify the selected DN, please enter the new one as follows: +INSTALLCACERTDNWIZARD_LABEL_NEWDN_LABEL=New DN: +INSTALLCACERTDNWIZARD_DIALOG_BLANKFIELD_MESSAGE=Subject DN cannot be blank +INSTALLCACERTDNWIZARD_DIALOG_MISSINGO_MESSAGE=Leaving out O= will cause Communicator 4.X\nto crash during SSL client authentication. If you do not provide\nan O= attribute, you will not be able to access\nthe issuing agent pages. +INSTALLCACERTDNWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLRACERTDNWIZARD_TITLE=Installation Wizard +INSTALLRACERTDNWIZARD_LABEL_SUBJECTNAME_LABEL=The current subject name in distinguished name (DN) format is: +INSTALLRACERTDNWIZARD_BORDER_INSTALLRACERTDNWIZARD_LABEL=Subject Name for Registration Manager Signing Certificate +INSTALLRACERTDNWIZARD_LABEL_DN_LABEL=To modify the subject DN for the certificate: +INSTALLRACERTDNWIZARD_RADIOBUTTON_DNCOMP_LABEL=Enter the values for the subject DN components: +INSTALLRACERTDNWIZARD_RADIOBUTTON_DNSTRING_LABEL=Enter the values for the subject DN string: +INSTALLRACERTDNWIZARD_LABEL_CN_LABEL=Common name (CN=): +INSTALLRACERTDNWIZARD_LABEL_OU_LABEL=Organizational unit (OU=): +INSTALLRACERTDNWIZARD_LABEL_O_LABEL=Organization (O=): +INSTALLRACERTDNWIZARD_LABEL_LOCALITY_LABEL=Locality (L=): +INSTALLRACERTDNWIZARD_LABEL_STATE_LABEL=State (ST=): +INSTALLRACERTDNWIZARD_LABEL_COUNTRY_LABEL=Country (C=): +INSTALLRACERTDNWIZARD_LABEL_SELECTEDDN_LABEL=Selected DN: +INSTALLRACERTDNWIZARD_TEXT_NEWDNHEADING_LABEL=If you want to modify the selected DN, please enter the new one as follows: +INSTALLRACERTDNWIZARD_LABEL_NEWDN_LABEL=New DN: +INSTALLRACERTDNWIZARD_DIALOG_BLANKFIELD_MESSAGE=Subject DN cannot be blank +INSTALLRACERTDNWIZARD_DIALOG_MISSINGO_MESSAGE=Leaving out O= will cause Communicator 4.X\nto crash during SSL client authentication. If you do not provide\nan O= attribute, you will not be able to access\nthe issuing agent pages. +INSTALLRACERTDNWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work,\nthen restart the\nwizard. +INSTALLKRACERTDNWIZARD_TITLE=Installation Wizard +INSTALLKRACERTDNWIZARD_LABEL_SUBJECTNAME_LABEL=The current subject name in distinguished name (DN) format is: +INSTALLKRACERTDNWIZARD_BORDER_INSTALLKRACERTDNWIZARD_LABEL=Subject Name for Data Recovery Manager Transport Certificate +INSTALLKRACERTDNWIZARD_LABEL_DN_LABEL=To modify the subject DN for the certificate: +INSTALLKRACERTDNWIZARD_RADIOBUTTON_DNCOMP_LABEL=Enter the values for the subject DN components: +INSTALLKRACERTDNWIZARD_RADIOBUTTON_DNSTRING_LABEL=Enter the values for the subject DN string: +INSTALLKRACERTDNWIZARD_LABEL_CN_LABEL=Common name (CN=): +INSTALLKRACERTDNWIZARD_LABEL_OU_LABEL=Organizational unit (OU=): +INSTALLKRACERTDNWIZARD_LABEL_O_LABEL=Organization (O=): +INSTALLKRACERTDNWIZARD_LABEL_LOCALITY_LABEL=Locality (L=): +INSTALLKRACERTDNWIZARD_LABEL_STATE_LABEL=State (ST=): +INSTALLKRACERTDNWIZARD_LABEL_COUNTRY_LABEL=Country (C=): +INSTALLKRACERTDNWIZARD_LABEL_SELECTEDDN_LABEL=Selected DN: +INSTALLKRACERTDNWIZARD_TEXT_NEWDNHEADING_LABEL=If you want to modify the selected DN, please enter the new one as follows: +INSTALLKRACERTDNWIZARD_LABEL_NEWDN_LABEL=New DN: +INSTALLKRACERTDNWIZARD_DIALOG_BLANKFIELD_MESSAGE=Subject DN cannot be blank +INSTALLKRACERTDNWIZARD_DIALOG_MISSINGO_MESSAGE=Leaving out O= will cause Communicator 4.X\nto crash during SSL client authentication. If you do not provide\nan O= attribute, you will not be able to access\nthe issuing agent pages. +INSTALLKRACERTDNWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLSSLCERTDNWIZARD_TITLE=Installation Wizard +INSTALLSSLCERTDNWIZARD_LABEL_SUBJECTNAME_LABEL=The current subject name in distinguished name (DN) format is: +INSTALLSSLCERTDNWIZARD_BORDER_INSTALLSSLCERTDNWIZARD_LABEL=Subject Name for SSL Server Certificate +INSTALLSSLCERTDNWIZARD_LABEL_DN_LABEL=WARNING: If this is a cloned system which resides on the same machine as your master subsystem, please be sure to make its DN different than that of the master's (can be achieved by manipulating fields other than the CN attribute), violation of which will result in an error during startup.\n\nTo modify the subject DN for the certificate: +INSTALLSSLCERTDNWIZARD_RADIOBUTTON_DNCOMP_LABEL=Enter the values for the subject DN components: +INSTALLSSLCERTDNWIZARD_RADIOBUTTON_DNSTRING_LABEL=Enter the values for the subject DN string: +INSTALLSSLCERTDNWIZARD_LABEL_CN_LABEL=*Common name (CN=): +INSTALLSSLCERTDNWIZARD_LABEL_OU_LABEL=Organizational unit (OU=): +INSTALLSSLCERTDNWIZARD_LABEL_O_LABEL=Organization (O=): +INSTALLSSLCERTDNWIZARD_LABEL_LOCALITY_LABEL=Locality (L=): +INSTALLSSLCERTDNWIZARD_LABEL_STATE_LABEL=State (ST=): +INSTALLSSLCERTDNWIZARD_LABEL_COUNTRY_LABEL=Country (C=): +INSTALLSSLCERTDNWIZARD_LABEL_SELECTEDDN_LABEL=Selected DN: +INSTALLSSLCERTDNWIZARD_TEXT_NEWDNHEADING_LABEL=If you want to modify the selected DN, please enter the new one as follows: +INSTALLSSLCERTDNWIZARD_LABEL_NEWDN_LABEL=New DN: +INSTALLSSLCERTDNWIZARD_DIALOG_BLANKFIELD_MESSAGE=Subject DN cannot be blank +INSTALLSSLCERTDNWIZARD_DIALOG_MISSINGO_MESSAGE=Leaving out O= will cause Communicator 4.X\nto crash during SSL client authentication. If you do not provide\nan O= attribute, you will not be able to access\nthe issuing agent pages. +INSTALLSSLCERTDNWIZARD_DIALOG_MISSINGCN_MESSAGE=Leaving out CN= will cause problems with Communicator 4.X. If you do not provide\na CN= attribute, you will not be able to access\nthe issuing agent pages. +INSTALLSSLCERTDNWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INTROINSTALLWIZARD_TITLE=Installation Wizard +INTROINSTALLWIZARD_BORDER_INTROINSTALLWIZARD_LABEL=Introduction +INTROINSTALLWIZARD_TEXT_DESC_LABEL=Welcome to Dogtag Certificate System (DCS).\n\nThis installation wizard will take you through the tasks necessary to configure CS.\n\nYou may suspend the installation process by pressing cancel. When you restart this wizard, you will be able to continue where you left off.\n\nYou may create additional instances of CS by right-clicking on the 'Server Group' item in the main console window. +INTROINSTALLWIZARD_TEXT_HEADING_LABEL=Select one of the following steps to continue the configuration of the certificate server. +INTROINSTALLWIZARD_RADIOBUTTON_CREATEDB_LABEL=Create an internal database +INTROINSTALLWIZARD_RADIOBUTTON_NETWORK_LABEL=Configure network ports +INTROINSTALLWIZARD_RADIOBUTTON_ADMIN_LABEL=Setup the certificate server administrator +INTROINSTALLWIZARD_RADIOBUTTON_SUBSYSTEMS_LABEL=Select server subsystems +INTROINSTALLWIZARD_RADIOBUTTON_MIGRATION_LABEL=Migrate from a previous certificate server 1.0 installation +CLONEINSTALLWIZARD_TITLE=Installation Wizard +CLONEINSTALLWIZARD_BORDER_CLONEINSTALLWIZARD_LABEL=Clone Feature +CLONEINSTALLWIZARD_TEXT_DESC_LABEL=You are installing a cloned subsystem.\n\n To install a cloned subsystem, execute the following steps on the command line if you have not already performed them:\n\n1) In the master's /alias directory, copy cert---cert8.db and cert---key3.db to this cloned instance's cert---cert8.db and cert---key3.db in the same directory.\n\n2) Copy the master's //config/kra-cert.db to the clone's //config/kra-cert.db (For Data Recovery Manager Clone Only)\n\n3)Copy the master's //config/kra-key.db to clone's //config/kra-key.db (For Data Recovery Manager Clone Only, and if the master DRM's storage key is not stored on a hardware token)\n\n4)Copy the master's //config/kra-mn.conf to the clone's //config/kra-mn.conf (For Data Recovery Manager Clone Only)\n\n5) Click cancel to exit this installation wizard and then click open to restart this wizard. +INSTALLDBAGAIN_TITLE=Installation Wizard +INSTALLDBAGAIN_BORDER_INSTALLDBAGAIN_LABEL=Re-Create Internal Database +INSTALLDBAGAIN_RADIOBUTTON_YES_LABEL=Yes, create another new internal database +INSTALLDBAGAIN_RADIOBUTTON_NO_LABEL=No, do not create another new internal database +INSTALLDBAGAIN_TEXT_HEADING_LABEL=The internal database has been created. If you want to re-create a new internal database, you have to remove the previous internal database first. +MASTERORCLONE_TITLE=Installation Wizard +MASTERORCLONE_BORDER_MASTERORCLONE_LABEL=Cloning +MASTERORCLONE_RADIOBUTTON_YES_LABEL=Yes. +MASTERORCLONE_RADIOBUTTON_NO_LABEL=No. +MASTERORCLONE_TEXT_HEADING_LABEL=Are you setting up a clone for an existing subsystem? For high-availability, subsystems can be cloned to provide multiple access points to the users. +INSTALLMODEWIZARD_TITLE=Installation Wizard +INSTALLMODEWIZARD_BORDER_INSTALLMODEWIZARD_LABEL=Installation Mode +INSTALLMODEWIZARD_LABEL_MODE_LABEL=Select Installation Mode: +INSTALLMODEWIZARD_RADIOBUTTON_EXPRESS_LABEL=Express +INSTALLMODEWIZARD_TEXT_EXPRESS_LABEL=Express installation mode will install self-signed CA and all Certificate Server Services using the default configuration. +INSTALLMODEWIZARD_RADIOBUTTON_CUSTOM_LABEL=Custom +INSTALLMODEWIZARD_TEXT_CUSTOM_LABEL=Custom installation mode allows advanced configuration for all Certificate Server Services. +CLONEMASTERWIZARD_TITLE=Installation Wizard +CLONEMASTERWIZARD_BORDER_CLONEMASTERWIZARD_LABEL=Clone Master CA +CLONEMASTERWIZARD_TEXT_ISCLONECA_LABEL=Do you want to connect the Clone Master CA? +CLONEMASTERWIZARD_TEXT_HEADING_LABEL=Specify the host name and port numbers for the Clone Master CA +CLONEMASTERWIZARD_RADIOBUTTON_YES_LABEL=Yes +CLONEMASTERWIZARD_RADIOBUTTON_NO_LABEL=No +CLONEMASTERWIZARD_LABEL_HOST_LABEL=Host name: +CLONEMASTERWIZARD_LABEL_PORT_LABEL=Clone Master Agent SSL port number: +CLONEMASTERWIZARD_LABEL_PORTEE_LABEL=Clone Master EE SSL port number: +CLONEMASTERWIZARD_LABEL_TIMEOUT_LABEL=Timeout (Sec.): +CLONEMASTERWIZARD_LABEL_TIMEUNIT_LABEL=(Seconds) +CLONEMASTERWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +CLONEMASTERWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +CLONEMASTERWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +CLONEMASTERWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +CLONEMASTERWIZARD_DIALOG_BLANKTIMEOUT_MESSAGE=Timeout cannot be blank. +REMOTECAWIZARD_TITLE=Installation Wizard +REMOTECAWIZARD_BORDER_REMOTECAWIZARD_LABEL=Remote Certificate Manager +REMOTECAWIZARD_TEXT_HEADING_LABEL=Specify the host name and port number for the Certificate Manager +REMOTECAWIZARD_LABEL_HOST_LABEL=Host name: +REMOTECAWIZARD_LABEL_PORT_LABEL=Agent SSL port number: +REMOTECAWIZARD_LABEL_TIMEOUT_LABEL=Timeout (Sec.): +REMOTECAWIZARD_LABEL_TIMEUNIT_LABEL=(Seconds) +REMOTECAWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +REMOTECAWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +REMOTECAWIZARD_DIALOG_BLANKTIMEOUT_MESSAGE=Timeout cannot be blank. +REMOTECAWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +REMOTECAWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +REMOTEKRAWIZARD_TITLE=Installation Wizard +REMOTEKRAWIZARD_BORDER_REMOTEKRAWIZARD_LABEL=Remote Data Recovery Manager +REMOTEKRAWIZARD_TEXT_ISREMOTEKRA_LABEL=Do you want to connect the current subsystems to a remote data recovery manager? +REMOTEKRAWIZARD_TEXT_HEADING_LABEL=Specify the host name and port number for the Data Recovery Manager +REMOTEKRAWIZARD_RADIOBUTTON_YES_LABEL=Yes +REMOTEKRAWIZARD_RADIOBUTTON_NO_LABEL=No +REMOTEKRAWIZARD_LABEL_HOST_LABEL=Host name: +REMOTEKRAWIZARD_LABEL_PORT_LABEL=Agent SSL port number: +REMOTEKRAWIZARD_LABEL_TIMEOUT_LABEL=Timeout (Sec.): +REMOTEKRAWIZARD_LABEL_TIMEUNIT_LABEL=(Seconds) +REMOTEKRAWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +REMOTEKRAWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +REMOTEKRAWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +REMOTEKRAWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +REMOTEKRAWIZARD_DIALOG_BLANKTIMEOUT_MESSAGE=Timeout cannot be blank. +SERVICESWIZARD_TITLE=Installation Wizard +SERVICESWIZARD_BORDER_SERVICESWIZARD_LABEL=Subsystems +SERVICESWIZARD_LABEL_INSTALL_LABEL=Select the subsystems to be installed: +SERVICESWIZARD_LABEL_INSTALL_CLONE_LABEL=You will now proceed to install a Clone of the following subsystem: +SERVICESWIZARD_RADIOBUTTON_CA_LABEL=Certificate Manager +SERVICESWIZARD_RADIOBUTTON_RA_LABEL=Registration Manager +SERVICESWIZARD_RADIOBUTTON_OCSP_LABEL=Online Certificate Status Manager +SERVICESWIZARD_RADIOBUTTON_KRA_LABEL=Data Recovery Manager +SERVICESWIZARD_RADIOBUTTON_TKS_LABEL=Token Key Service Manager +SERVICESWIZARD_LABEL_CMHOST_LABEL=Ceritificate Manager host name: +SERVICESWIZARD_LABEL_CMPORT_LABEL=Certificate Manager Secure End-Entity port number: +SERVICESWIZARD_DIALOG_NOCOLOCATED_MESSAGE=The Certificate Manager and Registration Manager cannot be co-located +SERVICESWIZARD_DIALOG_NOSERVICESINSTALLED_MESSAGE=No subsytems were selected +SERVICESWIZARD_DIALOG_BLANKHOST_MESSAGE=Host field cannot be blank +SERVICESWIZARD_DIALOG_BLANKPORT_MESSAGE=Port field cannot be blank +SERVICESWIZARD_DIALOG_NUMBERFORMAT_MESSAGE=Port field cannot be a non-number +SERVICESWIZARD_DIALOG_INCORRECTRESPONSE_MESSAGE=Incorrect response from the server +SERVICESWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +SERVICESWIZARD_LABEL_CAOCSP_LABEL=The Certificate Manager and OCSP Manager are not allowed to be co-located. +SERVICESWIZARD_LABEL_CARA_LABEL=The Certificate Manager and Registration Manager are not allowed to be co-located. +SERVICESWIZARD_LABEL_RAOCSP_LABEL=The Registration Manager and OCSP Manager are not allowed to be co-located. +SERVICESWIZARD_LABEL_KRAOCSP_LABEL=The Data Recovery Manager and OCSP Manager are not allowed to be co-located. +SERVICESWIZARD_LABEL_CAOCSPKRA_LABEL=The Certificate Manager, Data Recovery Manager, and OCSP Manager are not allowed to be co-located. +SERVICESWIZARD_LABEL_RAOCSPKRA_LABEL=The Registration Manager, Data Recovery Manager, and OCSP Manager are not allowed to be co-located. +NETWORKWIZARD_TITLE=Installation Wizard +NETWORKWIZARD_TEXT_HEADING1_LABEL=Enter the following information for the Master CS server: +NETWORKWIZARD_LABEL_AGENTPORT_LABEL=Agent Port: +NETWORKWIZARD_BORDER_NETWORKWIZARD_LABEL=Network Configuration +NETWORKWIZARD_TEXT_DESC_LABEL=Select the network port numbers CS will use for: +NETWORKWIZARD_BORDER_ADMIN_LABEL=Administration +NETWORKWIZARD_BORDER_AGENT_LABEL=Agent +NETWORKWIZARD_BORDER_EE_LABEL=End-Entity +NETWORKWIZARD_LABEL_ADMINSSLPORT_LABEL=SSL administration port: +NETWORKWIZARD_DIALOG_BLANKFIELD_MESSAGE=No fields can be blank! +NETWORKWIZARD_DIALOG_BLANKFIELD_TITLE=Error +NETWORKWIZARD_DIALOG_SAMEPORT_TITLE=Error +NETWORKWIZARD_DIALOG_SAMEPORT_MESSAGE=Ports cannot share the same value +NETWORKWIZARD_DIALOG_NUMBERFORMAT_MESSAGE=Port numbers must be integers! +NETWORKWIZARD_DIALOG_NUMBERFORMAT_TITLE=Number Format Error +NETWORKWIZARD_DIALOG_PORTRANGE_MESSAGE=Valid port numbers are between 1 and 65535 inclusive! +NETWORKWIZARD_DIALOG_PORTRANGE_TITLE=Port Number Out Of Range +NETWORKWIZARD_LABEL_GATEWAYSSLPORT_LABEL=SSL end-entity port: +NETWORKWIZARD_LABEL_AGENTSSLPORT_LABEL=SSL agent port: +NETWORKWIZARD_LABEL_AGENTSSLPORT_TTIP=Agent secure port number should be between 1 and 65535 inclusive +NETWORKWIZARD_LABEL_GATEWAYPORT_LABEL=Non-SSL end-entity port: +NETWORKWIZARD_LABEL_GATEWAYPORT_TTIP=Gateway port number should be between 1 and 65535 inclusive +NETWORKWIZARD_LABEL_ADMINBACKLOG_LABEL=Backlog: +NETWORKWIZARD_LABEL_ADMINBACKLOG_TTIP=Specify the backlog size +NETWORKWIZARD_LABEL_EEBACKLOG_LABEL=Backlog: +NETWORKWIZARD_LABEL_EEBACKLOG_TTIP=Specify the backlog size +NETWORKWIZARD_LABEL_SECUREEEBACKLOG_LABEL=Backlog: +NETWORKWIZARD_LABEL_SECUREEEBACKLOG_TTIP=Specify the backlog size +NETWORKWIZARD_LABEL_SECUREAGENTBACKLOG_LABEL=Backlog: +NETWORKWIZARD_LABEL_SECUREAGENTBACKLOG_TTIP=Specify the backlog size +NETWORKWIZARD_LABEL_ENABLED_LABEL=Enable: +NETWORKWIZARD_LABEL_ENABLED_TTIP=Enable the end-entity non-secure port +NETWORKWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +NETWORKWIZARD_WARNING=You just disabled the non-SSL end-entity port\nwhich is required for the OCSP service. You need to\nhave this port selected for the service. +KRASCHEME1WIZARD_TITLE=Installation Wizard +KRASCHEME1WIZARD_BORDER_KRASCHEME1WIZARD_LABEL=Data Recovery Key Scheme - 1 +KRASCHEME1WIZARD_LABEL_REQUIRED_LABEL=Number of recovery agents required: +KRASCHEME1WIZARD_LABEL_AVAILABLE_LABEL=Total number of recovery agents: +KRASCHEME1WIZARD_DIALOG_CANNOTBEBLANK_MESSAGE=Fields cannot be blank! +KRASCHEME1WIZARD_DIALOG_LARGER_MESSAGE=The number of required recovery agents is greater than that of available recovery agents! +KRASCHEME1WIZARD_DIALOG_NOTINTEGER_MESSAGE=Fields must be integers! +KRASCHEME1WIZARD_DIALOG_NONZERO_MESSAGE=Fields must be a nonzero number! +KRASCHEME2WIZARD_TITLE=Installation Wizard +KRASCHEME2WIZARD_BORDER_KRASCHEME2WIZARD_LABEL=Data Recovery Key Scheme - 2 +KRASCHEME2WIZARD_LABEL_HEADING_LABEL=Enter new recovery agent UIDs and passwords: +KRASCHEME2WIZARD_DIALOG_CANNOTBEBLANK_MESSAGE=Fields cannot be blank! +KRASCHEME2WIZARD_DIALOG_PASSWORDERROR_MESSAGE=One or more passwords specified in the password and confirm fields do not match! +KRASCHEME2WIZARD_DIALOG_DUPLICATEERROR_MESSAGE=Not allowed for duplicate user ids! +KRASCHEME2WIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INTROMIGRATIONWIZARD_TITLE=Installation Wizard +INTROMIGRATIONWIZARD_BORDER_INTROMIGRATIONWIZARD_LABEL=Server Migration from Certificate Server 1.x - Step 1 +INTROMIGRATIONWIZARD_LABEL_DESC_LABEL=Do you want to migrate your keys and certificates from a previous Netscape Certificate Server 1.x installation? +INTROMIGRATIONWIZARD_RADIOBUTTON_YES_LABEL=Yes +INTROMIGRATIONWIZARD_RADIOBUTTON_NO_LABEL=No +INTROMIGRATIONWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +MIGRATIONWIZARD_TITLE=Installation Wizard +MIGRATIONWIZARD_BORDER_MIGRATIONWIZARD_LABEL=Server Migration from Certificate Server 1.x - Step 2 +MIGRATIONWIZARD_TEXT_DESC_LABEL=Enter the following information for data migration: +MIGRATIONWIZARD_LABEL_PATH_LABEL=Pathname of the output files: +MIGRATIONWIZARD_LABEL_TRANSPORTPASSWORD_LABEL=Transport password: +MIGRATIONWIZARD_LABEL_DBPASSWORD_LABEL=Internal database password: +MIGRATIONWIZARD_LABEL_SELECTCATOKEN_LABEL=Select the token in which the CA signing certificate will reside: +MIGRATIONWIZARD_LABEL_SELECTSSLTOKEN_LABEL=Select the token in which the SSL server certificate will reside: +MIGRATIONWIZARD_LABEL_TOKEN_LABEL=Token: +MIGRATIONWIZARD_LABEL_INITTOKEN_LABEL=Initialize the selected token: +MIGRATIONWIZARD_LABEL_LOGONTOKEN_LABEL=Logon to the selected token: +MIGRATIONWIZARD_LABEL_PASSWD_LABEL=Password: +MIGRATIONWIZARD_LABEL_PASSWDAGAIN_LABEL=Password again: +MIGRATIONWIZARD_LABEL_SOP_LABEL=Security officer password: +MIGRATIONWIZARD_LABEL_LOGIN_LABEL=Logon to the selected token: +MIGRATIONWIZARD_LABEL_INITIALIZE_LABEL=Initialize the selected token: +MIGRATIONWIZARD_DIALOG_NOTSAMEPASSWD_TITLE=Error +MIGRATIONWIZARD_DIALOG_NOTSAMEPASSWD_MESSAGE=The two passwords you entered do not match +MIGRATIONWIZARD_DIALOG_BLANKPASSWD_TITLE=Error +MIGRATIONWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank +MIGRATIONWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +TRUSTDBWIZARD_TITLE=Installation Wizard +TRUSTDBWIZARD_BORDER_TRUSTDBWIZARD_LABEL=Initialize the Internal Token +TRUSTDBWIZARD_TEXT_DESC_LABEL=If you want to put any certificates (e. g. - CA signing certificate, SSL certificate) in the internal token, please initialize the token as follows: +TRUSTDBWIZARD_LABEL_PASSWD_LABEL=Password: +TRUSTDBWIZARD_LABEL_PASSWDAGAIN_LABEL=Password (again): +CACERTWIZARD_TITLE=Installation Wizard +CACERTWIZARD_BORDER_CACERTWIZARD_LABEL=Setup the CA Signing Key and Certificate -1 +CACERTWIZARD_TEXT_HEADING_LABEL=Is this Certificate Authority a self-signed CA or a subordinate CA? +CACERTWIZARD_RADIOBUTTON_SELF_LABEL=Self-signed Certificate authority +CACERTWIZARD_RADIOBUTTON_SUBORDINATE_LABEL=Subordinate Certificate authority +CACERTWIZARD_TEXT_HEADING1_LABEL=How do you wish to submit this certificate request to the certificate authority (CA)? +CACERTWIZARD_RADIOBUTTON_EMAIL_LABEL=To CA's email address: +CACERTWIZARD_RADIOBUTTON_URL_LABEL=To CA's URL: +CACERTWIZARD_RADIOBUTTON_MANUAL_LABEL=Manually +CACERT1WIZARD_TITLE=Installation Wizard +CACERT1WIZARD_BORDER_CACERT1WIZARD_LABEL=Setup the CA Signing Key and Certificate -2 +CACERT1WIZARD_TEXT_HEADING_LABEL=The Certificate Authority generates a CA signing certificate to sign other certificates. +CACERT1WIZARD_TEXT_HARDWARE_LABEL=If you select a token other than the internal token, please login first. +CACERT1WIZARD_TEXT_TOKENHEADING_LABEL=The keypair can reside on the internal token or on an external token. +CACERT1WIZARD_LABEL_TOKEN_LABEL=Token: +CACERT1WIZARD_LABEL_PWD_LABEL=Password: +CACERT1WIZARD_COMBOBOX_KEYTYPE_VALUE_0=RSA +CACERT1WIZARD_COMBOBOX_KEYTYPE_VALUE_1=DSA +CACERT1WIZARD_LABEL_KEYTYPE_LABEL=Key type: +CACERT1WIZARD_LABEL_KEYLENGTH_LABEL=Key length: +CACERT1WIZARD_COMBOBOX_KEYLENGTH_VALUE_0=1024 +CACERT1WIZARD_COMBOBOX_KEYLENGTH_VALUE_1=2048 +CACERT1WIZARD_LABEL_UNITS_LABEL=bits +CACERT1WIZARD_TEXT_KEY_LABEL=Please specify the key type and key length as follows: +CACERT1CUSTOMWIZARD_TITLE=Installation Wizard +CACERT1CUSTOMWIZARD_BORDER_CACERT1CUSTOMWIZARD_LABEL=Setup the CA Signing Key and Certificate -2 +CACERT1CUSTOMWIZARD_TEXT_HEADING_LABEL=The Certificate Authority generates a CA signing certificate to sign other certificates. +CACERT1CUSTOMWIZARD_TEXT_HARDWARE_LABEL=If you select a token other than the internal token, please login first. +CACERT1CUSTOMWIZARD_TEXT_TOKENHEADING_LABEL=The keypair can reside on the internal token or on an external token. +CACERT1CUSTOMWIZARD_LABEL_TOKEN_LABEL=Token: +CACERT1CUSTOMWIZARD_LABEL_PWD_LABEL=Password: +CACERT1CUSTOMWIZARD_COMBOBOX_KEYTYPE_VALUE_0=RSA +CACERT1CUSTOMWIZARD_COMBOBOX_KEYTYPE_VALUE_1=DSA +CACERT1CUSTOMWIZARD_LABEL_KEYTYPE_LABEL=Key type: +CACERT1CUSTOMWIZARD_LABEL_KEYLENGTH_LABEL=Key length: +CACERT1CUSTOMWIZARD_COMBOBOX_KEYLENGTH_VALUE_0=1024 +CACERT1CUSTOMWIZARD_COMBOBOX_KEYLENGTH_VALUE_1=2048 +CACERT1CUSTOMWIZARD_LABEL_UNITS_LABEL=bits +CACERT1CUSTOMWIZARD_TEXT_KEY_LABEL=Please specify the key type and key length as follows: +CACERT1CUSTOMWIZARD_TEXT_CUSTOMKEY_LABEL=If you want to customize the key length, please enter the value as follows: +CACERT2WIZARD_TITLE=Installation Wizard +CACERT2WIZARD_BORDER_CACERT2WIZARD_LABEL=Setup the CA Signing Key and Certificate -3 +CACERT2WIZARD_TEXT_DN_LABEL=Specify the Subject Distinguished Name for the certificate. +CACERT2WIZARD_LABEL_CN_LABEL=Common Name (CN=): +CACERT2WIZARD_LABEL_OU_LABEL=Organizational Unit (OU=): +CACERT2WIZARD_LABEL_O_LABEL=Organization (O=): +CACERT2WIZARD_LABEL_LOCALITY_LABEL=Locality (L=): +CACERT2WIZARD_LABEL_STATE_LABEL=State (ST=): +CACERT2WIZARD_LABEL_COUNTRY_LABEL=Country (C=): +CACERT2WIZARD_LABEL_SELECTEDDN_LABEL=Selected DN: +CACERT2WIZARD_TEXT_NEWDNHEADING_LABEL=If you want to modify the selected DN, please enter the new one as follows: +CACERT2WIZARD_LABEL_NEWDN_LABEL=New DN: +CACERT2WIZARD_TEXT_VALIDITY_LABEL=Specify the Validity Period for the certificate. +CACERT2WIZARD_LABEL_VALIDITY_LABEL=Validity period: +CACERT2WIZARD_COMBOBOX_VALIDITY_VALUE_0=days +CACERT2WIZARD_COMBOBOX_VALIDITY_VALUE_1=months +CACERT2WIZARD_COMBOBOX_VALIDITY_VALUE_2=years +CERTDNWIZARD_TITLE=Certificate Setup Wizard +CERTDNWIZARD_LABEL_SUBJECTNAME_LABEL=The current subject name in distinguished name (DN) format: +CERTDNWIZARD_BORDER_CASIGNING_LABEL=Subject Name for Certificate Manager CA Signing Certificate +CERTDNWIZARD_BORDER_OCSPSIGNING_LABEL=Subject Name for OCSP Signing Certificate +CERTDNWIZARD_BORDER_RASIGNING_LABEL=Subject Name for Registration Manager Signing Certificate +CERTDNWIZARD_BORDER_KRATRANSPORT_LABEL=Subject Name for Data Recovery Manager Transport Certificate +CERTDNWIZARD_BORDER_SERVER_LABEL=Subject Name for SSL Server Certificate +CERTDNWIZARD_LABEL_DN_LABEL=To modify the subject DN for the certificate. +CERTDNWIZARD_RADIOBUTTON_DNCOMP_LABEL=Enter the values for the subject DN components: +CERTDNWIZARD_RADIOBUTTON_DNSTRING_LABEL=Enter the values for the subject DN string: +CERTDNWIZARD_BORDER_OTHER_LABEL=Subject Name for log and CRL Signing Certificate +CERTDNWIZARD_LABEL_CN_LABEL=Common Name (CN=): +CERTDNWIZARD_LABEL_OU_LABEL=Organizational Unit (OU=): +CERTDNWIZARD_LABEL_O_LABEL=Organization (O=): +CERTDNWIZARD_LABEL_LOCALITY_LABEL=Locality (L=): +CERTDNWIZARD_LABEL_STATE_LABEL=State (ST=): +CERTDNWIZARD_LABEL_COUNTRY_LABEL=Country (C=): +CERTDNWIZARD_LABEL_SELECTEDDN_LABEL=Selected DN: +CERTDNWIZARD_TEXT_NEWDNHEADING_LABEL=If you want to modify the selected DN, please enter the new one as follows: +CERTDNWIZARD_LABEL_NEWDN_LABEL=New DN: +CERTDNWIZARD_TEXT_VALIDITY_LABEL=Specify the Validity Period for the certificate. +CERTDNWIZARD_LABEL_VALIDITY_LABEL=Validity period: +CERTDNWIZARD_COMBOBOX_VALIDITY_VALUE_0=days +CERTDNWIZARD_COMBOBOX_VALIDITY_VALUE_1=months +CERTDNWIZARD_COMBOBOX_VALIDITY_VALUE_2=years +CERTDNWIZARD_DIALOG_BLANKFIELD_MESSAGE=Subject DN cannot be empty +CERTDNWIZARD_DIALOG_MISSINGO_MESSAGE=Leaving out O= will cause Communicator 4.x to crash during SSL\nclient authentication. If you do not provide an O= attribute,\nyou will not be able to access the issuing agent pages. +CERTVALIDWIZARD_TITLE=Certificate Setup Wizard +CERTVALIDWIZARD_BORDER_CASIGNING_LABEL=Validity Period for Certificate Manager CA Signing Certificate +CERTVALIDWIZARD_BORDER_OCSPSIGNING_LABEL=Validity Period for OCSP Signing Certificate +CERTVALIDWIZARD_BORDER_RASIGNING_LABEL=Validity Period for Registration Manager Signing Certificate +CERTVALIDWIZARD_BORDER_KRATRANSPORT_LABEL=Validity Period for Data Recovery Manager Transport Certificate +CERTVALIDWIZARD_BORDER_SERVER_LABEL=Validity Period for SSL Server Certificate +CERTVALIDWIZARD_BORDER_SUBSYSTEM_LABEL=Validity Period for Subsystem Certificate +CERTVALIDWIZARD_LABEL_VALIDITY_LABEL=Specify the validity period for the certificate: +CERTVALIDWIZARD_LABEL_BEGIN_LABEL=Begin on: +CERTVALIDWIZARD_LABEL_EXPIRE_LABEL=Expire on: +CERTVALIDWIZARD_LABEL_YEAR_LABEL=YYYY +CERTVALIDWIZARD_LABEL_MONTH_LABEL=MM +CERTVALIDWIZARD_LABEL_DAY_LABEL=DD +CERTVALIDWIZARD_LABEL_HOUR_LABEL=HH +CERTVALIDWIZARD_LABEL_MIN_LABEL=mm +CERTVALIDWIZARD_LABEL_SEC_LABEL=SS +CERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_0=days +CERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_1=months +CERTVALIDWIZARD_COMBOBOX_VALIDITY_VALUE_2=years +CERTVALIDWIZARD_DIALOG_INVALIDYEAR_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDYEAR_MESSAGE=Invalid year +CERTVALIDWIZARD_DIALOG_INVALIDMONTH_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDMONTH_MESSAGE=Invalid month +CERTVALIDWIZARD_DIALOG_INVALIDDAY_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDDAY_MESSAGE=Invalid day +CERTVALIDWIZARD_DIALOG_INVALIDHOUR_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDHOUR_MESSAGE=Invalid hour +CERTVALIDWIZARD_DIALOG_INVALIDMIN_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDMIN_MESSAGE=Invalid minute +CERTVALIDWIZARD_DIALOG_INVALIDSEC_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDSEC_MESSAGE=Invalid second +CERTVALIDWIZARD_DIALOG_INVALIDBEGINDATE_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDBEGINDATE_MESSAGE=Invalid begin time +CERTVALIDWIZARD_DIALOG_INVALIDENDDATE_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDENDDATE_MESSAGE=Invalid end time +CERTVALIDWIZARD_DIALOG_SMALLAFTERDATE_TITLE=Error +CERTVALIDWIZARD_DIALOG_SMALLAFTERDATE_MESSAGE=Begin Date should not be earlier than After Date +CERTVALIDWIZARD_DIALOG_INVALIDCACERT_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDCACERT_MESSAGE=Your Certificate Manager CA Signing Certificate is not valid since the begin time is set in the future. You will not be able to sign any certificate at all. +CERTVALIDWIZARD_DIALOG_INVALIDRACERT_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDRACERT_MESSAGE=Your Registration Manager Signing Certificate is not valid since the begin time is set in the future. +CERTVALIDWIZARD_DIALOG_INVALIDRACERT_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDKRACERT_MESSAGE=Your Data Recovery Manager Transport Certificate is not valid since the begin time is set in the future. +CERTVALIDWIZARD_DIALOG_INVALIDSSLCERT_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDSSLCERT_MESSAGE=Your SSL Server Certificate is not valid since the begin time is set in the future. +CERTVALIDWIZARD_DIALOG_INVALIDSUBSYSTEMCERT_TITLE=Error +CERTVALIDWIZARD_DIALOG_INVALIDSUBSYSTEMCERT_MESSAGE=Your Certificate Manager Subsystem Certificate is not valid since the begin time is set in the future. +CERTVALIDWIZARD_LABEL_MAXYEAR_LABEL=The maximum value for the year field is 2037 +CERTREQUESTWIZARD_TITLE=Installation Wizard +CERTREQUESTWIZARD_BORDER_CERTREQUESTWIZARD_LABEL=Generate a Certificate Request +CERTREQUESTWIZARD_TEXT_UNIXDESC_LABEL=If you're using Unix, your request has been emailed automatically to the CA for you. After you receive the certificate from the CA, run this wizard again to install the certificate. To exit the wizard now, click Cancel. +CERTREQUESTWIZARD_TEXT_NTDESC_LABEL=If you're using Windows NT, you need to manually email this request to the CA. There are two methods for doing this. Click help for detailed information. +CERTREQUESTWIZARD_BUTTON_COPY_LABEL=Copy to the Clipboard +COPYCERTREQUESTWIZARD_TITLE=Certificate Setup Wizard +COPYCERTREQUESTWIZARD_BORDER_COPYCERTREQUESTWIZARD_LABEL=Submission of Request +COPYCERTREQUESTWIZARD_TEXT_UNIXDESC_LABEL=If you're using Unix, your request has been emailed automatically to the CA for you. After you receive the certificate from the CA, run this wizard again to install the certificate. To exit the wizard now, click Cancel. +COPYCERTREQUESTWIZARD_TEXT_NTDESC_LABEL=If you're using Windows NT, you need to manually email this request to the CA. There are two methods for doing this. Click help for detailed information. +COPYCERTREQUESTWIZARD_LABEL_DESC_LABEL=Select the way to submit your request: +COPYCERTREQUESTWIZARD_RADIOBUTTON_EMAIL_LABEL=To CA's email address: +COPYCERTREQUESTWIZARD_RADIOBUTTON_URL_LABEL=To CA's URL: +COPYCERTREQUESTWIZARD_RADIOBUTTON_MANUAL_LABEL=Manually +COPYCERTREQUESTWIZARD_BUTTON_COPY_LABEL=Copy to the Clipboard +COPYCERTREQUESTWIZARD_TEXT_CONTACT_LABEL=Enter contact information if your request is submitted via CA's email address or URL: +COPYCERTREQUESTWIZARD_LABEL_NAME_LABEL=Name: +COPYCERTREQUESTWIZARD_LABEL_EMAILADDRESS_LABEL=Email address: +COPYCERTREQUESTWIZARD_LABEL_PHONE_LABEL=Phone number: +MANUALCERTREQUESTWIZARD_TITLE=Certificate Setup Wizard +MANUALCERTREQUESTWIZARD_BORDER_MANUALCERTREQUESTWIZARD_LABEL=Submission of Request +MANUALCERTREQUESTWIZARD_TEXT_DESC_LABEL=Copy the base-64 encoded certificate request (including -----BEGIN NEW CERTIFICATE REQUEST----- and -----END NEW CERTIFICATE REQUEST-----) from the text area below and paste it into the CA's server enrollment form. +MANUALCERTREQUESTWIZARD_TEXT_CADESC_LABEL=Copy the base-64 encoded certificate request (including -----BEGIN NEW CERTIFICATE REQUEST----- and -----END NEW CERTIFICATE REQUEST-----) from the text area below and paste it into the Certificate Manager enrollment form. +MANUALCERTREQUESTWIZARD_TEXT_RADESC_LABEL=Copy the base-64 encoded certificate request (including -----BEGIN NEW CERTIFICATE REQUEST----- and -----END NEW CERTIFICATE REQUEST-----) from the text area below and paste it into the Registration Manager enrollment form. +MANUALCERTREQUESTWIZARD_TEXT_KRADESC_LABEL=Copy the base-64 encoded certificate request (including -----BEGIN NEW CERTIFICATE REQUEST----- and -----END NEW CERTIFICATE REQUEST-----) from the text area below and paste it into the CA's SSL server enrollment form. +MANUALCERTREQUESTWIZARD_TEXT_SSLDESC_LABEL=Copy the base-64 encoded certificate request (including -----BEGIN NEW CERTIFICATE REQUEST----- and -----END NEW CERTIFICATE REQUEST-----) from the text area below and paste it into the CA's SSL server enrollment form. +MANUALCERTREQUESTWIZARD_TEXT_OTHERFILELOC_LABEL=file location +MANUALCERTREQUESTWIZARD_TEXT_OTHERDESC_LABEL=certificate description +MANUALCERTREQUESTWIZARD_BUTTON_COPY_LABEL=Copy to the Clipboard +MANUALCERTREQUESTWIZARD_TEXT_CAFILELOC_LABEL=This certificate request has been saved to a text file called cacsr.txt which is located in the +MANUALCERTREQUESTWIZARD_TEXT_OCSPFILELOC_LABEL=This certificate request has been saved to a text file called ocspcsr.txt which is located in the +MANUALCERTREQUESTWIZARD_TEXT_RAFILELOC_LABEL=This certificate request has been saved to a text file called racsr.txt which is located in the +MANUALCERTREQUESTWIZARD_TEXT_KRAFILELOC_LABEL=This certificate request has been saved to a text file called kracsr.txt which is located in the +MANUALCERTREQUESTWIZARD_TEXT_SSLFILELOC_LABEL=This certificate request has been saved to a text file called sslcsr.txt which is located in the +MANUALCERTREQUESTWIZARD_TEXT_SSLRADMFILELOC_LABEL=This certificate request has been saved to a text file called sslcsrradm.txt which is located in the +MANUALCERTREQUESTWIZARD_CHECKBOX_SENDNOW_LABEL=Send the request to a remote CS now +MANUALCERTREQUESTWIZARD_TEXT_SENDNOW_LABEL=Specify the remote CA's host name and EE port number: +MANUALCERTREQUESTWIZARD_LABEL_HOST_LABEL=Host name: +MANUALCERTREQUESTWIZARD_LABEL_PORT_LABEL=EE port number: +MANUALCERTREQUESTWIZARD_DIALOG_BLANKHOST_MESSAGE=Host name cannot be blank. +MANUALCERTREQUESTWIZARD_DIALOG_BLANKPORT_MESSAGE=Port number cannot be blank. +MANUALCERTREQUESTWIZARD_DIALOG_INVALIDPORT_MESSAGE=Port number is not an integer. +MANUALCERTREQUESTWIZARD_DIALOG_OUTOFRANGE_MESSAGE=Port number is not between 1 and 65535 inclusive +MANUALCERTREQUESTWIZARD_TEXT_SSL_LABEL=Is it an SSL secure port? +MANUALCERTREQUESTWIZARD_CHECKBOX_SSL_LABEL=Yes. It's the SSL secure EE port. +INTROINSTALLCERTWIZARD_TITLE=Certificate Setup Wizard +INTROINSTALLCERTWIZARD_BORDER_INTROINSTALLCERTWIZARD_LABEL=Install the Certificate +INTROINSTALLCERTWIZARD_TEXT_DESC_LABEL=The wizard will now guide you through the certificate installation process. If you want to skip this process, you can click \"Cancel\" to exit the wizard. +PASTECERTWIZARD_TITLE=Certificate Setup Wizard +PASTECERTWIZARD_BORDER_PASTECERTWIZARD_LABEL=Location of Certificate +PASTECERTWIZARD_LABEL_INTRO_LABEL=Indicate the location of the certificate: +PASTECERTWIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +PASTECERTWIZARD_RADIOBUTTON_FILE_LABEL=The certificate is located in this file: +PASTECERTWIZARD_RADIOBUTTON_BASE64_LABEL=The certificate is located in the text area below: +PASTECERTWIZARD_TEXT_DESC_LABEL=Paste a base-64 encoded certificate (including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----) into the text area. +PASTECERTWIZARD_DIALOG_EMPTYFILE_MESSAGE=The file field should not be empty +PASTECERTWIZARD_DIALOG_FILENOTFOUND_MESSAGE=File not found +PASTECERTWIZARD_DIALOG_B64EEMPTY_MESSAGE=The base-64 encoded text field should not be empty +DISPLAYCERTWIZARD_TITLE=Certificate Setup Wizard +DISPLAYCERTWIZARD_BORDER_DISPLAYCERTWIZARD_LABEL=Certificate Details +DISPLAYCERTWIZARD_LABEL_NAME_LABEL=Certificate name: +DISPLAYCERTWIZARD_LABEL_CONTENT_LABEL=This is the certificate you have chosen to install: +DISPLAYCERTWIZARD_BUTTON_ADD_LABEL=Install +DISPLAYCERTWIZARD_DIALOG_NOTINSTALL_MESSAGE=You have not installed the cerificate. +DISPLAYCERTWIZARD_DIALOG_INSTALL_TITLE=Information +DISPLAYCERTWIZARD_DIALOG_INSTALL_MESSAGE=The certificate has been installed successfully +WARNINGWIZARD_TITLE=Certificate Setup Wizard +WARNINGWIZARD_BORDER_WARNINGWIZARD_LABEL=Warning +WARNINGWIZARD_TEXT_DESC_LABEL=This is a warning. You have chosen the new key material for the CA signing certificate and need to realize the consequences of this decision. +WARNINGWIZARD_LABEL_WARNING_LABEL=Do you realize the consequences? If yes, please click OK +WARNINGWIZARD_BUTTON_OK_LABEL=OK +WARNINGWIZARD_DIALOG_PROCEED_MESSAGE=You need to click OK and Next to proceed to the next page +WARNINGEXECUTEWIZARD_TITLE=Certificate Setup Wizard +WARNINGEXECUTEWIZARD_BORDER_WARNINGEXECUTEWIZARD_LABEL=Warning +WARNINGEXECUTEWIZARD_TEXT_DESC_LABEL=This is a warning. You have chosen the new key material for the CA signing certificate and need to realize the consequences of this decision. +WARNINGEXECUTEWIZARD_LABEL_WARNING_LABEL=If you realize the consequences and decide to use the new key material to create the CA signing certificate, please click OK and then Next to create the certificate. +WARNINGEXECUTEWIZARD_BUTTON_OK_LABEL=OK +WARNINGEXECUTEWIZARD_DIALOG_PROCEED_MESSAGE=You need to click OK and Next to proceed to the next page +WARNINGEXECUTE1WIZARD_TITLE=Certificate Setup Wizard +WARNINGEXECUTE1WIZARD_BORDER_WARNINGEXECUTE1WIZARD_LABEL=Warning +WARNINGEXECUTE1WIZARD_TEXT_DESC_LABEL=This is a warning. You have chosen the new key material for the CA signing certificate and need to realize the consequences of this decision. +WARNINGEXECUTE1WIZARD_LABEL_WARNING_LABEL=If you realize the consequences and decide to use the new key material to create the CA signing certificate, please click OK and then Next to create the certificate request. +WARNINGEXECUTE1WIZARD_BUTTON_OK_LABEL=OK +WARNINGEXECUTE1WIZARD_DIALOG_PROCEED_MESSAGE=You need to click OK and Next to proceed to the next page +EXECUTEWIZARD_TITLE=Certificate Setup Wizard +EXECUTEWIZARD_BORDER_EXECUTEWIZARD_LABEL=Certificate Creation +EXECUTEWIZARD_TEXT_DESC_LABEL=The self-signed Certificate Manager certificate is ready to install. Click Next to install. +EXECUTEWIZARD_TEXT_NEWKEY_LABEL=The wizard has all the information required to generate the key pair and the corresponding certificate. Click Next to continue. +EXECUTEWIZARD_TEXT_OLDKEY_LABEL=The wizard has all the information required to generate the certificate. Click Next to continue. +EXECUTEWIZARD_DIALOG_PROCEED_MESSAGE=You need to click OK and Next to proceed to the next page +EXECUTE1WIZARD_TITLE=Certificate Setup Wizard +EXECUTE1WIZARD_BORDER_EXECUTE1WIZARD_LABEL=Certificate Request +EXECUTE1WIZARD_BORDER_CASIGNING_LABEL=Certificate Request for Certificate Manager CA Signing Certificate +EXECUTE1WIZARD_BORDER_OCSPSIGNING_LABEL=Certificate Request for OCSP Signing Certificate +EXECUTE1WIZARD_BORDER_RASIGNING_LABEL=Certificate Request for Registration Manager Signing Certificate +EXECUTE1WIZARD_BORDER_KRATRANSPORT_LABEL=Certificate Request for Data Recovery Manager Transport Certificate +EXECUTE1WIZARD_BORDER_SERVER_LABEL=Certificate Request for SSL Server Certificate +EXECUTE1WIZARD_BORDER_OTHER_LABEL=Certificate Request for log and CRL signing Certificate +EXECUTE1WIZARD_TEXT_NEWKEY_LABEL=The wizard has all the information required to generate the key pair and the corresponding certificate request. Click Next to continue. +EXECUTE1WIZARD_RADIOBUTTON_PKCS10_LABEL=Generate a PKCS #10 request. +EXECUTE1WIZARD_RADIOBUTTON_CMC_LABEL=Generate a full CMC enrollment request. +EXECUTE1WIZARD_TEXT_OLDKEY_LABEL=The wizard has all the information required to generate the certificate request. Click Next to continue. +EXECUTE1WIZARD_DIALOG_PROCEED_MESSAGE=You need to click OK and Next to proceed to the next page +ISSUEIMPORTSTATUSWIZARD_TITLE=Certificate Setup Wizard +ISSUEIMPORTSTATUSWIZARD_BORDER_ISSUEIMPORTSTATUSWIZARD_LABEL=Status +ISSUEIMPORTSTATUSWIZARD_TEXT_DESC_LABEL=The certificate has been successfully installed. Click Done to exit from this wizard. You need to restart the server right away. +REQUESTSTATUSWIZARD_TITLE=Certificate Setup Wizard +REQUESTSTATUSWIZARD_BORDER_REQUESTSTATUSWIZARD_LABEL= Status +REQUESTSTATUSWIZARD_TEXT_REQUEST_LABEL=The certificate request process has been finished. Click Done to exit from this wizard. If you just finish submitting your certificate request, make sure to inform the CA to approve the request. As soon as the certificate is received, please re-enter the Certificate Setup Wizard to install the certificate. +INSTALLSTATUSWIZARD_TITLE=Certificate Setup Wizard +INSTALLSTATUSWIZARD_BORDER_INSTALLSTATUSWIZARD_LABEL=Status +INSTALLSTATUSWIZARD_TEXT_SUCCESS_LABEL=The certificate has been successfully installed. Click Done to exit from this wizard. You need to restart the server right away. +INSTALLSTATUSWIZARD_TEXT_FAIL_LABEL=The certificate has not been successfully installed. Please try again or exit. +INSTALLCERT1WIZARD_TITLE=Installation Wizard +INSTALLCERT1WIZARD_BORDER_INSTALLCERT1WIZARD_LABEL=Install the certificate -1 +INSTALLCERT1WIZARD_TEXT_DESC_LABEL=(Paste the base-64 Encoded certificate with BEGIN and END headers.) +INSTALLCERT1WIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +INSTALLCERT1WIZARD_RADIOBUTTON_FILE_LABEL=The certificate is located in the following file: +INSTALLCERT1WIZARD_RADIOBUTTON_BASE64_LABEL=The certificate is located in the following text area: +INSTALLCERT1WIZARD_TEXT_DESC_LABEL=Paste the base-64 Encoded certificate with BEGIN and END headers +INSTALLCERT2WIZARD_TITLE=Installation Wizard +INSTALLCERT2WIZARD_BORDER_INSTALLCERT2WIZARD_LABEL=Install the certificate -2 +INSTALLCERT2WIZARD_LABEL_SUBJECTDN_LABEL=This certificate belongs to: +INSTALLCERT2WIZARD_LABEL_ISSUE_LABEL=This certificate was issued by: +INSTALLCERT2WIZARD_LABEL_SERIAL_LABEL=Serial number: +INSTALLCERT2WIZARD_LABEL_VALID_LABEL=This certificate is valid from {0} to {1} +INSTALLCERT2WIZARD_LABEL_FINGERPRINT_LABEL=Certificate fingerprint: +INSTALLCERT2WIZARD_BUTTON_ADD_LABEL=Add +CERTEXTENSIONWIZARD_TITLE=Installation Wizard +CERTEXTENSIONWIZARD_BORDER_CERTEXTENSIONWIZARD_LABEL=Setup the CA Signing Key and Certificate -4 +CERTEXTENSIONWIZARD_TEXT_HEADING_LABEL=Specify certificate extension: +CERTEXTENSIONWIZARD_CHECKBOX_MIME_LABEL=Extension in base-64 DER encoding +CERTEXTENSIONWIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +CERTEXTENSIONWIZARD_CHECKBOX_BASIC_LABEL=Basic constraints +CERTEXTENSIONWIZARD_CHECKBOX_CA_LABEL=CA +CERTEXTENSIONWIZARD_LABEL_CERTPATHLENGTH_LABEL=Certification path length: +CERTEXTENSIONWIZARD_CHECKBOX_NETSCAPE_LABEL=Netscape certificate type +CERTEXTENSIONWIZARD_CHECKBOX_SSLCLIENT_LABEL=SSL client bit +CERTEXTENSIONWIZARD_CHECKBOX_SSLSERVER_LABEL=SSL server bit +CERTEXTENSIONWIZARD_CHECKBOX_EMAIL_LABEL=SSL email bit +CERTEXTENSIONWIZARD_CHECKBOX_OBJECTSIGNING_LABEL=Object signing bit +CERTEXTENSIONWIZARD_CHECKBOX_SSLCA_LABEL=SSL CA bit +CERTEXTENSIONWIZARD_CHECKBOX_EMAILCA_LABEL=Email CA bit +CERTEXTENSIONWIZARD_CHECKBOX_OBJECTSIGNINGCA_LABEL=Object signing CA bit +CERTEXTENSIONWIZARD_CHECKBOX_AIA_LABEL=Authority Information Access +CERTEXTENSIONWIZARD_CHECKBOX_AKI_LABEL=Authority key identifier +CERTEXTENSIONWIZARD_CHECKBOX_SKI_LABEL=Subject key identifier +CERTEXTENSIONWIZARD_CHECKBOX_OCSPNOCHECK_LABEL=OCSP no check +CERTEXTENSIONWIZARD_TEXT_CMC_LABEL=(Required for a CMC request) +CERTEXTENSION1WIZARD_TITLE=Certificate Setup Wizard +CERTEXTENSION1WIZARD_BORDER_CASIGNING_LABEL=Certificate Extensions for Certificate Manager CA Signing Certificate +CERTEXTENSION1WIZARD_BORDER_OCSPSIGNING_LABEL=Certificate Extensions for OCSP Signing Certificate +CERTEXTENSION1WIZARD_BORDER_RASIGNING_LABEL=Certificate Extensions for Registration Manager Signing Certificate +CERTEXTENSION1WIZARD_BORDER_KRATRANSPORT_LABEL=Certificate Extensions for Data Recovery Manager Transport Certificate +CERTEXTENSION1WIZARD_BORDER_SERVER_LABEL=Certificate Extensions for SSL Server Certificate +CERTEXTENSION1WIZARD_TEXT_HEADING_LABEL=Specify the certificate extensions for the certificate: +CERTEXTENSION1WIZARD_CHECKBOX_MIME_LABEL=Base-64 SEQUENCE of extensions +CERTEXTENSION1WIZARD_BUTTON_PASTE_LABEL=Paste from the Clipboard +CERTEXTENSION1WIZARD_CHECKBOX_BASIC_LABEL=Basic constraints +CERTEXTENSION1WIZARD_CHECKBOX_CA_LABEL=CA +CERTEXTENSION1WIZARD_CHECKBOX_CERTPATHLENGTH_LABEL=Certification path length: +CERTEXTENSION1WIZARD_CHECKBOX_EXTENDEDKEY_LABEL=Extended Key Usage +CERTEXTENSION1WIZARD_CHECKBOX_SSLCLIENT_LABEL=SSL client +CERTEXTENSION1WIZARD_CHECKBOX_SSLSERVER_LABEL=SSL server +CERTEXTENSION1WIZARD_CHECKBOX_EMAIL_LABEL=S/MIME +CERTEXTENSION1WIZARD_CHECKBOX_OBJECTSIGNING_LABEL=Object-signing +CERTEXTENSION1WIZARD_CHECKBOX_TIMESTAMPING_LABEL=Time stamping +CERTEXTENSION1WIZARD_CHECKBOX_OCSPSIGNING_LABEL=OCSP signing +CERTEXTENSION1WIZARD_CHECKBOX_AIA_LABEL=Authority Information Access +CERTEXTENSION1WIZARD_CHECKBOX_AKI_LABEL=Authority key identifier +CERTEXTENSION1WIZARD_CHECKBOX_SKI_LABEL=Subject key identifier +CERTEXTENSION1WIZARD_CHECKBOX_OCSPNOCHECK_LABEL=OCSP no check +CERTEXTENSION1WIZARD_TEXT_CMC_LABEL=(Required for a CMC request) +CERTEXTENSION1WIZARD_CHECKBOX_KEYUSAGE_LABEL=Key Usage +CERTEXTENSION1WIZARD_DIALOG_DERBLANKFIELD_MESSAGE=Base-64 DER encoding field cannot be empty +CERTMESSAGEDIGESTWIZARD_TITLE=Certificate Setup Wizard +CERTMESSAGEDIGESTWIZARD_BORDER_CERTMESSAGEDIGESTWIZARD_LABEL=Message Digest Algorithm +CERTMESSAGEDIGESTWIZARD_TEXT_HASHTYPE_LABEL=Select the signing algorithm to use when signing objects with this certificate: +CERTMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_0=MD2withRSA +CERTMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_1=MD5withRSA +CERTMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_2=SHA1withRSA +CERTMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_3=SHA256withRSA +CERTMESSAGEDIGESTWIZARD_COMBOBOX_RSAHASHTYPE_VALUE_4=SHA512withRSA +CERTMESSAGEDIGESTWIZARD_COMBOBOX_DSAHASHTYPE_VALUE_0=SHA1withDSA +CERTMESSAGEDIGESTWIZARD_COMBOBOX_ECCHASHTYPE_VALUE_0=SHA1withEC +CERTMESSAGEDIGESTWIZARD_COMBOBOX_ECCHASHTYPE_VALUE_1=SHA256withEC +CERTMESSAGEDIGESTWIZARD_COMBOBOX_ECCHASHTYPE_VALUE_2=SHA384withEC +CERTMESSAGEDIGESTWIZARD_COMBOBOX_ECCHASHTYPE_VALUE_3=SHA512withEC +CERTMESSAGEDIGESTWIZARD_TEXT_SIGNEDBYTYPE_LABEL=Select the signing algorithm to use for computing the signature of this certificate: +CERTMESSAGEDIGESTWIZARD_COMBOBOX_RSASIGNEDBYTYPE_VALUE_0=MD2withRSA +CERTMESSAGEDIGESTWIZARD_COMBOBOX_RSASIGNEDBYTYPE_VALUE_1=MD5withRSA +CERTMESSAGEDIGESTWIZARD_COMBOBOX_RSASIGNEDBYTYPE_VALUE_2=SHA1withRSA +CERTMESSAGEDIGESTWIZARD_COMBOBOX_RSASIGNEDBYTYPE_VALUE_3=SHA256withRSA +CERTMESSAGEDIGESTWIZARD_COMBOBOX_RSASIGNEDBYTYPE_VALUE_4=SHA512withRSA +CERTMESSAGEDIGESTWIZARD_COMBOBOX_DSASIGNEDBYTYPE_VALUE_0=SHA1withDSA +CERTMESSAGEDIGESTWIZARD_COMBOBOX_ECCSIGNEDBYTYPE_VALUE_0=SHA1withEC +CERTMESSAGEDIGESTWIZARD_COMBOBOX_ECCSIGNEDBYTYPE_VALUE_1=SHA256withEC +CERTMESSAGEDIGESTWIZARD_COMBOBOX_ECCSIGNEDBYTYPE_VALUE_2=SHA384withEC +CERTMESSAGEDIGESTWIZARD_COMBOBOX_ECCSIGNEDBYTYPE_VALUE_3=SHA512withEC +LOGGINGWIZARD_TITLE=Installation Wizard +LOGGINGWIZARD_BORDER_LOGGINGWIZARD_LABEL=Logging +LOGGINGWIZARD_CHECKBOX_SYSLOG_LABEL=Enable system log +LOGGINGWIZARD_CHECKBOX_ERRORLOG_LABEL=Enable error log +LOGGINGWIZARD_CHECKBOX_AUDITLOG_LABEL=Enable transactions log +LOGGINGWIZARD_LABEL_LOGMAXSIZ_LABEL=Maximum size: +LOGGINGWIZARD_LABEL_LOGBUFSIZ_LABEL=Buffer size: +LOGGINGWIZARD_LABEL_LOGFQC_LABEL=Rotation frequency: +LOGGINGWIZARD_LABEL_LOGFQC_TTIP=Frequency to rotate a log file +LOGGINGWIZARD_LABEL_SIZEUNIT_LABEL=KB +LOGGINGWIZARD_COMBOBOX_LOGFQC_VALUE_0=Hourly +LOGGINGWIZARD_COMBOBOX_LOGFQC_VALUE_1=Daily +LOGGINGWIZARD_COMBOBOX_LOGFQC_VALUE_2=Weekly +LOGGINGWIZARD_COMBOBOX_LOGFQC_VALUE_3=Monthly +LOGGINGWIZARD_COMBOBOX_LOGFQC_VALUE_4=Yearly +LOGGINGWIZARD_LABEL_LOGLEVEL_LABEL=Log level: +LOGGINGWIZARD_LABEL_LOGLEVEL_TTIP=Specify log level +LOGGINGWIZARD_COMBOBOX_LOGLEVEL_VALUE_0=Debug +LOGGINGWIZARD_COMBOBOX_LOGLEVEL_VALUE_1=Info +LOGGINGWIZARD_COMBOBOX_LOGLEVEL_VALUE_2=Warning +LOGGINGWIZARD_COMBOBOX_LOGLEVEL_VALUE_3=Failure +LOGGINGWIZARD_COMBOBOX_LOGLEVEL_VALUE_4=Misconfiguration +LOGGINGWIZARD_COMBOBOX_LOGLEVEL_VALUE_5=Catastrophe +LOGGINGWIZARD_COMBOBOX_LOGLEVEL_VALUE_6=Security +LOGGINGWIZARD_DIALOG_BLANKFIELD_MESSAGE=All fields must be filled +LOGGINGWIZARD_DIALOG_BLANKFIELD_TITLE=Error Log Error +LOGGINGWIZARD_DIALOG_NUMBERFORMAT_MESSAGE=You must specify a numeric value +LOGGINGWIZARD_DIALOG_NUMBERFORMAT_TITLE=Error Log error +LOGGINGWIZARD_BUTTON_REFRESH_LABEL=Refresh +LOGGINGWIZARD_BUTTON_REFRESH_TTIP=Refresh error log content +LOGGINGWIZARD_BUTTON_HELP_LABEL=Help +LOGGINGWIZARD_BUTTON_HELP_TTIP=Online Help +LOGGINGWIZARD_LABEL_NUMBERREC_LABEL=Number of entries +LOGGINGWIZARD_LABEL_NUMBERREC_LTTIP=Specify mumber of entries to be returned +INTERNALDBWIZARD_TITLE=Installation Wizard +INTERNALDBWIZARD_BORDER_INTERNALDBWIZARD_LABEL=Internal Database +INTERNALDBWIZARD_TEXT_HEADING_LABEL=CS needs access to an LDAP server instance to store requests and certificate records. This server instance is referred to as the internal database. You can either have CS create a new instance for you, or use an existing directory. For security reasons, you should not delegate control of this directory to unauthorized persons. +INTERNALDBWIZARD_LABEL_PORT_LABEL=Port number: +INTERNALDBWIZARD_LABEL_ADMIN_LABEL=Directory manager DN: +INTERNALDBWIZARD_LABEL_VERSION_LABEL=Version: +INTERNALDBWIZARD_COMBOBOX_VERSION_VALUE_0=2 +INTERNALDBWIZARD_COMBOBOX_VERSION_VALUE_1=3 +INTERNALDBWIZARD_LABEL_PWD_LABEL=Password: +INTERNALDBWIZARD_LABEL_PWDAGAIN_LABEL=Password (again): +INTERNALDBWIZARD_LABEL_INSTANCEID_LABEL=Instance ID: +INTERNALDBWIZARD_DIALOG_NUMBERFORMAT_TITLE=Error +INTERNALDBWIZARD_DIALOG_NUMBERFORMAT_MESSAGE=Port number must be an integer! +INTERNALDBWIZARD_DIALOG_PASSWD_TITLE=Error +INTERNALDBWIZARD_DIALOG_PASSWD_MESSAGE=Failed to verify the password! +INTERNALDBWIZARD_DIALOG_BLANKFIELD_TITLE=Error +INTERNALDBWIZARD_DIALOG_BLANKFIELD_MESSAGE=All textfields must contain data; they may not be left blank! +INTERNALDBWIZARD_DIALOG_UNMATCHEDPASSWD_TITLE=Error +INTERNALDBWIZARD_DIALOG_UNMATCHEDPASSWD_MESSAGE=The password does not match the confirmed password +INTERNALDBWIZARD_DIALOG_SSLERROR_TITLE=Error +INTERNALDBWIZARD_DIALOG_SSLERROR_MESSAGE=Need to enable SSL if SSL client authentication is selected +INTERNALDBWIZARD_DIALOG_NOTSAMEPASSWD_TITLE=Error +INTERNALDBWIZARD_DIALOG_NOTSAMEPASSWD_MESSAGE=The two passwords you entered do not match +INTERNALDBWIZARD_DIALOG_BLANKPASSWD_TITLE=Error +INTERNALDBWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password fields cannot be blank. +INTERNALDBWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +EXISTINGDBWIZARD_TITLE=Installation Wizard +EXISTINGDBWIZARD_BORDER_EXISTINGDBWIZARD_LABEL=Master Database +EXISTINGDBWIZARD_TEXT_HEADING_LABEL=Enter the following information for the Master Database: +EXISTINGDBWIZARD_LABEL_REMOTEHOST_LABEL=Host name: +EXISTINGDBWIZARD_LABEL_REMOTEPORT_LABEL=Port number: +EXISTINGDBWIZARD_LABEL_REMOTEADMIN_LABEL=Directory manager DN: +EXISTINGDBWIZARD_LABEL_REMOTEPWD_LABEL=Password: +EXISTINGDBWIZARD_LABEL_REMOTEBASEDN_LABEL=Base DN for this instance: +EXISTINGDBWIZARD_DIALOG_EMPTYHOST_TITLE=Error +EXISTINGDBWIZARD_DIALOG_EMPTYHOST_MESSAGE=Host name cannot be blank. +EXISTINGDBWIZARD_DIALOG_EMPTYPORT_TITLE=Error +EXISTINGDBWIZARD_DIALOG_EMPTYPORT_MESSAGE=Port cannot be blank. +EXISTINGDBWIZARD_DIALOG_EMPTYBINDDN_TITLE=Error +EXISTINGDBWIZARD_DIALOG_EMPTYBINDDN_MESSAGE=Bind DN cannot be blank. +EXISTINGDBWIZARD_DIALOG_EMPTYPASSWD_TITLE=Error +EXISTINGDBWIZARD_DIALOG_EMPTYPASSWD_MESSAGE=Password field cannot be blank. +EXISTINGDBWIZARD_DIALOG_NUMBERFORMAT_TITLE=Error +EXISTINGDBWIZARD_DIALOG_NUMBERFORMAT_MESSAGE=Port number must be numeric. +REPLDBWIZARD_TITLE=Installation Wizard +REPLDBWIZARD_BORDER_REPLDBWIZARD_LABEL=Replication Setup +REPLDBWIZARD_TEXT_HEADING_LABEL=CS needs to setup the replication between master and local consumer databases to achieve high availability. In this panel, the entry for the Replication Manager required for replication is being added to each database. The names for replication agreements are also needed. +REPLDBWIZARD_CHECKBOX_ENABLE_LABEL=Enable Replication +REPLDBWIZARD_TEXT_MASTER1_LABEL=Enter the password for the Replication Manager in the Master database: +REPLDBWIZARD_LABEL_PASSWORD_LABEL=Password: +REPLDBWIZARD_LABEL_PASSWORDAGAIN_LABEL=Password (again): +REPLDBWIZARD_LABEL_MASTER2_LABEL=Enter the password for the Replication Manager in the Consumer database: +REPLDBWIZARD_TEXT_AGREEMENT_LABEL=The following information is required for setting up the replication agreement. +REPLDBWIZARD_TEXT_AGREEMENT1_LABEL=Specify the agreement name for master database to consumer database: +REPLDBWIZARD_LABEL_NAME_LABEL=Agreement Name: +REPLDBWIZARD_TEXT_AGREEMENT2_LABEL=Specify the agreement name for consumer database to master database: +REPLDBWIZARD_DIALOG_EMPTYNAME_TITLE=Error +REPLDBWIZARD_DIALOG_EMPTYNAME_MESSAGE=Replication agreement's name cannot be blank. +REPLDBWIZARD_DIALOG_EMPTYPASSWORD_TITLE=Error +REPLDBWIZARD_DIALOG_EMPTYPASSWORD_MESSAGE=Replication Manager's password cannot be blank. +REPLDBWIZARD_DIALOG_NOTSAMEPASSWORD_TITLE=Error +REPLDBWIZARD_DIALOG_NOTSAMEPASSWORD_MESSAGE=Replication Manager's password and password (again) are not identical +REPLDBWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +CREATEINTERNALDBWIZARD_TITLE=Installation Wizard +CREATEINTERNALDBWIZARD_BORDER_CREATEINTERNALDBWIZARD_LABEL=Consumer Database +CREATEINTERNALDBWIZARD_TEXT_HEADING_LABEL=This consumer database provides the purpose of high availability. If you choose not to have this consumer database, the CS will connect to the Master database. +CREATEINTERNALDBWIZARD_LABEL_PORT_LABEL=Port number: +CREATEINTERNALDBWIZARD_LABEL_HOST_LABEL=Host name: +CREATEINTERNALDBWIZARD_LABEL_BASEDN_LABEL=Base DN for this instance: +CREATEINTERNALDBWIZARD_LABEL_DNAME_LABEL=Database Name (for DS 5.x or later): +CREATEINTERNALDBWIZARD_CHECKBOX_SCHEMA_LABEL=Add CS-Specific Schema and Indices to Database? +CREATEINTERNALDBWIZARD_LABEL_ADMIN_LABEL=Directory manager DN: +CREATEINTERNALDBWIZARD_LABEL_VERSION_LABEL=Version: +CREATEINTERNALDBWIZARD_COMBOBOX_VERSION_VALUE_0=2 +CREATEINTERNALDBWIZARD_COMBOBOX_VERSION_VALUE_1=3 +CREATEINTERNALDBWIZARD_LABEL_PWD_LABEL=Password: +CREATEINTERNALDBWIZARD_LABEL_PWDAGAIN_LABEL=Password (again): +CREATEINTERNALDBWIZARD_LABEL_INSTANCEID_LABEL=Instance ID: +CREATEINTERNALDBWIZARD_CHECKBOX_ENABLE_LABEL=Consumer database for high availability +CREATEINTERNALDBWIZARD_RADIOBUTTON_LOCAL_LABEL=Create a local consumer database +CREATEINTERNALDBWIZARD_RADIOBUTTON_REMOTE_LABEL=Connect to the existing remote LDAP server +CREATEINTERNALDBWIZARD_DIALOG_NUMBERFORMAT_TITLE=Error +CREATEINTERNALDBWIZARD_DIALOG_NUMBERFORMAT_MESSAGE=Port number must be an integer! +CREATEINTERNALDBWIZARD_DIALOG_PASSWD_TITLE=Error +CREATEINTERNALDBWIZARD_DIALOG_PASSWD_MESSAGE=Failed to verify the password! +CREATEINTERNALDBWIZARD_DIALOG_BLANKFIELD_TITLE=Error +CREATEINTERNALDBWIZARD_DIALOG_BLANKFIELD_MESSAGE=All textfields must contain data; they may not be left blank! +CREATEINTERNALDBWIZARD_DIALOG_UNMATCHEDPASSWD_TITLE=Error +CREATEINTERNALDBWIZARD_DIALOG_UNMATCHEDPASSWD_MESSAGE=The password does not match the confirmed password +CREATEINTERNALDBWIZARD_DIALOG_SSLERROR_TITLE=Error +CREATEINTERNALDBWIZARD_DIALOG_SSLERROR_MESSAGE=Need to enable SSL if SSL client authentication is selected +CREATEINTERNALDBWIZARD_DIALOG_NOTSAMEPASSWD_TITLE=Error +CREATEINTERNALDBWIZARD_DIALOG_NOTSAMEPASSWD_MESSAGE=The two passwords you entered do not match +CREATEINTERNALDBWIZARD_DIALOG_BLANKPASSWD_TITLE=Error +CREATEINTERNALDBWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password fields cannot be blank. +CREATEINTERNALDBWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INTERNALDBINFOWIZARD_TITLE=Installation Wizard +INTERNALDBINFOWIZARD_BORDER_INTERNALDBINFOWIZARD_LABEL=Logon to the Certificate Server Internal Database +INTERNALDBINFOWIZARD_TEXT_HEADING_LABEL=Enter the password for the directory manager DN: +INTERNALDBINFOWIZARD_LABEL_ADMIN_LABEL=Directory manager DN: +INTERNALDBINFOWIZARD_LABEL_PWD_LABEL=Password: +INTERNALDBINFOWIZARD_DIALOG_NUMBERFORMAT_TITLE=Error +INTERNALDBINFOWIZARD_DIALOG_PASSWD_TITLE=Error +INTERNALDBINFOWIZARD_DIALOG_PASSWD_MESSAGE=Failed to verify the password! +INTERNALDBINFOWIZARD_DIALOG_BLANKFIELD_TITLE=Error +INTERNALDBINFOWIZARD_DIALOG_BLANKFIELD_MESSAGE=All textfields must contain data; they may not be left blank! +INTERNALDBINFOWIZARD_DIALOG_SSLERROR_TITLE=Error +INTERNALDBINFOWIZARD_DIALOG_SSLERROR_MESSAGE=Need to enable SSL if SSL client authentication is selected +INTERNALDBINFOWIZARD_DIALOG_BLANKPASSWD_TITLE=Error +INTERNALDBINFOWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password fields cannot be blank. +CATOKENLOGONWIZARD_TITLE=Installation Wizard +CATOKENLOGONWIZARD_BORDER_CATOKENLOGONWIZARD_LABEL=Logon Token +CATOKENLOGONWIZARD_TEXT_HEADING_LABEL=Logon to the token where the Certificate Manager CA Signing Certificate will reside: +CATOKENLOGONWIZARD_TEXT_INIT_LABEL=Initialize the token where the Certificate Manager CA Signing Certificate will reside: +CATOKENLOGONWIZARD_LABEL_TOKEN_LABEL=Token: +CATOKENLOGONWIZARD_LABEL_PWD_LABEL=Password: +CATOKENLOGONWIZARD_LABEL_PWDAGAIN_LABEL=Password Again: +CATOKENLOGONWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank. +CATOKENLOGONWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +RATOKENLOGONWIZARD_TITLE=Installation Wizard +RATOKENLOGONWIZARD_BORDER_RATOKENLOGONWIZARD_LABEL=Logon Token +RATOKENLOGONWIZARD_TEXT_HEADING_LABEL=Logon to the token where the Registration Manager Signing Certificate will reside: +RATOKENLOGONWIZARD_TEXT_INIT_LABEL=Initialize the token where the Registration Manager Signing Certificate will reside: +RATOKENLOGONWIZARD_LABEL_TOKEN_LABEL=Token: +RATOKENLOGONWIZARD_LABEL_PWD_LABEL=Password: +RATOKENLOGONWIZARD_LABEL_PWDAGAIN_LABEL=Password Again: +RATOKENLOGONWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank. +RATOKENLOGONWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +KRATOKENLOGONWIZARD_TITLE=Installation Wizard +KRATOKENLOGONWIZARD_BORDER_KRATOKENLOGONWIZARD_LABEL=Logon Token +KRATOKENLOGONWIZARD_TEXT_HEADING_LABEL=Logon to the token where the Data Recovery Manager Transport Certificate will reside: +KRATOKENLOGONWIZARD_TEXT_INIT_LABEL=Initialize the token where the Data Recovery Manager Transport Certificate will reside: +KRATOKENLOGONWIZARD_LABEL_TOKEN_LABEL=Token: +KRATOKENLOGONWIZARD_LABEL_PWD_LABEL=Password: +KRATOKENLOGONWIZARD_LABEL_PWDAGAIN_LABEL=Password Again: +KRATOKENLOGONWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank. +KRATOKENLOGONWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +SSLTOKENLOGONWIZARD_TITLE=Installation Wizard +SSLTOKENLOGONWIZARD_BORDER_SSLTOKENLOGONWIZARD_LABEL=Logon Token +SSLTOKENLOGONWIZARD_TEXT_HEADING_LABEL=Logon to the token where the server SSL Certificate will reside: +SSLTOKENLOGONWIZARD_TEXT_INIT_LABEL=Initialize the token where the server SSL Certificate will reside: +SSLTOKENLOGONWIZARD_LABEL_TOKEN_LABEL=Token: +SSLTOKENLOGONWIZARD_LABEL_PWD_LABEL=Password: +SSLTOKENLOGONWIZARD_LABEL_PWDAGAIN_LABEL=Password Again: +SSLTOKENLOGONWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank. +SSLTOKENLOGONWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INTERNALTOKENLOGONWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INTERNALTOKENLOGONWIZARD_TITLE=Installation Wizard +INTERNALTOKENLOGONWIZARD_BORDER_INTERNALTOKENLOGONWIZARD_LABEL=Logon Token +INTERNALTOKENLOGONWIZARD_TEXT_HEADING_LABEL=Logon to the internal token: +INTERNALTOKENLOGONWIZARD_TEXT_INIT_LABEL=Initialize the internal cryptographic token: +INTERNALTOKENLOGONWIZARD_LABEL_TOKEN_LABEL=Token: +INTERNALTOKENLOGONWIZARD_LABEL_PWD_LABEL=Password: +INTERNALTOKENLOGONWIZARD_LABEL_PWDAGAIN_LABEL=Password Again: +INTERNALTOKENLOGONWIZARD_DIALOG_NOTSAMEPASSWD_TITLE=Error +INTERNALTOKENLOGONWIZARD_DIALOG_NOTSAMEPASSWD_MESSAGE=The two passwords you entered do not match +INTERNALTOKENLOGONWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank. +DBENROLLWIZARD_TITLE=Installation Wizard +DBENROLLWIZARD_BORDER_DBENROLLWIZARD_LABEL=Setup Directory-Based Enrollment +DBENROLLWIZARD_TEXT_HEADING_LABEL=The LDAP directory is used to authenticate the end-entity for certificate enrollment. +DBENROLLWIZARD_CHECKBOX_ENABLE_LABEL=Enable directory-based enrollment +DBENROLLWIZARD_BORDER_DESTINATION_LABEL=Destination +DBENROLLWIZARD_LABEL_HOST_LABEL=Host name: +DBENROLLWIZARD_LABEL_PORT_LABEL=Port number: +DBENROLLWIZARD_CHECKBOX_SECUREPORT_LABEL=Use SSL communication +DBENROLLWIZARD_LABEL_BASEDN_LABEL=Base DN: +DBENROLLWIZARD_LABEL_VERSION_LABEL=LDAP version +DBENROLLWIZARD_COMBOBOX_VERSION_VALUE_0=2 +DBENROLLWIZARD_COMBOBOX_VERSION_VALUE_1=3 +LDAPPUBLISHINGWIZARD_TITLE=Installation Wizard +LDAPPUBLISHINGWIZARD_BORDER_DESTINATION_LABEL=Destination +LDAPPUBLISHINGWIZARD_BORDER_LDAPPUBLISHINGWIZARD_LABEL=Setup LDAP Certificate Publishing +LDAPPUBLISHINGWIZARD_TEXT_HEADING_LABEL=The issued Certificate will be automatically published to a specified LDAP server by Certificate Server. +LDAPPUBLISHINGWIZARD_LABEL_HOST_LABEL=Host name: +LDAPPUBLISHINGWIZARD_LABEL_PORT_LABEL=Port number: +LDAPPUBLISHINGWIZARD_CHECKBOX_SECUREPORT_LABEL=Use SSL communication +LDAPPUBLISHINGWIZARD_LABEL_BASEDN_LABEL=Base DN: +LDAPPUBLISHINGWIZARD_LABEL_BINDAS_LABEL=Directory manager DN: +LDAPPUBLISHINGWIZARD_LABEL_VERSION_LABEL=LDAP version: +LDAPPUBLISHINGWIZARD_COMBOBOX_VERSION_VALUE_0=2 +LDAPPUBLISHINGWIZARD_COMBOBOX_VERSION_VALUE_1=3 +LDAPPUBLISHINGWIZARD_LABEL_AUTHTYPE_LABEL=Authentication: +LDAPPUBLISHINGWIZARD_COMBOBOX_AUTHTYPE_VALUE_0=Basic authentication +LDAPPUBLISHINGWIZARD_COMBOBOX_AUTHTYPE_VALUE_1=SSL client authentication +LDAPPUBLISHINGWIZARD_LABEL_CERTLIST_LABEL=Client Certificate: +LDAPPUBLISHINGWIZARD_CHECKBOX_ENABLE_LABEL=Enable LDAP publishing +ADMININSTALLWIZARD_TITLE=Installation Wizard +ADMININSTALLWIZARD_BORDER_ADMININSTALLWIZARD_LABEL=Administrator +ADMININSTALLWIZARD_TEXT_HEADING_LABEL=The administrator is the privileged user who can access the CS console window. Specify the user ID, full name, and password for the CS administrator: +ADMININSTALLWIZARD_LABEL_ADMINID_LABEL=Administrator ID: +ADMININSTALLWIZARD_LABEL_FULLNAME_LABEL=Full name: +ADMININSTALLWIZARD_LABEL_PASSWORD_LABEL=Password: +ADMININSTALLWIZARD_LABEL_PASSWORDAGAIN_LABEL=Password (again): +ADMININSTALLWIZARD_LABEL_DUMMY_LABEL= +ADMININSTALLWIZARD_CHECKBOX_ENABLE_LABEL=Allow multiple roles for users +ADMININSTALLWIZARD_DIALOG_NOTSAMEPASSWD_TITLE=Error +ADMININSTALLWIZARD_DIALOG_NOTSAMEPASSWD_MESSAGE=The two passwords you entered do not match +ADMININSTALLWIZARD_DIALOG_BLANKADMINID_TITLE=Error +ADMININSTALLWIZARD_DIALOG_BLANKADMINID_MESSAGE=The administrator ID cannot be blank +ADMININSTALLWIZARD_DIALOG_BLANKADMINNAME_TITLE=Error +ADMININSTALLWIZARD_DIALOG_BLANKADMINNAME_MESSAGE=The administrator full name cannot be blank +ADMININSTALLWIZARD_DIALOG_BLANKPASSWD_TITLE=Error +ADMININSTALLWIZARD_DIALOG_BLANKPASSWD_MESSAGE=The password field cannot be blank +ADMININSTALLWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +LOGONALLTOKENSWIZARD_TITLE=Installation Wizard +LOGONALLTOKENSWIZARD_BORDER_LOGONALLTOKENSWIZARD_LABEL=Logon Tokens +LOGONALLTOKENSWIZARD_TEXT_HEADING_LABEL=Logon to the following tokens: +LOGONALLTOKENSWIZARD_DIALOG_CANNOTBEBLANK_MESSAGE=Password field cannot be blank. +CLONECAKEYCERTWIZARD_TITLE=Installation Wizard +CLONECAKEYCERTWIZARD_BORDER_CLONECAKEYCERTWIZARD_LABEL=Clone Key and Certificate Materials for CA Subsystem +CLONECAKEYCERTWIZARD_TEXT_HEADING_LABEL=Select one of the following certificates as the cloned CA signing certificate for this instance: +CLONECAKEYCERTWIZARD_TEXT_HEADING1_LABEL=Select one of the following certificates as the cloned OCSP signing certificate for this instance: +CLONECAKEYCERTWIZARD_TEXT_HEADING2_LABEL=Select one of the following certificates as the cloned SSL server certificate for this instance: +CLONECAKEYCERTWIZARD_LABEL_CANICKNAME_LABEL=CA Signing Certificate's Nickname: +CLONECAKEYCERTWIZARD_LABEL_OCSPNICKNAME_LABEL=OCSP Signing Certificate's Nickname: +CLONECAKEYCERTWIZARD_LABEL_SSLNICKNAME_LABEL=SSL Server Certificate's Nickname: +CLONECAKEYCERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +CLONEOCSPKEYCERTWIZARD_TITLE=Installation Wizard +CLONEOCSPKEYCERTWIZARD_BORDER_CLONEOCSPKEYCERTWIZARD_LABEL=Clone Key and Certificate Materials for OCSP Subsystem +CLONEOCSPKEYCERTWIZARD_TEXT_HEADING1_LABEL=Select one of the following certificates as the cloned OCSP signing certificate for this instance: +CLONEOCSPKEYCERTWIZARD_TEXT_HEADING2_LABEL=Select one of the following certificates as the cloned SSL server certificate for this instance: +CLONEOCSPKEYCERTWIZARD_LABEL_OCSPNICKNAME_LABEL=OCSP Signing Certificate's Nickname: +CLONEOCSPKEYCERTWIZARD_LABEL_SSLNICKNAME_LABEL=SSL Server Certificate's Nickname: +CLONEOCSPKEYCERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +CLONERAKEYCERTWIZARD_TITLE=Installation Wizard +CLONERAKEYCERTWIZARD_BORDER_CLONERAKEYCERTWIZARD_LABEL=Clone Key and Certificate Materials for RA Subsystem +CLONERAKEYCERTWIZARD_TEXT_HEADING_LABEL=Select one of the following certificates as the cloned RA signing certificate for this instance: +CLONERAKEYCERTWIZARD_TEXT_HEADING1_LABEL=Select one of the following certificates as the cloned SSL server certificate for this instance: +CLONERAKEYCERTWIZARD_LABEL_RANICKNAME_LABEL=RA Signing Certificate's Nickname: +CLONERAKEYCERTWIZARD_LABEL_SSLNICKNAME_LABEL=SSL Server Certificate's Nickname: +CLONERAKEYCERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +CLONEKRAKEYCERTWIZARD_TITLE=Installation Wizard +CLONEKRAKEYCERTWIZARD_BORDER_CLONEKRAKEYCERTWIZARD_LABEL=Clone Key and Certificate Materials for DRM Subsystem +CLONEKRAKEYCERTWIZARD_TEXT_HEADING_LABEL=Select one of the following certificates as the cloned DRM Transport certificate for this instance: +CLONEKRAKEYCERTWIZARD_TEXT_HEADING1_LABEL=Select one of the following certificates as the cloned DRM Storage certificate for this instance: +CLONEKRAKEYCERTWIZARD_TEXT_HEADING2_LABEL=Select one of the following certificates as the cloned SSL server certificate for this instance: +CLONEKRAKEYCERTWIZARD_LABEL_KRANICKNAME_LABEL=DRM Transport Certificate's Nickname: +CLONEKRAKEYCERTWIZARD_LABEL_STORAGENICKNAME_LABEL=DRM Storage Certificate's Nickname: +CLONEKRAKEYCERTWIZARD_LABEL_SSLNICKNAME_LABEL=SSL Server Certificate's Nickname: +CLONEKRAKEYCERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +CLONETKSKEYCERTWIZARD_TITLE=Installation Wizard +CLONETKSKEYCERTWIZARD_BORDER_CLONETKSKEYCERTWIZARD_LABEL=Clone Key and Certificate Materials for TKS Subsystem +CLONETKSKEYCERTWIZARD_TEXT_HEADING_LABEL=Select one of the following certificates as the cloned SSL server certificate for this instance: +CLONETKSKEYCERTWIZARD_LABEL_SSLNICKNAME_LABEL=SSL Server Certificate's Nickname: +CLONETKSKEYCERTWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLCAEXISTKEYWIZARD_TITLE=Installation Wizard +INSTALLCAEXISTKEYWIZARD_BORDER_INSTALLCAEXISTKEYWIZARD_LABEL=Clone key and certificate materials +INSTALLCAEXISTKEYWIZARD_TEXT_REUSE_LABEL=Do you want to use the existing Certificate Manager's key and certificate in the database? +INSTALLCAEXISTKEYWIZARD_RADIOBUTTON_YES_LABEL=Yes +INSTALLCAEXISTKEYWIZARD_RADIOBUTTON_NO_LABEL=No +INSTALLCAEXISTKEYWIZARD_TEXT_INFO_LABEL=Specify information about the instance where your key and certificate materials were copied from: +INSTALLCAEXISTKEYWIZARD_LABEL_INSTANCENAME_LABEL=Instance name: +INSTALLCAEXISTKEYWIZARD_LABEL_TOKENNAME_LABEL=Token name: +INSTALLCAEXISTKEYWIZARD_LABEL_PASSWORD_LABEL=Token password: +INSTALLCAEXISTKEYWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLRAEXISTKEYWIZARD_TITLE=Installation Wizard +INSTALLRAEXISTKEYWIZARD_BORDER_INSTALLRAEXISTKEYWIZARD_LABEL=Clone key and certificate materials +INSTALLRAEXISTKEYWIZARD_TEXT_REUSE_LABEL=Do you want to use the existing Registration Manager's key and certificate in the database? +INSTALLRAEXISTKEYWIZARD_RADIOBUTTON_YES_LABEL=Yes +INSTALLRAEXISTKEYWIZARD_RADIOBUTTON_NO_LABEL=No +INSTALLRAEXISTKEYWIZARD_TEXT_INFO_LABEL=Specify information about the instance where your key and certificate materials were copied from: +INSTALLRAEXISTKEYWIZARD_LABEL_INSTANCENAME_LABEL=Instance name: +INSTALLRAEXISTKEYWIZARD_LABEL_TOKENNAME_LABEL=Token name: +INSTALLRAEXISTKEYWIZARD_LABEL_PASSWORD_LABEL=Token password: +INSTALLRAEXISTKEYWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLKRAEXISTKEYWIZARD_TITLE=Installation Wizard +INSTALLKRAEXISTKEYWIZARD_BORDER_INSTALLKRAEXISTKEYWIZARD_LABEL=Clone key and certificate materials +INSTALLKRAEXISTKEYWIZARD_TEXT_REUSE_LABEL=Do you want to use the existing Data Recovery Manager's key and certificate in the database? +INSTALLKRAEXISTKEYWIZARD_RADIOBUTTON_YES_LABEL=Yes +INSTALLKRAEXISTKEYWIZARD_RADIOBUTTON_NO_LABEL=No +INSTALLKRAEXISTKEYWIZARD_TEXT_INFO_LABEL=Specify information about the instance where your key and certificate materials were copied from: +INSTALLKRAEXISTKEYWIZARD_LABEL_INSTANCENAME_LABEL=Instance name: +INSTALLKRAEXISTKEYWIZARD_LABEL_TOKENNAME_LABEL=Token name: +INSTALLKRAEXISTKEYWIZARD_LABEL_PASSWORD_LABEL=Token password: +INSTALLKRAEXISTKEYWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +INSTALLSSLEXISTKEYWIZARD_TITLE=Installation Wizard +INSTALLSSLEXISTKEYWIZARD_BORDER_INSTALLSSLEXISTKEYWIZARD_LABEL=Clone key and certificate materials +INSTALLSSLEXISTKEYWIZARD_TEXT_REUSE_LABEL=Do you want to use the existing SSL Server key and certificate in the database? +INSTALLSSLEXISTKEYWIZARD_RADIOBUTTON_YES_LABEL=Yes +INSTALLSSLEXISTKEYWIZARD_RADIOBUTTON_NO_LABEL=No +INSTALLSSLEXISTKEYWIZARD_TEXT_INFO_LABEL=Specify information about the instance where your key and certificate materials were copied from: +INSTALLSSLEXISTKEYWIZARD_LABEL_INSTANCENAME_LABEL=Instance name: +INSTALLSSLEXISTKEYWIZARD_LABEL_TOKENNAME_LABEL=Token name: +INSTALLSSLEXISTKEYWIZARD_LABEL_PASSWORD_LABEL=Token password: +INSTALLSSLEXISTKEYWIZARD_TEXT_CLONESAMEMACHINE_LABEL=Cloning is performed on: +INSTALLSSLEXISTKEYWIZARD_RADIOBUTTON_SAMEMACHINE_LABEL=Same machine +INSTALLSSLEXISTKEYWIZARD_RADIOBUTTON_DIFFERENTMACHINE_LABEL=Different machine +INSTALLSSLEXISTKEYWIZARD_ERRORMSG=The back-end server may be down, click\nnext to retry the operation. If it\nstill does not work, then restart the\nwizard. +SMTPWIZARD_TITLE=Installation Wizard +SMTPWIZARD_BORDER_SMTPWIZARD_LABEL=SMTP +SMTPWIZARD_LABEL_HEADING_LABEL=Please specify SMTP information: +SMTPWIZARD_LABEL_SERVERNAME_LABEL=Host name: +SMTPWIZARD_LABEL_PORT_LABEL=Port number: +WMNSELECTION_TITLE=Scheme Setup Wizard +WMNSELECTION_BORDER_WMNSELECTION_LABEL=Change Recovery Key Scheme +WMNSELECTION_BORDER_NEWSCHEME_LABEL=New Scheme +WMNSELECTION_BORDER_OLDSCHEME_LABEL=Current Scheme +WMNSELECTION_TEXT_DESC_LABEL=Welcome to the Recovery Key Scheme Wizard. This wizard will take you through the steps of reconfiguring the recovery key scheme. +WMNSELECTION_LABEL_M_LABEL=Number of recovery agents required: +WMNSELECTION_LABEL_M_TTIP=Minimum number of recovery agents required to perform the key recovery operation +WMNSELECTION_LABEL_N_LABEL=Total number of recovery agents: +WMNSELECTION_LABEL_N_TTIP=Total number of recovery agents authorized to perform the key recovery operation +WMNSELECTION_DIALOG_CANNOTBEBLANK_MESSAGE=Fields cannot be blank! +WMNSELECTION_DIALOG_LARGER_MESSAGE=The number of required recovery agents is greater than that of available recovery agents! +WMNSELECTION_DIALOG_NOTINTEGER_MESSAGE=Fields must be integers! +WMNSELECTION_DIALOG_NONZERO_MESSAGE=Fields must be nonzero numbers! +WMNOLDAGENT_TITLE=Scheme Setup Wizard +WMNOLDAGENT_BORDER_WMNOLDAGENT_LABEL=Existing Recovery Agent Passwords +WMNOLDAGENT_LABEL_DESC_LABEL=Enter current recovery agent UIDs and passwords +WMNOLDAGENT_DIALOG_CANNOTBEBLANK_MESSAGE=Fields cannot be blank! +WMNNEWAGENT_TITLE=Scheme Setup Wizard +WMNNEWAGENT_BORDER_WMNNEWAGENT_LABEL=New Recovery Agent Passwords +WMNNEWAGENT_LABEL_DESC_LABEL=Enter new recovery agent UIDs and passwords +WMNNEWAGENT_DIALOG_CANNOTBEBLANK_MESSAGE=Fields cannot be blank! +WMNNEWAGENT_DIALOG_PASSWORDERROR_MESSAGE=one or more passwords specified in password and confirm fields do not match! +WMNNEWAGENT_DIALOG_DUPLICATEERROR_MESSAGE=Not allowed for duplicate user ids! +WMNRESULTPAGE_TITLE=Scheme Setup Wizard +WMNRESULTPAGE_BORDER_WMNRESULTPAGE_LABEL=Result +WMNRESULTPAGE_LABEL_DESC_LABEL=Congratulations. You have successfully modified the MN scheme. +RULEORDERDIALOG_TITLE=Reorder Rule Rules +RULEORDERDIALOG_BUTTON_HELP_LABEL=Help +RULEORDERDIALOG_BUTTON_HELP_TTIP=Online Help +RULEORDERDIALOG_BUTTON_OK_LABEL=OK +RULEORDERDIALOG_BUTTON_OK_TTIP=Save and close this window +RULEORDERDIALOG_BUTTON_CANCEL_LABEL=Cancel +RULEORDERDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +RULEORDERDIALOG_BUTTON_UP_LABEL=Up +RULEORDERDIALOG_BUTTON_UP_TTIP=Move this rule up +RULEORDERDIALOG_BUTTON_DOWN_LABEL=Down +RULEORDERDIALOG_BUTTON_DOWN_TTIP=Move this rule down +RULESELECTIONDIALOG_TITLE=Select Rule Plugin Implementation +RULESELECTIONDIALOG_BUTTON_HELP_LABEL=Help +RULESELECTIONDIALOG_BUTTON_HELP_TTIP=Online Help +RULESELECTIONDIALOG_BUTTON_OK_LABEL=Next +RULESELECTIONDIALOG_BUTTON_OK_TTIP=Move to next step +RULESELECTIONDIALOG_BUTTON_CANCEL_LABEL=Cancel +RULESELECTIONDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +OCSPSTORESELECTIONDIALOG_TITLE=Select Revocation Info Store Implementation +OCSPSTORESELECTIONDIALOG_BUTTON_HELP_LABEL=Help +OCSPSTORESELECTIONDIALOG_BUTTON_HELP_TTIP=Online Help +OCSPSTORESELECTIONDIALOG_BUTTON_OK_LABEL=Next +OCSPSTORESELECTIONDIALOG_BUTTON_OK_TTIP=Move to next step +OCSPSTORESELECTIONDIALOG_BUTTON_CANCEL_LABEL=Cancel +OCSPSTORESELECTIONDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +CRLEXTSELECTIONDIALOG_TITLE=Select CRL extension Implementation +CRLEXTSELECTIONDIALOG_BUTTON_HELP_LABEL=Help +CRLEXTSELECTIONDIALOG_BUTTON_HELP_TTIP=Online Help +CRLEXTSELECTIONDIALOG_BUTTON_OK_LABEL=Next +CRLEXTSELECTIONDIALOG_BUTTON_OK_TTIP=Move to next step +CRLEXTSELECTIONDIALOG_BUTTON_CANCEL_LABEL=Cancel +CRLEXTSELECTIONDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +MAPPERORDERDIALOG_TITLE=Reorder Mapper Rules +MAPPERORDERDIALOG_BUTTON_HELP_LABEL=Help +MAPPERORDERDIALOG_BUTTON_HELP_TTIP=Online Help +MAPPERORDERDIALOG_BUTTON_OK_LABEL=OK +MAPPERORDERDIALOG_BUTTON_OK_TTIP=Save and close this window +MAPPERORDERDIALOG_BUTTON_CANCEL_LABEL=Cancel +MAPPERORDERDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +MAPPERORDERDIALOG_BUTTON_UP_LABEL=Up +MAPPERORDERDIALOG_BUTTON_UP_TTIP=Move this mapper up +MAPPERORDERDIALOG_BUTTON_DOWN_LABEL=Down +MAPPERORDERDIALOG_BUTTON_DOWN_TTIP=Move this mapper down +MAPPERSELECTIONDIALOG_TITLE=Select Mapper Plugin Implementation +MAPPERSELECTIONDIALOG_BUTTON_HELP_LABEL=Help +MAPPERSELECTIONDIALOG_BUTTON_HELP_TTIP=Online Help +MAPPERSELECTIONDIALOG_BUTTON_OK_LABEL=Next +MAPPERSELECTIONDIALOG_BUTTON_OK_TTIP=Move to next step +MAPPERSELECTIONDIALOG_BUTTON_CANCEL_LABEL=Cancel +MAPPERSELECTIONDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +PUBLISHERORDERDIALOG_TITLE=Reorder Publisher Rules +PUBLISHERORDERDIALOG_BUTTON_HELP_LABEL=Help +PUBLISHERORDERDIALOG_BUTTON_HELP_TTIP=Online Help +PUBLISHERORDERDIALOG_BUTTON_OK_LABEL=OK +PUBLISHERORDERDIALOG_BUTTON_OK_TTIP=Save and close this window +PUBLISHERORDERDIALOG_BUTTON_CANCEL_LABEL=Cancel +PUBLISHERORDERDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +PUBLISHERORDERDIALOG_BUTTON_UP_LABEL=Up +PUBLISHERORDERDIALOG_BUTTON_UP_TTIP=Move this publisher up +PUBLISHERORDERDIALOG_BUTTON_DOWN_LABEL=Down +PUBLISHERORDERDIALOG_BUTTON_DOWN_TTIP=Move this publisher down +PUBLISHERSELECTIONDIALOG_TITLE=Select Publisher Plugin Implementation +PUBLISHERSELECTIONDIALOG_BUTTON_HELP_LABEL=Help +PUBLISHERSELECTIONDIALOG_BUTTON_HELP_TTIP=Online Help +PUBLISHERSELECTIONDIALOG_BUTTON_OK_LABEL=Next +PUBLISHERSELECTIONDIALOG_BUTTON_OK_TTIP=Move to next step +PUBLISHERSELECTIONDIALOG_BUTTON_CANCEL_LABEL=Cancel +PUBLISHERSELECTIONDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +POLICYORDERDIALOG_TITLE=Reorder Policy Rules +POLICYORDERDIALOG_BUTTON_HELP_LABEL=Help +POLICYORDERDIALOG_BUTTON_HELP_TTIP=Online Help +POLICYORDERDIALOG_BUTTON_OK_LABEL=OK +POLICYORDERDIALOG_BUTTON_OK_TTIP=Save and close this window +POLICYORDERDIALOG_BUTTON_CANCEL_LABEL=Cancel +POLICYORDERDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +POLICYORDERDIALOG_BUTTON_UP_LABEL=Up +POLICYORDERDIALOG_BUTTON_UP_TTIP=Move this rule up +POLICYORDERDIALOG_BUTTON_DOWN_LABEL=Down +POLICYORDERDIALOG_BUTTON_DOWN_TTIP=Move this rule down +POLICYSELECTIONDIALOG_TITLE=Select Policy Plugin Implementation +POLICYSELECTIONDIALOG_BUTTON_HELP_LABEL=Help +POLICYSELECTIONDIALOG_BUTTON_HELP_TTIP=Online Help +POLICYSELECTIONDIALOG_BUTTON_OK_LABEL=Next +POLICYSELECTIONDIALOG_BUTTON_OK_TTIP=Move to next step +POLICYSELECTIONDIALOG_BUTTON_CANCEL_LABEL=Cancel +POLICYSELECTIONDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +PROFILESELECTIONDIALOG_TITLE=Select Certificate Profile Plugin Implementation +PROFILESELECTIONDIALOG_BUTTON_HELP_LABEL=Help +PROFILESELECTIONDIALOG_BUTTON_HELP_TTIP=Online Help +PROFILESELECTIONDIALOG_BUTTON_OK_LABEL=Next +PROFILESELECTIONDIALOG_BUTTON_OK_TTIP=Move to next step +PROFILESELECTIONDIALOG_BUTTON_CANCEL_LABEL=Cancel +PROFILESELECTIONDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +SERVLETSELECTIONDIALOG_TITLE=Select Servlet Plugin Implementation +SERVLETSELECTIONDIALOG_BUTTON_HELP_LABEL=Help +SERVLETSELECTIONDIALOG_BUTTON_HELP_TTIP=Online Help +SERVLETSELECTIONDIALOG_BUTTON_OK_LABEL=Next +SERVLETSELECTIONDIALOG_BUTTON_OK_TTIP=Move to next step +SERVLETSELECTIONDIALOG_BUTTON_CANCEL_LABEL=Cancel +SERVLETSELECTIONDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +SERVLETCONFIGDIALOG_TITLE=Configure Servlet Parameters +SERVLETCONFIGDIALOG_BUTTON_HELP_LABEL=Help +SERVLETCONFIGDIALOG_BUTTON_HELP_TTIP=Online Help +SERVLETCONFIGDIALOG_BUTTON_OK_LABEL=OK +SERVLETCONFIGDIALOG_BUTTON_OK_TTIP=Save and close this window +SERVLETCONFIGDIALOG_BUTTON_CANCEL_LABEL=Cancel +SERVLETCONFIGDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +SERVLETCONFIGDIALOG_LABEL_SERVLETNAME_LABEL=Servlet ID: +SERVLETCONFIGDIALOG_LABEL_SERVLETNAME_TTIP=Unique identifier for this servlet. No space allowed. +SERVLETCONFIGDIALOG_LABEL_SERVLETURI_LABEL=Servlet URI: +SERVLETCONFIGDIALOG_LABEL_SERVLETURI_TTIP=Unique URI for this servlet. No space allowed. +SERVLETCONFIGDIALOG_LABEL_IMPLNAME_LABEL=Servlet Plugin ID: +SERVLETCONFIGDIALOG_LABEL_IMPLNAME_TTIP=Servlet plugin implementation unique ID +SERVLETCONFIGDIALOG_DIALOG_NOSERVLETNAME_MESSAGE=Servlet ID can not be blank! +OCSPSTORECONFIGDIALOG_TITLE=Revocation Info Store Editor +OCSPSTORECONFIGDIALOG_BUTTON_HELP_LABEL=Help +OCSPSTORECONFIGDIALOG_BUTTON_HELP_TTIP=Online Help +OCSPSTORECONFIGDIALOG_BUTTON_OK_LABEL=OK +OCSPSTORECONFIGDIALOG_BUTTON_OK_TTIP=Save and close this window +OCSPSTORECONFIGDIALOG_BUTTON_CANCEL_LABEL=Cancel +OCSPSTORECONFIGDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +OCSPSTORECONFIGDIALOG_LABEL_RULENAME_LABEL=Revocation Info Store ID: +OCSPSTORECONFIGDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this store. No space allowed. +OCSPSTORECONFIGDIALOG_LABEL_IMPLNAME_LABEL=Store Type: +OCSPSTORECONFIGDIALOG_LABEL_IMPLNAME_LABEL=Store Plugin ID: +OCSPSTORECONFIGDIALOG_LABEL_IMPLNAME_TTIP=Store implementation unique ID +OCSPSTORETCONFIGDIALOG_DIALOG_NORULENAME_MESSAGE=Store ID can not be blank! +CRLEXTCONFIGDIALOG_TITLE=CRL Extension Editor +CRLEXTCONFIGDIALOG_BUTTON_HELP_LABEL=Help +CRLEXTCONFIGDIALOG_BUTTON_HELP_TTIP=Online Help +CRLEXTCONFIGDIALOG_BUTTON_OK_LABEL=OK +CRLEXTCONFIGDIALOG_BUTTON_OK_TTIP=Save and close this window +CRLEXTCONFIGDIALOG_BUTTON_CANCEL_LABEL=Cancel +CRLEXTCONFIGDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +CRLEXTCONFIGDIALOG_LABEL_RULENAME_LABEL=CRL Extension ID: +CRLEXTCONFIGDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this CRL extension. No space allowed. +CRLEXTCONFIGDIALOG_LABEL_IMPLNAME_LABEL=CRL Extension Type: +CRLEXTCONFIGDIALOG_LABEL_IMPLNAME_LABEL=CRL Extension Plugin ID: +CRLEXTCONFIGDIALOG_LABEL_IMPLNAME_TTIP=CRL Extension implementation unique ID +CRLEXTCONFIGDIALOG_DIALOG_NORULENAME_MESSAGE=CRL Extension ID can not be blank! +RULECONFIGDIALOG_TITLE=Rule Editor +RULECONFIGDIALOG_BUTTON_HELP_LABEL=Help +RULECONFIGDIALOG_BUTTON_HELP_TTIP=Online Help +RULECONFIGDIALOG_BUTTON_OK_LABEL=OK +RULECONFIGDIALOG_BUTTON_OK_TTIP=Save and close this window +RULECONFIGDIALOG_BUTTON_CANCEL_LABEL=Cancel +RULECONFIGDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +RULECONFIGDIALOG_LABEL_RULENAME_LABEL=Rule ID: +RULECONFIGDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this rule. No space allowed. +RULECONFIGDIALOG_LABEL_IMPLNAME_LABEL=Rule Plugin ID: +RULECONFIGDIALOG_LABEL_IMPLNAME_TTIP=Rule plugin implementation unique ID +RULECONFIGDIALOG_DIALOG_NORULENAME_MESSAGE=Rule ID can not be blank! +MAPPERCONFIGDIALOG_TITLE=Mapper Editor +MAPPERCONFIGDIALOG_BUTTON_HELP_LABEL=Help +MAPPERCONFIGDIALOG_BUTTON_HELP_TTIP=Online Help +MAPPERCONFIGDIALOG_BUTTON_OK_LABEL=OK +MAPPERCONFIGDIALOG_BUTTON_OK_TTIP=Save and close this window +MAPPERCONFIGDIALOG_BUTTON_CANCEL_LABEL=Cancel +MAPPERCONFIGDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +MAPPERCONFIGDIALOG_LABEL_RULENAME_LABEL=Mapper ID: +MAPPERCONFIGDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this mapper. No space allowed. +MAPPERCONFIGDIALOG_LABEL_IMPLNAME_LABEL=Mapper Plugin ID: +MAPPERCONFIGDIALOG_LABEL_IMPLNAME_TTIP=Mapper plugin implementation unique ID +MAPPERCONFIGDIALOG_DIALOG_NORULENAME_MESSAGE=Mapper ID can not be blank! +PUBLISHERCONFIGDIALOG_TITLE=Publisher Editor +PUBLISHERCONFIGDIALOG_BUTTON_HELP_LABEL=Help +PUBLISHERCONFIGDIALOG_BUTTON_HELP_TTIP=Online Help +PUBLISHERCONFIGDIALOG_BUTTON_OK_LABEL=OK +PUBLISHERCONFIGDIALOG_BUTTON_OK_TTIP=Save and close this window +PUBLISHERCONFIGDIALOG_BUTTON_CANCEL_LABEL=Cancel +PUBLISHERCONFIGDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +PUBLISHERCONFIGDIALOG_LABEL_RULENAME_LABEL=Publisher ID: +PUBLISHERCONFIGDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this publisher. No space allowed. +PUBLISHERCONFIGDIALOG_LABEL_IMPLNAME_LABEL=Publisher Plugin ID: +PUBLISHERCONFIGDIALOG_LABEL_IMPLNAME_TTIP=Publisher plugin implementation unique ID +PUBLISHERCONFIGDIALOG_DIALOG_NORULENAME_MESSAGE=Publisher ID can not be blank! +INSTANCECONFIGDIALOG_DIALOG_NOINSTANCENAME_MESSAGE=Instance ID can not be blank! +POLICYCONFIGDIALOG_TITLE=Policy Rule Editor +POLICYCONFIGDIALOG_BUTTON_HELP_LABEL=Help +POLICYCONFIGDIALOG_BUTTON_HELP_TTIP=Online Help +POLICYCONFIGDIALOG_BUTTON_OK_LABEL=OK +POLICYCONFIGDIALOG_BUTTON_OK_TTIP=Save and close this window +POLICYCONFIGDIALOG_BUTTON_CANCEL_LABEL=Cancel +POLICYCONFIGDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +POLICYCONFIGDIALOG_LABEL_RULENAME_LABEL=Policy Rule ID: +POLICYCONFIGDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this policy rule. No space allowed. +POLICYCONFIGDIALOG_LABEL_IMPLNAME_LABEL=Policy Plugin ID: +POLICYCONFIGDIALOG_LABEL_IMPLNAME_TTIP=Policy plugin implementation unique ID +POLICYCONFIGDIALOG_DIALOG_NORULENAME_MESSAGE=Policy Rule ID can not be blank! +SETMAX_TITLE=Set Max Login Attempts +SETMAX_LABEL_NUMBER_LABEL=Max Number: +MAXATTEMP_TITLE=Number of Login Attempts +MAXATTEMP_BUTTON_SETMAX_LABEL=Set Max +MAXATTEMP_BUTTON_SETMAX_TTIP=Set the user's max number of attempts +MAXATTEMP_BUTTON_RESET_LABEL=Reset +MAXATTEMP_BUTTON_RESET_TTIP=Reset the user's number of attempts to zero +LOG_COLUMN_CURRENTNUMBER_LABEL=Current Number of Attempts +MAXATTEMP_BUTTON_REFRESH_LABEL=Refresh +MAXATTEMP_BUTTON_REFRESH_TTIP=Refresh user's max number of attempts +MAXATTEMP_BUTTON_HELP_LABEL=Help +MAXATTEMP_BUTTON_HELP_TTIP=Online Help +MAXATTEMP_DIALOG_RESET_MESSAGE=Do you want to reset the "current number of attempts" to zero? +LOG_COLUMN_USERNAME_LABEL=User Name +MAXATTEMP_DIALOG_SERVERERROR_MESSAGE=Server Error +MAXATTEMP_DIALOG_SERVERERROR_TITLE=Error +MAXATTEMP_DIALOG_DELETE_TITLE=Warning +PROFILECONFIGDIALOG_TITLE=Certificate Profile Instance Editor +PROFILECONFIGDIALOG_BUTTON_HELP_LABEL=Help +PROFILECONFIGDIALOG_BUTTON_HELP_TTIP=Online Help +PROFILECONFIGDIALOG_BUTTON_OK_LABEL=OK +PROFILECONFIGDIALOG_BUTTON_OK_TTIP=Save and close this window +PROFILECONFIGDIALOG_BUTTON_CANCEL_LABEL=Cancel +PROFILECONFIGDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +PROFILECONFIGDIALOG_LABEL_RULENAME_LABEL=* Certificate Profile Instance ID: +PROFILECONFIGDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this policy rule. No space allowed. +PROFILECONFIGDIALOG_LABEL_IMPLNAME_LABEL=Certificate Profile Plugin ID: +PROFILECONFIGDIALOG_LABEL_IMPLNAME_TTIP=Certificate Profile plugin implementation unique ID +PROFILECONFIGDIALOG_LABEL_NAMENAME_LABEL=Certificate Profile Name: +PROFILECONFIGDIALOG_LABEL_NAMENAME_TTIP=Certificate Profile name +PROFILECONFIGDIALOG_LABEL_DESCNAME_LABEL=Certificate Profile Description: +PROFILECONFIGDIALOG_LABEL_DESCNAME_TTIP=Certificate Profile description +PROFILECONFIGDIALOG_LABEL_AUTHNAME_LABEL=Certificate Profile Authentication: +PROFILECONFIGDIALOG_LABEL_AUTHNAME_TTIP=Authentication +PROFILECONFIGDIALOG_LABEL_VISIBLENAME_LABEL=End User Certificate Profile: +PROFILECONFIGDIALOG_LABEL_VISIBLENAME_TTIP=Visible +PROFILECONFIGDIALOG_LABEL_CONFIGNAME_LABEL=Certificate Profile Configuration File Path: +PROFILECONFIGDIALOG_LABEL_CONFIGNAME_TTIP=Certificate Profile configuration file path +PROFILECONFIGDIALOG_DIALOG_NORULENAME_MESSAGE=Certificate Profile Instance ID can not be blank! +PROFILEEDITDIALOG_TITLE=Certificate Profile Rule Editor +PROFILEEDITDIALOG_POLICIES_TAB=Policies +PROFILEEDITDIALOG_INPUTS_TAB=Inputs +PROFILEEDITDIALOG_OUTPUTS_TAB=Outputs +PROFILEEDITDIALOG_AUTHS_TAB=Auths +PROFILEEDITDIALOG_BUTTON_ADD_LABEL=Add +PROFILEEDITDIALOG_BUTTON_DELETE_LABEL=Delete +PROFILEEDITDIALOG_BUTTON_EDIT_LABEL=Edit +PROFILEEDITDIALOG_BUTTON_HELP_LABEL=Help +PROFILEEDITDIALOG_BUTTON_HELP_TTIP=Online Help +PROFILEEDITDIALOG_BUTTON_OK_LABEL=OK +PROFILEEDITDIALOG_BUTTON_OK_TTIP=Save and close this window +PROFILEEDITDIALOG_BUTTON_CANCEL_LABEL=Cancel +PROFILEEDITDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +PROFILEEDITDIALOG_LABEL_RULENAME_LABEL=Certificate Profile Instance ID: +PROFILEEDITDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this policy rule. No space allowed. +PROFILEEDITDIALOG_LABEL_IMPLNAME_LABEL=Certificate Profile Plugin ID: +PROFILEEDITDIALOG_LABEL_IMPLNAME_TTIP=Certificate Profile plugin implementation unique ID +PROFILEEDITDIALOG_LABEL_NAMENAME_LABEL=Certificate Profile Name: +PROFILEEDITDIALOG_LABEL_NAMENAME_TTIP=Certificate Profile name +PROFILEEDITDIALOG_LABEL_DESCNAME_LABEL=Certificate Profile Description: +PROFILEEDITDIALOG_LABEL_IDNAME_LABEL=Certificate Profile Policy ID: +PROFILEEDITDIALOG_LABEL_AUTHNAME_LABEL=Certificate Profile Authentication: +PROFILEEDITDIALOG_LABEL_VISIBLENAME_LABEL=End User Certificate Profile: +PROFILEEDITDIALOG_LABEL_CONFIGNAME_LABEL=Certificate Profile Configuration File Path: +PROFILEEDITDIALOG_LABEL_CONFIGNAME_TTIP=Certificate Profile configuration file path +PROFILEEDITDIALOG_DIALOG_NORULENAME_MESSAGE=Certificate Profile Instance ID can not be blank! +PROFILEEDITDIALOG_DIALOG_NOPOLICY_MESSAGE=No policy gets selected. +PROFILEEDITDIALOG_DIALOG_DELETE_MESSAGE=Do you want to delete this policy? +PROFILEEDITDIALOG_DIALOG_NOINPUT_MESSAGE=No input gets selected. +PROFILEEDITDIALOG_DIALOG_DELETE_TITLE=Warning +PROFILEEDITDIALOG_DIALOG_DELETE_MESSAGE=Are you sure you want to delete this? +PROFILENEWDIALOG_TITLE=New Certificate Profile Editor +PROFILENEWDIALOG_BUTTON_ADD_LABEL=Add +PROFILENEWDIALOG_BUTTON_ADD_TTIP=Add Policy +PROFILENEWDIALOG_BUTTON_DELETE_LABEL=Delete +PROFILENEWDIALOG_BUTTON_DELETE_TTIP=Delete Policy +PROFILENEWDIALOG_BUTTON_EDIT_LABEL=Edit +PROFILENEWDIALOG_BUTTON_EDIT_TTIP=Edit Certificate Profile +PROFILENEWDIALOG_BUTTON_HELP_LABEL=Help +PROFILENEWDIALOG_BUTTON_HELP_TTIP=Online Help +PROFILENEWDIALOG_BUTTON_OK_LABEL=OK +PROFILENEWDIALOG_BUTTON_OK_TTIP=Save and close this window +PROFILENEWDIALOG_BUTTON_CANCEL_LABEL=Cancel +PROFILENEWDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +PROFILENEWDIALOG_LABEL_RULENAME_LABEL=Certificate Profile Instance ID: +PROFILENEWDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this policy rule. No space allowed. +PROFILENEWDIALOG_LABEL_IMPLNAME_LABEL=Certificate Profile Plugin ID: +PROFILENEWDIALOG_LABEL_IMPLNAME_TTIP=Certificate Profile plugin implementation unique ID +PROFILENEWDIALOG_LABEL_NAMENAME_LABEL=Certificate Profile Name: +PROFILENEWDIALOG_LABEL_NAMENAME_TTIP=Certificate Profile name +PROFILENEWDIALOG_LABEL_DESCNAME_LABEL=Policy Set ID: +PROFILENEWDIALOG_LABEL_DESCNAME_TTIP=Policy Set ID +PROFILENEWDIALOG_LABEL_IDNAME_LABEL=Policy ID: +PROFILENEWDIALOG_LABEL_IDNAME_TTIP=Policy ID +PROFILENEWDIALOG_LABEL_CONFIGNAME_LABEL=Certificate Profile Configuration File Path: +PROFILENEWDIALOG_LABEL_CONFIGNAME_TTIP=Certificate Profile configuration file path +PROFILENEWDIALOG_DIALOG_NORULENAME_MESSAGE=Certificate Profile Instance ID can not be blank! +PROFILENEWDIALOG_DIALOG_BLANKPOLICYID_MESSAGE=Policy ID must not be empty +PROFILENEWDIALOG_DIALOG_BLANKPOLICYSET_MESSAGE=Policy set ID must not be empty +PROFILEREGISTRYNEWDIALOG_TITLE=New Certificate Profile Editor +PROFILEREGISTRYNEWDIALOG_BUTTON_ADD_LABEL=Add +PROFILEREGISTRYNEWDIALOG_BUTTON_ADD_TTIP=Add Policy +PROFILEREGISTRYNEWDIALOG_BUTTON_DELETE_LABEL=Delete +PROFILEREGISTRYNEWDIALOG_BUTTON_DELETE_TTIP=Delete Policy +PROFILEREGISTRYNEWDIALOG_BUTTON_EDIT_LABEL=Edit +PROFILEREGISTRYNEWDIALOG_BUTTON_EDIT_TTIP=Edit Certificate Profile +PROFILEREGISTRYNEWDIALOG_BUTTON_HELP_LABEL=Help +PROFILEREGISTRYNEWDIALOG_BUTTON_HELP_TTIP=Online Help +PROFILEREGISTRYNEWDIALOG_BUTTON_OK_LABEL=OK +PROFILEREGISTRYNEWDIALOG_BUTTON_OK_TTIP=Save and close this window +PROFILEREGISTRYNEWDIALOG_BUTTON_CANCEL_LABEL=Cancel +PROFILEREGISTRYNEWDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +PROFILEREGISTRYNEWDIALOG_LABEL_RULENAME_LABEL=Certificate Profile Instance ID: +PROFILEREGISTRYNEWDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this policy rule. No space allowed. +PROFILEREGISTRYNEWDIALOG_LABEL_IMPLNAME_LABEL=Certificate Profile Plugin ID: +PROFILEREGISTRYNEWDIALOG_LABEL_IMPLNAME_TTIP=Certificate Profile plugin implementation unique ID +PROFILEREGISTRYNEWDIALOG_LABEL_NAMENAME_LABEL=Certificate Profile Name: +PROFILEREGISTRYNEWDIALOG_LABEL_NAMENAME_TTIP=Certificate Profile name +PROFILEREGISTRYNEWDIALOG_LABEL_DESCNAME_LABEL=ID: +PROFILEREGISTRYNEWDIALOG_LABEL_DESCNAME_TTIP=Policy ID +PROFILEREGISTRYNEWDIALOG_LABEL_CONFIGNAME_LABEL=Certificate Profile Configuration File Path: +PROFILEREGISTRYNEWDIALOG_LABEL_CONFIGNAME_TTIP=Certificate Profile configuration file path +PROFILEREGISTRYNEWDIALOG_DIALOG_NORULENAME_MESSAGE=Certificate Profile Instance ID can not be blank! +PROFILEREGISTRYNEWDIALOG_DIALOG_BLANKPOLICYID_MESSAGE=ID must not be empty +PROFILEPOLICYSELDIALOG_TITLE=Certificate Profile Policy Editor +PROFILEPOLICYSELDIALOG_BUTTON_ADD_LABEL=Add +PROFILEPOLICYSELDIALOG_BUTTON_ADD_TTIP=Add Policy +PROFILEPOLICYSELDIALOG_BUTTON_DELETE_LABEL=Delete +PROFILEPOLICYSELDIALOG_BUTTON_DELETE_TTIP=Delete Policy +PROFILEPOLICYSELDIALOG_BUTTON_EDIT_LABEL=Edit +PROFILEPOLICYSELDIALOG_BUTTON_EDIT_TTIP=Edit Certificate Profile +PROFILEPOLICYSELDIALOG_BUTTON_HELP_LABEL=Help +PROFILEPOLICYSELDIALOG_BUTTON_HELP_TTIP=Online Help +PROFILEPOLICYSELDIALOG_BUTTON_OK_LABEL=OK +PROFILEPOLICYSELDIALOG_BUTTON_OK_TTIP=Save and close this window +PROFILEPOLICYSELDIALOG_BUTTON_CANCEL_LABEL=Cancel +PROFILEPOLICYSELDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +PROFILEPOLICYSELDIALOG_LABEL_RULENAME_LABEL=Certificate Profile Instance ID: +PROFILEPOLICYSELDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this policy rule. No space allowed. +PROFILEPOLICYSELDIALOG_LABEL_IMPLNAME_LABEL=Certificate Profile Plugin ID: +PROFILEPOLICYSELDIALOG_LABEL_IMPLNAME_TTIP=Certificate Profile plugin implementation unique ID +PROFILEPOLICYSELDIALOG_LABEL_NAMENAME_LABEL=Certificate Profile Name: +PROFILEPOLICYSELDIALOG_LABEL_NAMENAME_TTIP=Certificate Profile name +PROFILEPOLICYSELDIALOG_LABEL_DESCNAME_LABEL=Certificate Profile Description: +PROFILEPOLICYSELDIALOG_LABEL_DESCNAME_TTIP=Certificate Profile description +PROFILEPOLICYSELDIALOG_LABEL_CONFIGNAME_LABEL=Certificate Profile Configuration File Path: +PROFILEPOLICYSELDIALOG_LABEL_CONFIGNAME_TTIP=Certificate Profile configuration file path +PROFILEPOLICYSELDIALOG_DIALOG_NORULENAME_MESSAGE=Certificate Profile Instance ID can not be blank! +PROFILEPOLICYSELDIALOG_LABEL_CONSTRAINTNAME_LABEL=Constraint +PROFILEPOLICYSELDIALOG_LABEL_CONSTRAINTNAME_TTIP=Constraint +PROFILEPOLICYSELDIALOG_LABEL_DEFAULTNAME_LABEL=Default +PROFILEPOLICYSELDIALOG_LABEL_DEFAULTNAME_TTIP=Default +PROFILEINPUTSELDIALOG_TITLE=Certificate Profile Input Editor +PROFILEINPUTSELDIALOG_BUTTON_OK_LABEL=OK +PROFILEINPUTSELDIALOG_BUTTON_CANCEL_LABEL=Cancel +PROFILEINPUTSELDIALOG_BUTTON_HELP_LABEL=Help +PROFILEINPUTSELDIALOG_LABEL_SELECT_LABEL=Select one of the following inputs: +PROFILEOUTPUTSELDIALOG_TITLE=Certificate Profile Output Editor +PROFILEOUTPUTSELDIALOG_BUTTON_OK_LABEL=OK +PROFILEOUTPUTSELDIALOG_BUTTON_CANCEL_LABEL=Cancel +PROFILEOUTPUTSELDIALOG_BUTTON_HELP_LABEL=Help +PROFILEOUTPUTSELDIALOG_LABEL_SELECT_LABEL=Select one of the following outputs: +AUTHIMPL_TITLE=Authentication Plugin Registration +AUTHIMPL_BUTTON_REFRESH_LABEL=Refresh +AUTHIMPL_BUTTON_REFRESH_TTIP=Refresh authentication plugin information +AUTHIMPL_BUTTON_ADD_LABEL=Register +AUTHIMPL_BUTTON_ADD_TTIP=Add new plugin implementation +AUTHIMPL_BUTTON_DELETE_LABEL=Delete +AUTHIMPL_BUTTON_DELETE_TTIP=Delete selected plugin +AUTHIMPL_BUTTON_VIEW_LABEL=View +AUTHIMPL_BUTTON_VIEW_TTIP=View authentication plugin details +AUTHIMPL_BUTTON_HELP_LABEL=Help +AUTHIMPL_BUTTON_HELP_TTIP=Online Help +AUTHIMPL_DIALOG_SERVERERROR_MESSAGE=Server Error +AUTHIMPL_DIALOG_SERVERERROR_TITLE=Error +AUTHIMPL_DIALOG_DELETE_MESSAGE=Do you want to delete this authentication plugin? +AUTHIMPL_DIALOG_DELETE_TITLE=Warning +AUTHREGISTERDIALOG_TITLE=Register Authentication Plugin Implementation +AUTHREGISTERDIALOG_BUTTON_OK_LABEL=OK +AUTHREGISTERDIALOG_BUTTON_OK_TTIP=Register this implementation +AUTHREGISTERDIALOG_BUTTON_CANCEL_LABEL=Cancel +AUTHREGISTERDIALOG_BUTTON_CANCEL_TTIP=close this window +AUTHREGISTERDIALOG_LABEL_NAME_LABEL=Plugin name: +AUTHREGISTERDIALOG_LABEL_NAME_TTIP=Unique implementation name +AUTHREGISTERDIALOG_LABEL_CLASS_LABEL=Class name: +AUTHREGISTERDIALOG_LABEL_CLASS_TTIP=Full java class name +AUTHRULE_TITLE=Authentication Instance +AUTHRULE_BUTTON_REFRESH_LABEL=Refresh +AUTHRULE_BUTTON_REFRESH_TTIP=Refresh Authentication instance information +AUTHRULE_BUTTON_EDIT_LABEL=Edit/View +AUTHRULE_BUTTON_EDIT_TTIP=Modify or view authentication instance configuration +AUTHRULE_BUTTON_ADD_LABEL=Add +AUTHRULE_BUTTON_ADD_TTIP=Add new authentication instance +AUTHRULE_BUTTON_DELETE_LABEL=Delete +AUTHRULE_BUTTON_DELETE_TTIP=Delete selected authentication instance +AUTHRULE_BUTTON_HELP_LABEL=Help +AUTHRULE_BUTTON_HELP_TTIP=Online Help +AUTHRULE_DIALOG_SERVERERROR_MESSAGE=Server Error +AUTHRULE_DIALOG_SERVERERROR_TITLE=Error +AUTHRULE_DIALOG_DELETE_MESSAGE=Do you want to delete this instance? +AUTHRULE_DIALOG_DELETE_TITLE=Warning +AUTHRULE_LABEL_ENABLED_LABEL=Enabled +AUTHRULE_LABEL_DISABLED_LABEL=Disabled +AUTHCONFIGDIALOG_TITLE=Authentication Instance Editor +AUTHCONFIGDIALOG_BUTTON_HELP_LABEL=Help +AUTHCONFIGDIALOG_BUTTON_HELP_TTIP=Online Help +AUTHCONFIGDIALOG_BUTTON_OK_LABEL=OK +AUTHCONFIGDIALOG_BUTTON_OK_TTIP=Save and close this window +AUTHCONFIGDIALOG_BUTTON_CANCEL_LABEL=Cancel +AUTHCONFIGDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +AUTHCONFIGDIALOG_LABEL_RULENAME_LABEL=Authentication Instance ID: +AUTHCONFIGDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this instance. No space allowed. +AUTHCONFIGDIALOG_LABEL_IMPLNAME_LABEL=Authentication Plugin ID: +AUTHCONFIGDIALOG_LABEL_IMPLNAME_TTIP=Authentication plugin implementation unique ID +AUTHCONFIGDIALOG_DIALOG_NORULENAME_MESSAGE=Authentication instance ID can not be blank! +AUTHVIEWDIALOG_TITLE=View Authentication Instance Parameters +AUTHVIEWDIALOG_BUTTON_HELP_LABEL=Help +AUTHVIEWDIALOG_BUTTON_HELP_TTIP=Online Help +AUTHVIEWDIALOG_BUTTON_OK_LABEL=OK +AUTHVIEWDIALOG_BUTTON_OK_TTIP=Save and close this window +AUTHVIEWDIALOG_BUTTON_CANCEL_LABEL=Cancel +AUTHVIEWDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +AUTHVIEWDIALOG_LABEL_RULENAME_LABEL=Authentication Instance ID: +AUTHVIEWDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this instance. No space allowed. +AUTHVIEWDIALOG_LABEL_IMPLNAME_LABEL=Authentication Plugin ID: +AUTHVIEWDIALOG_LABEL_IMPLNAME_TTIP=Authentication plugin implementation unique ID +AUTHVIEWDIALOG_DIALOG_NORULENAME_MESSAGE=Authentication instance ID can not be blank! +AUTHSELECTIONDIALOG_TITLE=Select Authentication Plugin Implementation +AUTHSELECTIONDIALOG_BUTTON_HELP_LABEL=Help +AUTHSELECTIONDIALOG_BUTTON_HELP_TTIP=Online Help +AUTHSELECTIONDIALOG_BUTTON_OK_LABEL=Next +AUTHSELECTIONDIALOG_BUTTON_OK_TTIP=Move to next step +AUTHSELECTIONDIALOG_BUTTON_CANCEL_LABEL=Cancel +AUTHSELECTIONDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +SSL2CIPHERPREF_TITLE=SSL 2.0 ciphers +SSL2CIPHERPREF_RC440MD5=RC4 with 40-bit encryption and MD5 message authentication +SSL2CIPHERPREF_RC240MD5=RC2 with 40-bit encryption and MD5 message authentication +SSL2CIPHERPREF_DES56MD5=DES with 56-bit encryption and MD5 message authentication +SSL2CIPHERPREF_RC4128MD5=RC4 with 128-bit encryption and MD5 message authentication +SSL2CIPHERPREF_RC2128MD5=RC2 with 128-bit encryption and MD5 message authentication +SSL2CIPHERPREF_TRIPLEDES168MD5=Triple DES with 168-bit encryption and MD5 message authentication +SSL3CIPHERPREF_TITLE=SSL 3.0 ciphers +SSL3CIPHERPREF_RC440MD5=RC4 with 40-bit encryption and MD5 message authentication +SSL3CIPHERPREF_RC240MD5=RC2 with 40-bit encryption and MD5 message authentication +SSL3CIPHERPREF_DES56SHA=DES with 56-bit encryption and SHA message authentication +SSL3CIPHERPREF_RC4128MD5=RC4 with 128-bit encryption and MD5 message authentication +SSL3CIPHERPREF_TRIPLEDES168SHA=Triple DES with 168-bit encryption and SHA message authentication +SSL3CIPHERPREF_FIPSDES56SHA=(FIPS)DES with 56-bit encryption and SHA message authentication +SSL3CIPHERPREF_FIPSTRIPLEDES168SHA=(FIPS)Triple DES with 168-bit encryption and SHA message authentication +SSL3CIPHERPREF_FORT80SHA=Fortezza with 80-bit encryption and SHA message authentication +SSL3CIPHERPREF_RC4128FORTSHA=RC4 with 128-bit encryption and Fortezza/SHA message authentication +SSL3CIPHERPREF_NOENCRYPTIONFORSHA=No encryption, only Fortezza and SHA message authentication +SSL3CIPHERPREF_NOENCRYPTION=No encryption, only MD5 message authentication +ENCRYPTION_TITLE=Encryption +ENCRYPTION_LABEL_SELECT_LABEL=Certificate Type: +ENCRYPTION_LABEL_SELECT_TTIP=Select certificate functionality to configure +ENCRYPTION_LABEL_TOKEN_LABEL=Token: +ENCRYPTION_LABEL_TOKEN_TTIP=Crypto device to be used +ENCRYPTION_LABEL_CERTIFICATE_LABEL=Certificate: +ENCRYPTION_LABEL_CERTIFICATE_TTIP=Certificate to be used +ENCRYPTION_BUTTON_WIZARD_LABEL=Certificate Setup Wizard +ENCRYPTION_BUTTON_WIZARD_TTIP=Setup or install certificates +ENCRYPTION_BUTTON_CIPHERPREF_LABEL=SSL Cipher Preferences +ENCRYPTION_BUTTON_CIPHERPREF_TTIP=Setup SSL cipher preferences +ENCRYPTION_BUTTON_SETUP_LABEL=Manage Certificate +ENCRYPTION_BORDER_CERT_LABEL=Certificate Settings +ENCRYPTION_BORDER_MAPTO_LABEL=Map To: +ENCRYPTION_COMBOBOX_SELECT_VALUE_SERVER=SSL Server Certificate +ENCRYPTION_COMBOBOX_SELECT_VALUE_ADMIN=Admin SSL Server Certificate +ENCRYPTION_COMBOBOX_SELECT_VALUE_AGENT=Agent SSL Server Certificate +ENCRYPTION_COMBOBOX_SELECT_VALUE_EE=End-entity SSL Server Certificate +ENCRYPTION_COMBOBOX_SELECT_VALUE_CA=Certificate Manager CA Signing Certificate +ENCRYPTION_COMBOBOX_SELECT_VALUE_RA=Registration Manager Signing Certificate +ENCRYPTION_COMBOBOX_SELECT_VALUE_POA=KRA Proof-of-Archival Certificate +ENCRYPTION_COMBOBOX_SELECT_VALUE_TRANS=Data Recovery Manager Transport Certificate +ENCRYPTION_SERVER_CERTS=SERVER +ENCRYPTION_ca_CERTS=CA +ENCRYPTION_ra_CERTS=RA +ENCRYPTION_kra_CERTS=KRA +ENCRYPTION_LABEL_WARNING_LABEL=Before you make this change, make sure your CA signing certificate\nis mapped to the correct certificate. The operation has not been performed,\nyou need to click save again +NOTIFYREQCOMPLETE_TITLE=Certificate Issued +NOTIFYREQCOMPLETE_BORDER_EMAILINFO_LABEL=Email Information Settings +NOTIFYREQCOMPLETE_DIALOG_BLANKFIELD_TITLE=Error +NOTIFYREQCOMPLETE_DIALOG_BLANKFIELD_MESSAGE=All textfields must contain data; they may not be left blank! +NOTIFYREQCOMPLETE_CHECKBOX_ENABLE_LABEL=Enable Certificate Issued notification +NOTIFYREQCOMPLETE_LABEL_FORMNAME_LABEL=Content template path: +NOTIFYREQCOMPLETE_LABEL_SUBJECT_LABEL=Subject: +NOTIFYREQCOMPLETE_LABEL_SENDER_LABEL=Sender\'s E-mail Address: +NOTIFYREVCOMPLETE_TITLE=Certificate Revoked +NOTIFYREVCOMPLETE_BORDER_EMAILINFO_LABEL=Email Information Settings +NOTIFYREVCOMPLETE_DIALOG_BLANKFIELD_TITLE=Error +NOTIFYREVCOMPLETE_DIALOG_BLANKFIELD_MESSAGE=All textfields must contain data; they may not be left blank! +NOTIFYREVCOMPLETE_CHECKBOX_ENABLE_LABEL=Enable Certificate Revoked notification +NOTIFYREVCOMPLETE_LABEL_FORMNAME_LABEL=Content template path: +NOTIFYREVCOMPLETE_LABEL_SUBJECT_LABEL=Subject: +NOTIFYREVCOMPLETE_LABEL_SENDER_LABEL=Sender\'s E-mail Address: +NOTIFYREQINQ_TITLE=Request In Queue +NOTIFYREQINQ_BORDER_EMAILINFO_LABEL=Email Information Settings +NOTIFYREQINQ_CHECKBOX_ENABLE_LABEL=Enable Request In Queue notification +NOTIFYREQINQ_LABEL_FORMNAME_LABEL=Content Template path: +NOTIFYREQINQ_LABEL_SUBJECT_LABEL=Subject: +NOTIFYREQINQ_LABEL_SENDER_LABEL=Sender\'s E-Mail Address: +NOTIFYREQINQ_LABEL_RECEIVER_LABEL=Recipient\'s E-Mail Address: +NOTIFYREQINQ_DIALOG_BLANKFIELD_TITLE=Error +NOTIFYREQINQ_DIALOG_BLANKFIELD_MESSAGE=All textfields must contain data; they may not be left blank! +JOBSGENERAL_TITLE=General Settings +JOBSGENERAL_BORDER_FREQUENCY_LABEL=Frequency Setting +JOBSGENERAL_CHECKBOX_ENABLE_LABEL=Enable Jobs Scheduler +JOBSGENERAL_LABEL_FREQUENCY_LABEL=Check Frequency +JOBSGENERAL_LABEL_MINUTES_LABEL=minutes +JOBSGENERAL_DIALOG_BLANKFIELD_TITLE=Error +JOBSGENERAL_DIALOG_BLANKFIELD_MESSAGE=All textfields must contain data; they may not be left blank! +JOBSGENERAL_DIALOG_NEEDINTEGER_TITLE=Error +JOBSGENERAL_DIALOG_NEEDINTEGER_MESSAGE=Frequency must be a positive integer +JOBSIMPL_TITLE=Job Plugin Registration +JOBSIMPL_BUTTON_REFRESH_LABEL=Refresh +JOBSIMPL_BUTTON_REFRESH_TTIP=Refresh job plugin information +JOBSIMPL_BUTTON_ADD_LABEL=Register +JOBSIMPL_BUTTON_ADD_TTIP=Add new plugin implementation +JOBSIMPL_BUTTON_DELETE_LABEL=Delete +JOBSIMPL_BUTTON_DELETE_TTIP=Delete selected plugin +JOBSIMPL_BUTTON_VIEW_LABEL=View +JOBSIMPL_BUTTON_VIEW_TTIP=View job plugin details +JOBSIMPL_BUTTON_HELP_LABEL=Help +JOBSIMPL_BUTTON_HELP_TTIP=Online Help +JOBSIMPL_DIALOG_SERVERERROR_MESSAGE=Server Error +JOBSIMPL_DIALOG_SERVERERROR_TITLE=Error +JOBSIMPL_DIALOG_DELETE_MESSAGE=Do you want to delete this job plugin? +JOBSIMPL_DIALOG_DELETE_TITLE=Warning +JOBSREGISTERDIALOG_TITLE=Register Job Plugin Implementation +JOBSREGISTERDIALOG_BUTTON_OK_LABEL=OK +JOBSREGISTERDIALOG_BUTTON_OK_TTIP=Register this implementation +JOBSREGISTERDIALOG_BUTTON_CANCEL_LABEL=Cancel +JOBSREGISTERDIALOG_BUTTON_CANCEL_TTIP=close this window +JOBSREGISTERDIALOG_LABEL_NAME_LABEL=Plugin name: +JOBSREGISTERDIALOG_LABEL_NAME_TTIP=Unique implementation name +JOBSREGISTERDIALOG_LABEL_CLASS_LABEL=Class name: +JOBSREGISTERDIALOG_LABEL_CLASS_TTIP=Full java class name +JOBSRULE_TITLE=Job Instance +JOBSRULE_BUTTON_REFRESH_LABEL=Refresh +JOBSRULE_BUTTON_REFRESH_TTIP=Refresh Job instance information +JOBSRULE_BUTTON_EDIT_LABEL=Edit/View +JOBSRULE_BUTTON_EDIT_TTIP=Modify or view job instance configuration +JOBSRULE_BUTTON_ADD_LABEL=Add +JOBSRULE_BUTTON_ADD_TTIP=Add new job instance +JOBSRULE_BUTTON_DELETE_LABEL=Delete +JOBSRULE_BUTTON_DELETE_TTIP=Delete selected job instance +JOBSRULE_BUTTON_HELP_LABEL=Help +JOBSRULE_BUTTON_HELP_TTIP=Online Help +JOBSRULE_DIALOG_SERVERERROR_MESSAGE=Server Error +JOBSRULE_DIALOG_SERVERERROR_TITLE=Error +JOBSRULE_DIALOG_DELETE_MESSAGE=Do you want to delete this instance? +JOBSRULE_DIALOG_DELETE_TITLE=Warning +JOBSRULE_LABEL_ENABLED_LABEL=Enabled +JOBSRULE_LABEL_DISABLED_LABEL=Disabled +JOBSCONFIGDIALOG_TITLE=Job Instance Editor +JOBSCONFIGDIALOG_BUTTON_HELP_LABEL=Help +JOBSCONFIGDIALOG_BUTTON_HELP_TTIP=Online Help +JOBSCONFIGDIALOG_BUTTON_OK_LABEL=OK +JOBSCONFIGDIALOG_BUTTON_OK_TTIP=Save and close this window +JOBSCONFIGDIALOG_BUTTON_CANCEL_LABEL=Cancel +JOBSCONFIGDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +JOBSCONFIGDIALOG_LABEL_RULENAME_LABEL=Job Instance ID: +JOBSCONFIGDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this instance. No space allowed. +JOBSCONFIGDIALOG_LABEL_IMPLNAME_LABEL=Job Plugin ID: +JOBSCONFIGDIALOG_LABEL_IMPLNAME_TTIP=Job plugin implementation unique ID +JOBSCONFIGDIALOG_DIALOG_NORULENAME_MESSAGE=Job instance ID can not be blank! +JOBSVIEWDIALOG_TITLE=View Job Instance Parameters +JOBSVIEWDIALOG_BUTTON_HELP_LABEL=Help +JOBSVIEWDIALOG_BUTTON_HELP_TTIP=Online Help +JOBSVIEWDIALOG_BUTTON_OK_LABEL=OK +JOBSVIEWDIALOG_BUTTON_OK_TTIP=Save and close this window +JOBSVIEWDIALOG_BUTTON_CANCEL_LABEL=Cancel +JOBSVIEWDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +JOBSVIEWDIALOG_LABEL_RULENAME_LABEL=Job Instance ID: +JOBSVIEWDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this instance. No space allowed. +JOBSVIEWDIALOG_LABEL_IMPLNAME_LABEL=Job Plugin ID: +JOBSVIEWDIALOG_LABEL_IMPLNAME_TTIP=Job plugin implementation unique ID +JOBSVIEWDIALOG_DIALOG_NORULENAME_MESSAGE=Job instance ID can not be blank! +JOBSSELECTIONDIALOG_TITLE=Select Job Plugin Implementation +JOBSSELECTIONDIALOG_BUTTON_HELP_LABEL=Help +JOBSSELECTIONDIALOG_BUTTON_HELP_TTIP=Online Help +JOBSSELECTIONDIALOG_BUTTON_OK_LABEL=Next +JOBSSELECTIONDIALOG_BUTTON_OK_TTIP=Move to next step +JOBSSELECTIONDIALOG_BUTTON_CANCEL_LABEL=Cancel +JOBSSELECTIONDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +SERVER_UNREACHABLE=The server is unreachable +SERVERCONNECTION_NO_CLIENT_CERT=No client certificate is found +SERVERCONNECTION_SERVER_CERT_DENIED=Peer's certificate is not trusted +SERVERCONNECTION_SERVER_CERT_IMPORTED_FAILED=Failed to import server certificate +SERVERCONNECTION_DIFFERENT_PWD=Password and password (again) are not the same +SERVERCONNECTION_TOKEN_INIT_FAILED=Failed to initialize the internal key storage token +LOGRULE_TITLE=Log Event Listener Management +LOGRULE_BUTTON_ORDER_LABEL=Reorder +LOGRULE_BUTTON_ORDER_TTIP=Change publisher ordering +LOGRULE_BUTTON_REFRESH_LABEL=Refresh +LOGRULE_BUTTON_REFRESH_TTIP=Refresh log event listener information +LOGRULE_BUTTON_EDIT_LABEL=Edit/View +LOGRULE_BUTTON_EDIT_TTIP=Modify log event listener configuration +LOGRULE_BUTTON_ADD_LABEL=Add +LOGRULE_BUTTON_ADD_TTIP=Add new log event listener +LOGRULE_BUTTON_DELETE_LABEL=Delete +LOGRULE_BUTTON_DELETE_TTIP=Delete selected log event listener +LOGRULE_BUTTON_HELP_LABEL=Help +LOGRULE_BUTTON_HELP_TTIP=Online Help +LOGRULE_DIALOG_SERVERERROR_MESSAGE=Server Error +LOGRULE_DIALOG_SERVERERROR_TITLE=Error +LOGRULE_DIALOG_DELETE_MESSAGE=Do you want to delete this log event listener? +LOGRULE_DIALOG_DELETE_TITLE=Warning +LOGRULE_LABEL_ENABLED_LABEL=Enabled +LOGRULE_LABEL_DISABLED_LABEL=Disabled +CMSRESOURCEOBJECT_LOG_TITLE=Log +CACERTS_TITLE=CA Certificates +CACERTS_BUTTON_REFRESH_LABEL=Refresh +CACERTS_BUTTON_ADD_LABEL=Add +CACERTS_BUTTON_DELETE_LABEL=Delete +CACERTS_BUTTON_VIEW_LABEL=View +CACERTS_BUTTON_EDIT_LABEL=Edit +CACERTS_BUTTON_HELP_LABEL=Help +CACERTS_DIALOG_SERVERERROR_MESSAGE=Server Error +CACERTS_DIALOG_SERVERERROR_TITLE=Error +CACERTS_DIALOG_DELETE_MESSAGE=Do you want to delete this certificate? +CACERTS_DIALOG_DELETE_TITLE=Warning +CACERTS_DIALOG_TRUST_MESSAGE=This certificate chain is {0}, are you sure you want to {1} it? +CACERTS_DIALOG_TRUST_TITLE=Warning +USERCERTS_TITLE=Local Certificates +USERCERTS_BUTTON_REFRESH_LABEL=Refresh +USERCERTS_BUTTON_ADD_LABEL=Add/Renew +USERCERTS_BUTTON_DELETE_LABEL=Delete +USERCERTS_BUTTON_VIEW_LABEL=View +USERCERTS_BUTTON_HELP_LABEL=Help +USERCERTS_DIALOG_SERVERERROR_MESSAGE=Server Error +USERCERTS_DIALOG_SERVERERROR_TITLE=Error +USERCERTS_DIALOG_DELETE_MESSAGE=Do you want to delete this certificate? +USERCERTS_DIALOG_DELETE_TITLE=Warning +TKSKEYS_TITLE=TKS Keys +TKSKEYS_BUTTON_REFRESH_LABEL=Refresh +TKSKEYS_BUTTON_ADD_LABEL=Create Master Key +TKSKEYS_BUTTON_DELETE_LABEL=Delete +TKSKEYS_BUTTON_VIEW_LABEL=View +TKSKEYS_BUTTON_HELP_LABEL=Help +TKSKEYS_DIALOG_SERVERERROR_MESSAGE=Server Error +TKSKEYS_DIALOG_SERVERERROR_TITLE=Error +TKSKEYS_DIALOG_DELETE_MESSAGE=Do you want to delete this certificate? +TKSKEYS_DIALOG_DELETE_TITLE=Warning +GENERALLOG_TITLE=Debugging +GENERALLOG_BORDER_DEBUG_LABEL=Debug Log Settings +GENERALLOG_CHECKBOX_ENABLE_LABEL=Enable Debug Log +GENERALLOG_CHECKBOX_ENABLE_TTIP=Check to enable +GENERALLOG_LABEL_LEVEL_LABEL=Log Level: +GENERALLOG_LABEL_LEVEL_TTIP=Specify Log Level +GENERALLOG_LABEL_SHOWCALLER_LABEL=Show Caller: +GENERALLOG_LABEL_SHOWCALLER_TTIP=Enable Show Caller +GENERALLOG_DIALOG_BLANKFIELD_MESSAGE=Level cannot be blank +GENERALLOG_DIALOG_BLANKFIELD_TITLE=Error +GENERALLOG_DIALOG_NUMBERFORMAT_MESSAGE=Level must be a positive integer +GENERALLOG_DIALOG_NUMBERFORMAT_TITLE=Error +GENERALLOG_DIALOG_LEVELRANGE_MESSAGE=Level must a positive integer +GENERALLOG_DIALOG_LEVELFIELD_TITLE=Error +LOGIMPL_TITLE=Log Event Listener Plugin Registration +LOGIMPL_BUTTON_REFRESH_LABEL=Refresh +LOGIMPL_BUTTON_REFRESH_TTIP=Refresh log event listener plugin information +LOGIMPL_BUTTON_ADD_LABEL=Register +LOGIMPL_BUTTON_ADD_TTIP=Add new plugin implementation +LOGIMPL_BUTTON_DELETE_LABEL=Delete +LOGIMPL_BUTTON_DELETE_TTIP=Delete selected plugin +LOGIMPL_BUTTON_VIEW_LABEL=View +LOGIMPL_BUTTON_VIEW_TTIP=View log event listener plugin details +LOGIMPL_BUTTON_HELP_LABEL=Help +LOGIMPL_BUTTON_HELP_TTIP=Online Help +LOGIMPL_DIALOG_SERVERERROR_MESSAGE=Server Error +LOGIMPL_DIALOG_SERVERERROR_TITLE=Error +LOGIMPL_DIALOG_DELETE_MESSAGE=Do you want to delete this log event listener plugin? +LOGIMPL_DIALOG_DELETE_TITLE=Warning +LOGREGISTERDIALOG_TITLE=Register Log Event Listener Plugin Implementation +LOGREGISTERDIALOG_BUTTON_OK_LABEL=OK +LOGREGISTERDIALOG_BUTTON_OK_TTIP=Register this implementation +LOGREGISTERDIALOG_BUTTON_CANCEL_LABEL=Cancel +LOGREGISTERDIALOG_BUTTON_CANCEL_TTIP=close this window +LOGREGISTERDIALOG_LABEL_NAME_LABEL=Plugin name: +LOGREGISTERDIALOG_LABEL_NAME_TTIP=Unique implementation name +LOGREGISTERDIALOG_LABEL_CLASS_LABEL=Class name: +LOGREGISTERDIALOG_LABEL_CLASS_TTIP=Full java class name +KEYCREATEDIALOG_TITLE=Create Master Key +KEYCREATEDIALOG_BUTTON_OK_LABEL=OK +KEYCREATEDIALOG_BUTTON_OK_TTIP=Register this implementation +KEYCREATEDIALOG_BUTTON_CANCEL_LABEL=Cancel +KEYCREATEDIALOG_BUTTON_CANCEL_TTIP=close this window +KEYCREATEDIALOG_LABEL_NAME_LABEL=Key name: +KEYCREATEDIALOG_LABEL_NAME_TTIP=Unique implementation name +KEYCREATEDIALOG_LABEL_CLASS_LABEL=Class name: +KEYCREATEDIALOG_LABEL_CLASS_TTIP=Full java class name +LOGORDERDIALOG_TITLE=Reorder Log Event Listeners +LOGORDERDIALOG_BUTTON_HELP_LABEL=Help +LOGORDERDIALOG_BUTTON_HELP_TTIP=Online Help +LOGORDERDIALOG_BUTTON_OK_LABEL=OK +LOGORDERDIALOG_BUTTON_OK_TTIP=Save and close this window +LOGORDERDIALOG_BUTTON_CANCEL_LABEL=Cancel +LOGORDERDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +LOGORDERDIALOG_BUTTON_UP_LABEL=Up +LOGORDERDIALOG_BUTTON_UP_TTIP=Move this log event listener up +LOGORDERDIALOG_BUTTON_DOWN_LABEL=Down +LOGORDERDIALOG_BUTTON_DOWN_TTIP=Move this log event listener down +LOGSELECTIONDIALOG_TITLE=Select Log Event Listener Plugin Implementation +LOGSELECTIONDIALOG_BUTTON_HELP_LABEL=Help +LOGSELECTIONDIALOG_BUTTON_HELP_TTIP=Online Help +LOGSELECTIONDIALOG_BUTTON_OK_LABEL=Next +LOGSELECTIONDIALOG_BUTTON_OK_TTIP=Move to next step +LOGSELECTIONDIALOG_BUTTON_CANCEL_LABEL=Cancel +LOGSELECTIONDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +LOGCONFIGDIALOG_TITLE=Log Event Listener Editor +LOGCONFIGDIALOG_BUTTON_HELP_LABEL=Help +LOGCONFIGDIALOG_BUTTON_HELP_TTIP=Online Help +LOGCONFIGDIALOG_BUTTON_OK_LABEL=OK +LOGCONFIGDIALOG_BUTTON_OK_TTIP=Save and close this window +LOGCONFIGDIALOG_BUTTON_CANCEL_LABEL=Cancel +LOGCONFIGDIALOG_BUTTON_CANCEL_TTIP=cancel changes and close this window +LOGCONFIGDIALOG_LABEL_RULENAME_LABEL=Log Event Listener ID: +LOGCONFIGDIALOG_LABEL_RULENAME_TTIP=Unique identifier for this log event listener. No space allowed. +LOGCONFIGDIALOG_LABEL_IMPLNAME_LABEL=Log Event Listener Plugin ID: +LOGCONFIGDIALOG_LABEL_IMPLNAME_TTIP=Log Event Listener plugin implementation unique ID +LOGCONFIGDIALOG_DIALOG_NORULENAME_MESSAGE=Log Event Listener ID can not be blank! diff --git a/dogtag/console-ui/src/CMakeLists.txt b/dogtag/console-ui/src/CMakeLists.txt new file mode 100644 index 000000000..bc8995a12 --- /dev/null +++ b/dogtag/console-ui/src/CMakeLists.txt @@ -0,0 +1,18 @@ +set(pki-console-theme_java Java) + +set(pki-console-theme_java_RCS + CMSAdminRS.properties + com/netscape/management/client/theme/theme.properties + com/netscape/management/client/theme/images/login.gif + com/netscape/management/client/theme/images/ConsoleBanner.gif + com/netscape/management/client/theme/images/logo16.gif + com/netscape/management/client/theme/images/logo32.gif + com/netscape/admin/certsrv/theme/certmgmt.gif +) + +set(CMAKE_JAVA_TARGET_VERSION ${APPLICATION_VERSION}) + +add_jar(pki-console-theme ${pki-console-theme_java_RCS}) +install_jar(pki-console-theme ${JAVA_JAR_INSTALL_DIR}/pki) +set(PKI_CONSOLE_THEME_JAR ${pki-console-theme_JAR_FILE} CACHE INTERNAL "pki-console-theme jar file") + diff --git a/dogtag/console-ui/src/com/netscape/admin/certsrv/theme/certmgmt.gif b/dogtag/console-ui/src/com/netscape/admin/certsrv/theme/certmgmt.gif new file mode 100644 index 000000000..e3ad6ab94 Binary files /dev/null and b/dogtag/console-ui/src/com/netscape/admin/certsrv/theme/certmgmt.gif differ diff --git a/dogtag/console-ui/src/com/netscape/management/client/theme/images/ConsoleBanner.gif b/dogtag/console-ui/src/com/netscape/management/client/theme/images/ConsoleBanner.gif new file mode 100644 index 000000000..e3ad6ab94 Binary files /dev/null and b/dogtag/console-ui/src/com/netscape/management/client/theme/images/ConsoleBanner.gif differ diff --git a/dogtag/console-ui/src/com/netscape/management/client/theme/images/login.gif b/dogtag/console-ui/src/com/netscape/management/client/theme/images/login.gif new file mode 100644 index 000000000..84e3b08b8 Binary files /dev/null and b/dogtag/console-ui/src/com/netscape/management/client/theme/images/login.gif differ diff --git a/dogtag/console-ui/src/com/netscape/management/client/theme/images/logo16.gif b/dogtag/console-ui/src/com/netscape/management/client/theme/images/logo16.gif new file mode 100644 index 000000000..3ab1a1eb0 Binary files /dev/null and b/dogtag/console-ui/src/com/netscape/management/client/theme/images/logo16.gif differ diff --git a/dogtag/console-ui/src/com/netscape/management/client/theme/images/logo32.gif b/dogtag/console-ui/src/com/netscape/management/client/theme/images/logo32.gif new file mode 100644 index 000000000..859200f0e Binary files /dev/null and b/dogtag/console-ui/src/com/netscape/management/client/theme/images/logo32.gif differ diff --git a/dogtag/console-ui/src/com/netscape/management/client/theme/theme.properties b/dogtag/console-ui/src/com/netscape/management/client/theme/theme.properties new file mode 100644 index 000000000..c1902c66a --- /dev/null +++ b/dogtag/console-ui/src/com/netscape/management/client/theme/theme.properties @@ -0,0 +1,33 @@ +# --- BEGIN COPYRIGHT BLOCK --- +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Copyright (C) 2007 Red Hat, Inc. +# All rights reserved. +# --- END COPYRIGHT BLOCK --- +# + +console-title=Dogtag Management Console +console-useragent=Dogtag-Management-Console +console-prefsdir=.dogtag-idm-console +login-title=Dogtag Management Console Login +banner-console=Dogtag Management Console + +defaultAbout-dialogTitle=Dogtag Management Console +defaultAbout-productLogo=com/netscape/management/client/theme/images/logo32.gif +defaultAbout-productLicense= + +CertInstallTypePage-defaultServerName=Dogtag Server +CertInstallTypePage-defaultSIE=Dogtag Server Instance + +menu-HelpDocHome=http://pki.fedoraproject.org diff --git a/dogtag/kra-ui/CMakeLists.txt b/dogtag/kra-ui/CMakeLists.txt new file mode 100644 index 000000000..0079e5286 --- /dev/null +++ b/dogtag/kra-ui/CMakeLists.txt @@ -0,0 +1,8 @@ +project(kra-ui) + +install( + DIRECTORY + shared/ + DESTINATION + ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME} +) diff --git a/dogtag/kra-ui/LICENSE b/dogtag/kra-ui/LICENSE new file mode 100644 index 000000000..e281f4362 --- /dev/null +++ b/dogtag/kra-ui/LICENSE @@ -0,0 +1,291 @@ +This Program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published +by the Free Software Foundation; version 2 of the License. + +This Program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with this Program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. diff --git a/dogtag/kra-ui/build.xml b/dogtag/kra-ui/build.xml new file mode 100644 index 000000000..7826cc485 --- /dev/null +++ b/dogtag/kra-ui/build.xml @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dogtag/kra-ui/build_dogtag b/dogtag/kra-ui/build_dogtag new file mode 100755 index 000000000..74e9bc860 --- /dev/null +++ b/dogtag/kra-ui/build_dogtag @@ -0,0 +1,82 @@ +#!/bin/bash +# BEGIN COPYRIGHT BLOCK +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# +# (C) 2007 Red Hat, Inc. +# All rights reserved. +# END COPYRIGHT BLOCK + +# Always switch into the base directory of this +# shell script prior to executing it so that all +# of its output is written to this directory +cd `dirname $0` + +# Retrieve the directory name housing this component +PWD=`pwd` + +# Set Dogtag component-specific environment variables +DOGTAG_BUILD_SCRIPT=`basename $0` +export DOGTAG_BUILD_SCRIPT +DOGTAG_COMPONENT=`basename ${PWD}` +export DOGTAG_COMPONENT +DOGTAG_SPECFILE="dogtag-pki-kra-ui.spec" +export DOGTAG_SPECFILE + +# Set PKI 'ant' environment variables (originally obtained from specfile) +PKI_PRODUCT_UI_FLAVOR_PREFIX="dogtag" +export PKI_PRODUCT_UI_FLAVOR_PREFIX +PKI_PRODUCT_PREFIX="pki" +export PKI_PRODUCT_PREFIX +PKI_PRODUCT="kra-ui" +export PKI_PRODUCT +PKI_VERSION="9.0.0" +export PKI_VERSION + +# Set Dogtag helper variables +DOGTAG_COMPONENT_NAME=${PKI_PRODUCT} +export DOGTAG_COMPONENT_NAME +DOGTAG_WGET_URL=http://cvs.fedora.redhat.com/viewvc +export DOGTAG_WGET_URL + +# Obtain '${DOGTAG_SPECFILE}' as necessary +if [ "$1" = "refresh" ]; then + if [ -f "${DOGTAG_SPECFILE}" ]; then + printf "Removing '${DOGTAG_SPECFILE}' . . . " + rm -rf ${DOGTAG_SPECFILE} + printf "done.\n" + fi + shift +fi +if [ ! -f "${DOGTAG_SPECFILE}" ]; then + # Check for Fedora Operating System + if [ ! -f /etc/fedora-release ]; then + printf "'${DOGTAG_COMPONENT_NAME}' ONLY builds on Fedora!\n" + exit 255 + fi + # Obtain Fedora Operating System Version + FEDORA_VERSION="F-`cat /etc/fedora-release | awk '{print $3}'`" + export FEDORA_VERSION + # Retrieve '${DOGTAG_SPECFILE}' from Koji + printf "Fetching '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}' . . .\n" + wget -O ${DOGTAG_SPECFILE} ${DOGTAG_WGET_URL}/${FEDORA_VERSION}/${DOGTAG_COMPONENT_NAME}/${DOGTAG_SPECFILE}?view=co + if [ ! -s "${DOGTAG_SPECFILE}" ]; then + printf "Failed to fetch '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}'!\n" + rm -rf ${DOGTAG_SPECFILE} + exit 255 + fi +fi + +# Invoke the shared Dogtag PKI build script +config-ext/build_dogtag_pki $@ + diff --git a/dogtag/kra-ui/dogtag-pki-kra-ui.spec b/dogtag/kra-ui/dogtag-pki-kra-ui.spec new file mode 100644 index 000000000..274d1ec76 --- /dev/null +++ b/dogtag/kra-ui/dogtag-pki-kra-ui.spec @@ -0,0 +1,61 @@ +Name: dogtag-pki-kra-ui +Version: 9.0.0 +Release: 1%{?dist} +Summary: Dogtag Certificate System - Data Recovery Authority User Interface +URL: http://pki.fedoraproject.org/ +License: GPLv2 +Group: System Environment/Base + +BuildArch: noarch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: ant + +Source0: http://pki.fedoraproject.org/pki/sources/%{name}/%{name}-%{version}.tar.gz + +# NOTE: Several PKI packages require a "virtual" UI component. These +# "virtual" UI components are "Provided" by various UI "flavors" +# including "dogtag", "redhat", and "null". Consequently, +# all "dogtag", "redhat", and "null" UI components MUST be +# mutually exclusive! +Provides: pki-kra-ui = %{version}-%{release} + +Obsoletes: pki-kra-ui < %{version}-%{release} + +Conflicts: redhat-pki-kra-ui + +%description +Dogtag Certificate System is an enterprise software system designed +to manage enterprise Public Key Infrastructure (PKI) deployments. + +The Dogtag Data Recovery Authority User Interface contains the graphical +user interface for the Dogtag Data Recovery Manager. + +%prep + +%setup -q + +%build +ant \ + -Dproduct.ui.flavor.prefix="dogtag" \ + -Dproduct.prefix="pki" \ + -Dproduct="kra-ui" \ + -Dversion="%{version}" + +%install +rm -rf %{buildroot} +cd dist/binary +unzip %{name}-%{version}.zip -d %{buildroot} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc LICENSE +%{_datadir}/pki/ + +%changelog +* Fri Nov 19 2010 Matthew Harmsen 9.0.0-1 +- Updated Dogtag 1.3.x --> Dogtag 2.0.0 --> Dogtag 9.0.0. diff --git a/dogtag/kra-ui/shared/webapps/kra/404.html b/dogtag/kra-ui/shared/webapps/kra/404.html new file mode 100755 index 000000000..2e7e59cdd --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/404.html @@ -0,0 +1,146 @@ + + + + + + +DRM 404 Error! + + + + + + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ +Certificate System DRM Error Page +
+

+ +

+ +

+ + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/500.html b/dogtag/kra-ui/shared/webapps/kra/500.html new file mode 100755 index 000000000..224cec1c8 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/500.html @@ -0,0 +1,139 @@ + + + + + + +DRM 500 Error! + + + + + + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ +Certificate System DRM Error Page +
+

+ +

+ +

+ + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/GenUnexpectedError.template b/dogtag/kra-ui/shared/webapps/kra/GenUnexpectedError.template new file mode 100644 index 000000000..a6ec193bc --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/GenUnexpectedError.template @@ -0,0 +1,68 @@ + + + + + +DRM Processing Error! + + + + +Problem Processing Your Request + + + + + + +
 
+ + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/GenError.template b/dogtag/kra-ui/shared/webapps/kra/agent/GenError.template new file mode 100644 index 000000000..2ecb08cf5 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/GenError.template @@ -0,0 +1,78 @@ + + + + + +DRM Agent Processing Error! + + + + +Problem Processing Your Request + + + + + + +
 
+ + + + + +

+Please consult your local administrator for further assistance. +The Certificate System logs may provide further information. + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/GenPending.template b/dogtag/kra-ui/shared/webapps/kra/agent/GenPending.template new file mode 100644 index 000000000..62d4316b1 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/GenPending.template @@ -0,0 +1,61 @@ + + + + + +DRM Agent Request Pending + + + + + +Request Successfully Submitted + + + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/GenRejected.template b/dogtag/kra-ui/shared/webapps/kra/agent/GenRejected.template new file mode 100644 index 000000000..d6c67f2c4 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/GenRejected.template @@ -0,0 +1,82 @@ + + + + + +DRM Agent Request Rejected + + + + +Request Rejected + + + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/GenSuccess.template b/dogtag/kra-ui/shared/webapps/kra/agent/GenSuccess.template new file mode 100644 index 000000000..dc3a9775f --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/GenSuccess.template @@ -0,0 +1,44 @@ + + + + + + +DRM Agent Generic Request Success + + + + +Request Successfully Submited + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/GenSvcPending.template b/dogtag/kra-ui/shared/webapps/kra/agent/GenSvcPending.template new file mode 100644 index 000000000..66a524912 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/GenSvcPending.template @@ -0,0 +1,61 @@ + + + + + +DRM Agent Request Svc Pending + + + + +Request Successfully Submitted + + + + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/GenUnauthorized.template b/dogtag/kra-ui/shared/webapps/kra/agent/GenUnauthorized.template new file mode 100644 index 000000000..fc137d06b --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/GenUnauthorized.template @@ -0,0 +1,42 @@ + + + + + + +DRM Agent Generic Unauthorized + + + + +Unauthorized Access + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/GenUnexpectedError.template b/dogtag/kra-ui/shared/webapps/kra/agent/GenUnexpectedError.template new file mode 100644 index 000000000..0af3aa15d --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/GenUnexpectedError.template @@ -0,0 +1,68 @@ + + + + + +DRM Agent Processing Error! + + + + +Problem Processing Your Request + + + + + + +
 
+ + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/cms-funcs.js b/dogtag/kra-ui/shared/webapps/kra/agent/cms-funcs.js new file mode 100644 index 000000000..c8ffd51c7 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/cms-funcs.js @@ -0,0 +1,538 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +// + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/funcs.js b/dogtag/kra-ui/shared/webapps/kra/agent/funcs.js new file mode 100644 index 000000000..daef83d17 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/funcs.js @@ -0,0 +1,686 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +// diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/graphics/dgLeftTab.gif b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/dgLeftTab.gif new file mode 100644 index 000000000..35a76c859 Binary files /dev/null and b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/dgLeftTab.gif differ diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/graphics/dgRightTab.gif b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/dgRightTab.gif new file mode 100644 index 000000000..a519bc759 Binary files /dev/null and b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/dgRightTab.gif differ diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/graphics/favicon.ico b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/favicon.ico new file mode 100644 index 000000000..efc1d33f4 Binary files /dev/null and b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/favicon.ico differ diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/graphics/goto-tall.gif b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/goto-tall.gif new file mode 100644 index 000000000..6eea3ef5c Binary files /dev/null and b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/goto-tall.gif differ diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/graphics/gray90.gif b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/gray90.gif new file mode 100644 index 000000000..c6f811102 Binary files /dev/null and b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/gray90.gif differ diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/graphics/hr.gif b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/hr.gif new file mode 100644 index 000000000..14f8acf92 Binary files /dev/null and b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/hr.gif differ diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/graphics/lgLeftTab.gif b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/lgLeftTab.gif new file mode 100644 index 000000000..a78fbc89d Binary files /dev/null and b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/lgLeftTab.gif differ diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/graphics/lgRightTab.gif b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/lgRightTab.gif new file mode 100644 index 000000000..71852402d Binary files /dev/null and b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/lgRightTab.gif differ diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/graphics/logo_header.gif b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/logo_header.gif new file mode 100644 index 000000000..573482227 Binary files /dev/null and b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/logo_header.gif differ diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/graphics/spacer.gif b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/spacer.gif new file mode 100644 index 000000000..13acffe53 Binary files /dev/null and b/dogtag/kra-ui/shared/webapps/kra/agent/graphics/spacer.gif differ diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/header.template b/dogtag/kra-ui/shared/webapps/kra/agent/header.template new file mode 100644 index 000000000..0de93919a --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/header.template @@ -0,0 +1,82 @@ + + + + + +Header + + + + + + + + +
+ + + + + + +
     Dogtag® Agent Services
+ + + + + +
+
+ + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/helpfun.js b/dogtag/kra-ui/shared/webapps/kra/agent/helpfun.js new file mode 100644 index 000000000..14a80bb95 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/helpfun.js @@ -0,0 +1,35 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +function help(helptopic) { + + var HelpWin=window.open("","MyWin", "toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,resizable=yes,width=500,height=500"); + + HelpWin.location = helptopic; + HelpWin.focus(); + +} + +function helpstatus(helpline) { + + window.status = helpline; + + return true; + +} + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/index.html b/dogtag/kra-ui/shared/webapps/kra/agent/index.html new file mode 100644 index 000000000..30662d47a --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/index.html @@ -0,0 +1,23 @@ + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/index.template b/dogtag/kra-ui/shared/webapps/kra/agent/index.template new file mode 100644 index 000000000..2a6c6b972 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/index.template @@ -0,0 +1,140 @@ + + + + + +DRM Agent + + + + + + + + + + + + +
+ + + + + + +
     Dogtag® Agent Services
+
  + + + + + + + +
  
+ + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/GrantRecovery.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/GrantRecovery.html new file mode 100644 index 000000000..225bbdb30 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/GrantRecovery.html @@ -0,0 +1,46 @@ + + + +Authorize Recovery (for Recovery Agents) + + + + + +Authorize Recovery (for Recovery Agents)
+ +Use this form to approve a key recovery. + + + + + +
 
+ +
+ + + + + + + +
+ Recovery authorization reference number:
+
+ +

+
+ + + + +
+   + +
+

+ + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/ListRequests.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/ListRequests.html new file mode 100644 index 000000000..11c1b5ef8 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/ListRequests.html @@ -0,0 +1,96 @@ + + + +List Key Service Requests + + + + + + + + +List Requests
+ +Use this form to show a list of key service requests. + + + + +
 
+ +
+ + + + + + + + + + + + + + +
+ Request type: + + +
+ Request status: + + +
+ Starting request identifier:
(optional)
+
+ +

+
+ + + + +
+    + first  + + + records    + +
+ +

+ + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/SrchKey.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/SrchKey.html new file mode 100644 index 000000000..685405465 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/SrchKey.html @@ -0,0 +1,323 @@ + + + + + + Search for Keys + + + + + + + +Search for Keys + +
Use this form +to search for archived keys according to the criteria you specify. + + + + +
 
+Each section lets you specify a key property. Select a property, then +fill in any needed details in that section. +You can combine search criteria to further narrow the search. +

+In the list of keys found by the search, you can click a button to display +details about individual keys. + + + + + + +
 
+Owner Name +

+ +Show keys +belonging to a particular owner +
+ + + + + +
+Owner Name: + + +
+
+
+ + + + + +
 
+Key Identifiers +
+Show +keys that fall within a particular range of key identifiers +
+Enter +a range of key identifiers in hexadecimal form (starting with 0x, as they appear in key displays) or in decimal form. +

+ + + + + + + + + + + +
+Lowest +key identifier: + + + + +(leave blank for no lower limit) + +
+Highest +key identifier: + + + + +(leave blank for no upper limit) + +
+

+
+ + + + + +
 
+Certificate +
+Show +the key that corresponds to the following certificate +
+ +Copy the certificate, then paste it into this text area. +

+

+
+ + + + + +
 
+Archiver +
+Show +keys that have been archived by a particular server +
+Enter +the user ID of the Certificate Manager or Registration Manager that submitted the archival request to the Data Recovery Manager. +

+ +User ID: + + +

+ +Note: Archiver information is available only when the Certificate Manager or Registration Manager is remote from the Data Recovery Manager. + +

+

+
+ +
+ + + + + + + +
 
+ +Limits + + + + + + + + + +
+      + Maximum results: + + +
+      + Time limit (in seconds): + + +
+
+ + + + +
+ + +
+
+ + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/SrchRecoverKey.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/SrchRecoverKey.html new file mode 100644 index 000000000..f4de8ca1f --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/SrchRecoverKey.html @@ -0,0 +1,328 @@ + + + + + + Recover Keys (for Administrators) + + + + + + + + +Recover Keys (for Administrators) +
Use this form +to search for archived keys according to the criteria you specify. + + + + +
 
+Each section +lets you specify a key property. Select a property, then fill in any needed details in that section. You can combine search criteria to further narrow the search. +

+In the list of keys found by the search, you can click a button to recover individual keys. + + + + + + +
 
+Owner Name +

+ +Show +keys belonging to a particular owner +
+ + + + + +
+Owner Name: + + +
+
+
+ + + + + +
 
+Key Identifiers +
+Show +keys that fall within a particular range of key identifiers +
+Enter +a range of key identifiers in hexadecimal form (starting with 0x, as they appear in key displays) or in decimal form. +

+ + + + + + + + + + + +
+Lowest +key identifier: + + + + +(leave blank for no lower limit) + +
+Highest +key identifier: + + + + +(leave blank for no upper limit) + +
+

+
+ + + + + +
 
+Certificate +
+Show +the key that corresponds to the following certificate +
+ +Copy the certificate, then paste it into this text area. +

+

+
+ + + + + +
 
+Archiver +
+Show +keys that have been archived by a particular server +
+ +Enter the user ID of the Certificate or Registration Manager that submitted the archival request to the Data Recovery Manager. + +

+ +User ID: + + +

+ +Note: Archiver information is available only when the Certificate Manager or Registration Manager is remote from the Data Recovery Manager. + +

+

+
+ +
+ + + + + + + + +
 
+ +Limits + + + + + + + + + +
+      + Maximum results: + + +
+      + Time limit (in seconds): + + +
+
+ + + + +
+ + +
+
+ + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/blank.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/blank.html new file mode 100644 index 000000000..d2c04a676 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/blank.html @@ -0,0 +1,10 @@ + + + +Untitled Document + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/confirmRecover.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/confirmRecover.html new file mode 100644 index 000000000..94df8b7f7 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/confirmRecover.html @@ -0,0 +1,6 @@ + + +Recover Key Confirm + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/confirmRecoverBySerial.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/confirmRecoverBySerial.template new file mode 100644 index 000000000..88a8d5c84 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/confirmRecoverBySerial.template @@ -0,0 +1,70 @@ + + + +Recovering Key + + + + + + + + +

+ + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/displayBySerial.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/displayBySerial.template new file mode 100644 index 000000000..a88599ede --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/displayBySerial.template @@ -0,0 +1,114 @@ + + + + + + +Display Key + + + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/displayBySerial2.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/displayBySerial2.template new file mode 100644 index 000000000..332d205c2 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/displayBySerial2.template @@ -0,0 +1,132 @@ + + + + Display Certificate + + + + + + + + + +Certificate + +
+ + + + +
 
+ + +
+ +Certificate contents
+ +

+
+
+ +

+ +
+ +Certificate fingerprints
+ +

+
+
+ +

+ +
+ +Installing this certificate in a server
+ +

+ +The following format can be used to install this certificate into a server. +

+Base 64 encoded certificate + +

+-----BEGIN CERTIFICATE-----
+
+-----END CERTIFICATE-----
+
+ +

+ +
+ +Downloading this certificate
+

+ +To download the certificate into your system, click the following button. + +

+ + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/displayBySerialForRecovery.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/displayBySerialForRecovery.template new file mode 100644 index 000000000..717d1d7d6 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/displayBySerialForRecovery.template @@ -0,0 +1,232 @@ + + + + + + +Display Key + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/examineRecovery.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/examineRecovery.template new file mode 100644 index 000000000..240f7e9e4 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/examineRecovery.template @@ -0,0 +1,109 @@ + + + +Examine Recovery + + + + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/finishAsyncRecovery.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/finishAsyncRecovery.template new file mode 100644 index 000000000..0d2caf676 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/finishAsyncRecovery.template @@ -0,0 +1,101 @@ + + + +Key Recovery Result + + + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/finishRecovery.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/finishRecovery.template new file mode 100644 index 000000000..e73a26237 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/finishRecovery.template @@ -0,0 +1,101 @@ + + + +Key Recovery Result + + + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameGrant.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameGrant.html new file mode 100644 index 000000000..14b3ced02 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameGrant.html @@ -0,0 +1,18 @@ + + + +Untitled Document + + + + + + + + + +<body bgcolor="#FFFFFF"> + +</body> + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameRecover.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameRecover.html new file mode 100644 index 000000000..60cd76f41 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameRecover.html @@ -0,0 +1,18 @@ + + + +Untitled Document + + + + + + + + + +<body bgcolor="#FFFFFF"> + +</body> + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameRequest.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameRequest.html new file mode 100644 index 000000000..ae544e34b --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameRequest.html @@ -0,0 +1,18 @@ + + + +Untitled Document + + + + + + + + + +<body bgcolor="#FFFFFF"> + +</body> + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameSearch.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameSearch.html new file mode 100644 index 000000000..a48fee2e6 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameSearch.html @@ -0,0 +1,18 @@ + + + +Untitled Document + + + + + + + + + +<body bgcolor="#FFFFFF"> + +</body> + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameStats.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameStats.html new file mode 100644 index 000000000..57a24de47 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/frameStats.html @@ -0,0 +1,18 @@ + + + +Untitled Document + + + + + + + + + +<body bgcolor="#FFFFFF"> + +</body> + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/getApprovalStatus.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/getApprovalStatus.template new file mode 100644 index 000000000..5a6a1114a --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/getApprovalStatus.template @@ -0,0 +1,102 @@ + + + + +Key Recovery Result + + + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/getStats.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/getStats.template new file mode 100644 index 000000000..cfd2f3193 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/getStats.template @@ -0,0 +1,124 @@ + + + + Display CRL + + + + + + + + + + +Statistics +
+ + + + +
 
+
+ + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/grantAsyncRecovery.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/grantAsyncRecovery.template new file mode 100644 index 000000000..c76e61ac4 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/grantAsyncRecovery.template @@ -0,0 +1,45 @@ + + + +Key Recovery Grant Result + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/grantRecovery.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/grantRecovery.template new file mode 100644 index 000000000..906da8338 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/grantRecovery.template @@ -0,0 +1,44 @@ + + + +Key Recovery Result + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/index.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/index.html new file mode 100644 index 000000000..3ca0f8959 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/index.html @@ -0,0 +1,18 @@ + + + +DRM Agent + + + + + + + + + +<body bgcolor="#FFFFFF"> + +</body> + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuCheck.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuCheck.html new file mode 100644 index 000000000..0787f104c --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuCheck.html @@ -0,0 +1,33 @@ + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Keys
+ Recover Keys
+ Authorize Recovery
+ + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuGrant.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuGrant.html new file mode 100644 index 000000000..594dfaf06 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuGrant.html @@ -0,0 +1,33 @@ + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Keys
+ Recover Keys
+ Authorize Recovery
+ + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuRecover.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuRecover.html new file mode 100644 index 000000000..1439917d4 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuRecover.html @@ -0,0 +1,33 @@ + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Keys
+ Recover Keys
+ Authorize Recovery
+ + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuRequest.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuRequest.html new file mode 100644 index 000000000..69a5300a6 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuRequest.html @@ -0,0 +1,33 @@ + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Keys
+ Recover Keys
+ Authorize Recovery
+ + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuSearch.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuSearch.html new file mode 100644 index 000000000..e3f23d53f --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuSearch.html @@ -0,0 +1,33 @@ + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Keys
+ Recover Keys
+ Authorize Recovery
+ + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuStats.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuStats.html new file mode 100644 index 000000000..2d132b185 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/menuStats.html @@ -0,0 +1,37 @@ + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + + +
+ List Requests
+ Search for Keys
+ Recover Keys
+ Authorize Recovery
+ Statistics
+ + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/monitor.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/monitor.template new file mode 100644 index 000000000..27fa7f84a --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/monitor.template @@ -0,0 +1,184 @@ + + +Monitor + + + + + +Monitor + + + + + +
 
+ + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/processReq.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/processReq.template new file mode 100644 index 000000000..a5292102d --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/processReq.template @@ -0,0 +1,281 @@ + + + + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/queryKey.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/queryKey.template new file mode 100644 index 000000000..0bea5f140 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/queryKey.template @@ -0,0 +1,208 @@ + + + + + + + +Key Query Result + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/queryKeyForRecovery.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/queryKeyForRecovery.template new file mode 100644 index 000000000..09e873377 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/queryKeyForRecovery.template @@ -0,0 +1,220 @@ + + + + + + +Key Query Result + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/queryReq.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/queryReq.template new file mode 100644 index 000000000..47db884fa --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/queryReq.template @@ -0,0 +1,385 @@ + + + + Request Queue + + + + + +Request Queue +
+ + + + + +
 
+ + + + +

+ + +
+
+ + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/recoverBySerial.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/recoverBySerial.template new file mode 100644 index 000000000..a1209f32b --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/recoverBySerial.template @@ -0,0 +1,76 @@ + + + +Key Recovery Result + + + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/srchKey.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/srchKey.template new file mode 100644 index 000000000..a06999996 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/srchKey.template @@ -0,0 +1,213 @@ + + + + + + + +Key Query Result + + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/srchKeyForRecovery.template b/dogtag/kra-ui/shared/webapps/kra/agent/kra/srchKeyForRecovery.template new file mode 100644 index 000000000..4c5387c32 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/srchKeyForRecovery.template @@ -0,0 +1,227 @@ + + + + + + + +Key Query Result + + + + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/agent/kra/top.html b/dogtag/kra-ui/shared/webapps/kra/agent/kra/top.html new file mode 100644 index 000000000..5e7a2a40e --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/agent/kra/top.html @@ -0,0 +1,48 @@ + + + +Untitled Document + + + + + + + + +
+ + + + +
+ + + + + + +
Dogtag®
+ Certificate System
Privileged User Services
+
+ + + + + + + + + + + + + +
Certificate + ServiceRegistration + Service Key + Service
+
+ + + diff --git a/dogtag/kra-ui/shared/webapps/kra/index.html b/dogtag/kra-ui/shared/webapps/kra/index.html new file mode 100644 index 000000000..30662d47a --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/index.html @@ -0,0 +1,23 @@ + + + + diff --git a/dogtag/kra-ui/shared/webapps/kra/services.template b/dogtag/kra-ui/shared/webapps/kra/services.template new file mode 100644 index 000000000..e28887b70 --- /dev/null +++ b/dogtag/kra-ui/shared/webapps/kra/services.template @@ -0,0 +1,106 @@ + + + + +DRM Services + + + + + + + + + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ + + +Certificate System DRM Services Page +
+

+ +

+

+ + + + + + + + + + +
  
  
+
+ + + diff --git a/dogtag/ocsp-ui/CMakeLists.txt b/dogtag/ocsp-ui/CMakeLists.txt new file mode 100644 index 000000000..5a40de3d5 --- /dev/null +++ b/dogtag/ocsp-ui/CMakeLists.txt @@ -0,0 +1,8 @@ +project(ocsp-ui) + +install( + DIRECTORY + shared/ + DESTINATION + ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME} +) diff --git a/dogtag/ocsp-ui/LICENSE b/dogtag/ocsp-ui/LICENSE new file mode 100644 index 000000000..e281f4362 --- /dev/null +++ b/dogtag/ocsp-ui/LICENSE @@ -0,0 +1,291 @@ +This Program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published +by the Free Software Foundation; version 2 of the License. + +This Program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with this Program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. diff --git a/dogtag/ocsp-ui/build.xml b/dogtag/ocsp-ui/build.xml new file mode 100644 index 000000000..babdbcae6 --- /dev/null +++ b/dogtag/ocsp-ui/build.xml @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dogtag/ocsp-ui/build_dogtag b/dogtag/ocsp-ui/build_dogtag new file mode 100755 index 000000000..27066ed2b --- /dev/null +++ b/dogtag/ocsp-ui/build_dogtag @@ -0,0 +1,82 @@ +#!/bin/bash +# BEGIN COPYRIGHT BLOCK +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# +# (C) 2007 Red Hat, Inc. +# All rights reserved. +# END COPYRIGHT BLOCK + +# Always switch into the base directory of this +# shell script prior to executing it so that all +# of its output is written to this directory +cd `dirname $0` + +# Retrieve the directory name housing this component +PWD=`pwd` + +# Set Dogtag component-specific environment variables +DOGTAG_BUILD_SCRIPT=`basename $0` +export DOGTAG_BUILD_SCRIPT +DOGTAG_COMPONENT=`basename ${PWD}` +export DOGTAG_COMPONENT +DOGTAG_SPECFILE="dogtag-pki-ocsp-ui.spec" +export DOGTAG_SPECFILE + +# Set PKI 'ant' environment variables (originally obtained from specfile) +PKI_PRODUCT_UI_FLAVOR_PREFIX="dogtag" +export PKI_PRODUCT_UI_FLAVOR_PREFIX +PKI_PRODUCT_PREFIX="pki" +export PKI_PRODUCT_PREFIX +PKI_PRODUCT="ocsp-ui" +export PKI_PRODUCT +PKI_VERSION="9.0.0" +export PKI_VERSION + +# Set Dogtag helper variables +DOGTAG_COMPONENT_NAME=${PKI_PRODUCT} +export DOGTAG_COMPONENT_NAME +DOGTAG_WGET_URL=http://cvs.fedora.redhat.com/viewvc +export DOGTAG_WGET_URL + +# Obtain '${DOGTAG_SPECFILE}' as necessary +if [ "$1" = "refresh" ]; then + if [ -f "${DOGTAG_SPECFILE}" ]; then + printf "Removing '${DOGTAG_SPECFILE}' . . . " + rm -rf ${DOGTAG_SPECFILE} + printf "done.\n" + fi + shift +fi +if [ ! -f "${DOGTAG_SPECFILE}" ]; then + # Check for Fedora Operating System + if [ ! -f /etc/fedora-release ]; then + printf "'${DOGTAG_COMPONENT_NAME}' ONLY builds on Fedora!\n" + exit 255 + fi + # Obtain Fedora Operating System Version + FEDORA_VERSION="F-`cat /etc/fedora-release | awk '{print $3}'`" + export FEDORA_VERSION + # Retrieve '${DOGTAG_SPECFILE}' from Koji + printf "Fetching '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}' . . .\n" + wget -O ${DOGTAG_SPECFILE} ${DOGTAG_WGET_URL}/${FEDORA_VERSION}/${DOGTAG_COMPONENT_NAME}/${DOGTAG_SPECFILE}?view=co + if [ ! -s "${DOGTAG_SPECFILE}" ]; then + printf "Failed to fetch '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}'!\n" + rm -rf ${DOGTAG_SPECFILE} + exit 255 + fi +fi + +# Invoke the shared Dogtag PKI build script +config-ext/build_dogtag_pki $@ + diff --git a/dogtag/ocsp-ui/dogtag-pki-ocsp-ui.spec b/dogtag/ocsp-ui/dogtag-pki-ocsp-ui.spec new file mode 100644 index 000000000..5ea461007 --- /dev/null +++ b/dogtag/ocsp-ui/dogtag-pki-ocsp-ui.spec @@ -0,0 +1,62 @@ +Name: dogtag-pki-ocsp-ui +Version: 9.0.0 +Release: 1%{?dist} +Summary: Dogtag Certificate System - Online Certificate Status Protocol User Interface +URL: http://pki.fedoraproject.org/ +License: GPLv2 +Group: System Environment/Base + +BuildArch: noarch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: ant + +Source0: http://pki.fedoraproject.org/pki/sources/%{name}/%{name}-%{version}.tar.gz + +# NOTE: Several PKI packages require a "virtual" UI component. These +# "virtual" UI components are "Provided" by various UI "flavors" +# including "dogtag", "redhat", and "null". Consequently, +# all "dogtag", "redhat", and "null" UI components MUST be +# mutually exclusive! +Provides: pki-ocsp-ui = %{version}-%{release} + +Obsoletes: pki-ocsp-ui < %{version}-%{release} + +Conflicts: redhat-pki-ocsp-ui + +%description +Dogtag Certificate System is an enterprise software system designed +to manage enterprise Public Key Infrastructure (PKI) deployments. + +The Dogtag Online Certificate Status Protocol User Interface contains the +graphical user interface for the +Dogtag Online Certificate Status Protocol Manager. + +%prep + +%setup -q + +%build +ant \ + -Dproduct.ui.flavor.prefix="dogtag" \ + -Dproduct.prefix="pki" \ + -Dproduct="ocsp-ui" \ + -Dversion="%{version}" + +%install +rm -rf %{buildroot} +cd dist/binary +unzip %{name}-%{version}.zip -d %{buildroot} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc LICENSE +%{_datadir}/pki/ + +%changelog +* Fri Nov 19 2010 Matthew Harmsen 9.0.0-1 +- Updated Dogtag 1.3.x --> Dogtag 2.0.0 --> Dogtag 9.0.0. diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/404.html b/dogtag/ocsp-ui/shared/webapps/ocsp/404.html new file mode 100755 index 000000000..a337de323 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/404.html @@ -0,0 +1,146 @@ + + + + + + +OCSP 404 Error! + + + + + + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ +Certificate System OCSP Error Page +
+

+ +

+ +

+ + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/500.html b/dogtag/ocsp-ui/shared/webapps/ocsp/500.html new file mode 100755 index 000000000..1e7fbb43a --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/500.html @@ -0,0 +1,139 @@ + + + + + + +OCSP 500 Error! + + + + + + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ +Certificate System OCSP Error Page +
+

+ +

+ +

+ + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/GenUnexpectedError.template b/dogtag/ocsp-ui/shared/webapps/ocsp/GenUnexpectedError.template new file mode 100644 index 000000000..b78424626 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/GenUnexpectedError.template @@ -0,0 +1,68 @@ + + + + + +OCSP Processing Error! + + + + +Problem Processing Your Request + + + + + + +
 
+ + + + + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenError.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenError.template new file mode 100644 index 000000000..c2b45826e --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenError.template @@ -0,0 +1,78 @@ + + + + + +OCSP Agent Processing Error! + + + + +Problem Processing Your Request + + + + + + +
 
+ + + + + +

+Please consult your local administrator for further assistance. +The Certificate System logs may provide further information. + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenPending.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenPending.template new file mode 100644 index 000000000..9264d1bd0 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenPending.template @@ -0,0 +1,61 @@ + + + + + +OCSP Agent Request Pending + + + + + +Request Successfully Submitted + + + + + + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenRejected.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenRejected.template new file mode 100644 index 000000000..5e5155541 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenRejected.template @@ -0,0 +1,82 @@ + + + + + +OCSP Agent Request Rejected + + + + +Request Rejected + + + + + + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenSuccess.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenSuccess.template new file mode 100644 index 000000000..9d9022b2b --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenSuccess.template @@ -0,0 +1,44 @@ + + + + + + +OCSP Agent Generic Request Success + + + + +Request Successfully Submited + + + + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenSvcPending.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenSvcPending.template new file mode 100644 index 000000000..248f3e592 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenSvcPending.template @@ -0,0 +1,61 @@ + + + + + +OCSP Agent Request Svc Pending + + + + +Request Successfully Submitted + + + + + + + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenUnauthorized.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenUnauthorized.template new file mode 100644 index 000000000..af2aede06 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenUnauthorized.template @@ -0,0 +1,42 @@ + + + + + + +OCSP Agent Generic Unauthorized + + + + +Unauthorized Access + + + + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenUnexpectedError.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenUnexpectedError.template new file mode 100644 index 000000000..d68d10a19 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/GenUnexpectedError.template @@ -0,0 +1,68 @@ + + + + + +OCSP Agent Processing Error! + + + + +Problem Processing Your Request + + + + + + +
 
+ + + + + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/cms-funcs.js b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/cms-funcs.js new file mode 100644 index 000000000..473fb1795 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/cms-funcs.js @@ -0,0 +1,539 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + + +// + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/funcs.js b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/funcs.js new file mode 100644 index 000000000..daef83d17 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/funcs.js @@ -0,0 +1,686 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +// diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/dgLeftTab.gif b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/dgLeftTab.gif new file mode 100644 index 000000000..35a76c859 Binary files /dev/null and b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/dgLeftTab.gif differ diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/dgRightTab.gif b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/dgRightTab.gif new file mode 100644 index 000000000..a519bc759 Binary files /dev/null and b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/dgRightTab.gif differ diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/favicon.ico b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/favicon.ico new file mode 100644 index 000000000..efc1d33f4 Binary files /dev/null and b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/favicon.ico differ diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/goto-tall.gif b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/goto-tall.gif new file mode 100644 index 000000000..6eea3ef5c Binary files /dev/null and b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/goto-tall.gif differ diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/gray90.gif b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/gray90.gif new file mode 100644 index 000000000..c6f811102 Binary files /dev/null and b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/gray90.gif differ diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/hr.gif b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/hr.gif new file mode 100644 index 000000000..14f8acf92 Binary files /dev/null and b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/hr.gif differ diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/lgLeftTab.gif b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/lgLeftTab.gif new file mode 100644 index 000000000..a78fbc89d Binary files /dev/null and b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/lgLeftTab.gif differ diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/lgRightTab.gif b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/lgRightTab.gif new file mode 100644 index 000000000..71852402d Binary files /dev/null and b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/lgRightTab.gif differ diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/logo_header.gif b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/logo_header.gif new file mode 100644 index 000000000..573482227 Binary files /dev/null and b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/logo_header.gif differ diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/spacer.gif b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/spacer.gif new file mode 100644 index 000000000..13acffe53 Binary files /dev/null and b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/graphics/spacer.gif differ diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/header.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/header.template new file mode 100644 index 000000000..4697e78f7 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/header.template @@ -0,0 +1,82 @@ + + + + + +Header + + + + + + + + +
+ + + + + + +
     Dogtag® Agent Services
+ + + + + +
+
+ + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/helpfun.js b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/helpfun.js new file mode 100644 index 000000000..14a80bb95 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/helpfun.js @@ -0,0 +1,35 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +function help(helptopic) { + + var HelpWin=window.open("","MyWin", "toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,resizable=yes,width=500,height=500"); + + HelpWin.location = helptopic; + HelpWin.focus(); + +} + +function helpstatus(helpline) { + + window.status = helpline; + + return true; + +} + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/index.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/index.html new file mode 100644 index 000000000..30662d47a --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/index.html @@ -0,0 +1,23 @@ + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/index.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/index.template new file mode 100644 index 000000000..79f6f592e --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/index.template @@ -0,0 +1,140 @@ + + + + + +OCSP Agent + + + + + + + + + + + + +
+ + + + + + +
     Dogtag® Agent Services
+
  + + + + + + + +
  
+ + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/AddCA.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/AddCA.html new file mode 100644 index 000000000..79fe51529 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/AddCA.html @@ -0,0 +1,69 @@ + + + + +Add Certificate Authority + + + + + +Add Certificate Authority
+ +Use this form to add the certificate chain of a Certificate Authority whose CRL will be accepted by this OCSP Authority. + + + + +
 
+ +
+ + + + + + + + +
+ Base 64 encoded certificate (including header and footer): +
+ +
+ +

+
+ + + + +
+ + +
+ +

+ + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/AddCRL.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/AddCRL.html new file mode 100644 index 000000000..98f4b0771 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/AddCRL.html @@ -0,0 +1,82 @@ + + + + +Add Certificate Revocation List + + + + + +Add Certificate Revocation List
+ +Use this form to add the certificate revocation list of a Certificate Authority. + + + + +
 
+ +
+ + + + + + + + + + + + + + + + +
+ Base 64 encoded Certificate revocation list (including header and footer): +
+ +
+ + +
+
+
+ +

+
+ + + + +
+ + +
+ +

+ + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/CheckCert.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/CheckCert.html new file mode 100644 index 000000000..6e614c87f --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/CheckCert.html @@ -0,0 +1,69 @@ + + + + +Check Certificate Status + + + + + +Check Certificate Status
+ +Use this form to confirm the status of a certificate. + + + + +
 
+ +
+ + + + + + + + +
+ Base 64 encoded certificate: +
+ +
+ +

+
+ + + + +
+ + +
+ +

+ + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/addCA.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/addCA.template new file mode 100644 index 000000000..5d71adca8 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/addCA.template @@ -0,0 +1,59 @@ + + + + + Adding Certificate Authority + + + + + + + + + + +Adding Certificate Authority +
+ + + + +
 
+
+ + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/addCRL.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/addCRL.template new file mode 100644 index 000000000..12f4ce1d3 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/addCRL.template @@ -0,0 +1,59 @@ + + + + + Adding Certificate Revocation List + + + + + + + + + + +Adding Certificate Revocation List +
+ + + + +
 
+
+ + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/checkCert.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/checkCert.template new file mode 100644 index 000000000..d00e15c31 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/checkCert.template @@ -0,0 +1,79 @@ + + + + + Check Certificate Status + + + + + + + + + + +Online Certificate Status +
+ + + + +
 
+
+ + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameAddCA.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameAddCA.html new file mode 100644 index 000000000..afb888caf --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameAddCA.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameAddCRL.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameAddCRL.html new file mode 100644 index 000000000..28be03545 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameAddCRL.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameCheckCert.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameCheckCert.html new file mode 100644 index 000000000..21335c8a0 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameCheckCert.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameListCA.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameListCA.html new file mode 100644 index 000000000..90530fd42 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameListCA.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameOCSP.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameOCSP.html new file mode 100644 index 000000000..00fad0f36 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameOCSP.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameStats.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameStats.html new file mode 100644 index 000000000..8efa27a78 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/frameStats.html @@ -0,0 +1,32 @@ + + + + +Untitled Document + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/getOCSPInfo.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/getOCSPInfo.template new file mode 100644 index 000000000..8b739b45d --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/getOCSPInfo.template @@ -0,0 +1,118 @@ + + + + + Display CRL + + + + + + + + + + +OCSP Service +
+ + + + +
 
+
+ + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/getStats.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/getStats.template new file mode 100644 index 000000000..a08a6fe60 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/getStats.template @@ -0,0 +1,141 @@ + + + + + Display CRL + + + + + + + + + + +Statistics +
+ + + + +
 
+
+ + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/index.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/index.html new file mode 100644 index 000000000..cd4ea326a --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/index.html @@ -0,0 +1,33 @@ + + + + +OCSP Agent + + + + + + + + +<body bgcolor="#FFFFFF"> +</body> + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/listCAs.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/listCAs.template new file mode 100644 index 000000000..6fbf5fd73 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/listCAs.template @@ -0,0 +1,146 @@ + + + + + List Certificate Authorities + + + + + + + + + + +List Certificate Authorities +
+ + + + +
 
+
+ + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuAddCA.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuAddCA.html new file mode 100644 index 000000000..6b4419f78 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuAddCA.html @@ -0,0 +1,50 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + +
+ List Certificate Authorities
+ Add Certificate Authority
+ Add Certificate Revocation List
+ Check Certificate Status
+ OCSP Service
+ + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuAddCRL.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuAddCRL.html new file mode 100644 index 000000000..7da3025e3 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuAddCRL.html @@ -0,0 +1,50 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + +
+ List Certificate Authorities
+ Add Certificate Authority
+ Add Certificate Revocation List
+ Check Certificate Status
+ OCSP Service
+ + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuCheckCert.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuCheckCert.html new file mode 100644 index 000000000..2e4773a28 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuCheckCert.html @@ -0,0 +1,50 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + +
+ List Certificate Authorities
+ Add Certificate Authority
+ Add Certificate Revocation List
+ Check Certificate Status
+ OCSP Service
+ + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuListCA.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuListCA.html new file mode 100644 index 000000000..ac99b752a --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuListCA.html @@ -0,0 +1,50 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + +
+ List Certificate Authorities
+ Add Certificate Authority
+ Add Certificate Revocation List
+ Check Certificate Status
+ OCSP Service
+ + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuOCSP.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuOCSP.html new file mode 100644 index 000000000..b019fe81f --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuOCSP.html @@ -0,0 +1,50 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + +
+ List Certificate Authorities
+ Add Certificate Authority
+ Add Certificate Revocation List
+ Check Certificate Status
+ OCSP Service
+ + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuStats.html b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuStats.html new file mode 100644 index 000000000..f86dd059e --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/menuStats.html @@ -0,0 +1,54 @@ + + + + +Untitled Document + + + + + + + + + + + + + + + + + + + + + + + +
+ List Certificate Authorities
+ Add Certificate Authority
+ Add Certificate Revocation List
+ Check Certificate Status
+ OCSP Service
+ Statistics
+ + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/removeCA.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/removeCA.template new file mode 100755 index 000000000..1b85bba95 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ocsp/removeCA.template @@ -0,0 +1,65 @@ + + + + + Removing Certificate Authority + + + + + + + + + + +Removing Certificate Authority +
+ + + + +
 
+
+ + + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ports.template b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ports.template new file mode 100644 index 000000000..c4b21fca7 --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/agent/ports.template @@ -0,0 +1,121 @@ + + + + + +OCSP Agent Ports + + + + + + + + + + + + + +
+ + + + + + +
     Dogtag® Services Summary
+
  + + + + + + + + + + +
  
  
+
 
+ + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/index.html b/dogtag/ocsp-ui/shared/webapps/ocsp/index.html new file mode 100644 index 000000000..30662d47a --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/index.html @@ -0,0 +1,23 @@ + + + + diff --git a/dogtag/ocsp-ui/shared/webapps/ocsp/services.template b/dogtag/ocsp-ui/shared/webapps/ocsp/services.template new file mode 100644 index 000000000..74783cd3b --- /dev/null +++ b/dogtag/ocsp-ui/shared/webapps/ocsp/services.template @@ -0,0 +1,106 @@ + + + + +OCSP Services + + + + + + + + + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ + + +Certificate System OCSP Services Page +
+

+ +

+

+ + + + + + + + + + +
  
  
+
+ + + diff --git a/dogtag/ra-ui/CMakeLists.txt b/dogtag/ra-ui/CMakeLists.txt new file mode 100644 index 000000000..3bdbb46ae --- /dev/null +++ b/dogtag/ra-ui/CMakeLists.txt @@ -0,0 +1,8 @@ +project(ra-ui) + +install( + DIRECTORY + shared/ + DESTINATION + ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME} +) diff --git a/dogtag/ra-ui/LICENSE b/dogtag/ra-ui/LICENSE new file mode 100644 index 000000000..e281f4362 --- /dev/null +++ b/dogtag/ra-ui/LICENSE @@ -0,0 +1,291 @@ +This Program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published +by the Free Software Foundation; version 2 of the License. + +This Program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with this Program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. diff --git a/dogtag/ra-ui/build.xml b/dogtag/ra-ui/build.xml new file mode 100644 index 000000000..512a622f8 --- /dev/null +++ b/dogtag/ra-ui/build.xml @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dogtag/ra-ui/build_dogtag b/dogtag/ra-ui/build_dogtag new file mode 100755 index 000000000..f88e9838c --- /dev/null +++ b/dogtag/ra-ui/build_dogtag @@ -0,0 +1,82 @@ +#!/bin/bash +# BEGIN COPYRIGHT BLOCK +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# +# (C) 2007 Red Hat, Inc. +# All rights reserved. +# END COPYRIGHT BLOCK + +# Always switch into the base directory of this +# shell script prior to executing it so that all +# of its output is written to this directory +cd `dirname $0` + +# Retrieve the directory name housing this component +PWD=`pwd` + +# Set Dogtag component-specific environment variables +DOGTAG_BUILD_SCRIPT=`basename $0` +export DOGTAG_BUILD_SCRIPT +DOGTAG_COMPONENT=`basename ${PWD}` +export DOGTAG_COMPONENT +DOGTAG_SPECFILE="dogtag-pki-ra-ui.spec" +export DOGTAG_SPECFILE + +# Set PKI 'ant' environment variables (originally obtained from specfile) +PKI_PRODUCT_UI_FLAVOR_PREFIX="dogtag" +export PKI_PRODUCT_UI_FLAVOR_PREFIX +PKI_PRODUCT_PREFIX="pki" +export PKI_PRODUCT_PREFIX +PKI_PRODUCT="ra-ui" +export PKI_PRODUCT +PKI_VERSION="9.0.0" +export PKI_VERSION + +# Set Dogtag helper variables +DOGTAG_COMPONENT_NAME=${PKI_PRODUCT} +export DOGTAG_COMPONENT_NAME +DOGTAG_WGET_URL=http://cvs.fedora.redhat.com/viewvc +export DOGTAG_WGET_URL + +# Obtain '${DOGTAG_SPECFILE}' as necessary +if [ "$1" = "refresh" ]; then + if [ -f "${DOGTAG_SPECFILE}" ]; then + printf "Removing '${DOGTAG_SPECFILE}' . . . " + rm -rf ${DOGTAG_SPECFILE} + printf "done.\n" + fi + shift +fi +if [ ! -f "${DOGTAG_SPECFILE}" ]; then + # Check for Fedora Operating System + if [ ! -f /etc/fedora-release ]; then + printf "'${DOGTAG_COMPONENT_NAME}' ONLY builds on Fedora!\n" + exit 255 + fi + # Obtain Fedora Operating System Version + FEDORA_VERSION="F-`cat /etc/fedora-release | awk '{print $3}'`" + export FEDORA_VERSION + # Retrieve '${DOGTAG_SPECFILE}' from Koji + printf "Fetching '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}' . . .\n" + wget -O ${DOGTAG_SPECFILE} ${DOGTAG_WGET_URL}/${FEDORA_VERSION}/${DOGTAG_COMPONENT_NAME}/${DOGTAG_SPECFILE}?view=co + if [ ! -s "${DOGTAG_SPECFILE}" ]; then + printf "Failed to fetch '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}'!\n" + rm -rf ${DOGTAG_SPECFILE} + exit 255 + fi +fi + +# Invoke the shared Dogtag PKI build script +config-ext/build_dogtag_pki $@ + diff --git a/dogtag/ra-ui/dogtag-pki-ra-ui.spec b/dogtag/ra-ui/dogtag-pki-ra-ui.spec new file mode 100644 index 000000000..32e9a72a6 --- /dev/null +++ b/dogtag/ra-ui/dogtag-pki-ra-ui.spec @@ -0,0 +1,61 @@ +Name: dogtag-pki-ra-ui +Version: 9.0.0 +Release: 1%{?dist} +Summary: Dogtag Certificate System - Registration Authority User Interface +URL: http://pki.fedoraproject.org/ +License: GPLv2 +Group: System Environment/Base + +BuildArch: noarch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: ant + +Source0: http://pki.fedoraproject.org/pki/sources/%{name}/%{name}-%{version}.tar.gz + +# NOTE: Several PKI packages require a "virtual" UI component. These +# "virtual" UI components are "Provided" by various UI "flavors" +# including "dogtag", "redhat", and "null". Consequently, +# all "dogtag", "redhat", and "null" UI components MUST be +# mutually exclusive! +Provides: pki-ra-ui = %{version}-%{release} + +Obsoletes: pki-ra-ui < %{version}-%{release} + +Conflicts: redhat-pki-ra-ui + +%description +Dogtag Certificate System is an enterprise software system designed +to manage enterprise Public Key Infrastructure (PKI) deployments. + +The Dogtag Registration Authority User Interface contains the graphical +user interface for the Dogtag Registration Authority. + +%prep + +%setup -q + +%build +ant \ + -Dproduct.ui.flavor.prefix="dogtag" \ + -Dproduct.prefix="pki" \ + -Dproduct="ra-ui" \ + -Dversion="%{version}" + +%install +rm -rf %{buildroot} +cd dist/binary +unzip %{name}-%{version}.zip -d %{buildroot} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc LICENSE +%{_datadir}/pki/ + +%changelog +* Fri Nov 19 2010 Matthew Harmsen 9.0.0-1 +- Updated Dogtag 1.3.x --> Dogtag 2.0.0 --> Dogtag 9.0.0. diff --git a/dogtag/ra-ui/shared/docroot/404.html b/dogtag/ra-ui/shared/docroot/404.html new file mode 100755 index 000000000..ec42699f2 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/404.html @@ -0,0 +1,146 @@ + + + + + + +RA 404 Error! + + + + + + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ +Certificate System RA Error Page +
+

+ +

+ +

+ + + + diff --git a/dogtag/ra-ui/shared/docroot/500.html b/dogtag/ra-ui/shared/docroot/500.html new file mode 100755 index 000000000..f25ba430a --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/500.html @@ -0,0 +1,139 @@ + + + + + + +RA 500 Error! + + + + + + + + + +
+ +
+
+ +
+ - +
+ + +
+
+ +
+ +Certificate System RA Error Page +
+

+ +

+ +

+ + + + diff --git a/dogtag/ra-ui/shared/docroot/admin/group/add_new.vm b/dogtag/ra-ui/shared/docroot/admin/group/add_new.vm new file mode 100644 index 000000000..70d0d16ac --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/admin/group/add_new.vm @@ -0,0 +1,83 @@ + + + + +Add New Group + + + + + + + +#include ( "header.vm" ) + + + + +
+ +
+
+ +
+UID: $uid +
+ + +
+
+ +
+ + + +Administrator Interface +
+

+#if ($error == 'exist') +Group already exists +

+#end +

+
+ + + + + + + + + +
GID
Name
+
+Add Group +
+

+#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/admin/group/index.vm b/dogtag/ra-ui/shared/docroot/admin/group/index.vm new file mode 100644 index 000000000..6f25e3740 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/admin/group/index.vm @@ -0,0 +1,81 @@ + + + + +RA Admin + + + + + + + +#include ( "header.vm" ) + +

+ + +
+ +
+
+ +
+UID: $uid +
+ + +
+
+ +
+ + + +Administrator Interface +
+

+Add New Group +

+

+ + + + + +#foreach($r in $rows) + + + + +#end +
GIDName
$r.getGID()$r.getName()
+
+

+Previous | Next +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/admin/group/read.vm b/dogtag/ra-ui/shared/docroot/admin/group/read.vm new file mode 100644 index 000000000..c780ab09a --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/admin/group/read.vm @@ -0,0 +1,104 @@ + + + + +Groups + + + + + + + +#include ( "header.vm" ) + +

+ + +
+ +
+
+ +
+UID: $uid +
+ + +
+
+ +
+ + + +Administrator Interface +
+

+

+ + + + + + + + + +
GID$gid
Name$name
+
+

+Delete This Group +

+----------------------------------------------- +
+Members +

+ +#foreach($r in $members) + + + +#end +
$r.getUID() [Delete]
+
+
+----------------------------------------------- +
+#if ($non_member_exists) +New Member +
+ + Add +
+#end +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/admin/index.vm b/dogtag/ra-ui/shared/docroot/admin/index.vm new file mode 100644 index 000000000..b14712e9d --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/admin/index.vm @@ -0,0 +1,95 @@ + + + + +RA Admin + + + + + + + +#include ( "header.vm" ) + + + + +
+ +
+
+ +
+UID: $uid +
+ + +
+
+ +
+ + + +RA Admin Services +
+

+

+ + + + + + + + + + + + + +
+ +
  • List Users
  • +
    +
    + +
  • Add New User
  • +
    +
    + +
  • List Groups
  • +
    +
    + +
  • Add New Group
  • +
    +
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/admin/user/add_new.vm b/dogtag/ra-ui/shared/docroot/admin/user/add_new.vm new file mode 100644 index 000000000..2915c8ff3 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/admin/user/add_new.vm @@ -0,0 +1,95 @@ + + + + +Add New User + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    +UID: $uid +
    + + +
    +
    + +
    + + + +Administrator Interface +
    +

    +#if ($error == 'exist') +User already exists +

    +#end +#if ($error == 'cert_header') +Invalid Certificate header +

    +#end +

    +
    + + + + + + + + + + + + + + + + + +
    UID
    Name
    Email
    Certificate
    +
    +Add User +
    +

    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/admin/user/index.vm b/dogtag/ra-ui/shared/docroot/admin/user/index.vm new file mode 100644 index 000000000..a6ff73721 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/admin/user/index.vm @@ -0,0 +1,83 @@ + + + + +RA Admin + + + + + + + +#include ( "header.vm" ) + +

    + + +
    + +
    +
    + +
    +UID: $uid +
    + + +
    +
    + +
    + + + +Administrator Interface +
    +

    +Add New User +

    +

    + + + + + + +#foreach($r in $rows) + + + + + +#end +
    UIDNameEmail
    $r.getUID()$r.getName()$r.getEmail()
    +
    +

    +Previous | Next +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/admin/user/read.vm b/dogtag/ra-ui/shared/docroot/admin/user/read.vm new file mode 100644 index 000000000..1fb6358aa --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/admin/user/read.vm @@ -0,0 +1,88 @@ + + + + +Users + + + + + + + +#include ( "header.vm" ) + +

    + + +
    + +
    +
    + +
    +UID: $uid +
    + + +
    +
    + +
    + + + +Administrator Interface +
    +

    + +

    +

    + + + + + + + + + + + + + + + + + +
    UID$userid
    Name$name
    Email$email
    Certificate$certificate
    +
    +

    +[Delete] +

    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/agent/cert/index.vm b/dogtag/ra-ui/shared/docroot/agent/cert/index.vm new file mode 100644 index 000000000..77c73f69a --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/agent/cert/index.vm @@ -0,0 +1,86 @@ + + + + +RA Agent + + + + + + + +#include ( "header.vm" ) + +

    + + +
    + +
    +
    + +
    +UID: $uid +
    + + +
    +
    + +
    + + + +Agent Interface +
    List Certificates Approved by: $uid +

    +

    +

    + + + + + + + + +#foreach($r in $rows) + + + + + + + +#end +
    Serial#Request IDSubject DNApproved ByCreated At
    $r.getSerialno()$r.getReqId()$r.getSubjectDN()$r.getApprovedBy()$r.getCreatedAt()
    +
    +

    +Previous | Next +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/agent/cert/read.vm b/dogtag/ra-ui/shared/docroot/agent/cert/read.vm new file mode 100644 index 000000000..f315dd7b0 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/agent/cert/read.vm @@ -0,0 +1,96 @@ + + + + +Certificates + + + + + + + +#include ( "header.vm" ) + +

    + + +
    + +
    +
    + +
    +UID: $uid +
    + + +
    +
    + +
    + + + +Agent Interface +
    Certificate Information +

    +

    + +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Serial Number$serialno
    Subject DN$subject_dn
    Certificate$certificate
    Approved By$approved_by
    Created At$created_at
    Revocation Status$certStatus
    +
    +
    +Revoke +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/agent/cert/revoke.vm b/dogtag/ra-ui/shared/docroot/agent/cert/revoke.vm new file mode 100644 index 000000000..14358b485 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/agent/cert/revoke.vm @@ -0,0 +1,111 @@ + + + + +Certificate Revocation + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    +UID: $uid +
    + + +
    +
    + +
    + + + +Agent Interface +
    Revoking Certificate: +

    +

    + +

    + + + + + + + + + +
    Serial Number:$serialno
    Subject DN:$subject_dn
    +
    +Select A Reason: +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Unspecified
    Key compromised
    CA key compromised
    Affiliation changed
    Certificate superseded
    Cessation of operation
    Certificate is on hold
    +
    +
    +Submit +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/agent/cert/submit.vm b/dogtag/ra-ui/shared/docroot/agent/cert/submit.vm new file mode 100644 index 000000000..6e7b90e2a --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/agent/cert/submit.vm @@ -0,0 +1,91 @@ + + + + +Certificate Revocation Submission + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    +UID: $uid +
    + + +
    +
    + +
    + + + +Agent Interface +
    Revocation of Certificate: +

    +

    + +

    + + + + + + + + + + + +#if ($errorString == "0") + +#else + +#end + + + + + +
    Serial Number:$serialno
    Subject DN:$subject_dn
    Result:RevokedFailed: $errorString
    Request ID:$rid
    +
    +
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/agent/error.vm b/dogtag/ra-ui/shared/docroot/agent/error.vm new file mode 100644 index 000000000..9dd0f28ad --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/agent/error.vm @@ -0,0 +1,72 @@ + + + + +RA Agent Error! + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +Agent Interface +
    +

    + +

    +

    +You are not authorized to access the requested page. +
    +#if ($has_error) + Error: $error +#end +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/agent/index.vm b/dogtag/ra-ui/shared/docroot/agent/index.vm new file mode 100644 index 000000000..dd6b19fae --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/agent/index.vm @@ -0,0 +1,81 @@ + + + + +RA Agent + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    +UID: $uid +
    + + +
    +
    + +
    + + + +RA Agent Services +
    +

    +

    + + + + + + + +
    + +
  • List Requests
  • +
    +
    + +
  • List Certificates
  • +
    +
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/agent/request/index.vm b/dogtag/ra-ui/shared/docroot/agent/request/index.vm new file mode 100644 index 000000000..5785718b3 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/agent/request/index.vm @@ -0,0 +1,95 @@ + + + + +RA Agent + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    +UID: $uid +
    + + +
    +
    + +
    + + + +Agent Interface +
    +

    +All | OPEN | APPROVED | REJECTED | FAILED +

    +

    + + + + + + + + + + +#foreach($r in $rows) + + + + + + + + + +#end +
    IdTypeStatusAssigned ToCreated ByCreated AtError
    $r.getId()$r.getType()$r.getStatus()$r.getAssignedTo()$r.getCreatedBy()$r.getCreatedAt()$r.getError()
    +
    +

    +Total: $total +
    +
    +Previous | +Next +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/agent/request/op.vm b/dogtag/ra-ui/shared/docroot/agent/request/op.vm new file mode 100644 index 000000000..2d8963634 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/agent/request/op.vm @@ -0,0 +1,127 @@ + + + + +Certificate Request Operations + + + + + + + +#include ( "header.vm" ) + +

    + + +
    + +
    +
    + +
    +UID: $uid +
    + + +
    +
    + +
    + + + +Agent Interface +
    +

    +All | OPEN | APPROVED | REJECTED | FAILED +

    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Request Id$id
    Type$type
    Data$data
    Output$output
    Serial Number$serialno
    Status$status
    Error$errorString
    Assigned To$assigned_to
    Created By$created_by
    Updated At$updated_at
    Processed By$processed_by
    Created At$created_at
    IP$ip
    Note$note
    +
    + +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/agent/request/read.vm b/dogtag/ra-ui/shared/docroot/agent/request/read.vm new file mode 100644 index 000000000..dd5879ae3 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/agent/request/read.vm @@ -0,0 +1,149 @@ + + + + +Certificate Requests + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    +UID: $uid +
    + + +
    +
    + +
    + + + +Agent Interface +
    +

    +All | OPEN | APPROVED | REJECTED| FAILED +

    +

    + + + + + + + + + + + + + + + + + + + +#if ($serialno == "unavailable") + +#else + +#end + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Request Id$id
    Type$type
    Data$data
    Output$output
    Serial Number$serialno$serialno
    Subject DN$subject_dn
    Meta Info$meta_info
    Status$status
    Error$errorString
    Assigned To$assigned_to
    Created By$created_by
    Updated At$updated_at
    Processed By$processed_by
    Created At$created_at
    IP$ip
    Note$note
    +
    +
    +#if ($is_open || $is_error) +Approve | Reject +
    +
    +#end +
    + + +
    +Add Note +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/css/pki-360.css b/dogtag/ra-ui/shared/docroot/css/pki-360.css new file mode 100644 index 000000000..bdcd7ed3b --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/css/pki-360.css @@ -0,0 +1,941 @@ +/* --- BEGIN COPYRIGHT BLOCK --- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Copyright (C) 2007 Red Hat, Inc. + * All rights reserved. + * --- END COPYRIGHT BLOCK --- + */ + +/* +color scheme: + +light gray: #e6e6e6 +medium gray: +dark gray: + +link blue: #06c + +red: #900 + +*/ + + +/* This establishes background pattern and centering of content area as well +as font-styles for the site */ +body { + margin: 0; + padding: 0; + color: #333; + text-align: center; + background: #fff url(/img/bkgrnd_greydots.png) repeat; + font-family: "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", helvetica, verdana, arial, sans-serif; + } + +td, th { /* for ie55 */ + font-size: x-small; + /* false value for WinIE4/5 */ + voice-family: "\"}\""; + /* trick WinIE4/5 into thinking rule is over */ + voice-family: inherit; + /* recover from trick */ + font-size: small; + /* intended value for better browsers */ + } + +img { + border: 0; + } + +a { + text-decoration: none; + } + +a:link { + color: #06c; + } + +a:visited { + color: #06c; + } + +/* This is the container for the content that is centered */ +#wrap { + margin: 0 20px 10px 20px; + padding: 10px 15px; + text-align: left; + background: #fff; +/* + min-width: 900px; +*/ + } + +/* The following styles establish the header, top nav bar and systems and +search areas */ +#header { + height: 31px; /* changed height added bottom margin */ + margin-top: 10px; + margin-bottom: 20px; + } + +#headertitle { + height: 31px; /* same as header */ + margin-top: 10px; /* same as header */ + margin-right: 100px; /* "myLogo" margin-left + "logo_header.gif" */ + margin-bottom: 20px; /* same as header */ + font-size: large; + font-weight: bold; + } + +#headerpaddedtitle { + height: 31px; /* same as header */ + margin-top: 10px; /* same as header */ + margin-bottom: 20px; /* same as header */ + font-size: large; + font-weight: bold; + padding-left: 115px; /* "myLogo" margin-left + + "logo_header.gif" + 15px */ + } + +img#myLogo { + float: left; + margin-left: 15px; + } + +img#pkiLogo { + float: left; + } + +#account { + float: right; + width: 450px; + margin-right: 15px; + padding-top: 7px; /* removed margin-bottom, added padding-top */ + } + +#account dl { + float: right; + padding: 0; + margin: 0; + } + +#account dt { + float: left; + width: 66px; + height: 1.1em; + background: url(/img/account_loggedin.gif) 100% 100% no-repeat; + } + +#account dd { /* note changes to dl, dt and dd */ + float: left; + margin-left: 10px; + } + +#account p { + float: right; + margin: 0 0 0 30px; + padding: 0; + } + +#account p a { + width: 56px; + height: 1.1em; + background: url(/img/account_signout.gif) 100% 100% no-repeat; + display: block; + } + +#account span { + display: none; + } + +#bar { + margin-bottom: 10px; + background-color: #e6e6e6 + } + +#bar:after { + content: "."; + display: block; + height: 0px; /* took out negative margin and set height to 0 */ + overflow: hidden; + clear: both; + visibility: hidden; + } + + /* Holly Hack Targets IE Win only \*/ + * html #bar {height: 1%;} + /* End Holly Hack */ + +#systembar { + float: right; + width: 34%; + background: #e6e6e6 url(/img/greybar_tr.gif) 100% 0 no-repeat; + } + +#systembarinner { + background: url(/img/greybar_br.gif) 100% 100% no-repeat; + height: 2.8em; + /* text-align: center; */ + text-align: right; + padding-right: 10px; + } + +#systembarinner div { + color: #000; + font-variant: small-caps; + padding-top: 5px; + } + +#searchbar { + float: left; + width: 66%; + background: #e6e6e6 url(/img/greybar_tl.gif) 0 0 no-repeat; + } + +#searchbarinner { + padding-left: 10px; + background: url(/img/greybar_bl.gif) 0 100% no-repeat; + height: 2.8em; + /* + text-align: left; + text-align: center; + */ + text-align: right; + + } + +#systembarinner form, +#searchbarinner form { + margin: 0; + padding-top: 5px; /* changed to padding-top: 5px */ + /*text-align: center;*/ + } +/* end header */ + +/* The following styles establish the new side nav bar */ +#sidenav { /* for ie55 */ + width: 132px; + background-color: #999; + background-image: url(/img/corner_sidenav_top.gif); + background-position: top right; + background-repeat: no-repeat; + font-family: "Luxi Sans", verdana, arial, sans-serif; + font-size: xx-small; + /* false value for WinIE4/5 */ + voice-family: "\"}\""; + /* trick WinIE4/5 into thinking rule is over */ + voice-family: inherit; + /* recover from trick */ + font-size: x-small; + /* intended value for better browsers */ + font-weight: bold; + } + + +#sidenav ul { + background-image: url(/img/corner_sidenav_bottom.gif); + background-position: bottom left; + background-repeat: no-repeat; + list-style: none; + padding: 10px 0 10px 0; + margin: 0; + } + +#sidenav ul ul { + background: none; + /* background-color: #c1c1c1; */ + background-color: #ccc; + margin: 0; + padding: 0; + border-top: 1px solid #999; + } + +#sidenav ul li { + border-bottom: 1px solid #a7a7a7; + margin: 0; + } + +#sidenav ul li:last-child { + border-bottom: 1px solid #999; + } + +#sidenav ul li.sidenav-selected { + /* + background: #8a8a8a; + background: #7b7b7b; + */ + background: #6c6c6c; + /* border-top: 1px solid #999; */ + } + +#sidenav ul li.sidenav-selected span { + display: none; + } + +#sidenav ul li a { + display: block; + color: white; + text-decoration: none; + padding: 3px 5px 3px 15px; + margin: 0; + } + +#sidenav ul ul li.sidenav-selected { + background: #6c6c6c; + /* background: #7b7b7b; + background: #8a8a8a; + */ + } + + +#sidenav ul ul li:last-child { + border-bottom: none; + } + +#sidenav ul ul li a { + padding-left: 30px; + color: #555; + } + +#sidenav ul ul li.sidenav-selected a { + padding-left: 30px; + color: white; + } + + +#content { + clear: both; + } + +/* The following styles establish the legend boxes in the left sidebar */ +.sideleg { + width: 132px; + background: url(/img/sidelegend_top.gif) 0 0 no-repeat; + padding-top: 9px; + margin-top: 1em; + } + + +.sideleg h2 { + font-size: x-small; + color: #666; + border: 1px solid #acacac; + border-top: none; + padding: 0 0 3px 15px; + margin: 0; + } + +.sideleg ul { + padding: 0 0 9px 0 ; + margin: 0; + list-style: none; + background: url(/img/sidelegend_bottom.gif) 0 100% no-repeat; + } + +.sideleg ul li { + padding: 12px 0 6px 15px; + font-size: x-small; + color: #666; + border-left: 1px solid #acacac; + border-right: 1px solid #acacac; /* removed clear:left */ + } + +.sideleg ul li img { + float: left; + padding-right: 3px; + margin-top: -3px; + } + +h1 { + margin-top: 0; + } + +/* existing PKI STYLES - modded - these need to be inserted carefully */ + +.sidebar { + padding-right: 15px; + vertical-align: top; +} + +table.iso_dl { + border-collapse: collapse; +} + +table.iso_dl td { + padding: 4px; +} + +table.iso_dl th { + color: #999; + background-color: #eee; + border: 1px solid #999; + padding: 6px 3px; + text-align: right; +} + +table.iso_dl th.first { + text-align: left; +} + +th { + padding: 4px 6px; + color: #fff; + /* background-color: #b4b19a; */ + text-align: left; + font-size: small; +} + + +/* -- YOUR PKI stuff -- */ +table.half-table { + background: #b4b19a url(/img/table_corner_tr.gif) 100% 0 no-repeat; + padding: 0px; + margin: 0px; + } + +.half-table td { + background-color: #fff; +} + +table.your-pki table.half-table td { + padding: 2px 8px; +} + +table.your-pki table.full-table td { + padding-left: 4px; + padding-right: 4px; + padding-top: 4px; +} + +table.half-table thead th:first-child { + background: url(/img/table_corner_tl.gif) top left no-repeat; + } + + + + +/* -- General list stuff -- */ +table.list { + font-size: 10px; + background: #b4b19a url(/img/table_corner_tr.gif) top right no-repeat; + border-bottom: 1px solid #b4b19a; +} + +/* Holly Hack Targets IE Win only \*/ + * html table.list, * html table.half-table {background-image: none;} + /* End Holly Hack */ + + + +table.list thead th:first-child { + background: url(/img/table_corner_tl.gif) top left no-repeat; + } + +table.list-pagination { + font-size: smaller; +} + + +td.first-column { + border-left: 1px solid #b4b19a; +} + +td.last-column { + border-right: 1px solid #b4b19a; +} + +td.only-column { + border-right: 1px solid #b4b19a; + border-left: 1px solid #b4b19a; +} + + +.list-checkbox { + text-align: center; + border-left: 1px solid #b4b19a; +} + +.list-checkbox-header { + text-align: center; +} + +.list th a { + display: inline; + } + +.list a:hover { + text-decoration: underline; +} + +/* list row classes */ +.list-row-even td{ + background-color: #F1EBDC; +} +.list-row-odd td { + background-color: #ffffff; +} +.list-row-summary { + text-align: right; + font-weight: bold; + border: 1px solid #ccc; + background-color: #eee; +} +.list-row-even td, .list-row-odd td, .list-row-summary td { + padding: 4px 8px; +} + +.list-horiz-separator hr { + border: 0; + border-bottom: 1px solid #ccc; + padding: 0px; +} + + +/* default class def for row color toggling */ +.list-row-even-selected { + background-color: #dde5ff; +} +.list-row-odd-selected { + background-color: #dde5ff; +} + +.list-row-odd-selected td, .list-row-even-selected td { + border-bottom: 1px solid #ccc; + padding: 4px 8px; +} + +/* special column classes */ +th + th { + border-left: 0; +} +a[name]:hover { + color: inherit; +} + + + + +/* --- TABLE TREE VIEW --- */ +tr.table-tree-even td, tr.table-tree-odd td { + padding: 10px 15px; +} +tr.table-tree-even img, +tr.table-tree-odd img { + margin-left: 4px; +} +tr.table-tree-odd { + background-color: #F1EBDC; +} +tr.table-tree-even { + background-color: #fff; +} + +/* padding for parent+child channels */ +tr.table-tree-even + tr.table-tree-even td, +tr.table-tree-odd + tr.table-tree-odd td { + padding-top: 0; +} + + + + +/* signin page stuff start */ +#footer { + /* + border-top: 2px dotted #ccc; + padding: 2em 4em 2em 4em; + */ + padding: 1em; + margin: 1em 4em 1em 4em; + text-align: center; + font-size: 10px; + color: #aaa; + + margin-left: auto; + margin-right: auto; + margin-top: 64px; +} + +h1#pki_welcome { + background-image: url(/img/pki_welcome.gif); + background-position: 0 0; + background-repeat: no-repeat; + padding-bottom: 5px; + height: 20px; + } + +h1#pki_welcome2 { + background-image: url(/img/pki_welcome2.gif); + background-position: 0 0; + background-repeat: no-repeat; + height: 37px; + } + +h1#pki_welcome3 { + background-image: url(/img/pki_welcome3.gif); + background-position: 0 0; + background-repeat: no-repeat; + height: 40px; + } + +h1#pki_welcome span { + display: none; + } + +h1#pki_welcome2 span { + display: none; + } + +h1#pki_welcome3 span { + display: none; + } + +ul.linkage { + list-style: none; + padding: 8px; + margin: 0px; + } + +ul.linkage li{ + background-image: url(/img/bullet_arrowblue.png); + background-repeat: no-repeat; + background-position: 0 .4em; + padding-left: 10px; + margin: .4em 0; + } + +#contentLeft { + float: left; + margin-top: 20px; +} + +#contentRight { + margin: 0 15px 0 295px; +} + + /**** following styles define the CLEAR BOX W/ROUNDED CORNERS */ + + .clearBox { + width: 279px; + background: url(/img/corner_halflinebox_top.png) top right no-repeat; + } + + .clearBox { + padding-top: 7px; + margin-bottom: 15px; + } + + .clearBoxInner { + background: url(/img/corner_halflinebox_bottom.png) bottom left no-repeat; + } + + .clearBoxInner { + width: 100%; + padding-bottom: 7px; + } + + .clearBoxBody { + padding: 5px 14px; + border-left: 1px solid #b4b4b4; + border-right: 1px solid #b4b4b4; + } + + .clearBoxBody h2 { + font-size: small; + } + +div.formrow { + padding: 5px 0; + font-size: x-small; + } + +div.formrow:after { + content: "."; + display: block; + height: 0; + overflow: hidden; + clear: right; + visibility: hidden; + } + + /* Holly Hack Targets IE Win only \*/ + * html .formrow {height: 1%;} + /* End Holly Hack */ + +div.formrow span.label { + float: left; + width: 110px; + text-align: right; + font-weight: bold; + padding: .5em 0; + } + +div.formrow span.formfield { + float: right; + width: 130px; + text-align: left; + } + +p#intro { + font-size: 1.3em; + line-height: 1.2em; + color: #000; + } + +p.endnote { + font-size: smaller; + margin-top: 3em; + padding-top: 10px; + line-height: 1.5em; + border-top: 1px solid #333; + } + + +/* CONTENT-NAV - begin */ + +.content-nav { + margin: 0; + padding: 0; +} + +.content-nav a:visited { + color: #06c; +} + +.content-nav ul { + list-style-type: none; + margin: 0; + padding: 0; + font-size: 10px; + font-family: "Luxi Sans", verdana, arial, sans-serif; + } + +.content-nav:after, +.content-nav ul:after { + content: "."; + display: block; + height: 1px; + margin-top: -1px; + overflow: hidden; + clear: both; + visibility: hidden; + } + +/* Holly Hack Targets IE Win only */ +* html .content-nav {height: 1%;} +* html .content-nav ul {height: 1%;} +/* End Holly Hack */ + +ul.content-nav-rowone, +ul.content-nav-rowthree { + margin-left: 10px; + } + +ul.content-nav-rowone { + border-bottom: 3px solid #e6e6e6; + margin-bottom: -3px; + } + +/* Holly Hack Targets IE Win only \*/ +* html ul.content-nav-rowone {margin-right: 8px;} +* html ul.content-nav-rowone {margin-bottom: -2px;} +/* End Holly Hack */ + +ul.content-nav-rowone li, ul.content-nav-rowthree li { + float: left; + } + +ul.content-nav-rowone li a, ul.content-nav-rowthree li a { + display: block; + padding: 4px 8px; + } + +ul.content-nav-rowtwo { + background: url(/img/contentnav_rowtwo_b.gif) bottom left no-repeat; + padding-bottom: 6px; + margin-right: 8px; + } + +ul.content-nav-rowtwo li { + display: inline; + padding-left: 18px; + } + +a.content-nav-selected-link { + color: #000; + font-weight: bold; + } + +ul.content-nav-rowone li.content-nav-selected { + background: url(/img/contentnav_tabr.gif) top right no-repeat; + } + +ul.content-nav-rowone a.content-nav-selected-link { + background: url(/img/contentnav_tabl.gif) top left no-repeat; + } + +ul.content-nav-rowthree li.content-nav-selected { + background: url(/img/contentnav_tabr.gif) bottom right no-repeat; + } + +ul.content-nav-rowthree a.content-nav-selected-link { + background: url(/img/contentnav_tabl.gif) bottom left no-repeat; + } + +div.contentnav-row2 { + background: #e6e6e6 url(/img/contentnav_rowtwo_t.gif) top left no-repeat; + padding: 0px; + clear: left; + } + +div.contentnav-row2 div.top { + background: url(/img/contentnav_rowtwo_t.gif) top right no-repeat; + margin-left: 8px; + height: 6px; + font-size: 0; + } + +div.contentnav-row2 div.bottom { + background: url(/img/contentnav_rowtwo_b.gif) bottom right no-repeat; + } + +/* CONTENTNAV - end */ + + + + +/************************************************************** MAIN NAVIGATION */ + +#mainNavOuter { + width: 100%; + background-image: url(/img/corner_mainnav_bottom_chopped.png); + background-position: bottom right; + background-repeat: no-repeat; + background-color: #4f52b5; + } + +#mainNav { + width: 100%; + font-weight: bold; + font-family: "Luxi Sans", verdana, helvetica, arial, sans-serif; + font-size: x-small; + } + + +/* float clear hack that has been hacked for Moz 1.5x and below */ +#mainNavOuter:after { + content: "."; + display: block; + height: 1px; + margin-top: -1px; + overflow: hidden; + clear: both; + visibility: hidden; + } + /* Holly Hack Targets IE Win only \*/ + * html .mainNavOuter {height: 1%;} + /* End Holly Hack */ + + +#mainNavInner { + width: 100%; + height: 7px; + background-image: url(/img/corner_mainnav_top_chopped.png); + background-position: top right; + background-repeat: no-repeat; + } + +#mainNav ul { + padding: 0; + margin: 0; + list-style-type: none; + background-image: url(/img/corner_mainnav_tl.png); + background-position: top left; + background-repeat: no-repeat; + } + +#mainNav ul li { + background: #b70000; + display: block; + float: left; + padding: 0; + margin: 0; + } + +#mainNav li#mainFirst-active, +#mainNav li#main-active, +#mainNav li#mainLast-active { + background-color: #000080; + } + + +/* special casing for left-most top tab */ +#mainNav ul li a.mainFirstLink { + background-image: url(/img/corner_mainnav_tl.png); + background-position: top left; + background-repeat: no-repeat; + } + +#mainNav li#mainFirst-active a.mainFirstLink { + background-image: url(/img/corner_mainnav_tl_hi.png); + background-position: top left; + background-repeat: no-repeat; + } + +#mainNav ul li#mainFirst { + background-image: url(/img/corner_mainnav_bl.png); + background-position: bottom left; + background-repeat: no-repeat; + } + +#mainNav li#mainFirst-active { + background-image: url(/img/corner_mainnav_bl_hi.png); + background-position: bottom left; + background-repeat: no-repeat; + } + +/* special casing for right-most top tab */ +#mainNav ul li a.mainLastLink { + background-image: url(/img/corner_mainnav_tr.png); + background-position: top right; + background-repeat: no-repeat; + } + +#mainNav li#mainLast-active a.mainLastLink { + background-image: url(/img/corner_mainnav_tr_hi.png); + background-position: top right; + background-repeat: no-repeat; + } + +#mainNav ul li#mainLast { + background-image: url(/img/corner_mainnav_br.png); + background-position: bottom right; + background-repeat: no-repeat; + } + +#mainNav li#mainLast-active { + background-image: url(/img/corner_mainnav_br_hi.png); + background-position: bottom right; + background-repeat: no-repeat; + } + +#mainNav ul li a { + display: block; + float: left; + text-decoration: none; + color: #fff; + padding: 5px 15px; + font-size: 11px; + text-decoration: none !important; + } + diff --git a/dogtag/ra-ui/shared/docroot/css/pki-base.css b/dogtag/ra-ui/shared/docroot/css/pki-base.css new file mode 100644 index 000000000..1892b75dc --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/css/pki-base.css @@ -0,0 +1,213 @@ +/* --- BEGIN COPYRIGHT BLOCK --- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Copyright (C) 2007 Red Hat, Inc. + * All rights reserved. + * --- END COPYRIGHT BLOCK --- + */ + +@import url("pki.css"); +@import url("pki-360.css"); + +/* The following styles are for ALL browsers, including Netscape + Navigator 4.x. Put more detailed CSS in pki.css. */ + + +/* from rob byers */ + +/* This establishes background pattern and centering of content area as well +as font-styles for the site */ +body { + margin: 0; + padding: 0; + color: #333; + text-align: center; + font-family: "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", helvetica, verdana, arial, sans-serif; + font-size: small; + } + +img { + border: 0; + } + +#broken-browser-warning { + text-align: center; +} + +.sidebar { + padding: 10px 0 0 0; /* changed padding parameters */ + /*border-right: 1px solid #ccc;*/ + vertical-align: top; +} +.sidebar-title { + color: #999; + font-size: 10px; + text-align: center; + border-bottom: 1px solid #ccc; +} +.sidebar-links { + font-size: 10px; + margin: 0; + padding: 0 0 0 15pt; + color: #999; +} +.sidebar-title + .sidebar-links { + margin-top: -0.5em; +} + +.sidebar-info { + padding: 4px 4px; +} +.sidebar-info h2 { + padding-left: 10px; + margin: 4px; +} +.legend-row { + padding: 0px 2px; + white-space: nowrap; +} +.legend-row img { + vertical-align: middle; + margin: 3px 4px; + padding: 0; +} + +.tab-row img { + vertical-align: bottom; +} + +.bar-undertabs div { + background: #900 url("/img/tab-bar.gif") repeat-x bottom; + height: 11px; + font-size: 1px; + margin: 0; + padding: 0; +} +.bar-status form { + margin: 0; +} + +.bar-status { + background-color: #ddd; + font-size: 10px; + padding: 5px; + margin: 0; + border: 1px solid #ccc; + border-top: none; + /* + text-align: left; + */ +} + +#footer { + /* + border-top: 2px dotted #ccc; + padding: 2em 4em 2em 4em; + */ + padding: 1em; + margin: 1em 4em 1em 4em; + text-align: center; + font-size: 10px; + color: #aaa; + + margin-left: auto; + margin-right: auto; + margin-top: 64px; +} + +ul#help-url-list ul { + +} +ul#help-url-list li { + list-style: none; + padding-top: 10px; + padding-bottom: 10px; +} + +ul#help-url-list li a { + font-weight: bold; +} + +ul#faq-list { + padding-left: 2px; + margin-left: 0; +} + +#faq-list li { + list-style: none; + margin-left: 10px; + margin-top: 10px; + margin-bottom: 10px; +} + +#faq-list a { +} + +#faq-details { + margin-left: 1em; +} + +#faq-details a.faq-back-to-top { + float: right; +} + +#faq-details p + h3 { + padding-top: 2em; +} + +div.login-component { + text-align: center; +} + +div.login-box { + border: 1px solid #999; + text-align: right; + padding: 12px 10px; + margin: 4px; + background-color: #eee; + width: 210px; + margin-left: auto; + margin-right: auto; +} + +div.login-box form { + margin: 0; +} + +div.login-box div.input-row { + font-weight: bold; + font-size: 10px; + white-space: nowrap; +} + +div.login-box div.input-row input { + font-weight: normal; + vertical-align: middle; +} + +div.filter-input { +} +div.filter-input input { + vertical-align: middle; + font-size: 10px; +} + +/* + Devel environment only. + +b, i, u, font, center, .fixme, blockquote { + background-color: #eaa; + text-decoration: line-through; +} +*/ diff --git a/dogtag/ra-ui/shared/docroot/css/pki.css b/dogtag/ra-ui/shared/docroot/css/pki.css new file mode 100644 index 000000000..8149eccf4 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/css/pki.css @@ -0,0 +1,742 @@ +/* --- BEGIN COPYRIGHT BLOCK --- + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; version 2 of the License. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Copyright (C) 2007 Red Hat, Inc. + * All rights reserved. + * --- END COPYRIGHT BLOCK --- + */ + +/* This file is for more detailed compliance (basically any browser +"better" than NN 4.x */ + +#broken-browser-warning { + display: none; +} + + +table.namespaces { + font-size: 10px; + border: 1px solid #999; +} + +table.list-pagination { + font-size: 10px; +} + +.list-empty-message { + margin: 0 2%; + cursor: text; + font-weight: bold; +} +.list-filterbox { + font-size: 10px; +} +.list-alphabar { + text-align: right; + font-size: 12px; + white-space: nowrap; +} +.list-alphabar a { + padding: 0px 2px; +} +.list-alphabar-enabled { + padding: 0px 2px; +} +.list-alphabar-disabled { + padding: 0px 2px; + color: #aaa; + cursor: default; +} +.list-box { + border: 1px solid #ccc; +} +.list-data-number { + text-align: right; +} + + +/* sample reddish toggle class def... */ +.remove-even-selected { + background-color: #fcc; +} +.remove-odd-selected { + background-color: #fcc; +} +.remove-even-selected td, .remove-odd-selected td { + border-bottom: 1px solid #aaa; + padding: 4px; +} + + +/* sample greenish toggle class def... */ +.green-even-selected { + background-color: #e5ffdd; +} +.green-odd-selected { + background-color: #e5ffdd; +} +.green-even-selected td, .green-odd-selected td { + border-bottom: 1px solid #ccc; + padding: 4px; +} + + + +.list-navbuttons { + white-space: nowrap; +} +.list-infotext { + white-space: nowrap; + color: #777; +} +.list-channel a { +} +.list-channel ul { + padding: 0; + margin: 0; +} +.list-channel li { + list-style: none; +} +.list-channel li + li { + padding-top: 0; +} +.list-channel li + li li { + padding-top: 0; +} +.list-channel li li { + list-style-image: url("/img/branch.gif"); + margin-left: 2.5em; +} + + + + + + + + + +.invisible-buttons input { + font-size: 10px; +} +a:hover, .invisible-buttons input:hover { + color: #f00; +} + +:visited { + color: #3850a9; +} +:link { + color: #2843c9; +} +a { + text-decoration: none; +} +a:hover { + text-decoration: underline !important; +} +a[name] { + text-decoration: inherit; +} +a[name]:hover { + text-decoration: none !important; +} + +.tab-row td { + background: #fff url("/img/tab-bar-top.gif") repeat-x bottom; +} + +hr { + border: 0; + border-bottom: 1px dashed #ccc; + padding: 0.5em; +} + +.site-info { + border: 2px solid #002244; + background-color: #225580; + color: white; + + padding: 0.5em; + margin-bottom: 0.5em; + margin-top: 2px; + font-size: 14px; + text-align: center; +} + +.site-info a:link { + color: #99ddff; + font-weight: bold; +} + +.site-info a:visited { + color: #99ddff; + font-weight: bold; +} + +.site-alert { + border: 3px solid #d00; + background-color: #924; + color: white; + + padding: 0.4em; + margin-bottom: 0.5em; + margin-top: 2px; + text-align: left; +} +.local-info { + color: #7782aa; + + text-align: left; + font-size: 14px; +} +.local-alert { + color: #d00; + padding-top:7px; + padding-left:4px; + text-align: left; + font-size: 14px; +} + +.bar-search { + font-size: 10px; + text-align: center; +} +.bar-logged-out { + font-weight: bold; + font-size: 10px; + text-align: center; +} +.bar-login { + font-weight: bold; + text-align: left; +} +.bar-ssm { + font-size: 10px; + text-align: right; +} + +button { + padding: 2px 5px 2px 5px; +} +button:hover { + background-color: #eee; +} +button:active { + padding: 3px 6px 1px 4px; +} +a.help-title { + vertical-align: top; +} + +a.help-title img { + border: 0; + padding: 0; + margin: 0; + vertical-align: top; + + /* Mozilla and IE extensions */ + opacity: 0.75; +} +a.help-title:hover img { + /* Mozilla and IE extensions */ + opacity: 1.0; +} + +a[name]:hover { + color: inherit; +} + +h1, div.toolbar-h1 { + margin-top: 0; + margin-bottom: 0.5em; + font-size: 20px; +} + +h1 img, div.toolbar-h1 img { + vertical-align: middle; + padding-top: 2px; + padding-bottom: 4px; +} + +h1 a.help-title img, div.toolbar-h1 a.help-title img { + margin: 0; + padding: 0; + vertical-align: top; +} + +div.toolbar-h1, div.toolbar-h2 { + font-weight: bold; + padding: 4px 0; +} + +h2, div.toolbar-h2 { + font-size: 1.0em; + color: #999; + border-bottom: 2px solid #ccc; +} +h2 img, div.toolbar-h2 img { + vertical-align: middle; +} +h2 a { +} + + +h3 { + font-size: 1.0em; +} + +.form-center { + text-align: center; +} +select, input, textarea { + font-family: sans-serif; + font-size: 100%; +} +.indent { + margin-left: 1em; +} +.iso-md5 { + font-family: monospace; + text-align: right; +} + +.list-iso th { + border-width: 0 0 1px 0; +} +.list-iso th + th { + border-left: 1px solid #ccc; +} +.list-iso td.seperated { + border-top: 1px solid #ccc; + font-weight: bold; +} +.list-iso { + font-size: 10px; + border: 1px solid #999; + padding: 1px; +} +.list-iso-item { + margin-left: 1em; +} +.list-iso-item { + color: #555; +} +.list-iso-item + .list-iso-item { + margin-top: 0.05em; +} +.list-iso p + p { +} +.a-to-z-bar { + +} +.linkchain { + text-align: center; + font-size: 12px; + color: #555; + white-space: nowrap; +} +.linkchain a { + font-weight: bold; +} +.preference { + margin: 0 30px 0 30px; + text-align: left; + font-size: 0.9em; + font-weight: bold; + color: #444; +} + + +.schedule-action-interface th { + background-color: #fff; + padding: 2px; + border: none; + color: black; + text-align: left; +} + +div.toolbar { + vertical-align: middle; + font-weight: normal; + font-size: 12px; + color: #999; + float: right; + margin-top: 9px; + white-space: nowrap; +} +.toolbar img { + border: none; + padding: 0 2px 1px 2px; + vertical-align: middle; +} +.toolbar a { + padding: 0 2px; + text-decoration: none; +} + +div.up-arrow { + vertical-align: middle; + font-weight: normal; + font-size: 12px; + color: #999; + float: left; + margin: 0 2%; + white-space: nowrap; +} +.up-arrow img { + border: none; + padding: 0 2px 4px 2px; + vertical-align: middle; +} +.up-arrow a { + padding: 0 2px; + text-decoration: none; +} + + +.ok-explanation img { + border: none; + vertical-align: middle; + padding: 2px 0 4px 0; +} + + +.resubscribe-warning img { + border: none; + vertical-align: middle; + padding: 2px 0 4px 0; +} + +.resubscribe-warning-big { + margin: 0 2%; + cursor: text; + color: #c00; +} +.resubscribe-warning-big img { + border: none; + padding: 0 4px 0 0; + vertical-align: middle; + float: left; +} + +.required-form-field { + font-weight: bold; + color: #c00; +} +.ssm-overview th { + background-color: #fff; + border: none; + text-align: center; + padding: 6px; +} + + +table.namespace-control { + padding: 4px; +} + +.namespace-control tr { + vertical-align: middle; +} + +.namespace-control td { + padding: 4px; +} + +.namespace-control-buttons td { + padding: 4px; + vertical-align: middle; +} + +table.details-2-columns { + padding: 4px; + border: none; +} + +table.details { + margin: 0 2%; +} +.details th { + padding: 8px; + padding-left: 16px; + border: none; + color: #444; + text-align: right; + vertical-align: top; + border: 1px solid #ddd; + border:none; + background-color: #eee; + -moz-border-radius-topleft: 15px; + -moz-border-radius-bottomleft: 15px; +} + +.details th.required-form-field { + border-right: 4px solid #c77; +} + +.details td { + vertical-align: top; + padding: 4px; + padding-left: 2px; + padding: 8px; + border-bottom: 0; +} + +.details th + td { + border-bottom: 1px solid #ddd; +} + +.details td div { + text-align: left; + margin-bottom: 10px; + white-space: nowrap; +} + +.details td table td { + margin: 0; + padding: 0; + border: 0; +} + +.details td table { +} + +table.details td.small-form textarea { + font-size: 10px; + font-family: monospace; +} + +.details-header { + font-weight: bold; + color: #444; + font-family: helvetica; +} + +.system-status { + text-align: center; +} +.system-status img { + vertical-align: middle; + padding-top: 0px; + padding-bottom: 2px; +} +.system-update-critical { + font-weight: bold; + color: #900; +} + +.system-status-critical-updates { + font-weight: bold; + color: #c00; +} +.system-status-updates { + font-weight: bold; + color: #d80; +} +.system-status-bugfixes { + font-weight: bold; + color: #337; +} +.system-status-enhancements { + font-weight: bold; + color: #595; +} +.system-status-updates-scheduled { + font-weight: bold; +} +.system-status-up-to-date { + font-weight: bold; + color: #68d; +} +.system-status-unentitled { + font-weight: bold; + color: #333; +} +.system-status-awol { + font-weight: bold; + color: #f63; +} + +.system-status-locked { + font-weight: bold; + color: #f63; +} + +.system-status-kickstart { + font-weight: bold; + color: #f90; +} + +osa-offline { + font-weight: bold; + color: #900; +} + +.osa-online { + font-weight: bold; + color: #68d; +} + +.probe-status-critical { + font-weight: bold; + color: #c00; +} + +.probe-status-unknown { + font-weight: bold; + color: #f63; +} + +.work-with-group-header { + text-align: right; +} +.work-with-group-header img { + border: none; +} + +td.comparison { + padding: 10px; +} + +.summary-row { + background-color: #f5f5f5; +} + +.feedback-email { + font-weight: bold; + color: #900; +} + +.schedule-action-interface { + color: black; +} + +#navlogo { + border: 0; + margin: 4px 13px; + position: absolute; + top: 5px; +} +#navtabs { + position: absolute; + left: 166px; + top: 35px; + display: block; +} +#navhelp { + position: absolute; + right: 10px; + top: 15px; + border: 0; + padding: 15px; + padding-top: 0px; +} + + +.action-summary-errata, .action-summary-package, .action-summary-config { + padding-top: 10px; +} + +.action-summary-errata ul, .action-summary-package ul, .action-summary-config ul { + margin: 0; + list-style: none; +} + +div.page-summary { + margin: 0 2%; + cursor: text; +} + +div.page-summary a { + text-decoration: underline; + cursor: pointer +} + +div.marketing-summary { + margin: 0 2%; + cursor: text; +} + +div.marketing-summary a { + text-decoration: underline; + font-weight: bold; + cursor: pointer +} + +.search-choices form { + margin: 0; + padding: 0; +} +.search-choices { + margin-top: 20px; +} + +.search-choices-group { + margin-left: 40px; +} + +.debug-profile { + background-color: #eee; + border: 1px solid #ccc; + margin: 20px 40px; + padding: 8px; +} + +div.buy-now { + text-align: left; + padding-top: 16px; +} + +div.buy-now img { + border: 0; +} + +span.no-details { + font-style: italic; + color: #777; +} + +.page-content { + padding: 6px 10px 6px 16px; + vertical-align: top; + width: 100%; +} + +div.pki-embedded-help { + padding: 6px 20px 6px 20px; +} + +.pki-embedded-help-NAVHEADER th { + margin-top: 0; + padding-bottom: 1em; + font-size: 20px; + border: 0; + background-color: #fff; + color: black; + text-align: left; +} + +.pki-embedded-help-NAVHEADER td { + padding: 0 2em; +} + +.pki-embedded-help-TOC { + padding: 0 4em; +} + +code.line-of-code { + white-space: nowrap +} diff --git a/dogtag/ra-ui/shared/docroot/ee/agent/enroll.vm b/dogtag/ra-ui/shared/docroot/ee/agent/enroll.vm new file mode 100644 index 000000000..a8dacbfbe --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/agent/enroll.vm @@ -0,0 +1,74 @@ + + + + +Agent Certificate Enrollment + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : Agent Enrollment
    +Enroll Interface +

    +

    +Your Certificate: +
    +Subject DN: $subject_dn +
    +

    +-----BEGIN CERTIFICATE-----
    +$cert
    +-----END CERTIFICATE-----
    +
    +import certificate +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/agent/index.vm b/dogtag/ra-ui/shared/docroot/ee/agent/index.vm new file mode 100644 index 000000000..003ce2ca2 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/agent/index.vm @@ -0,0 +1,83 @@ + + + + +RA End-Entity + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : Agent Enrollment
    +

    +

    +For RA agent enrollment, an agent must submit a pin creation request first before performing certificate enrollment. +

    +

    + + + + + + + +
    + +
  • Pin Creation Request
  • +
    +
    + +
  • Certificate Enrollment
  • +
    +
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/agent/new.vm b/dogtag/ra-ui/shared/docroot/ee/agent/new.vm new file mode 100644 index 000000000..3cbf754b0 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/agent/new.vm @@ -0,0 +1,88 @@ + + + + +Agent Certificate Request + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : Agent Enrollment
    +Agent Interface +

    +

    +This form is for new agent to request for agent certificate. +

    +

    +
    + + + + + + + + + + + + + + + + + +
    UID:
    Your Email:
      
    +
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/agent/start.vm b/dogtag/ra-ui/shared/docroot/ee/agent/start.vm new file mode 100644 index 000000000..32adbb57f --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/agent/start.vm @@ -0,0 +1,114 @@ + + + + +Agent Certificate Request Using a One-Time Pin + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + + + +RA Services : Agent Enrollment
    +Agent Interface +

    +

    +This form is for new RA agent to request a certificate. +

    +

    +
    + + + + + + + + + + + + + + + + + +
    UID:
    One-Time Pin:
      
    + +
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/agent/submit.vm b/dogtag/ra-ui/shared/docroot/ee/agent/submit.vm new file mode 100644 index 000000000..3bbdf9ad0 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/agent/submit.vm @@ -0,0 +1,73 @@ + + + + +Agent Certificate Request Submission + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : Agent Enrollment
    +

    +

    +Your request has been successfully submitted. +

    +

    + + + + + +
    Request ID:$request_id
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/error.vm b/dogtag/ra-ui/shared/docroot/ee/error.vm new file mode 100644 index 000000000..1ca3a37ed --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/error.vm @@ -0,0 +1,71 @@ + + + + +RA End-Entity Error! + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +EE Interface +
    +

    +

    +Request process error +
    +#if ($has_error) + Error: $error +#end + +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/index.vm b/dogtag/ra-ui/shared/docroot/ee/index.vm new file mode 100644 index 000000000..c63d186c5 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/index.vm @@ -0,0 +1,102 @@ + + + + +RA End-Entity + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA EE Services +
    +

    +

    + + + + + + + + + + + + + + + + +
    + +
  • SCEP Enrollment
  • +
    +
    + +
  • Server Enrollment
  • +
    +
    + +
  • User Enrollment
  • +
    +
    + +
  • Agent Enrollment
  • +
    +
    + +
  • Request Status Check
  • +
    +
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/request/getcert.vm b/dogtag/ra-ui/shared/docroot/ee/request/getcert.vm new file mode 100644 index 000000000..44d5bd6b9 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/request/getcert.vm @@ -0,0 +1,72 @@ + + + + +Import Certificate + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : Request Status Check +
    +Certificate Import +

    +

    +

    +Serial Number:$serialno
    +Subject DN:$subject_dn

    +Base64 Encoding:
    +

    $output
    +Import Certificate (click on the following link to import):
    +import certificate +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/request/index.vm b/dogtag/ra-ui/shared/docroot/ee/request/index.vm new file mode 100644 index 000000000..003b0c8c3 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/request/index.vm @@ -0,0 +1,67 @@ + + + + +RA End-Entity + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : Request Status
    +

    +

    +

    +Request Id: +
    +Check +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/request/status.vm b/dogtag/ra-ui/shared/docroot/ee/request/status.vm new file mode 100644 index 000000000..0b76168ea --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/request/status.vm @@ -0,0 +1,91 @@ + + + + +Certificate Request Status + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : Request Status Check +
    +Request Status +

    +

    +

    +

    + + + + + + + + + + + + + +#if ($status == "APPROVED") +#if ($serialno != "unavailable") + + + + +#end +#end +
    Request ID:$id
    Status:$status
    Error Message:$errorString
    Import Certificate:$id
    + +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/scep/enroll.vm b/dogtag/ra-ui/shared/docroot/ee/scep/enroll.vm new file mode 100644 index 000000000..0864f0aba --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/scep/enroll.vm @@ -0,0 +1,74 @@ + + + + +SCEP Router Enrollment + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : +SCEP Enrollment
    +Installer Interface +

    +

    +This form is for router installer to retrieve the requested certificate. +

    + Your Certificate: +
    +

    +-----BEGIN CERTIFICATE-----
    +$cert
    +-----END CERTIFICATE-----
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/scep/index.vm b/dogtag/ra-ui/shared/docroot/ee/scep/index.vm new file mode 100644 index 000000000..5c5b0db1a --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/scep/index.vm @@ -0,0 +1,83 @@ + + + + +RA End-Entity + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : SCEP Enrollment
    +

    +

    +In the SCEP enrollment, a manager must firstly submit a one-time pin creation request to the RA. RA Agent will then approve and generate an one-time pin. The pin will be returned to the manager who will give the pin to a local router installer. The router installer visits the enrollment form where certificate request, one time pin and other necessary information are submitted. The system will issue the certificate immediately. +

    +

    + + + + + + + +
    + +
  • Request Submission - Manager
  • +
    +
    + +
  • SCEP Enrollment - Installer
  • +
    +
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/scep/installer.vm b/dogtag/ra-ui/shared/docroot/ee/scep/installer.vm new file mode 100644 index 000000000..567544495 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/scep/installer.vm @@ -0,0 +1,73 @@ + + + + +SCEP Router Request Using a One-Time Pin + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : +SCEP Enrollment
    +Installer Interface +

    +

    +This form is for router installer to request a certificate with the given one time pin. +

    +

    +The SCEP enrollment URL for the router is: +
    +
    +http://$machine:$port/ee/scep/pkiclient.cgi +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/scep/manager.vm b/dogtag/ra-ui/shared/docroot/ee/scep/manager.vm new file mode 100644 index 000000000..a9b0717bb --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/scep/manager.vm @@ -0,0 +1,123 @@ + + + + +SCEP Router Manager Request for a One-Time Pin + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + + + +RA Services : +SCEP Enrollment
    +Manager Interface +

    +

    +This form is for manager to request for a one time pin so that router installer can request for a certificate. +

    + + +

    + + + + + + + + + + + + + + + + + + + + + +
    Client ID:
    Site ID (IP Address):
    Your Email:
      
    + +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/scep/submit.vm b/dogtag/ra-ui/shared/docroot/ee/scep/submit.vm new file mode 100644 index 000000000..41a186a49 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/scep/submit.vm @@ -0,0 +1,76 @@ + + + + +SCEP Router Request Submission + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : +SCEP Enrollment
    +Manager Interface +

    +

    +Your request has been successfully submitted. +

    +

    + + + + + +
    Request ID:$request_id
    + +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/server/admin.vm b/dogtag/ra-ui/shared/docroot/ee/server/admin.vm new file mode 100644 index 000000000..7307aaf50 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/server/admin.vm @@ -0,0 +1,132 @@ + + + + +Server Certificate Request + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + + +RA Services : +Server Enrollment
    +Server Administrator Interface +

    +

    +This form is for server administrator to request for a server certificate. +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Server ID:
    Site ID:
    Your Email:
    CSR:
      
    + +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/server/index.vm b/dogtag/ra-ui/shared/docroot/ee/server/index.vm new file mode 100644 index 000000000..7d3ca76d5 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/server/index.vm @@ -0,0 +1,76 @@ + + + + +RA End-Entity + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : Server Enrollment
    +

    +

    +Server Administrator must use the following form to submit a request which will later be approved by a RA agent. Upon approval, the administrator will be notified by email and the server certificate can be retrieved. +

    +

    + + + + +
    + +
  • Request Submission - Administrator
  • +
    +
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/server/submit.vm b/dogtag/ra-ui/shared/docroot/ee/server/submit.vm new file mode 100644 index 000000000..2afb4b891 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/server/submit.vm @@ -0,0 +1,75 @@ + + + + +Server Certificate Request Submission + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : +Server Enrollment
    +Server Administrator Interface +

    +

    +Your request has been successfully submitted. +

    +

    + + + + + +
    Request ID:$request_id
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/user/index.vm b/dogtag/ra-ui/shared/docroot/ee/user/index.vm new file mode 100644 index 000000000..0a6766f1b --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/user/index.vm @@ -0,0 +1,83 @@ + + + + +RA End-Entity + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : User Enrollment
    +

    +

    +For user enrollment, user must access the following forms with appropriate client (i.e. browser) where key pair will be generated. +

    +

    + + + + + + + +
    + +
  • Request Submission - User
  • +
    +
    + +
  • Renewal - User
  • +
    +
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/user/renew.vm b/dogtag/ra-ui/shared/docroot/ee/user/renew.vm new file mode 100644 index 000000000..e8b0c90fc --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/user/renew.vm @@ -0,0 +1,86 @@ + + + + +User Certificate Renewal Notification + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : +User Enrollment
    +Renewal Interface +

    +

    +Your certificate has been successfully renewed. +

    +

    + + + + + + + + + + + + + + + + +
    Request ID:$request_id
    Data$data
    Output$output
    Serial Number$serialno
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/user/renewal.vm b/dogtag/ra-ui/shared/docroot/ee/user/renewal.vm new file mode 100644 index 000000000..592468445 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/user/renewal.vm @@ -0,0 +1,73 @@ + + + + +User Certificate Renewal + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : +User Enrollment
    +User Renewal Interface +

    +

    +This form is for end user to renew his/her certificates.
    +At popup, please select the user certificate to renew. +

    +

    +
    + +
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/user/submit.vm b/dogtag/ra-ui/shared/docroot/ee/user/submit.vm new file mode 100644 index 000000000..02edb6d58 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/user/submit.vm @@ -0,0 +1,75 @@ + + + + +User Certificate Request Submission + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +RA Services : +User Enrollment
    +Manager Interface +

    +

    +Your request has been successfully submitted. +

    +

    + + + + + +
    Request ID:$request_id
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ee/user/user.vm b/dogtag/ra-ui/shared/docroot/ee/user/user.vm new file mode 100644 index 000000000..2da3d3606 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ee/user/user.vm @@ -0,0 +1,435 @@ + + + + + + + + + + +User Certificate Request + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + + + +RA Services : +User Enrollment
    +User Interface +

    +

    +This form is for user to request for an end-user certificate. +

    + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UID:
    Full Name:
    Site ID:
    Your Email:
      
    + +
    +
    + + + +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/footer.vm b/dogtag/ra-ui/shared/docroot/footer.vm new file mode 100644 index 000000000..a596e45b1 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/footer.vm @@ -0,0 +1,19 @@ + + diff --git a/dogtag/ra-ui/shared/docroot/header.vm b/dogtag/ra-ui/shared/docroot/header.vm new file mode 100644 index 000000000..18862497b --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/header.vm @@ -0,0 +1,26 @@ + + diff --git a/dogtag/ra-ui/shared/docroot/images/logo_header.gif b/dogtag/ra-ui/shared/docroot/images/logo_header.gif new file mode 100644 index 000000000..573482227 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/images/logo_header.gif differ diff --git a/dogtag/ra-ui/shared/docroot/images/pki-icon-help.gif b/dogtag/ra-ui/shared/docroot/images/pki-icon-help.gif new file mode 100644 index 000000000..21d9f13d6 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/images/pki-icon-help.gif differ diff --git a/dogtag/ra-ui/shared/docroot/images/pki-icon-home.gif b/dogtag/ra-ui/shared/docroot/images/pki-icon-home.gif new file mode 100644 index 000000000..ef1726b74 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/images/pki-icon-home.gif differ diff --git a/dogtag/ra-ui/shared/docroot/images/pki-icon-software.gif b/dogtag/ra-ui/shared/docroot/images/pki-icon-software.gif new file mode 100644 index 000000000..dd64b485c Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/images/pki-icon-software.gif differ diff --git a/dogtag/ra-ui/shared/docroot/index.vm b/dogtag/ra-ui/shared/docroot/index.vm new file mode 100644 index 000000000..2b9677f20 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/index.vm @@ -0,0 +1,90 @@ + + + + +RA Services + + + + + + + +#include ( "header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +Certificate System RA Services Page +
    +

    + +

    +

    + + + + + + + + + + +
    + +
  • SSL End Users Services
  • +
    +
    + +
  • Agent Services
  • +
    +
    + +
  • Administrator Services
  • +
    +
    +
    +#include ( "footer.vm" ) + + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/adminauthenticatepanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/adminauthenticatepanel.vm new file mode 100644 index 000000000..7d5aade5f --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/adminauthenticatepanel.vm @@ -0,0 +1,52 @@ + + + +

    Authentication

    +

    +The uid and password are used to authenticate to the master subsystem. These are the administrator's credential information for the master subsystem. +#if ($systemType != "tps") +
    +If authentication is successful, a cloned subsystem will retrieve the configuration information from the master one. +#end +
    +#if ($errorString != "") + $errorString +#end + + + + + + + + + + + +
    Uid:
    Password:
    +

    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/adminpanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/adminpanel.vm new file mode 100644 index 000000000..36e99097b --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/adminpanel.vm @@ -0,0 +1,237 @@ + + + + + + +The administrator is a privileged user who manages this subsystem. Please enter the following relevant information, and a certificate request will be automatically generated and submitted. An administrator's entry will be created in the internal database and an administrator's certificate will be imported into this browser automatically in the next panel. +
    +#if ($errorString != "") + $errorString +#end +
    +
    + + + + +#if ($clone != 'clone') + +#else + +#end + + + +#if ($clone != 'clone') + +#else + +#end + + + +#if ($clone != 'clone') + +#else + +#end + + + +#if ($clone != 'clone') + +#else + +#end + + + + +#if ($clone != 'clone') + +#else + +#end + + + + + + + + + + +
    UID:
    Name:
    Email:
    Password:
    Password (Again):
    +

    +
    +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/agentauthenticatepanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/agentauthenticatepanel.vm new file mode 100644 index 000000000..2124e7a36 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/agentauthenticatepanel.vm @@ -0,0 +1,48 @@ + + + +

    Authentication

    +
    +The uid and password are used to authenticate to the CA from which this subsystem's certificates are issued. Enter the uid and password of the Certificate Manager Agent who will approve the certificate requests. +
    +#if ($errorString != "") + $errorString +#end + + + + + + + + + + + +
    Uid:
    Password:
    +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/authdbpanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/authdbpanel.vm new file mode 100644 index 000000000..43c0ed544 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/authdbpanel.vm @@ -0,0 +1,66 @@ + + + + Please provide information about the LDAP server that will be used to authenticate the identity of end users. [Details] + + +

    +#if ($errorString != "") + $errorString +#end +

    + + + + + + + + + + + + + + + + +
    Host:
    Port:
    Base DN:
    + +

    +
    +   +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/cainfopanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/cainfopanel.vm new file mode 100644 index 000000000..6bea8a184 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/cainfopanel.vm @@ -0,0 +1,55 @@ + + + +A Certificate Authority (CA) is responsible for issuing different kinds of certificates. Select an HTTPS EE URL of a CA from the list below. +

    +#if ($errorString != "") + $errorString +#end +

    + + + + + +
    URL: +
    + + +

    +
    +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/certchainpanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/certchainpanel.vm new file mode 100644 index 000000000..08bcc1331 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/certchainpanel.vm @@ -0,0 +1,49 @@ + + + +Pretty Print of Certificates on this subsystem. +

    +#foreach ($item in $ppcerts) +

    $item.getDN()

    + + + + + + + + +
    Certificate: $item.getNickname()
    +#end + +
    + +
    +
    +   +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/certprettyprintpanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/certprettyprintpanel.vm new file mode 100644 index 000000000..ac8da10ee --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/certprettyprintpanel.vm @@ -0,0 +1,49 @@ + + + +The following certificates were installed on this instance. +

    +#foreach ($item in $ppcerts) +

    $item.getDN()

    + + + + + + + + +
    Certificate: $item.getNickname()
    +#end + +
    + +
    +
    +   +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/certrequestpanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/certrequestpanel.vm new file mode 100644 index 000000000..883cb6589 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/certrequestpanel.vm @@ -0,0 +1,225 @@ + + + + +A certificate signing request (CSR) contains a public key and is an unsigned copy of the certificate. +

    +If a given CSR has been successfully signed by a CA, then the certificate will be designated below by a certificate icon labeled Certificate Generated Successfully. +

    +However, if a given CSR contains an action required label under its certificate icon, then those requests must be manually submitted to a CA for certificate generation. +

    +Press the [Apply] button after certificates and chains are pasted in. +

    +Press the [Next] button once all certificates have been generated successfully. +

    +#foreach ($item in $reqscerts) +

    $item.getDN()

    + + + + + + + + + +#if ($item.getCert() == "...paste certificate here...") + +#else + #if ($item.getCert() == "...certificate be generated internally...") + + #else + #if ($item.getCert() == "") + + #else + + #end + #end +#end + + + +
     action required
    +
    +
    + certificate will be generated internally +
    +
    + No Certificate Generated. Please import.
    +
    +
    + Certificate Generated Successfully +
    + + +#if ($item.getCert() == "...paste certificate here...") + Step 1: Copy the Certificate Request (CSR) to enroll at an external CA

    + Step 2: Import the PKCS #7 Certificate Chain (optional if the certificate already contains the chain)

    + Step 3: Paste in the Base64-encoded Certificate after enrollment at an external CA (NOTE: this text box does not accept PKCS #7 certificate chains)

    +#else + #if ($item.getCert() == "...certificate be generated internally...") +

    + #else + View Certificate Request (CSR)

    + View Certificate in Base64-Encoding

    + View Certificate Pretty Print

    + #end +#end + + +

    + +
    +
    X
    + + + + + + + +
    $item.getCert()
    +
    + +
    +
    X
    + + + + + + + +
    +
    + +
    +
    X
    + + + + + + + +
    +
    + + +#end + +

    + + +

    +
    +   +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_addhsm.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_addhsm.vm new file mode 100644 index 000000000..45002f9cd --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_addhsm.vm @@ -0,0 +1,96 @@ + + + + + + + + Dogtag Certificate System + + + + + + + +
    + + + + + + +
    + + + + +
    +

    + Security Modules

    +Keys will be generated and stored on security modules. A security module can be hardware-based or software-based. Hardware-based security modules are more secure. +

    +

    Registering a New Security Module

    +
    +

    +If the desired security module is not listed, it is possible that this security module's PKCS #11 library was not registered with the system. Please register a new security module here. + + + + + + + + +
    +Library Path: +
    +Module Name: +
    +

    + + + + +
    + +
    +

    +
    + +
    +
    + + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_db.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_db.vm new file mode 100644 index 000000000..4db7b3e53 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_db.vm @@ -0,0 +1,126 @@ + + + + + + + + Dogtag Certificate System + + + + + + + + + +
    +#include ( "admin/console/config/header.vm" ) + + + + + +
    + + + + +
    +

    + Internal Database

    + +
    + Internal Database Connection

    This option allows sharing an internal database to improve managability.

    +#if ($errorString != "") + $errorString +#end + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Host:
    Port:
    Base DN:
    Database:
    Bind DN:
    Bind Password:
    + +

    +
    +   +
    + + +

    + + + + +
    + +
    + +

    + +
    + +
    +
    + + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_hsm.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_hsm.vm new file mode 100644 index 000000000..ac452893b --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_hsm.vm @@ -0,0 +1,176 @@ + + + + + + + + Dogtag Certificate System + + + + + + + +
    + + + + + + +
    + + + + +
    +

    + Security Modules

    + +
    + +Keys will be generated and stored on security modules. A security module can be hardware-based or software-based. Hardware-based security modules are more secure. Please make sure that at least one security module is listed below. +

    +

    Supported Security Modules

    + + + + + + + +#foreach ($module in $sms) + + + + + + +#foreach ($token in $module.getTokens()) + + + + + + +#end +#end + +
    Module/TokenStatusDefaultOperations

    $module.getUserFriendlyName()
    + #if ($module.isFound()) + Found + #else + Not Found + #end +
    - $token.getNickName() + #if ($token.isLoggedIn()) + Logged In + #else + Not logged In + #end + + #if ($defTok == $token.getNickName()) + + #else + + #end +
    +

    Other Security Modules

    +

    The security modules listed below are modules found by the server but not recognized as one of the supported modules. If the user believes that any listed modules below should have been supported, please check the "CS.cfg" configuration file to see if there is a name mismatch and adjust this accordingly.

    + + + + + + + +#foreach ($module in $oms) + + + + + + +#foreach ($token in $module.getTokens()) + + + + + + +#end +#end + +
    Module/TokenStatusDefaultOperations
    $module.getUserFriendlyName() + #if ($module.isFound()) + Found + #else + Not Found + #end +
    - $token.getNickName() + #if ($token.isLoggedIn()) + Logged In + #else + Not logged In + #end + + #if ($defTok == $token.getNickName()) + + #else + + #end +
    + +
    +

    + + + + +
    + +
    + +

    + + + + + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_hsmloginpanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_hsmloginpanel.vm new file mode 100644 index 000000000..46d8ae0ea --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_hsmloginpanel.vm @@ -0,0 +1,83 @@ + + + +

    + Security Modules Login Panel

    +Keys will be generated and stored on security modules. A security module can be hardware-based or software-based. Hardware-based security modules are more secure. +

    +

    Security Token Login

    +
    +

    +The user has chosen to login to the following security module: $SecToken +

    +#if ($status == "alreadyLoggedIn") + Token already logged in. +#else + #if ($status == "tokenPasswordNotInitialized") + Token password not initialized. + #else + #if ($status == "justLoggedIn") + Token logged in successfully. + #else + + + + + + + + +
    +Security Module Token Name: +
    +Security Module Token Password: +
    +

    + #end + #end +#end + + + + + +
    + +
    +

    + +

    + +

    +
    +   +
    + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_join.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_join.vm new file mode 100644 index 000000000..bed838ef6 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_join.vm @@ -0,0 +1,125 @@ + + + + + + + + Dogtag Certificate System + + + + + + + + + +
    + +#include ( "admin/console/config/header.vm" ) + + + + + +
    + + + + +
    +

    + Join the PKI Network

    + +To join this PKI network, the setup wizard needs to submit the certificate request to a Root or another subordinate CA for signing. +

    + + +Manually submit this request to a CA. +

    + + + + + + + + + + +
    Certificate Request to a CA:Certificate Chain From a CA:
    + + + +
    +

    +Automatically submit the request to a Dogtag Certificate Authority +
    + + + + + + + + + + + + + + +
    URL:
    UID:
    Password:
    +

    + +

    +
    +
    + + + +

    + + + + +
    + +
    +

    + +
    +
    + + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_rootca.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_rootca.vm new file mode 100644 index 000000000..747024acf --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/config_rootca.vm @@ -0,0 +1,113 @@ + + + + + + + + Dogtag Certificate System + + + + + + + + + +
    + +#include ( "admin/console/config/header.vm" ) + + + + + +
    + + + + +
    +

    + Root CA

    + +A Root CA provides a set of predefined signing capabilities. Please select the capabilities that this CA needs to provide. +

    + +

    + +

    CA Certificate Profile

    + +

    + + + + + + +
    Profile: +
    +

    + +

    +
    +   +
    + +
    + +

    + + + + +
    + +
    + + +

    + +
    +
    + + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/createsubsystempanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/createsubsystempanel.vm new file mode 100644 index 000000000..18af9c523 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/createsubsystempanel.vm @@ -0,0 +1,95 @@ + + + +

    Subsystem Configuration

    +

    +This instance can be configured as a new $systemname subsystem. +
    +#if ($errorString != "") + $errorString +#end +
    + Configure this Instance as a New $systemname Subsystem +
    + + + + + + + + + + + + + + + + + +
    Subsystem Name: (e.g. - $fullsystemname)
    Subsystem HTTP URL (unsecure): http://$machineName:$http_port
    Subsystem HTTPS URL (clientauth): https://$machineName:$https_port
    Subsystem HTTPS URL (non-clientauth): https://$machineName:$non_clientauth_https_port
    +

    +#if ($disableClone) + Clone an Existing $systemname Subsystem +#else + Clone an Existing $systemname Subsystem +#end +
    + + + +#if ($disableClone) + +#else + +#end + + + +#if ($disableClone) + + +
    Subsystem Name: (e.g. - $fullsystemname + Clone 1) (e.g. - $fullsystemname + Clone 1)
    Subsystem URL: +
    +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/databasepanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/databasepanel.vm new file mode 100644 index 000000000..76c3c887d --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/databasepanel.vm @@ -0,0 +1,53 @@ + + + +An SQL Lite database will be created to store RA internal information. + +

    +

    +
    +#if ($errorString != "") + $errorString +#end +
    +

    +
    +   +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/displaycertchain2panel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/displaycertchain2panel.vm new file mode 100644 index 000000000..068fd9283 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/displaycertchain2panel.vm @@ -0,0 +1,41 @@ + + + +

    +A certificate chain is a list of all certificates chained up to the root. +

    +If the entire certificate chain is displayed below, click the Next button to import it into this subsystem. This certificate chain will then be trusted for this instance. +

    +If no certificate chain is listed below, simply click the Next button to move on to the next panel. +

    +

    +$certchain
    +
    +#if ($errorString != "") + $errorString +#end diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/displaycertchainpanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/displaycertchainpanel.vm new file mode 100644 index 000000000..829ee24cb --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/displaycertchainpanel.vm @@ -0,0 +1,41 @@ + + + +
    +A certificate chain is a list of all certificates chained up to the root. +
    +If a certificate chain is displayed below, click the Next button to trust this certificate chain for this instance. +
    +If no certificate chain is listed below, simply click the Next button to move on to the next panel. +
    +
    +$certchain
    +
    +#if ($errorString != "") + $errorString +#end diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/donepanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/donepanel.vm new file mode 100644 index 000000000..bc7ccfc01 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/donepanel.vm @@ -0,0 +1,42 @@ + + + + + + +#if ($errorString != "") + $errorString +#end +As 'root', restart the server on the command line by typing "$initCommand + restart $instanceID". After performing this restart, the server should become operational. +
    +Please go to the services page to access all of the available interfaces. +
    +
    +To create additional instances, type "/usr/bin/pkicreate" on the command line. +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/drminfopanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/drminfopanel.vm new file mode 100644 index 000000000..e4e6842ba --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/drminfopanel.vm @@ -0,0 +1,56 @@ + + + +A Data Recovery Manager (DRM) is responsible for server-side key generation, archival, and recovery. If server-side key generation is not needed, this step can be skipped. +

    +#if ($errorString != "") + $errorString +

    +#end + Connect this instance to an HTTPS Agent URL of a DRM to support server-side key generation. +

    +

    + + + + + +
    URL: +
    +

    +
    +
    +

    + Configure this instance to NOT support server-side key generation. +

    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/footer.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/footer.vm new file mode 100644 index 000000000..22d7213ba --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/footer.vm @@ -0,0 +1,20 @@ + + +

    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/header.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/header.vm new file mode 100644 index 000000000..d4cea30c2 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/header.vm @@ -0,0 +1,26 @@ + + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/hierarchypanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/hierarchypanel.vm new file mode 100644 index 000000000..bde310882 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/hierarchypanel.vm @@ -0,0 +1,80 @@ + + + +

    PKI Hierarchy

    +

    +This CA instance can be either a Self-Signed Root CA or a Subordinate CA. [Details] + + +

    + +

    + Make this a Self-Signed Root CA within this new PKI hierarchy. +

    + Make this a subordinate CA of another CA. + + + + + + +
    URL: +
    +

    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/importadmincertpanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/importadmincertpanel.vm new file mode 100644 index 000000000..d64d4a344 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/importadmincertpanel.vm @@ -0,0 +1,56 @@ + + + +An administrator's certificate has been created and imported into this browser. This certificate is used to access the agent interface of this subsystem. +

    +#if ($errorString != "") + $errorString +#end +$info +

    +

    + + + +#if ($ca == 'true' && $import == 'true') + +#else +#if ($caType == 'ca' && $import == 'true') + +#else + +#end +#end + + + + +
    +

    +
    +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/login.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/login.vm new file mode 100644 index 000000000..dac518e9f --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/login.vm @@ -0,0 +1,110 @@ + + + + + + + + Certificate System + + + + + + +
    + +#include ( "ra/admin/console/config/header.vm" ) + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + +
    + + + + + +
    +

    + Login

    + +A one time random pin has been generated during setup to protect unauthorized access to this configuration wizard. This pin has been stored in the "CS.cfg" configuration file as the value of the 'preop.pin' parameter. Please enter this pin to continue. + +

    +#if ($errorString != "") + $errorString +#end +

    +

    + + + + + + +
    PIN:
    +
    +
    +
    +
    + +

    + + + + +
    + +
    + + +

    + +
    +
    + +#include ( "ra/admin/console/config/footer.vm" ) + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/modulepanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/modulepanel.vm new file mode 100644 index 000000000..cb9a1eaf8 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/modulepanel.vm @@ -0,0 +1,158 @@ + + + +Two lists of security modules are provided below. The Supported Security Modules list consists of both software-based and hardware-based security modules that this PKI solution supports, while the Other Security Modules list consists of any other security modules found by this PKI subsystem that are not recognized as one of the supported security modules. [Details] + + +
    +

    Supported Security Modules

    + + + + + + + +#foreach ($module in $sms) + + + + + + +#foreach ($token in $module.getTokens()) + + + + + + +#end +#end + +
    Module/TokenStatusDefaultOperations

    $module.getUserFriendlyName()
    + #if ($module.isFound()) + Found + #else + Not Found + #end +
    - $token.getNickName() + #if ($token.isLoggedIn()) + Logged In + #else + Not logged In + #end + + #if ($token.isLoggedIn()) + #if ($defTok == $token.getNickName()) + + #else + + #end + #end + + #if (!$token.isLoggedIn()) +Login + #end +
    +

    Other Security Modules

    +

    The security modules listed below are modules found by the server but not recognized as one of the supported modules. If the user believes that any listed modules below should have been supported, please check the "CS.cfg" configuration file to see if there is a name mismatch and adjust this accordingly.

    + + + + + + + +#foreach ($module in $oms) + + + + + + +#foreach ($token in $module.getTokens()) + + + + + + +#end +#end + +
    Module/TokenStatusDefaultOperations
    $module.getUserFriendlyName() + #if ($module.isFound()) + Found + #else + Not Found + #end +
    - $token.getNickName() + #if ($token.isLoggedIn()) + Logged In + #else + Not logged In + #end + + #if ($defTok == $token.getNickName()) + + #else + + #end +
    + + +
    + +
    +
    +   +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/namepanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/namepanel.vm new file mode 100644 index 000000000..798f16598 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/namepanel.vm @@ -0,0 +1,91 @@ + + + +Each certificate associated with this instance needs to have a unique name within the PKI hierarchy. The following information will be used to generate these unique names. Each certificate will be stored in the security module using a unique nickname. [Details] + + + + +

    +#if ($errorString != "") + $errorString +#end +
    +#foreach ($item in $certs) +

    $item.getUserFriendlyName()

    + + + + + + + + + + +
    DN:
    Nickname:
    +

    +#end +

    +


    +

    +Please select the CA to submit these system certificate requests: +

    + + + + + +
    URL: +
    + +

    +
    +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/securitydomainloginpanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/securitydomainloginpanel.vm new file mode 100644 index 000000000..25134303f --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/securitydomainloginpanel.vm @@ -0,0 +1,109 @@ + + + + + + + + Dogtag Certificate System + + + + + + + +
    + + + + + + +
    + + + + +
    +

    + Security Domain ($name) Login

    + +
    +

    The Enterprise $subsystem Administrator will register this $subsystem Subsystem located at $host under this Security Domain located at $sdhost. The credential information will be provided to the Security Domain for authentication.

    +#if ($errorString != "") + $errorString +#end + + + + + + + + + + + + + + +
    Uid:
    Password:
    + +

    +
    +   +
    + + +

    + + + + +
    +
    + +
    +
    + +

    + +
    + +
    +
    + + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/securitydomainpanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/securitydomainpanel.vm new file mode 100644 index 000000000..3bd19c520 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/securitydomainpanel.vm @@ -0,0 +1,115 @@ + + + +

    $panelname

    +
    +A security domain is a registry for all of the PKI services within an enterprise. Applications may use the security domain to locate other PKI services. [Details] + + + +#if ($errorString != "") + $errorString +#end +
    +#if ($cstype == "CA") + Create a New Security Domain +
    +If no security domain exists, a new one must be created for this CA. + + + + + + + + + + + + + + + + + + + + + +
    Security Domain Name: (e.g. - Dogtag Security Domain)
    Security Domain HTTP EE URL (unsecure): http://$machineName:$http_ee_port
    Security Domain HTTPS Agent URL (clientauth): https://$machineName:$https_agent_port
    Security Domain HTTPS EE URL (non-clientauth): https://$machineName:$https_ee_port
    Security Domain HTTPS Admin URL (non-clientauth): https://$machineName:$https_admin_port
    +
    + Join an Existing Security Domain +#else + Create a New Security Domain +
    +If no security domain exists, a new one must be created for this CA. + + + + + +
    Security Domain Name: (e.g. - Dogtag Security Domain)
    +
    + Join an Existing Security Domain +#end +
    +Enter the URL to an existing security domain. +
    + + + + + +
    Security Domain HTTPS Admin URL (non-clientauth): (e.g. - https://example.com:9445)
    +
    + + + + + +
    NOTE:   Since a Security Domain MUST be a CA (although all CAs are NOT necessarily Security Domains), an appropriate value for this URL may be obtained by logging into the machine which hosts the desired Security Domain CA as 'root' and running the command "$initCommand status $instanceID" from the command-line.
    +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/sidemenu.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/sidemenu.vm new file mode 100644 index 000000000..09fe16870 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/sidemenu.vm @@ -0,0 +1,30 @@ + + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/sizepanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/sizepanel.vm new file mode 100644 index 000000000..b7a7a820c --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/sizepanel.vm @@ -0,0 +1,235 @@ + + + + + +Select the key pair type(s) and associated key pair size(s) from the pulldown menus. [Details] + + +#if ($errorString != "") + $errorString +#end +

    +

    +

    + + + + +
    [Advanced]
    +

    +

    Common Key Settings

    +

    + + + + + +
    Key Type:
    +

    + Use the default key size ($default_keysize bits for RSA, $default_ecc_keysize bits for ECC). +

    + Use the following custom key size: + +

    + + + + + +
    Key Size:
    +

    +

    +

    +

    + + + + +
    [Simple]
    +#foreach ($item in $certs) +

    Key for $item.getUserFriendlyName()

    +

    + + + + + +
    Key Type:
    +

    + Use the default key size ($default_keysize bits for RSA, $default_ecc_keysize bits for ECC). +

    + Use the following custom key size: + +

    + + + + + +
    Key Size:
    +#end +

    +
    +
    +
    +#if ($firsttime == 'false') +New Keys

    +#end +

    +

    +
    +Note: After pressing Next, keys will be generated on the server, which will take some time to complete. Please wait for the next panel to appear. +   +
    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/tksinfopanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/tksinfopanel.vm new file mode 100644 index 000000000..f4cb5eb6b --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/tksinfopanel.vm @@ -0,0 +1,51 @@ + + + +The Token Key Service (TKS) is responsible for managing master keys that are used for establishing secure channels. Select an HTTPS Agent URL of a TKS from the list below. +

    +#if ($errorString != "") + $errorString +#end +

    + + + + + +
    URL: +
    +

    +
    +
    +

    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/topmenu.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/topmenu.vm new file mode 100644 index 000000000..64881066f --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/topmenu.vm @@ -0,0 +1,21 @@ + + +

    diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/welcomepanel.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/welcomepanel.vm new file mode 100644 index 000000000..fd478d1a8 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/welcomepanel.vm @@ -0,0 +1,57 @@ + + + +

    $wizardname

    +The $fullsystemname + configuration wizard will guide the administrator through the process of configuring a single instance of the $fullsystemname + ($systemname). [Details] + + + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/wizard.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/wizard.vm new file mode 100644 index 000000000..6256703e3 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/wizard.vm @@ -0,0 +1,144 @@ + + + + + + + + Dogtag Certificate System + + + + + + + + + + +
    + +#include ( "ra/admin/console/config/header.vm" ) + + + + +
    + +
    +
    + +
    +
    + + +
    +
    + +
    + + +
    + + + + + +
    +

    + $title

    + +
    + + +#parse ( $panel ) + + + +
    + + + + + + +
    + +#if ($showApplyButton == "true") + +#end + +#if ($lastpanel) +  +#else + +#end + +
    + +
    + +#include ( "ra/admin/console/config/footer.vm" ) + +
    +
    + + + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/config/xml.vm b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/xml.vm new file mode 100644 index 000000000..31ff72aa2 --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/config/xml.vm @@ -0,0 +1,4 @@ + + + $xml + diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/badge.png b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/badge.png new file mode 100644 index 000000000..5fe0223b5 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/badge.png differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/bigrotation2.gif b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/bigrotation2.gif new file mode 100644 index 000000000..5bb90fd6a Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/bigrotation2.gif differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/button-clear.gif b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/button-clear.gif new file mode 100644 index 000000000..336e6e5d9 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/button-clear.gif differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/button-manage.gif b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/button-manage.gif new file mode 100644 index 000000000..8f2f3db5e Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/button-manage.gif differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/button-search.gif b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/button-search.gif new file mode 100644 index 000000000..b015c82a9 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/button-search.gif differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/certificate.png b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/certificate.png new file mode 100644 index 000000000..2ea9f88bb Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/certificate.png differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/clearpixel.gif b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/clearpixel.gif new file mode 100644 index 000000000..ae710460b Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/clearpixel.gif differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/favicon.ico b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/favicon.ico new file mode 100644 index 000000000..efc1d33f4 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/favicon.ico differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/icon_crit_update.gif b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/icon_crit_update.gif new file mode 100644 index 000000000..cf3c47907 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/icon_crit_update.gif differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/id.png b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/id.png new file mode 100644 index 000000000..2c54191e1 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/id.png differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/idkey.png b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/idkey.png new file mode 100644 index 000000000..3e27d2d05 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/idkey.png differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/key.png b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/key.png new file mode 100644 index 000000000..db2896248 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/key.png differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/lock.png b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/lock.png new file mode 100644 index 000000000..56be3b755 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/lock.png differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/logo_header.gif b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/logo_header.gif new file mode 100644 index 000000000..573482227 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/logo_header.gif differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/no-certificate.png b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/no-certificate.png new file mode 100644 index 000000000..7d93a41c3 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/no-certificate.png differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/pki-icon-help.gif b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/pki-icon-help.gif new file mode 100644 index 000000000..21d9f13d6 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/pki-icon-help.gif differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/pki-icon-home.gif b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/pki-icon-home.gif new file mode 100644 index 000000000..ef1726b74 Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/pki-icon-home.gif differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/img/pki-icon-software.gif b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/pki-icon-software.gif new file mode 100644 index 000000000..dd64b485c Binary files /dev/null and b/dogtag/ra-ui/shared/docroot/ra/admin/console/img/pki-icon-software.gif differ diff --git a/dogtag/ra-ui/shared/docroot/ra/admin/console/js/misc.js b/dogtag/ra-ui/shared/docroot/ra/admin/console/js/misc.js new file mode 100644 index 000000000..d4dc336ab --- /dev/null +++ b/dogtag/ra-ui/shared/docroot/ra/admin/console/js/misc.js @@ -0,0 +1,30 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +/** + * This function is to submit the form's parameters and to decide if the + * window should remain open. + * + * @param f The form + * @param fclose true if you want to close the window; otherwise false. + */ +function saveConfig(f, fclose) { + f.submit(); + if (fclose == true) + window.close(); +} diff --git a/dogtag/tks-ui/CMakeLists.txt b/dogtag/tks-ui/CMakeLists.txt new file mode 100644 index 000000000..31d58dfba --- /dev/null +++ b/dogtag/tks-ui/CMakeLists.txt @@ -0,0 +1,8 @@ +project(tks-ui) + +install( + DIRECTORY + shared/ + DESTINATION + ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME} +) diff --git a/dogtag/tks-ui/LICENSE b/dogtag/tks-ui/LICENSE new file mode 100644 index 000000000..e281f4362 --- /dev/null +++ b/dogtag/tks-ui/LICENSE @@ -0,0 +1,291 @@ +This Program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published +by the Free Software Foundation; version 2 of the License. + +This Program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with this Program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. diff --git a/dogtag/tks-ui/build.xml b/dogtag/tks-ui/build.xml new file mode 100644 index 000000000..26d16c67b --- /dev/null +++ b/dogtag/tks-ui/build.xml @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dogtag/tks-ui/build_dogtag b/dogtag/tks-ui/build_dogtag new file mode 100755 index 000000000..e769ab5d8 --- /dev/null +++ b/dogtag/tks-ui/build_dogtag @@ -0,0 +1,82 @@ +#!/bin/bash +# BEGIN COPYRIGHT BLOCK +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# +# (C) 2007 Red Hat, Inc. +# All rights reserved. +# END COPYRIGHT BLOCK + +# Always switch into the base directory of this +# shell script prior to executing it so that all +# of its output is written to this directory +cd `dirname $0` + +# Retrieve the directory name housing this component +PWD=`pwd` + +# Set Dogtag component-specific environment variables +DOGTAG_BUILD_SCRIPT=`basename $0` +export DOGTAG_BUILD_SCRIPT +DOGTAG_COMPONENT=`basename ${PWD}` +export DOGTAG_COMPONENT +DOGTAG_SPECFILE="dogtag-pki-tks-ui.spec" +export DOGTAG_SPECFILE + +# Set PKI 'ant' environment variables (originally obtained from specfile) +PKI_PRODUCT_UI_FLAVOR_PREFIX="dogtag" +export PKI_PRODUCT_UI_FLAVOR_PREFIX +PKI_PRODUCT_PREFIX="pki" +export PKI_PRODUCT_PREFIX +PKI_PRODUCT="tks-ui" +export PKI_PRODUCT +PKI_VERSION="9.0.0" +export PKI_VERSION + +# Set Dogtag helper variables +DOGTAG_COMPONENT_NAME=${PKI_PRODUCT} +export DOGTAG_COMPONENT_NAME +DOGTAG_WGET_URL=http://cvs.fedora.redhat.com/viewvc +export DOGTAG_WGET_URL + +# Obtain '${DOGTAG_SPECFILE}' as necessary +if [ "$1" = "refresh" ]; then + if [ -f "${DOGTAG_SPECFILE}" ]; then + printf "Removing '${DOGTAG_SPECFILE}' . . . " + rm -rf ${DOGTAG_SPECFILE} + printf "done.\n" + fi + shift +fi +if [ ! -f "${DOGTAG_SPECFILE}" ]; then + # Check for Fedora Operating System + if [ ! -f /etc/fedora-release ]; then + printf "'${DOGTAG_COMPONENT_NAME}' ONLY builds on Fedora!\n" + exit 255 + fi + # Obtain Fedora Operating System Version + FEDORA_VERSION="F-`cat /etc/fedora-release | awk '{print $3}'`" + export FEDORA_VERSION + # Retrieve '${DOGTAG_SPECFILE}' from Koji + printf "Fetching '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}' . . .\n" + wget -O ${DOGTAG_SPECFILE} ${DOGTAG_WGET_URL}/${FEDORA_VERSION}/${DOGTAG_COMPONENT_NAME}/${DOGTAG_SPECFILE}?view=co + if [ ! -s "${DOGTAG_SPECFILE}" ]; then + printf "Failed to fetch '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}'!\n" + rm -rf ${DOGTAG_SPECFILE} + exit 255 + fi +fi + +# Invoke the shared Dogtag PKI build script +config-ext/build_dogtag_pki $@ + diff --git a/dogtag/tks-ui/dogtag-pki-tks-ui.spec b/dogtag/tks-ui/dogtag-pki-tks-ui.spec new file mode 100644 index 000000000..f51d903a7 --- /dev/null +++ b/dogtag/tks-ui/dogtag-pki-tks-ui.spec @@ -0,0 +1,61 @@ +Name: dogtag-pki-tks-ui +Version: 9.0.0 +Release: 1%{?dist} +Summary: Dogtag Certificate System - Token Key Service User Interface +URL: http://pki.fedoraproject.org/ +License: GPLv2 +Group: System Environment/Base + +BuildArch: noarch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: ant + +Source0: http://pki.fedoraproject.org/pki/sources/%{name}/%{name}-%{version}.tar.gz + +# NOTE: Several PKI packages require a "virtual" UI component. These +# "virtual" UI components are "Provided" by various UI "flavors" +# including "dogtag", "redhat", and "null". Consequently, +# all "dogtag", "redhat", and "null" UI components MUST be +# mutually exclusive! +Provides: pki-tks-ui = %{version}-%{release} + +Obsoletes: pki-tks-ui < %{version}-%{release} + +Conflicts: redhat-pki-tks-ui + +%description +Dogtag Certificate System is an enterprise software system designed +to manage enterprise Public Key Infrastructure (PKI) deployments. + +The Dogtag Token Key Service User Interface contains the graphical +user interface for the Dogtag Token Key Service. + +%prep + +%setup -q + +%build +ant \ + -Dproduct.ui.flavor.prefix="dogtag" \ + -Dproduct.prefix="pki" \ + -Dproduct="tks-ui" \ + -Dversion="%{version}" + +%install +rm -rf %{buildroot} +cd dist/binary +unzip %{name}-%{version}.zip -d %{buildroot} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc LICENSE +%{_datadir}/pki/ + +%changelog +* Fri Nov 19 2010 Matthew Harmsen 9.0.0-1 +- Updated Dogtag 1.3.x --> Dogtag 2.0.0 --> Dogtag 9.0.0. diff --git a/dogtag/tks-ui/shared/webapps/tks/404.html b/dogtag/tks-ui/shared/webapps/tks/404.html new file mode 100755 index 000000000..2fc48f1c0 --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/404.html @@ -0,0 +1,146 @@ + + + + + + +TKS 404 Error! + + + + + + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + +Certificate System TKS Error Page +
    +

    + +

    + +

    + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/500.html b/dogtag/tks-ui/shared/webapps/tks/500.html new file mode 100755 index 000000000..88829b9bd --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/500.html @@ -0,0 +1,139 @@ + + + + + + +TKS 500 Error! + + + + + + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + +Certificate System TKS Error Page +
    +

    + +

    + +

    + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/GenUnexpectedError.template b/dogtag/tks-ui/shared/webapps/tks/GenUnexpectedError.template new file mode 100644 index 000000000..53e975d14 --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/GenUnexpectedError.template @@ -0,0 +1,68 @@ + + + + + +TKS Processing Error! + + + + +Problem Processing Your Request + + + + + + +
     
    + + + + + + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/GenError.template b/dogtag/tks-ui/shared/webapps/tks/agent/GenError.template new file mode 100644 index 000000000..e4a49ae07 --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/GenError.template @@ -0,0 +1,78 @@ + + + + + +TKS Agent Processing Error! + + + + +Problem Processing Your Request + + + + + + +
     
    + + + + + +

    +Please consult your local administrator for further assistance. +The Certificate System logs may provide further information. + + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/GenPending.template b/dogtag/tks-ui/shared/webapps/tks/agent/GenPending.template new file mode 100644 index 000000000..a75a5ebdc --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/GenPending.template @@ -0,0 +1,61 @@ + + + + + +TKS Agent Request Pending + + + + + +Request Successfully Submitted + + + + + + + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/GenRejected.template b/dogtag/tks-ui/shared/webapps/tks/agent/GenRejected.template new file mode 100644 index 000000000..112717a7e --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/GenRejected.template @@ -0,0 +1,82 @@ + + + + + +TKS Agent Request Rejected + + + + +Request Rejected + + + + + + + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/GenSuccess.template b/dogtag/tks-ui/shared/webapps/tks/agent/GenSuccess.template new file mode 100644 index 000000000..02a9b9b8b --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/GenSuccess.template @@ -0,0 +1,44 @@ + + + + + + +TKS Agent Generic Request Success + + + + +Request Successfully Submited + + + + + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/GenSvcPending.template b/dogtag/tks-ui/shared/webapps/tks/agent/GenSvcPending.template new file mode 100644 index 000000000..cb36a5881 --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/GenSvcPending.template @@ -0,0 +1,61 @@ + + + + + +TKS Agent Request Svc Pending + + + + +Request Successfully Submitted + + + + + + + + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/GenUnauthorized.template b/dogtag/tks-ui/shared/webapps/tks/agent/GenUnauthorized.template new file mode 100644 index 000000000..c6e62f841 --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/GenUnauthorized.template @@ -0,0 +1,42 @@ + + + + + + +TKS Agent Generic Unauthorized + + + + +Unauthorized Access + + + + + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/GenUnexpectedError.template b/dogtag/tks-ui/shared/webapps/tks/agent/GenUnexpectedError.template new file mode 100644 index 000000000..53287a8a0 --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/GenUnexpectedError.template @@ -0,0 +1,68 @@ + + + + + +TKS Agent Processing Error! + + + + +Problem Processing Your Request + + + + + + +
     
    + + + + + + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/cms-funcs.js b/dogtag/tks-ui/shared/webapps/tks/agent/cms-funcs.js new file mode 100644 index 000000000..c8ffd51c7 --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/cms-funcs.js @@ -0,0 +1,538 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +// + + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/funcs.js b/dogtag/tks-ui/shared/webapps/tks/agent/funcs.js new file mode 100644 index 000000000..daef83d17 --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/funcs.js @@ -0,0 +1,686 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + +// diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/graphics/dgLeftTab.gif b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/dgLeftTab.gif new file mode 100644 index 000000000..35a76c859 Binary files /dev/null and b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/dgLeftTab.gif differ diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/graphics/dgRightTab.gif b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/dgRightTab.gif new file mode 100644 index 000000000..a519bc759 Binary files /dev/null and b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/dgRightTab.gif differ diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/graphics/favicon.ico b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/favicon.ico new file mode 100644 index 000000000..efc1d33f4 Binary files /dev/null and b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/favicon.ico differ diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/graphics/goto-tall.gif b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/goto-tall.gif new file mode 100644 index 000000000..6eea3ef5c Binary files /dev/null and b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/goto-tall.gif differ diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/graphics/gray90.gif b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/gray90.gif new file mode 100644 index 000000000..c6f811102 Binary files /dev/null and b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/gray90.gif differ diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/graphics/hr.gif b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/hr.gif new file mode 100644 index 000000000..14f8acf92 Binary files /dev/null and b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/hr.gif differ diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/graphics/lgLeftTab.gif b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/lgLeftTab.gif new file mode 100644 index 000000000..a78fbc89d Binary files /dev/null and b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/lgLeftTab.gif differ diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/graphics/lgRightTab.gif b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/lgRightTab.gif new file mode 100644 index 000000000..71852402d Binary files /dev/null and b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/lgRightTab.gif differ diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/graphics/logo_header.gif b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/logo_header.gif new file mode 100644 index 000000000..573482227 Binary files /dev/null and b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/logo_header.gif differ diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/graphics/spacer.gif b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/spacer.gif new file mode 100644 index 000000000..13acffe53 Binary files /dev/null and b/dogtag/tks-ui/shared/webapps/tks/agent/graphics/spacer.gif differ diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/header.template b/dogtag/tks-ui/shared/webapps/tks/agent/header.template new file mode 100644 index 000000000..dc92d82ad --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/header.template @@ -0,0 +1,82 @@ + + + + + +Header + + + + + + + + +
    + + + + + + +
         Dogtag® Agent Services
    + + + + + +
    +
    + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/helpfun.js b/dogtag/tks-ui/shared/webapps/tks/agent/helpfun.js new file mode 100644 index 000000000..f9580279a --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/helpfun.js @@ -0,0 +1,36 @@ +// --- BEGIN COPYRIGHT BLOCK --- +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; version 2 of the License. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with this program; if not, write to the Free Software Foundation, Inc., +// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +// +// Copyright (C) 2007 Red Hat, Inc. +// All rights reserved. +// --- END COPYRIGHT BLOCK --- + + +function help(helptopic) { + + var HelpWin=window.open("","MyWin", "toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,resizable=yes,width=500,height=500"); + + HelpWin.location = helptopic; + HelpWin.focus(); + +} + +function helpstatus(helpline) { + + window.status = helpline; + + return true; + +} + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/index.html b/dogtag/tks-ui/shared/webapps/tks/agent/index.html new file mode 100644 index 000000000..30662d47a --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/index.html @@ -0,0 +1,23 @@ + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/index.template b/dogtag/tks-ui/shared/webapps/tks/agent/index.template new file mode 100644 index 000000000..588712364 --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/index.template @@ -0,0 +1,140 @@ + + + + + +TKS Agent + + + + + + + + + + +
    + + + + + + +
         Dogtag® Agent Services
    +
      + + + + + + + +
      
    + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/ports.template b/dogtag/tks-ui/shared/webapps/tks/agent/ports.template new file mode 100644 index 000000000..e1f1ee73e --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/ports.template @@ -0,0 +1,121 @@ + + + + + +TKS Agent Ports + + + + + + + + + + + + + +
    + + + + + + +
         Dogtag® Services Summary
    +
      + + + + + + + + + + +
      
      
    +
     
    + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/tks/getStats.template b/dogtag/tks-ui/shared/webapps/tks/agent/tks/getStats.template new file mode 100644 index 000000000..a08a6fe60 --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/tks/getStats.template @@ -0,0 +1,141 @@ + + + + + Display CRL + + + + + + + + + + +Statistics +
    + + + + +
     
    +
    + + + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/agent/tks/index.html b/dogtag/tks-ui/shared/webapps/tks/agent/tks/index.html new file mode 100644 index 000000000..615afae2c --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/agent/tks/index.html @@ -0,0 +1,31 @@ + + + + + + + TKS Agent + + +
    TKS  services
    +
    + + diff --git a/dogtag/tks-ui/shared/webapps/tks/index.html b/dogtag/tks-ui/shared/webapps/tks/index.html new file mode 100644 index 000000000..30662d47a --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/index.html @@ -0,0 +1,23 @@ + + + + diff --git a/dogtag/tks-ui/shared/webapps/tks/services.template b/dogtag/tks-ui/shared/webapps/tks/services.template new file mode 100644 index 000000000..be72e2cdc --- /dev/null +++ b/dogtag/tks-ui/shared/webapps/tks/services.template @@ -0,0 +1,106 @@ + + + + +TKS Services + + + + + + + + + + + + +
    + +
    +
    + +
    + - +
    + + +
    +
    + +
    + + + +Certificate System TKS Services Page +
    +

    + +

    +

    + + + + + + + + + + +
      
      
    +
    + + + diff --git a/dogtag/tps-ui/CMakeLists.txt b/dogtag/tps-ui/CMakeLists.txt new file mode 100644 index 000000000..1164a7ca0 --- /dev/null +++ b/dogtag/tps-ui/CMakeLists.txt @@ -0,0 +1,8 @@ +project(tps-ui) + +install( + DIRECTORY + shared/ + DESTINATION + ${SHARE_INSTALL_PREFIX}/${APPLICATION_NAME}/${PROJECT_NAME} +) diff --git a/dogtag/tps-ui/LICENSE b/dogtag/tps-ui/LICENSE new file mode 100644 index 000000000..e281f4362 --- /dev/null +++ b/dogtag/tps-ui/LICENSE @@ -0,0 +1,291 @@ +This Program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published +by the Free Software Foundation; version 2 of the License. + +This Program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with this Program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. diff --git a/dogtag/tps-ui/build.xml b/dogtag/tps-ui/build.xml new file mode 100644 index 000000000..2fc35e8e4 --- /dev/null +++ b/dogtag/tps-ui/build.xml @@ -0,0 +1,285 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dogtag/tps-ui/build_dogtag b/dogtag/tps-ui/build_dogtag new file mode 100755 index 000000000..0e2bf56f5 --- /dev/null +++ b/dogtag/tps-ui/build_dogtag @@ -0,0 +1,82 @@ +#!/bin/bash +# BEGIN COPYRIGHT BLOCK +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# +# (C) 2007 Red Hat, Inc. +# All rights reserved. +# END COPYRIGHT BLOCK + +# Always switch into the base directory of this +# shell script prior to executing it so that all +# of its output is written to this directory +cd `dirname $0` + +# Retrieve the directory name housing this component +PWD=`pwd` + +# Set Dogtag component-specific environment variables +DOGTAG_BUILD_SCRIPT=`basename $0` +export DOGTAG_BUILD_SCRIPT +DOGTAG_COMPONENT=`basename ${PWD}` +export DOGTAG_COMPONENT +DOGTAG_SPECFILE="dogtag-pki-tps-ui.spec" +export DOGTAG_SPECFILE + +# Set PKI 'ant' environment variables (originally obtained from specfile) +PKI_PRODUCT_UI_FLAVOR_PREFIX="dogtag" +export PKI_PRODUCT_UI_FLAVOR_PREFIX +PKI_PRODUCT_PREFIX="pki" +export PKI_PRODUCT_PREFIX +PKI_PRODUCT="tps-ui" +export PKI_PRODUCT +PKI_VERSION="9.0.0" +export PKI_VERSION + +# Set Dogtag helper variables +DOGTAG_COMPONENT_NAME=${PKI_PRODUCT} +export DOGTAG_COMPONENT_NAME +DOGTAG_WGET_URL=http://cvs.fedora.redhat.com/viewvc +export DOGTAG_WGET_URL + +# Obtain '${DOGTAG_SPECFILE}' as necessary +if [ "$1" = "refresh" ]; then + if [ -f "${DOGTAG_SPECFILE}" ]; then + printf "Removing '${DOGTAG_SPECFILE}' . . . " + rm -rf ${DOGTAG_SPECFILE} + printf "done.\n" + fi + shift +fi +if [ ! -f "${DOGTAG_SPECFILE}" ]; then + # Check for Fedora Operating System + if [ ! -f /etc/fedora-release ]; then + printf "'${DOGTAG_COMPONENT_NAME}' ONLY builds on Fedora!\n" + exit 255 + fi + # Obtain Fedora Operating System Version + FEDORA_VERSION="F-`cat /etc/fedora-release | awk '{print $3}'`" + export FEDORA_VERSION + # Retrieve '${DOGTAG_SPECFILE}' from Koji + printf "Fetching '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}' . . .\n" + wget -O ${DOGTAG_SPECFILE} ${DOGTAG_WGET_URL}/${FEDORA_VERSION}/${DOGTAG_COMPONENT_NAME}/${DOGTAG_SPECFILE}?view=co + if [ ! -s "${DOGTAG_SPECFILE}" ]; then + printf "Failed to fetch '${DOGTAG_SPECFILE}' for '${FEDORA_VERSION}'!\n" + rm -rf ${DOGTAG_SPECFILE} + exit 255 + fi +fi + +# Invoke the shared Dogtag PKI build script +config-ext/build_dogtag_pki $@ + diff --git a/dogtag/tps-ui/dogtag-pki-tps-ui.spec b/dogtag/tps-ui/dogtag-pki-tps-ui.spec new file mode 100644 index 000000000..414967e4d --- /dev/null +++ b/dogtag/tps-ui/dogtag-pki-tps-ui.spec @@ -0,0 +1,65 @@ +Name: dogtag-pki-tps-ui +Version: 9.0.0 +Release: 2%{?dist} +Summary: Dogtag Certificate System - Token Processing System User Interface +URL: http://pki.fedoraproject.org/ +License: GPLv2 and LGPLv2 +Group: System Environment/Base + +BuildArch: noarch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: ant + +Source0: http://pki.fedoraproject.org/pki/sources/%{name}/%{name}-%{version}.tar.gz + +# NOTE: Several PKI packages require a "virtual" UI component. These +# "virtual" UI components are "Provided" by various UI "flavors" +# including "dogtag", "redhat", and "null". Consequently, +# all "dogtag", "redhat", and "null" UI components MUST be +# mutually exclusive! +Provides: pki-tps-ui = %{version}-%{release} + +Obsoletes: pki-tps-ui < %{version}-%{release} + +Conflicts: redhat-pki-tps-ui + +%description +Dogtag Certificate System is an enterprise software system designed +to manage enterprise Public Key Infrastructure (PKI) deployments. + +The Dogtag Token Processing System User Interface contains the graphical +user interface for the Dogtag Token Processing System. + +%prep + +%setup -q + +%build +ant \ + -Dproduct.ui.flavor.prefix="dogtag" \ + -Dproduct.prefix="pki" \ + -Dproduct="tps-ui" \ + -Dversion="%{version}" + +%install +rm -rf %{buildroot} +cd dist/binary +unzip %{name}-%{version}.zip -d %{buildroot} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc LICENSE +%{_datadir}/pki/ + +%changelog +* Fri Feb 4 2011 Matthew Harmsen 9.0.0-2 +- Bugzilla Bug 606944- Use openldap instead of mozldap + +* Fri Nov 19 2010 Matthew Harmsen 9.0.0-1 +- Updated Dogtag 1.3.x --> Dogtag 2.0.0 --> Dogtag 9.0.0. + diff --git a/dogtag/tps-ui/shared/cgi-bin/demo/Enroll.html b/dogtag/tps-ui/shared/cgi-bin/demo/Enroll.html new file mode 100755 index 000000000..d366f1a85 --- /dev/null +++ b/dogtag/tps-ui/shared/cgi-bin/demo/Enroll.html @@ -0,0 +1,81 @@ + + + + + + + +Enrollment + + + + +
    + + + + + + +
    + +
    + diff --git a/dogtag/tps-ui/shared/cgi-bin/sow/cfg.pl b/dogtag/tps-ui/shared/cgi-bin/sow/cfg.pl new file mode 100755 index 000000000..64e612aaa --- /dev/null +++ b/dogtag/tps-ui/shared/cgi-bin/sow/cfg.pl @@ -0,0 +1,168 @@ +#! /usr/bin/perl +# +# --- BEGIN COPYRIGHT BLOCK --- +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Copyright (C) 2007 Red Hat, Inc. +# All rights reserved. +# --- END COPYRIGHT BLOCK --- +# + +# +# Establish platform-dependent variables: +# +my $ldapsearch="/usr/bin/ldapsearch"; + +# +# Feel free to modify the following parameters: +# +my $ldapHost = "localhost"; +my $ldapPort = "389"; +my $basedn = "ou=People,dc=sfbay,dc=redhat,dc=com"; +my $port = "7888"; +my $secure_port = "7889"; +my $host = "localhost"; + +my $cfg = "/var/lib/pki-tps/conf/CS.cfg"; + +sub get_ldapsearch() +{ + return $ldapsearch; +} + +sub get_ldap_host() +{ + my $ldapport = `grep auth.instance.0.hostport $cfg | cut -c26-`; + chomp($ldapport); + my ($ldapHost, $p) = split(/:/, $ldapport); + return $ldapHost; +} + +sub get_ldap_port() +{ + my $ldapport = `grep auth.instance.0.hostport $cfg | cut -c26-`; + chomp($ldapport); + my ($p, $ldapPort) = split(/:/, $ldapport); + return $ldapPort; +} + +sub get_base_dn() +{ + my $basedn = `grep auth.instance.0.baseDN $cfg | cut -c24-`; + chomp($basedn); + return $basedn; +} + +sub get_port() +{ + my $port = `grep service.unsecurePort $cfg | cut -c22-`; + chomp($port); + return $port; +} + +sub get_secure_port() +{ + my $secure_port = `grep service.securePort $cfg | cut -c20-`; + chomp($secure_port); + return $secure_port; +} + +sub get_host() +{ + my $host = `grep service.machineName $cfg | cut -c21-`; + chomp($host); + return $host; +} + +sub is_agent() +{ + my ($dn) = @_; + + my $uid = $dn; + # need to map a subject dn into user DN + $uid =~ /uid=([^,]*)/; # retrieve the uid + $uid = $1; + + my $x_hostport = `grep -e "^tokendb.hostport" $cfg | cut -c18-`; + chomp($x_hostport); + my ($x_host, $x_port) = split(/:/, $x_hostport); + my $x_basedn = `grep -e "^tokendb.userBaseDN" $cfg | cut -c20-`; + chomp($x_basedn); + my $x_binddn = `grep -e "^tokendb.bindDN" $cfg | cut -c16-`; + chomp($x_binddn); + my $x_bindpwdpath = `grep -e "^tokendb.bindPassPath" $cfg | cut -c22-`; + chomp($x_bindpwdpath); + my $x_bindpwd = `grep -e "^tokendbBindPass" $x_bindpwdpath | cut -c17-`; + chomp($x_bindpwd); + + my $cmd = $ldapsearch . " " . + "-x" . + "-D \"" . $x_binddn . "\" " . + "-w \"" . $x_bindpwd . "\" " . + "-b \"" . "cn=TUS Officers,ou=Groups,".$x_basedn . "\" " . + "-h \"" . $x_host . "\" " . + "-p \"" . $x_port ."\" " . + "-LLL \"(uid=" . $uid . "*)\" | wc -l"; + + my $matched = `$cmd`; + + chomp($matched); + + if ($matched eq "0" || $matched eq "") { + return 0; + } else { + return 1; + } +} + +sub is_user() +{ + my ($dn) = @_; + + my $uid = $dn; + # need to map a subject dn into user DN + $uid =~ /uid=([^,]*)/; # retrieve the uid + $uid = $1; + + my $x_host = get_ldap_host(); + $x_port = get_ldap_port(); + my $x_basedn = get_base_dn(); + chomp($x_basedn); + my $x_binddn = `grep -e "^tokendb.bindDN" $cfg | cut -c16-`; + chomp($x_binddn); + my $x_bindpwdpath = `grep -e "^tokendb.bindPassPath" $cfg | cut -c22-`; + chomp($x_bindpwdpath); + my $x_bindpwd = `grep -e "^tokendbBindPass" $x_bindpwdpath | cut -c17-`; + chomp($x_bindpwd); + + my $cmd = $ldapsearch . " " . + "-x" . + "-D \"" . $x_binddn . "\" " . + "-w \"" . $x_bindpwd . "\" " . + "-b \"" . "ou=people,".$x_basedn . "\" " . + "-h \"" . $x_host . "\" " . + "-p \"" . $x_port ."\" " . + "-LLL \"(uid=" . $uid . "*)\" | wc -l"; + + + my $matched = `$cmd`; + + chomp($matched); + + if ($matched eq "0" || $matched eq "") { + return 0; + } else { + return 1; + } +} diff --git a/dogtag/tps-ui/shared/cgi-bin/sow/enroll.html b/dogtag/tps-ui/shared/cgi-bin/sow/enroll.html new file mode 100755 index 000000000..673035aeb --- /dev/null +++ b/dogtag/tps-ui/shared/cgi-bin/sow/enroll.html @@ -0,0 +1,260 @@ + + + + + + +Enrollment + + + + + + + + + +

    + + +
    +
    +
    + | Main | +
    +

    The security officer has identified the user as $cn. The User ID is $uid.

    +
    +

    Please insert new smartcard now!

    +

    The user must provide a password to protect the smart card.

    + New Token Password:
    +
    + Re-Enter Token Password:
    +
    + + User Password:
    + + + +
    +
    + +
    + + + + + + + +
    + + diff --git a/dogtag/tps-ui/shared/cgi-bin/sow/enroll_temp.html b/dogtag/tps-ui/shared/cgi-bin/sow/enroll_temp.html new file mode 100755 index 000000000..caa83fa19 --- /dev/null +++ b/dogtag/tps-ui/shared/cgi-bin/sow/enroll_temp.html @@ -0,0 +1,231 @@ + + + + + + +Enrollment + + + + + + + + + +