psm_ui.properties.in
上传用户:lyxiangda
上传日期:2007-01-12
资源大小:3042k
文件大小:205k
源码类别:

CA认证

开发平台:

WINDOWS

  1. ; -*- Mode: Text -*- 
  2. ;
  3. ; The contents of this file are subject to the Mozilla Public
  4. ; License Version 1.1 (the "License"); you may not use this file
  5. ; except in compliance with the License. You may obtain a copy of
  6. ; the License at http://www.mozilla.org/MPL/
  7. ; Software distributed under the License is distributed on an "AS
  8. ; IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  9. ; implied. See the License for the specific language governing
  10. ; rights and limitations under the License.
  11. ; The Original Code is the Netscape security libraries.
  12. ; The Initial Developer of the Original Code is Netscape
  13. ; Communications Corporation.  Portions created by Netscape are 
  14. ; Copyright (C) 1994-2000 Netscape Communications Corporation.  All
  15. ; Rights Reserved.
  16. ; Contributor(s):
  17. ; Alternatively, the contents of this file may be used under the
  18. ; terms of the GNU General Public License Version 2 or later (the
  19. ; "GPL"), in which case the provisions of the GPL are applicable 
  20. ; instead of those above.  If you wish to allow use of your 
  21. ; version of this file only under the terms of the GPL and not to
  22. ; allow others to use your version of this file under the MPL,
  23. ; indicate your decision by deleting the provisions above and
  24. ; replace them with the notice and other provisions required by
  25. ; the GPL.  If you do not delete the provisions above, a recipient
  26. ; may use your version of this file under either the MPL or the
  27. ; GPL.
  28. ;
  29. ;
  30. ; Stylesheets
  31. ;
  32. secadvmodalstyle_type=text/css
  33. secadvmodalstyle_content:
  34. BODY.TOP {background-color: #9999CC;}
  35. BODY.CONTENT{background-color: white;}
  36. BODY.FOOT{background-color:#CCCCCC}
  37. all.BUTTONSPACE {
  38. padding-left: 6px;
  39. padding-right: 6px;
  40. }
  41. all.BUTTONSPACEHELP {
  42. padding-left: 24px;
  43. padding-right: 0px;
  44. }
  45. H1 {
  46.   padding-top:6px;
  47. line-height: 100%;
  48. font-family: {nsm_font_verdana}; 
  49. font-size:16pt;
  50. font-weight:normal;
  51.         color:white;
  52. }
  53. A {
  54. font-family: {nsm_font_verdana};
  55. font-size:10pt;
  56. color: black;
  57. }
  58. BLOCKQUOTE{
  59.   padding-left:0px;
  60. line-height: 100%%;
  61. font-family: {nsm_font_verdana};
  62. font-size:10pt;
  63. font-weight:normal;
  64.         color:black;
  65. }
  66. all.plain{
  67.   padding-left:0px;
  68. padding-top:0px;
  69. font-family: {nsm_font_verdana};
  70. font-size:10pt;
  71. font-weight:normal;
  72.         color:black;
  73. }
  74. P {
  75. font-family: {nsm_font_verdana};
  76. font-size:10pt;
  77. font-weight:normal;
  78.         color:black;
  79. }
  80. P.bold
  81. {
  82. font-weight: bold;
  83. }
  84. P.alert {
  85. font-weight: bold;
  86. }
  87. P.hialert{
  88. font-weight: 900;
  89. background-color:#FF9900;
  90. padding-left:20px;
  91. }
  92. all.Explanationbox
  93. {
  94. padding-top:6px;
  95. padding-bottom:12px;
  96. margin-bottom:6px;
  97.   margin-left:6px;
  98. margin-right: 5%;
  99. border-width: 1px;
  100. border-color: #999999;
  101. border-style: solid;
  102. }
  103. all.PROGRESS {
  104. background-color:#CCCCCC;
  105. margin-top:5%;
  106.   margin-left:15%;
  107. margin-right:25%;
  108. border-width: 2px;
  109. border-color: #CCCCCC;
  110. border-style: solid;
  111. }
  112. all.PLAINBOX {
  113. margin-left:12px;
  114. border-width: 1px;
  115. border-color: #999999;
  116. border-style: solid;
  117. }
  118. DIV {
  119. background-color:white;
  120. font-family: {nsm_content_font};
  121. font-size:10pt;
  122. color: black;
  123. }
  124. :secadvmodalstyle_content
  125. secadvtopstyle_type=text/css
  126. secadvtopstyle_content:
  127. all.standard {background-color:#CCCCCC;
  128.            font-family: {nsm_font};
  129.    font-size:12pt;
  130.            color: white;}
  131. .TITLE  {  padding-left: 6px;
  132.            font-family:{nsm_font_verdana};
  133.            font-size:16pt;
  134.            font-weight:bold;
  135.            color:white;}
  136. .TAB    {
  137.    font-family: {nsm_content_font};
  138.    font-size:10pt;
  139.    }
  140. A:alink {color: white; text-decoration: none;}
  141. A:link  {color: white; text-decoration: none;}
  142. A:vlink {color: white; text-decoration: none;}
  143. :secadvtopstyle_content
  144. secadvleftstyle_type=text/css
  145. secadvleftstyle_content:
  146. A {
  147.   padding-left:6px;
  148. line-height: 150%;
  149. text-decoration: none;
  150. font-family: {nsm_leftpane_font}; 
  151. font-size:9pt;
  152. font-weight:bold;
  153. color: white;
  154. }
  155. P {
  156.   padding-left:6px;
  157. line-height: 150%;
  158. font-family: {nsm_leftpane_font}; 
  159. font-size:9pt;
  160. font-weight:bold;
  161.         color:black;
  162. }
  163. :secadvleftstyle_content
  164. secadvfootstyle_type=text/css
  165. secadvfootstyle_content:
  166. DIV {
  167. font-family: {nsm_leftpane_font};
  168. font-size:10pt;
  169. color:black;
  170. }
  171. :secadvfootstyle_content
  172. ; Style sheet used for security advisor content.
  173. secadvcontentstyle_type=text/css
  174. secadvcontentstyle_content:
  175. BODY {
  176. background-color:white;
  177. }
  178. DIV {
  179. background-color:white;
  180. font-family: {nsm_content_font};
  181. font-size:10pt;
  182. color: black;
  183. }
  184. H1 {
  185.   padding-left:6px;
  186. line-height: 150%;
  187. font-family: {nsm_content_font}; 
  188. font-size:10pt;
  189. font-weight:bold;
  190.         color:black;
  191. }
  192. A {
  193. font-family: {nsm_content_font};
  194. font-size:10pt;
  195. color: black;
  196. }
  197. BLOCKQUOTE{
  198.   padding-left:0px;
  199. line-height: 100%;
  200. font-family: {nsm_content_font}; 
  201. font-size:10pt;
  202. font-weight:normal;
  203.         color:black;
  204. }
  205. B {
  206.   padding-left:6px;
  207. font-family: {nsm_content_font}; 
  208. font-size:10pt;
  209. font-weight:bold;
  210.         color:black;
  211. }
  212. BU {
  213.   padding-left:6px;
  214. font-family: {nsm_content_font}; 
  215. font-size:10pt;
  216. font-weight:bold;
  217.         color:black;
  218. }
  219. P {
  220.   padding-left:6px;
  221. font-family: {nsm_content_font}; 
  222. font-size:10pt;
  223. font-weight:normal;
  224.         color:black;
  225. }
  226. P.SMALL {
  227. font-size:9pt;
  228. }
  229. P.TOPBORDER{
  230. border-top-width: 3px;
  231. border-color: #999999;
  232. border-style: solid;
  233. }
  234. all.Explanationbox
  235. {
  236. padding-top:6px;
  237. padding-bottom:12px;
  238. margin-bottom:6px;
  239.   margin-left:6px;
  240. margin-right: 5%;
  241. border-width: 1px;
  242. border-color: #999999;
  243. border-style: solid;
  244. }
  245. UL {
  246. font-family: {nsm_content_font}; 
  247. font-size:10pt;
  248.         color:black;
  249. }
  250. UL.SPACED {
  251. line-height: 110%;
  252. }
  253. all.INDENT {
  254.    padding-left:12px;
  255.    }
  256. :secadvcontentstyle_content
  257. titlestyle_type=text/css
  258. titlestyle_content:
  259. all.standard {background-color:#9999CC;
  260.            font-family: {nsm_font}; 
  261.            color: white;}
  262.           
  263. .spacer  {  padding-left: 6px;
  264.            font-family:{nsm_font_verdana}; 
  265.            font-size:12pt;
  266.            font-weight:bold;
  267.            color:white;}
  268. .TITLE  {  padding-left: 6px;
  269.            font-family:{nsm_font_verdana}; 
  270.            font-size:16pt;
  271.            font-weight:bold;
  272.            color:white;}
  273. A:alink {color: white; text-decoration: none;}
  274. A:link  {color: white; text-decoration: none;}
  275. A:vlink {color: white; text-decoration: none;}
  276. :titlestyle_content
  277. standalonefoot_type=text/css
  278. standalonefoot_content:
  279. BODY {
  280.      background-color:#CCCCCC;
  281.      }
  282. .BUTTONSPACE {
  283. padding-left: 6px;
  284. padding-right: 6px;
  285. font-family: {nsm_font_verdana};
  286. font-size:10pt;
  287. }
  288. .BUTTONSPACEHELP {
  289. padding-left: 24px;
  290. padding-right: 0px;
  291. font-family: {nsm_font_verdana};
  292. font-size:10pt;
  293. }
  294. :standalonefoot_content
  295. standalone_type=text/css
  296. standalone_content:
  297. BODY.TOP {background-color: #9999CC;}
  298. BODY.CONTENT{background-color: white;}
  299. BODY.FOOT{background-color:#CCCCCC}
  300. all.BUTTONSPACE {
  301. font-family: {nsm_font_verdana};
  302. font-size:10pt;
  303. padding-left: 6px;
  304. padding-right: 6px;
  305. }
  306. all.BUTTONSPACEHELP {
  307. padding-left: 24px;
  308. padding-right: 0px;
  309. font-family: {nsm_font_verdana};
  310. font-size:10pt;
  311. }
  312. DIV {
  313. background-color:white;
  314. font-family: {nsm_content_font};
  315. font-size:10pt;
  316. color: black;
  317. }
  318. H1 {
  319.   padding-top:6px;
  320. line-height: 100%;
  321. font-family: {nsm_font_verdana};
  322. font-size:16pt;
  323. font-weight:normal;
  324.         color:white;
  325. }
  326. A {
  327. font-family: {nsm_font_verdana};
  328. font-size:10pt;
  329. color: black;
  330. }
  331. BLOCKQUOTE{
  332.   padding-left:0px;
  333. line-height: 100%;
  334. font-family: {nsm_font_verdana};
  335. font-size:10pt;
  336. font-weight:normal;
  337.         color:black;
  338. }
  339. all.plain{
  340.   padding-left:0px;
  341. padding-top:0px;
  342. font-family: {nsm_font_verdana};
  343. font-size:10pt;
  344. font-weight:normal;
  345.         color:black;
  346. }
  347. P {
  348.   padding-left:12px;
  349. padding-top:6px;
  350. font-family: {nsm_font_verdana};
  351. font-size:10pt;
  352. font-weight:normal;
  353.         color:black;
  354. }
  355. P.alert {
  356. font-weight: bold;
  357. }
  358. P.hialert{
  359. font-weight: 900;
  360. background-color:#FF9900;
  361. padding-left:20px;
  362. }
  363. all.Explanationbox
  364. {
  365. padding-top:6px;
  366. padding-bottom:12px;
  367. margin-bottom:6px;
  368.   margin-left:6px;
  369. margin-right: 5%;
  370. border-width: 1px;
  371. border-color: #999999;
  372. border-style: solid;
  373. }
  374. all.PROGRESS {
  375. background-color:#CCCCCC;
  376. margin-top:5%;
  377.   margin-left:15%;
  378. margin-right:25%;
  379. border-width: 2px;
  380. border-color: #CCCCCC;
  381. border-style: solid;
  382. }
  383. all.PLAINBOX {
  384. margin-left:12px;
  385. border-width: 1px;
  386. border-color: #999999;
  387. border-style: solid;
  388. }
  389. :standalone_content
  390. ;  Basic templates for use in generating HTML.
  391. http_error_content:
  392. <HTML><HEAD>
  393. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  394. <TITLE>HTTP error %1$d - %2$s</TITLE>{disable_right_click_js}</HEAD><BODY><H1>%2$s</H1>%4$s<br><hr><!---unused %3$s ----></BODY></HTML>
  395. :http_error_content
  396. ; In the normal header: 0=additional headers, 1=content type
  397. http_header_template="HTTP/1.0 200 OK<psm:cr><psm:lf>%1$sContent-Type: %2$s<psm:cr><psm:lf>Connection: close<psm:cr><psm:lf>Pragma: no-cache<psm:cr><psm:lf><psm:cr><psm:lf>"
  398. ; Standard preamble for most HTML pages
  399. html_start=<html><head><psm:cr><psm:lf><meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">{disable_right_click_js}</head><body bgcolor=#{$1}>
  400. html_end=</body></html>
  401. ;
  402. ;  HTTP error templates
  403. ;
  404. ; In the error templates: 0=error number, 1=error name (or OK), 
  405. ; 2=additional header content for type, 3=description
  406. http_error_header_template:
  407. HTTP/1.0 %1$d %2$s<psm:cr><psm:lf>%3$sConnection: close<psm:cr><psm:lf><psm:cr><psm:lf>
  408. :http_error_header_template
  409. ; still needed?
  410. http_error_content_type="text/html"
  411. ; error-specific text
  412. http_error_200_hdrs="Content-type: text/html<psm:cr><psm:lf>"
  413. http_error_204_hdrs="Content-type: No Content<psm:cr><psm:lf>"
  414. http_error_400_hdrs="Content-type: text/html<psm:cr><psm:lf>"
  415. http_error_401_hdrs="WWW-Authenticate: Basic realm="NSM"<psm:cr><psm:lf>Content-type: text/html<psm:cr><psm:lf>"
  416. http_error_403_hdrs="Content-type: text/html<psm:cr><psm:lf>"
  417. http_error_404_hdrs="Content-type: text/html<psm:cr><psm:lf>"
  418. http_error_405_hdrs="Content-type: text/html<psm:cr><psm:lf>"
  419. http_error_501_hdrs="Content-type: text/html<psm:cr><psm:lf>"
  420. ;#ifdef DEBUG
  421. ;
  422. ; NLS/Unicode Hello World example text (for developers only)
  423. ;
  424. ; hello_type is the content type to be used when sending the canned
  425. ; HTTP headers.
  426. ;hello_type="text/html"
  427. ;
  428. ; hello_content is the HTML template for the Hello World page (the
  429. ; same page that we sent manually from the simple Hello World
  430. ; example). Note that it contains references to two more content
  431. ; strings in the same file, "hello_title" and "hello_greeting".
  432. ; Those strings, in turn, appear directly underneath hello_content.
  433. ;
  434. ; In addition, the keyword {hello} appears below. You wouldn't have any
  435. ; real way of knowing that this is attached to a keyword handler, but
  436. ; in fact the Hello World keyword handler is attached to it. The way the
  437. ; code currently works, references such as {hello}, {hello_title}, etc.
  438. ; are looked up in the keyword handler table first. If a keyword handler
  439. ; doesn't exist, then the keyword is used to look for a string resource
  440. ; in the properties file.
  441. ;
  442. ; Hello World is no longer used, so we'll comment it instead of removing 
  443. ; it for now, but leave it in so that if we ever need to revive it, 
  444. ; we can do so easily.
  445. ;hello_content="<HTML><HEAD>rn<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}"><TITLE>{hello_title}</TITLE></HEAD><BODY><h1>{hello_greeting}</h1><p>If keyword handlers are working correctly, you should see 'Hello, World' on the next line just above the horizontal rule.</p><br>{hello}<hr> </BODY></HTML>"
  446. ;hello_title="Hello World (command handler demo)"
  447. ;hello_greeting="Hello, World!"
  448. ;
  449. ; End Hello World example text
  450. ;
  451. ;
  452. ; Strings used to test nls stuff (mwelch)
  453. ;
  454. ;testnls="Outer string for testnls. %2$s {testwrap one,two,three} Does 0 == %1$d? {testnls1} {testnls{testnls3}}"
  455. ;testnls1="This sentence, if it appears, means that the 'testnls1' keyword was discovered and properly expanded."
  456. ;testnls2="This sentence, if it appears, means that the 'testnls2' keyword (actually a nested recursion of 'testnls' followed by 'testnls3') was discovered and properly expanded."
  457. ;testnls3=2
  458. ; A full page test.
  459. ;testpage_type="text/html"
  460. ;testpage_hdrs=""
  461. ;testpage_content:
  462. ;<html><head>
  463. ;rn<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  464. ;<title>Hi, I'm Cartman</title></head>
  465. ;<body bgcolor=white><center><h1>
  466. ;<img src="http://warp/hardcore/cartman/eric.gif" align=center>
  467. ;Cartman
  468. ;<img src="http://warp/hardcore/cartman/eric.gif" align=center>
  469. ;</h1></center>
  470. ;Please choose from the following options:
  471. ;<li><a href="show_log">Show ongoing activity log</a><br>
  472. ;<li><a href="echo">Echo the request sent by your browser</a><br>
  473. ;<li><a href="authecho">Authorization test</a><br>
  474. ;</ul><br>Enjoy.<hr>
  475. ;<address>The <a href="mailto:cartman-dev@netscape.com">cartman-dev mailing list</a></address>
  476. ;</body></html>
  477. ;:testpage_content
  478. ;#endif
  479. ;
  480. ; Utility code to submit a from using framesetes
  481. ;
  482. formsubmit:
  483. <script language=javascript>
  484. function submitif()
  485. {
  486.   if (top.dosubmit) {
  487.     {$1}.submit();
  488.     return;
  489.   }
  490. }
  491. function submitForm() {
  492.   setTimeout("submitif();", 1);
  493. }
  494. </script>
  495. :formsubmit
  496. formsubmit_monitor_js:
  497. <script language=javascript>
  498. var dosubmit=false;
  499. var doclose=false;
  500. function submitform()
  501. {
  502.   dosubmit = true;
  503.   window.DialogContent.submitForm();
  504. }
  505. function closewin()
  506. {
  507.   doclose = true;
  508.   setTimeout("closeif();", 1);
  509. }
  510. function closeif()
  511. {
  512.   window.close();
  513. }
  514. </script>
  515. :formsubmit_monitor_js
  516. ;
  517. ; Javascript code used to submit a form containing multiple frames.
  518. ;
  519. formsubmit_dosubmit_js_type="text/html"
  520. formsubmit_dosubmit_js_hdrs=""
  521. formsubmit_dosubmit_js_content:
  522. <script language=javascript>
  523. top.submitform();
  524. //In case submit test failes, we don't want to leave the buttons
  525. //frame empty.
  526. window.back();
  527. </script>
  528. :formsubmit_dosubmit_js_content
  529. ;
  530. ; Utility code used to close windows from within a frame thereof.
  531. ;
  532. windowclose_monitor_js:
  533. <script language=javascript>
  534. var doclose;
  535. function closewin()
  536. {
  537.   doclose=true;
  538.   setTimeout("closeif()", 100);
  539. }
  540. function closeif()
  541. {
  542.   if (doclose)
  543.     window.close();
  544. }
  545. doclose=false;
  546. </script>
  547. :windowclose_monitor_js
  548. ;
  549. ; Javascript code used to close a keygen dialog (among others).
  550. ;
  551. windowclose_doclose_js_type="text/html"
  552. windowclose_doclose_js_hdrs=""
  553. windowclose_doclose_js_content:
  554. {windowclose_monitor_js}
  555. <script language=javascript>
  556. top.closewin();
  557. </script>
  558. :windowclose_doclose_js_content
  559. ;
  560. ; Javascript to close a given window (on error)
  561. ;
  562. ;windowclose_closethis_js_type="text/html"
  563. ;windowclose_closethis_js_hdrs=""
  564. ;windowclose_closethis_js_content:
  565. ;unused
  566. ;:windowclose_closethis_js_content
  567. ;
  568. ; The top level frameset used by the keygen dialog.
  569. ;
  570. keygen_window_type="text/html"
  571. keygen_window_hdrs=""
  572. keygen_window_width=500
  573. keygen_window_height=300
  574. keygen_window_content:
  575. {windowclose_monitor_js}
  576. <frameset border=0 rows=60,*,1,1>
  577. <frame src=get?baseRef=kgtop&target=%1$d>
  578. <frame src=get?baseRef=kgmain&target=%1$d>
  579. <frame src=resmonitor?type=keygen&baseRef=windowclose_doclose_js&target=%1$d>
  580. <frame src=about:blank>
  581. </frameset>
  582. :keygen_window_content
  583. ; Header for the keygen dialog.
  584. kgtop_type=text/html
  585. kgtop_content:
  586. <html>
  587. <head>
  588. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  589. <SCRIPT></SCRIPT>
  590. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=titlestyle">
  591. {disable_right_click_js}</head>
  592. <body CLASS=standard alink="#FFFFFF" fgcolor=#FFFFFF bgcolor=#9999CC>
  593. <DIV class=spacer><br></DIV>
  594. <DIV class=TITLE>{text_keygen_title}</DIV>
  595. </body>
  596. </html>
  597. :kgtop_content
  598. ; The content in the main portion of the keygen progress bar.
  599. kgmain_type="text/html"
  600. kgmain_hdrs=""
  601. kgmain_content:
  602. <html>
  603. <head>
  604. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  605. <SCRIPT></SCRIPT>
  606. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
  607. {disable_right_click_js}</head>
  608. <script>
  609. var pos = 0;
  610. var dir = 1;
  611. var blue;
  612. var trans;
  613. function update()
  614. {
  615.   if (typeof(document.images[0]) != 'undefined') {
  616.   if (dir > 0) {
  617.     document.images[pos + 1].src = trans.src;
  618.     document.images[pos + 5].src = blue.src;
  619.   } else {
  620.     document.images[pos].src = blue.src;
  621.     document.images[pos + 4].src = trans.src;
  622.   }
  623.   pos += dir;
  624.   if (pos == 16) dir = -1;
  625.   if (pos == 0) dir = 1;
  626.   setTimeout("update()", 150);
  627.  }
  628. }
  629. blue = new Image(20, 12);
  630. trans = new Image(20, 12);
  631. blue.src = "get?baseRef=blue_gif";
  632. trans.src = "get?baseRef=trans_gif";
  633. //setTimeout("update()", 150);
  634. </script>
  635. <body text="#000000" bgcolor="#FFFFFF">
  636. <table cellspacing=0 cellpadding=0 cols=2 width="100%%" hspace="0" vspace="0">
  637. <tr>
  638. <td width="20"></td>
  639. <td><div><b><font face="{nsm_font}" size=+2>
  640. </font></b></td></td>
  641. </tr>
  642. </table>
  643. {text_keygen}
  644. <center><p>
  645. <form><div><input type='button' value=' {text_cancel} '
  646. onclick=top.frames[2].location="shutdown?type=keygen&baseRef=windowclose_doclose_js&target=%1$d">
  647. </div></form>
  648. </center>
  649. </body>
  650. </html>
  651. :kgmain_content
  652. ; -----------------------------------------------
  653. ; HTML framework
  654. ; -----------------------------------------------
  655. ;
  656. ; Top pane of security advisor
  657. ;
  658. ; HTML skeleton for a tab.
  659. ; {toptabskel <tabname>,<pic on left side of tab>,<pic on right side of tab>,
  660. ;          <A link, if this is a link tab, empty otherwise>,
  661. ;          <"</A>" if this is a link, empty otherwise>, <background color>}
  662. toptabskel:
  663. <td><DIV CLASS=TAB><img SRC="get?baseRef={$2}&target=%1$d" BORDER=0 height=21 width=13></DIV></td>
  664. <td NOWRAP BGCOLOR="#{$6}"><DIV CLASS=TAB><b><font size=-1>{$4}{$1}{$5}</font></b></div></td>
  665. <td><img SRC="get?baseRef={$3}" BORDER=0 height=21 width=16></td>
  666. :toptabskel
  667. select_top_tab={toptabskel {$2},lgLeftTab,lgRightTab,,,CCCCCC}
  668. link_top_tab={toptabskel {$2},dgLeftTab,dgRightTab,<a href="get?baseRef=top{$1}&target=%1$d" target="top">,</a>,999999}
  669. ; Each tab page has a frame number (so that the left pane can be
  670. ; synchronized), and needs to specify which of the top-level tabs
  671. ; are links, vs. which is selected.
  672. top1_type=text/html
  673. top1_content={topframework 1,select_top_tab,link_top_tab,link_top_tab,link_top_tab}
  674. top2_type=text/html
  675. top2_content={topframework 2,link_top_tab,select_top_tab,link_top_tab,link_top_tab}
  676. top3_type=text/html
  677. top3_content={topframework 3,link_top_tab,link_top_tab,select_top_tab,link_top_tab}
  678. top4_type=text/html
  679. top4_content={topframework 4,link_top_tab,link_top_tab,link_top_tab,select_top_tab}
  680. ;
  681. ; topframework <framenumber>,<tab1type>,<tab2type>,<tab3type>,<tab4type>
  682. ; The tab types can be "select_top_tab" (dark, clicked) or "link_top_tab"
  683. ; (light, with a link on the name)
  684. ;
  685. topframework:
  686. <html>
  687. <head>
  688. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  689. <SCRIPT></SCRIPT>
  690. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvtopstyle">
  691. {disable_right_click_js}</head>
  692. <script language=javascript>
  693. function loadpanes()
  694. {
  695.     window.open('get?baseRef=left{$1}-1&target=%1$d','left');
  696. //    window.parent.open('get?baseRef=foot&parent=%1$d&target=%1$d','foot');
  697. }
  698. </script>
  699. <body CLASS=standard alink="#FFFFFF">
  700. <table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" BGCOLOR="#9999CC">
  701. <tr>
  702.   <td><div>
  703.      <table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
  704.        <tr>
  705.          <td><DIV CLASS=TITLE>{text_fullproductname}</DIV></td>
  706.          <td>
  707.            <div align=right><img SRC="get?baseRef=netscapegif" BORDER=0 height=53 width=53></div>
  708.          </td>
  709.        </tr>
  710.      </table>
  711.      <table BORDER=0 CELLSPACING=0 CELLPADDING=0 >
  712.        <tr>
  713.          <td><spacer type="block" width="12" height="21"></td>
  714.            <div>{{$2} 1,{text_information}}</div>
  715.            <div>{{$3} 2,{text_applications}}</div>
  716.            <div>{{$4} 3,{text_certificates}}</div>
  717.            <div>{{$5} 4,{text_advanced}}</div>
  718.          </td>
  719.        </tr>
  720.      </table>
  721.   </div></td>
  722. </tr>
  723. </table>
  724. <script language=javascript>
  725. loadpanes();
  726. </script>
  727. </body>
  728. </html>
  729. :topframework
  730. ;
  731. ; Framework for tabs on left side of security advisor.
  732. ;
  733. leftframework:
  734. <html><head>
  735. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  736. <SCRIPT></SCRIPT>
  737. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvleftstyle">
  738. {disable_right_click_js}</head>
  739. <body bgcolor="#CCCCCC" alink="#CCCCFF">
  740. <table width="400px" cellspacing="6px">
  741.   {{$1}}
  742. </table></body>
  743. <script language=javascript>
  744. window.open('get?baseRef={$2}&target=%1$d','content');
  745. </script>
  746. </html>
  747. :leftframework
  748. ; {left_tabskel <name>,<linkstart>,<linkend>,<color>}
  749. left_tabskel=<tr><td bgcolor="#{$4}"><div>{$2}{$1}{$3}</div></td></tr>
  750. select_left_tab={left_tabskel {$1},<p>,</p>,FFFFFF}
  751. link_left_tab={left_tabskel {$1},<a href="get?baseRef=left{$2}-{$3}&target=%1$d" target="left">,</a>,999999}
  752. ;
  753. ; Information pane
  754. ;
  755. left1-1tabs={select_left_tab {text_selected}} {link_left_tab {text_about},1,2}
  756. left1-2tabs={link_left_tab {text_selected},1,1} {select_left_tab {text_about}}
  757. left1-1_type=text/html
  758. left1-1_content={leftframework left1-1tabs,info_selected}
  759. left1-2_type=text/html
  760. left1-2_content={leftframework left1-2tabs,info_about}
  761. app_does_smime={link_left_tab {text_messenger},2,2}
  762. app_does_javajs={link_left_tab {text_javajs},2,3}
  763. app_does_smime_selected={select_left_tab {text_messenger},2,2}
  764. app_does_javajs_selected={select_left_tab {text_javajs},2,3}
  765. ;
  766. ; Applications pane
  767. ;
  768. left2-1tabs:
  769. {select_left_tab {text_navigator}}
  770. {_smime_tab app_does_smime}
  771. {_java_js_tab app_does_javajs}
  772. :left2-1tabs
  773. left2-2tabs:
  774. {link_left_tab {text_navigator},2,1}
  775. {_smime_tab app_does_smime_selected}
  776. {_java_js_tab app_does_javajs}
  777. :left2-2tabs
  778. left2-3tabs:
  779. {link_left_tab {text_navigator},2,1}
  780. {_smime_tab app_does_smime}
  781. {_java_js_tab app_does_javajs_selected}
  782. :left2-3tabs
  783. ; Top level pages
  784. left2-1_type=text/html
  785. left2-1_content={leftframework left2-1tabs,apps_navigator}
  786. left2-2_type=text/html
  787. left2-2_content={leftframework left2-2tabs,apps_messenger}
  788. left2-3_type=text/html
  789. left2-3_content={leftframework left2-3tabs,apps_javajs}
  790. app_uses_others={link_left_tab {text_others},3,2}
  791. app_uses_others_selected={select_left_tab {text_others},3,2}
  792. ;
  793. ; Certificates pane
  794. ;
  795. left3-1tabs:
  796. {select_left_tab {text_mine},3,1}
  797. {_addOthersCerts app_uses_others}
  798. {link_left_tab {text_websites},3,3}
  799. {link_left_tab {text_authorities},3,4}
  800. :left3-1tabs
  801. left3-2tabs:
  802. {link_left_tab {text_mine},3,1}
  803. {_addOthersCerts app_uses_others_selected}
  804. {link_left_tab {text_websites},3,3}
  805. {link_left_tab {text_authorities},3,4}
  806. :left3-2tabs
  807. left3-3tabs:
  808. {link_left_tab {text_mine},3,1}
  809. {_addOthersCerts app_uses_others}
  810. {select_left_tab {text_websites},3,3}
  811. {link_left_tab {text_authorities},3,4}
  812. :left3-3tabs
  813. left3-4tabs:
  814. {link_left_tab {text_mine},3,1}
  815. {_addOthersCerts app_uses_others}
  816. {link_left_tab {text_websites},3,3}
  817. {select_left_tab {text_authorities},3,4}
  818. :left3-4tabs
  819. ; Top level pages
  820. left3-1_type=text/html
  821. left3-1_content={leftframework left3-1tabs,cert_mine}
  822. left3-2_type=text/html
  823. left3-2_content={leftframework left3-2tabs,cert_others}
  824. left3-3_type=text/html
  825. left3-3_content={leftframework left3-3tabs,cert_websites}
  826. left3-4_type=text/html
  827. left3-4_content={leftframework left3-4tabs,cert_authorities}
  828. ;
  829. ; Advanced pane
  830. ;
  831. left4-1tabs:
  832. {select_left_tab {text_modules},4,1}
  833. {link_left_tab {text_options},4,2}
  834. :left4-1tabs
  835. left4-2tabs:
  836. {link_left_tab {text_modules},4,1}
  837. {select_left_tab {text_options},4,2}
  838. :left4-2tabs
  839. left4-1_type=text/html
  840. left4-1_content={leftframework left4-1tabs,adv_modules}
  841. left4-2_type=text/html
  842. left4-2_content={leftframework left4-2tabs,adv_options}
  843. ;
  844. ; Incidental frames needed by security advisor
  845. ;
  846. blank_type=text/html
  847. blank_content:
  848. <html>
  849. <head>
  850. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  851. <title>{untitle_doc}</title>
  852. {disable_right_click_js}</head>
  853. <body bgcolor="#CCCCCC">
  854. </body>
  855. </html>
  856. :blank_content
  857. foot_type=text/html
  858. foot_content:
  859. <html>
  860. <head>
  861. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  862. <SCRIPT></SCRIPT>
  863. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvfootstyle">
  864. <title>{untitle_doc}</title>
  865. {disable_right_click_js}</head>
  866. <body bgcolor="#CCCCCC" link="#6666CC" vlink="#6666CC" alink="#333399">
  867. <table border="0" width="100%%" cellspacing="0" cellpadding="0">
  868.   <tr>
  869.     <td>
  870.       <div align="RIGHT">
  871.         <spacer type="block" width="12" height="12"> 
  872.       </div>
  873.     </td>
  874.   </tr>
  875.   <tr>
  876.     <td>
  877.     {formsubmit document.forms[0]}
  878.       <form method="get" action="formsubmit_handler" onSubmit="return top.setPrefsBeforeSubmit(this);">
  879.       {prefs_submit}
  880.       <input type=hidden name="baseRef" value="free_target_page">
  881.       <input type=hidden name="formName" value="prefs_submit_form">
  882.       <input type=hidden name="target" value="%1$d">
  883.         <div align="RIGHT"><input type="SUBMIT" name="OK" value="{text_close}" width="72"><spacer type="horizontal" size="9"><input type="button" name="do_help" value="{text_help}" onclick="parent.OpenHelp()" width="72"><spacer type="horizontal" size="14"></div>
  884.       </form>
  885.     </td>
  886.   </tr>
  887. </table>
  888. </body>
  889. </html>
  890. :foot_content
  891. free_target_page_type=text/html
  892. free_target_page_content:
  893. <html>
  894. {free_target}
  895. {disable_right_click_js}
  896. <script>
  897. top.closewin();
  898. </script>
  899. </html>
  900. :free_target_page_content
  901. ;
  902. ; Preference-related javascript and stuff
  903. ;
  904. ; prefs_list_js: embedded at the top level of Security Advisor
  905. ;
  906. prefs_list_js:
  907. <script language=javascript>
  908. // retrieve data from PSM
  909. {get_pref_list}
  910. var prefix = '<input type=hidden name="';
  911. var suffix = '">';
  912. function writePrefInput(d, s)
  913. {
  914.     d.writeln(prefix + s + suffix);
  915. }
  916. // creates the hidden buttons that are used to submit pref changes
  917. function makePrefForm(d)
  918. {
  919.     writePrefInput(d, 'enable_ssl2');
  920.     writePrefInput(d, 'enable_ssl3');
  921.     writePrefInput(d, 'client_auth_auto_select');
  922.     writePrefInput(d, 'default_email_cert');
  923.     writePrefInput(d, 'warn_entering_secure');
  924.     writePrefInput(d, 'warn_leaving_secure');
  925.     writePrefInput(d, 'warn_viewing_mixed');
  926.     writePrefInput(d, 'warn_submit_insecure');
  927.     writePrefInput(d, 'mail_encrypt_outgoing_mail');
  928.     writePrefInput(d, 'mail_crypto_sign_outgoing_mail');
  929.     writePrefInput(d, 'mail_crypto_sign_outgoing_news');
  930. }
  931. // creates the HTML string for client auth prefs
  932. var autoSelectStr = {apps_personal_cert_auto};
  933. var manualSelectStr = {apps_personal_cert_manual};
  934. function makeClientAuthPref(d)
  935. {
  936.     d.write('<tr><td><div><input type=radio name="client_auth_auto_select" value="true" ');
  937.     if (client_auth_auto_select == true) {
  938.         d.write('checked ');
  939.     }
  940.     d.writeln('onClick="top.enableClientAuthAutoSelect();"></td><td><p>' + autoSelectStr + '</p></td></tr>');
  941.     d.write('<tr><td><div><input type=radio name="client_auth_auto_select" value="false" ');
  942.     if (client_auth_auto_select == false) {
  943.         d.write('checked ');
  944.     }
  945.     d.writeln('onClick="top.disableClientAuthAutoSelect();"></td><td><p>' + manualSelectStr + '</p></td></tr>');
  946. }
  947. function enableClientAuthAutoSelect()
  948. {
  949.     top.client_auth_auto_select = true;
  950. }
  951. function disableClientAuthAutoSelect()
  952. {
  953.     top.client_auth_auto_select = false;
  954. }
  955. // creates the HTML string for SSL cipher family prefs
  956. var enableSSL2Str = {adv_enable_SSL2};
  957. var enableSSL3Str = {adv_enable_SSL3};
  958. function toggleSSL2Cipher()
  959. {
  960.   if (top.enable_ssl2) {
  961.     top.enable_ssl2 = false;
  962.   } else {
  963.     top.enable_ssl2 = true;
  964.   }
  965. }
  966. function toggleSSL3Cipher()
  967. {
  968.   if (top.enable_ssl3) {
  969.     top.enable_ssl3 = false;
  970.   } else {
  971.     top.enable_ssl3 = true;
  972.   }
  973. }
  974. function makeSSLCipherPref(d)
  975. {
  976.     d.write('<tr><td><input type=checkbox name="enable_ssl2" value="true" ');
  977.     if (enable_ssl2 == true) {
  978.         d.write('checked ');
  979.     }
  980.     d.writeln('onClick="top.toggleSSL2Cipher();"></td><td><p>' + enableSSL2Str + '</p></td></tr>');
  981.     d.write('<tr><td><input type=checkbox name="enable_ssl3" value="true" ');
  982.     if (enable_ssl3 == true) {
  983.         d.write('checked ');
  984.     }
  985.     d.writeln('onClick="top.toggleSSL3Cipher();"></td><td><p>' + enableSSL3Str + '</p></td></tr>');
  986. }
  987. // these functions create the HTML strings for various navigator & messenger
  988. // preferences
  989. function makeBoolPrefHTML(d, nm, vrbl)
  990. {
  991.     d.write('<td><input type="checkbox" name="' + nm + '" value="true" ');
  992.     if (vrbl == true) {
  993.         d.write('checked ');
  994.     }
  995.     d.write('onClick="top.togglePrefBool(' + nm + ');"></td>');
  996. }
  997. function togglePrefBool(nm, newVal)
  998. {
  999.    if (top[nm.name]) {
  1000.       top[nm.name] = false;
  1001.    } else {
  1002.       top[nm.name] = true;
  1003.    }
  1004. }
  1005. // makes the default email cert selected
  1006. function selectDefaultEmailCert(s)
  1007. {
  1008.     s.selectedIndex = 0;
  1009.     if (s.length == 1) {
  1010.         // if there is only one cert, make sure it is the default email
  1011. // cert and that the cache is updated
  1012. // this partly fixes the PKCS12 import problem
  1013.         default_email_cert = new String(s.options[0].value);
  1014.     }
  1015.     for (i = 0; i < s.length; i++) {
  1016.         if (s.options[i].value == default_email_cert) {
  1017.     s.selectedIndex = i;
  1018.     break;
  1019.         }
  1020.     }
  1021.     if (i == s.length) {
  1022.         // for some reason if the prefs do not reflect the cert db state
  1023. // set the first one as our default email cert
  1024. // this fixes the cert db-prefs mismatch problem
  1025. default_email_cert = new String(s.options[0].value);
  1026. s.selectedIndex = 0;
  1027.     }
  1028. }
  1029. // sets the submitted values before closing the Security Advisor
  1030. function setPrefsBeforeSubmit(f)
  1031. {
  1032.     f.enable_ssl2.value = enable_ssl2;
  1033.     f.enable_ssl3.value = enable_ssl3;
  1034.     f.client_auth_auto_select.value = client_auth_auto_select;
  1035.     f.default_email_cert.value = new String(default_email_cert);
  1036.     f.warn_entering_secure.value = warn_entering_secure;
  1037.     f.warn_leaving_secure.value = warn_leaving_secure;
  1038.     f.warn_viewing_mixed.value = warn_viewing_mixed;
  1039.     f.warn_submit_insecure.value = warn_submit_insecure;
  1040.     f.mail_encrypt_outgoing_mail.value = mail_encrypt_outgoing_mail;
  1041.     f.mail_crypto_sign_outgoing_mail.value = mail_crypto_sign_outgoing_mail;
  1042.     f.mail_crypto_sign_outgoing_news.value = mail_crypto_sign_outgoing_news;
  1043.     return true; // to submit the form
  1044. }
  1045. </script>
  1046. :prefs_list_js
  1047. ;
  1048. ; prefs_submit: a hidden form that is submitted when the Security Advisor is
  1049. ;               closed
  1050. ;
  1051. prefs_submit:
  1052. <script language=javascript>
  1053. top.makePrefForm(document);
  1054. </script>
  1055. :prefs_submit
  1056. ;
  1057. ; ### sigh, the inclusion of an empty function of storeCertInfo() was needed 
  1058. ;     to get around the problem due to cert_list_item calling storeCertInfo() 
  1059. ;     regardless of cert list type
  1060. ;
  1061. email_cert_list_prefix:
  1062. <script language=javascript>
  1063. function storeCertInfo(keyid, nick, email, subject, start, end, issuer)
  1064. {
  1065.     return;
  1066. }
  1067. document.write('<select name="email_cert_list" onChange="top.default_email_cert = options[selectedIndex].value;">');
  1068. :email_cert_list_prefix
  1069. email_cert_list_suffix:
  1070. document.write('</select>');
  1071. </script>
  1072. :email_cert_list_suffix
  1073. ;
  1074. ; Help-related javascript macros
  1075. ;
  1076. ; Online help popup window dimensions
  1077. help_width=600
  1078. help_height=400
  1079. ;
  1080. ; help_monitor_js: include this javascript macro in your top level document
  1081. ;
  1082. help_monitor_js:
  1083. <script language=javascript>
  1084. var helpURL = '';
  1085. function SetHelpURL(a)
  1086. {
  1087.     helpURL = a;
  1088. }
  1089. function ResetHelpURL()
  1090. {
  1091.     SetHelpURL('help.htm#1026014');
  1092. }
  1093. function OpenHelp()
  1094. {
  1095.     window.open(helpURL,'psm_help','width={help_width},height={help_height},status=no,toolbar=no,menubar=no,scrollbars,screenX=50,screenY=100');
  1096.     return false; // don't submit any forms
  1097. }
  1098. ResetHelpURL();
  1099. </script>
  1100. :help_monitor_js
  1101. ;
  1102. ; sa_help_monitor_js: include this javascript macro in your top level document
  1103. ;
  1104. selected_item_help_monitor_js:
  1105. <script language=javascript>
  1106. var sa_message_sign_status = 0;
  1107. var sa_message_encrypt_status = 0;
  1108. var sa_compose_sign_status = 0;
  1109. var sa_compose_encrypt_status = 0;
  1110. function SetMessageHelp()
  1111. {
  1112. if (sa_message_encrypt_status == 2) {
  1113. SetHelpURL('help.htm#1029380');
  1114. } else if (sa_message_sign_status == 0 && sa_message_encrypt_status == 0) {
  1115. SetHelpURL('help.htm#1029195');
  1116. } else if (sa_message_sign_status == 0 && sa_message_encrypt_status == 1) {
  1117. SetHelpURL('help.htm#1029556');
  1118. } else if (sa_message_sign_status == 1 && sa_message_encrypt_status == 0) {
  1119. SetHelpURL('help.htm#1031844');
  1120. } else if (sa_message_sign_status == 1 && sa_message_encrypt_status == 1) {
  1121. SetHelpURL('help.htm#1029556');
  1122. } if (sa_message_sign_status == 2 && sa_message_encrypt_status == 0) {
  1123. SetHelpURL('help.htm#1031860');
  1124. } else if (sa_message_sign_status == 2 && sa_message_encrypt_status == 1) {
  1125. SetHelpURL('help.htm#1032052');
  1126. }
  1127. }
  1128. function SetComposeHelp()
  1129. {
  1130. if (sa_compose_sign_status == 0 && sa_compose_encrypt_status == 0) {
  1131. SetHelpURL('help.htm#1050137');
  1132. } else if (sa_compose_sign_status == 0 && sa_compose_encrypt_status == 1) {
  1133. SetHelpURL('help.htm#1050148');
  1134. } else if (sa_compose_sign_status == 0 && sa_compose_encrypt_status == 2) {
  1135. SetHelpURL('help.htm#1050175');
  1136. } else if (sa_compose_sign_status == 1 && sa_compose_encrypt_status == 0) {
  1137. SetHelpURL('help.htm#1050216');
  1138. } else if (sa_compose_sign_status == 1 && sa_compose_encrypt_status == 1) {
  1139. SetHelpURL('help.htm#1030109');
  1140. } else if (sa_compose_sign_status == 1 && sa_compose_encrypt_status == 2) {
  1141. SetHelpURL('help.htm#1030082');
  1142. } if (sa_compose_sign_status == 2 && sa_compose_encrypt_status == 0) {
  1143. SetHelpURL('help.htm#1050244');
  1144. } else if (sa_compose_sign_status == 2 && sa_compose_encrypt_status == 1) {
  1145. SetHelpURL('help.htm#1034785');
  1146. } else if (sa_compose_sign_status == 2 && sa_compose_encrypt_status == 2) {
  1147. SetHelpURL('help.htm#1030236');
  1148. }
  1149. }
  1150. </script>
  1151. :selected_item_help_monitor_js
  1152. ;
  1153. ; Top level frameset for the security advisor
  1154. ;
  1155. secadvisor_type=text/html
  1156. secadvisor_hdrs=
  1157. secadvisor_width=715
  1158. secadvisor_height=545
  1159. secadvisor_content:
  1160. <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
  1161. <html>
  1162. <head>
  1163.    <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1164.    <title>Personal Security Manager</title>
  1165. {help_monitor_js}
  1166. {selected_item_help_monitor_js}
  1167. {formsubmit_monitor_js}
  1168. {prefs_list_js}
  1169. {disable_right_click_js}
  1170. <frameset rows="95,1*,60" cols="*" border="0" frameborder="NO">
  1171. <frame src="get?baseRef=top1&target=%1$d" name="top" scrolling="NO" marginwidth="0" marginheight="0">
  1172. <frameset cols="140,1*,16" rows="*">
  1173. <frame src="get?baseRef=blank" name="left" scrolling="NO" marginwidth="0" marginheight="0">
  1174. <frame src="get?baseRef=info_noinfo&target=%1$d" name="content" scrolling="AUTO" marginwidth="12" marginheight="12">
  1175. <frame src="get?baseRef=blank" name="blank" scrolling="NO" noresize marginwidth="0" marginheight="0">
  1176. </frameset>
  1177. <frame src="get?baseRef=foot&target=%1$d" name="foot" scrolling="NO" marginwidth="0" marginheight="0">
  1178. </frameset>
  1179. <noframes>
  1180. </head>
  1181. </noframes>
  1182. </html>
  1183. :secadvisor_content
  1184. ;
  1185. ; Info content panes
  1186. ;
  1187. info_selected_type=text/html
  1188. info_selected_content:
  1189. {sa_selected_item}
  1190. :info_selected_content
  1191. info_noinfo_type=text/html
  1192. info_noinfo_content:
  1193. <html>
  1194. <head>
  1195. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1196. {disable_right_click_js}
  1197. </head>
  1198. <body bgcolor=#FFFFFF>
  1199. </body>
  1200. </html>
  1201. :info_noinfo_content
  1202. info_about_type=text/html
  1203. info_about_content:
  1204. <html>
  1205. <head>
  1206. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1207. <SCRIPT></SCRIPT>
  1208. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1209. {disable_right_click_js}
  1210. </head>
  1211. <body onLoad="parent.SetHelpURL('help.htm#1044151')">
  1212. <p>{info_about_intro}</p>
  1213. <UL CLASS=SPACED>
  1214.     <LI><B>{text_information}.</B>{info_information}</LI>
  1215.     <LI><B>{text_applications}.</B>{info_applications}</LI>
  1216.     <LI><B>{text_certificates}.</B>{info_certificates}</LI>
  1217.     <LI><B>{text_advanced}.</B>{info_advanced}</LI>
  1218. </UL>
  1219. <P>{info_about_more}</P>
  1220. </body>
  1221. </html>
  1222. :info_about_content
  1223. ;
  1224. ; Applications content panes
  1225. ;
  1226. apps_navigator_type=text/html
  1227. apps_navigator_content:
  1228. <html>
  1229. <head>
  1230. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1231. <SCRIPT></SCRIPT>
  1232. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1233. {disable_right_click_js}
  1234. </head>
  1235. <body bgcolor="#FFFFFF" alink="#333399" onLoad="top.SetHelpURL('help.htm#1030967')">
  1236. <FORM>
  1237. <P>{apps_nav_intro}</P>
  1238. <DIV CLASS=Explanationbox>
  1239. <p>{apps_nav_warn}</P>
  1240. <table BORDER=0 CELLSPACING=0>
  1241. <tr>
  1242. <script language=javascript>
  1243. top.makeBoolPrefHTML(document, 'warn_entering_secure', top.warn_entering_secure);
  1244. </script>
  1245. <td><p>{apps_warn_enter_secure}</p></td>
  1246. </tr>
  1247. <tr>
  1248. <script language=javascript>
  1249. top.makeBoolPrefHTML(document, 'warn_leaving_secure', top.warn_leaving_secure);
  1250. </script>
  1251. <td><p>{apps_warn_leave_secure}</p></td>
  1252. </tr>
  1253. <tr>
  1254. <script language=javascript>
  1255. top.makeBoolPrefHTML(document, 'warn_viewing_mixed', top.warn_viewing_mixed);
  1256. </script>
  1257. <td><p>{apps_warn_view_mixed}</p></td>
  1258. </tr>
  1259. <tr>
  1260. <script language=javascript>
  1261. top.makeBoolPrefHTML(document, 'warn_submit_insecure', top.warn_submit_insecure);
  1262. </script>
  1263. <td><p>{apps_warn_post_insecure}</p></td>
  1264. </tr>
  1265. </table>
  1266. </DIV>
  1267. <DIV CLASS=Explanationbox>
  1268. <p>{apps_personal_cert_select}
  1269. </p>
  1270. <DIV CLASS=INDENT>
  1271. <table BORDER=0 CELLSPACING=0>
  1272. <script language=javascript>
  1273. top.makeClientAuthPref(document);
  1274. </script>
  1275. </table>
  1276. </DIV>
  1277. </DIV>
  1278. </form>
  1279. </body>
  1280. </html>
  1281. :apps_navigator_content
  1282. apps_messenger_type=text/html
  1283. apps_messenger_content:
  1284. <html>
  1285. <head>
  1286. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1287. <SCRIPT></SCRIPT>
  1288. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1289. {disable_right_click_js}
  1290. </head>
  1291. <body bgcolor="#FFFFFF" alink="#333399" onLoad="top.SetHelpURL('help.htm#1031452')">
  1292. <FORM>
  1293. <P>{apps_msg_intro}</P>
  1294. <DIV CLASS=Explanationbox>
  1295. <p>{apps_msg_options}</P>
  1296. <table BORDER=0 CELLSPACING=0>
  1297. <tr>
  1298. <script language=javascript>
  1299. top.makeBoolPrefHTML(document, 'mail_encrypt_outgoing_mail', top.mail_encrypt_outgoing_mail);
  1300. </script>
  1301. <td><p>{apps_msg_encrypt}</p></td>
  1302. </tr>
  1303. <tr>
  1304. <script language=javascript>
  1305. top.makeBoolPrefHTML(document, 'mail_crypto_sign_outgoing_mail', top.mail_crypto_sign_outgoing_mail);
  1306. </script>
  1307. <td><p>{apps_msg_sign}</p></td>
  1308. </tr>
  1309. <tr>
  1310. <script language=javascript>
  1311. top.makeBoolPrefHTML(document, 'mail_crypto_sign_outgoing_news', top.mail_crypto_sign_outgoing_news);
  1312. </script>
  1313. <td><p>{apps_news_sign}</p></td>
  1314. </tr>
  1315. </table>
  1316. </DIV>
  1317. <DIV CLASS=Explanationbox>
  1318. <p>{apps_set_mail_cert}</p>
  1319. <DIV CLASS=INDENT>
  1320. {_certlist nick,EmailSigner,email_cert_list_prefix,email_cert_list_suffix}
  1321. <script language=javascript>
  1322. top.selectDefaultEmailCert(document.forms[0].email_cert_list);
  1323. </script>
  1324. </DIV>
  1325. <!-- end of the list -->
  1326. <p>{apps_mail_cert_more}</P>
  1327. </DIV>
  1328. </form>
  1329. </body>
  1330. </html>
  1331. :apps_messenger_content
  1332. ; principal_prefix:
  1333. ; <SELECT NAME="java_principals" SIZE=8 WIDTH=400>
  1334. ; :principal_prefix
  1335. ; principal_wrapper:
  1336. ; <OPTION VALUE="%1$s">%1$s
  1337. ; :principal_wrapper
  1338. ; principal_suffix="</SELECT>"
  1339. apps_javajs_type=text/html
  1340. apps_javajs_content:
  1341. <html>
  1342. <head>
  1343. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1344. <SCRIPT></SCRIPT>
  1345. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1346. {disable_right_click_js}
  1347. </head>
  1348. <body bgcolor="#FFFFFF" alink="#333399" onLoad="parent.SetHelpURL('help.htm#1031152')">
  1349. <form>
  1350. <P>{apps_javajs_intro1}</P>
  1351. <P>{apps_javajs_intro2}</P>
  1352. <DIV CLASS=Explanationbox>
  1353. <DIV CLASS=INDENT>
  1354. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%">
  1355. <tr valign=top>
  1356. <td>
  1357. <!--
  1358. {_java_principals principal_prefix,principal_wrapper,principal_suffix}
  1359. -->
  1360. <DIV><input type="button" value="{text_remove_privs}" width="150" onClick="window.open('get?baseRef=remove_privileges','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')"></DIV>
  1361. </td>
  1362. <td>
  1363. <!-- commented out
  1364. <table COLS=1 WIDTH="100%">
  1365. <tr VALIGN="TOP">
  1366. <td ALIGN="LEFT"><input type="button" value="{text_view}" width="80" onClick=""></td>
  1367. </tr>
  1368. <tr><td align="LEFT">
  1369. <input type="button" value="{text_privileges}" width="80" onClick="">
  1370. </td></tr></table>
  1371. -->
  1372. </td></tr>
  1373. <tr>
  1374. <!--
  1375. <td><input type="button" value="  {text_delete}  " onClick=""></td>
  1376. -->
  1377. <td></td>
  1378. </tr>
  1379. </table>
  1380. </DIV>
  1381. <p CLASS=INDENT>
  1382. {apps_javajs_more}
  1383. </P>
  1384. </DIV>
  1385. </FORM>
  1386. </body>
  1387. </html>
  1388. :apps_javajs_content
  1389. remove_privileges_type="text/html"
  1390. remove_privileges_hdrs=""
  1391. remove_privileges_width=520
  1392. remove_privileges_height=350
  1393. remove_privileges_content:
  1394. {frame_set remove_privileges,windowclose}
  1395. :remove_privileges_content
  1396. remove_privileges_top_type="text/html"
  1397. remove_privileges_top_hdrs=""
  1398. remove_privileges_top_content:
  1399. {top_frame remove_privs_title,alert1gif,35,35}
  1400. :remove_privileges_top_content
  1401. remove_privileges_buttons_type="text/html"
  1402. remove_privileges_buttons_hdrs=""
  1403. remove_privileges_buttons_content:
  1404. <html>
  1405. <head>
  1406. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1407. <SCRIPT></SCRIPT>
  1408. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
  1409. {disable_right_click_js}
  1410. </head>
  1411. <body class=foot alink="#333399" onLoad="parent.SetHelpURL('help.htm#1053663')">
  1412. {ok_cancel_help remove_privileges,windowclose_doclose_js,remove_privileges}
  1413. </body>
  1414. </html>
  1415. :remove_privileges_buttons_content
  1416. remove_privileges_main_type="text/html"
  1417. remove_privileges_main_hdrs=""
  1418. remove_privileges_main_content:
  1419. <html>
  1420. <head>
  1421. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1422. <SCRIPT></SCRIPT>
  1423. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
  1424. {disable_right_click_js}
  1425. </head>
  1426. <body class=content alink="#FF0000">
  1427. <p>{remove_privs_warning}</p>
  1428. <br>
  1429. <p>{remove_privs_more_warning}</p>
  1430. </body>
  1431. </html>
  1432. :remove_privileges_main_content
  1433. ;
  1434. ; Certificates content panes (todo)
  1435. ;
  1436. cert_directory:
  1437. <html>
  1438. <head>
  1439. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1440. {disable_right_click_js}
  1441. </head>
  1442. <body bgcolor=#FFFFFF>
  1443. <!-- bruces: Put LDAP screens here -->
  1444. </body>
  1445. </html>
  1446. :cert_directory
  1447. ;
  1448. ; Advanced content panes
  1449. ;
  1450. adv_modules=
  1451. adv_options_type=text/html
  1452. adv_options_content:
  1453. <html>
  1454. <head>
  1455. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1456. <SCRIPT></SCRIPT>
  1457. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1458. {disable_right_click_js}
  1459. </head>
  1460. <body bgcolor="#FFFFFF" alink="#333399"
  1461.       onLoad="parent.SetHelpURL('help.htm#1036164');">
  1462. <FORM>
  1463. <P>{adv_options_intro}</P>
  1464. <DIV CLASS=Explanationbox>
  1465. <p>{adv_options_SSL}</p>
  1466. <table BORDER=0 CELLSPACING=0>
  1467. <script language=javascript>
  1468. top.makeSSLCipherPref(document);
  1469. </script>
  1470. <!-- not yet implemented
  1471. <tr>
  1472. <td><input type="checkbox" name="checkbox3" value="checkbox" checked></td>
  1473. <td><p>{adv_enable_TLS}</p></td>
  1474. </tr>
  1475. -->
  1476. </table>
  1477. </DIV>
  1478. <DIV CLASS=Explanationbox>
  1479. <p>{adv_options_revoke}</p>
  1480. <table BORDER=0 CELLSPACING=0>
  1481. <tr>
  1482. <td COLSPAN="3"><div><input type="button" value="{text_ocsp_settings}" onClick="window.open('get?baseRef=verification_setup&target=%1$d','popup','width=600,height=400,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  1483. </div></td>
  1484. </tr>
  1485. </table>
  1486. </DIV>
  1487. </FORM>
  1488. </body>
  1489. </html>
  1490. :adv_options_content
  1491. ;
  1492. ; No info page
  1493. ;
  1494. sa_noinfo:
  1495. <html>
  1496. <head>
  1497. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1498. <SCRIPT></SCRIPT>
  1499. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1500. {disable_right_click_js}
  1501. </head>
  1502. <body onLoad="parent.SetHelpURL('help.htm#1044151')">
  1503. </body>
  1504. :sa_noinfo
  1505. ;
  1506. ; Navigator no security pages
  1507. ;
  1508. sa_navigator_no_sec:
  1509. <html>
  1510. <head>
  1511. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1512. <SCRIPT></SCRIPT>
  1513. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1514. {disable_right_click_js}
  1515. </head>
  1516. <body onLoad="parent.SetHelpURL('help.htm#1026171')">
  1517. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1518. <tr VALIGN=TOP>
  1519. <td><H1>{web_site_ident_not_verified}</H1>
  1520. <p>
  1521. {web_site_auth_not_supported}
  1522. </p>
  1523. <p>
  1524. {web_site_origin_unverified}
  1525. </p>
  1526. </td>
  1527. </tr>
  1528. </table>
  1529. <hr SIZE=3 NOSHADE WIDTH="100%%">
  1530. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1531. <tr VALIGN=TOP>
  1532. <td><H1>{connection_not_encrypted}</H1>
  1533. <P>
  1534. {web_site_no_encryption}
  1535. </P>
  1536. <P>
  1537. {web_site_info_can_be_seen}
  1538. </P>
  1539. </td>
  1540. </tr>
  1541. </TABLE>
  1542. </body>
  1543. </html>
  1544. :sa_navigator_no_sec
  1545. sa_navigator_ssl:
  1546. <html>
  1547. <head>
  1548. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1549. <SCRIPT></SCRIPT>
  1550. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1551. {disable_right_click_js}
  1552. </head>
  1553. <body onLoad="parent.SetHelpURL('help.htm#1028485')">
  1554. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1555. <tr VALIGN=TOP>
  1556. <td><H1>{web_site_ident_verified}</H1>
  1557. <p>
  1558. {web_site_supports_encr_verified_by}
  1559. </p>
  1560. <table border=0>
  1561. <tr valign="CENTER">
  1562. <td width="80px"><div>
  1563. <form><input type="button" value= "{text_view}" width="72" onClick="window.open('cert?baseRef=cert_action&action=cert_view&target=%3$d&certresource=%4$d&formName=selected_item','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  1564. </div></td>
  1565. <td>
  1566. <p>
  1567. {view_verifier}
  1568. </p>
  1569. </form>
  1570. </td>
  1571. </tr>
  1572. </table>
  1573. </td></tr></table>
  1574. <hr SIZE=3 NOSHADE WIDTH="100%%">
  1575. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1576. <tr VALIGN=TOP>
  1577. <td><H1>{connection_encrypted}</H1>
  1578. <P>
  1579. {page_encrypted_over_internet}
  1580. </p>
  1581. <p>
  1582. {encrypted_difficult_to_see}
  1583. </P>
  1584. </td>
  1585. </tr>
  1586. </TABLE>
  1587. </body>
  1588. </html>
  1589. :sa_navigator_ssl
  1590. sa_navigator_ssl_bad_issuer:
  1591. <html>
  1592. <head>
  1593. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1594. <SCRIPT></SCRIPT>
  1595. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1596. {disable_right_click_js}
  1597. <SCRIPT LANGUAGE="JavaScript">
  1598. {pop_up_alert}
  1599. function EditIssuer(issuer, url,popup, size) 
  1600. {
  1601. if (issuer == 0) {
  1602. PopUpAlert("{issuer_does_not_exist}");
  1603. } else {
  1604. window.open(url, popup, size);
  1605. }
  1606. }
  1607. </SCRIPT>
  1608. </head>
  1609. <body onLoad="parent.SetHelpURL('help.htm#1029056')">
  1610. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1611. <tr VALIGN=TOP>
  1612. <td><H1>{web_site_conditional_verify}</H1>
  1613. <p>
  1614. {web_site_auth_supported}  {pre_explanation_text}
  1615. </p>
  1616. <UL>
  1617. <LI>
  1618. {web_site_verifier_untrusted}
  1619. </LI>
  1620. </UL>
  1621. <table border=0>
  1622. <tr valign="CENTER">
  1623. <td width="80px">
  1624. <form><input type="button" value= "{text_view}" width="72" onClick="window.open('cert?baseRef=cert_action&action=cert_view&target=%3$d&certresource=%4$d&formName=selected_item','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  1625. </td>
  1626. <td>
  1627. <p>
  1628. {view_verifier_cert}
  1629. </p>
  1630. </td></tr>
  1631. <tr valign="CENTER">
  1632. <td width="80px">
  1633. <form><input type="button" value= "{text_edit}" width="72" onClick="EditIssuer(%5$d, 'cert?baseRef=cert_action&action=cert_edit&target=%3$d&certresource=%4$d&formName=selected_item','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  1634. </td>
  1635. <td>
  1636. <p>
  1637. {edit_trust_for_this_ca}
  1638. </p>
  1639. </form>
  1640. </td>
  1641. </tr>
  1642. </table>
  1643. </td></tr></table>
  1644. <hr SIZE=3 NOSHADE WIDTH="100%%">
  1645. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1646. <tr VALIGN=TOP>
  1647. <td><H1>{conection_encrypted_2}
  1648. </H1>
  1649. <P>
  1650. {page_encrypted_before_transmission}
  1651. </p>
  1652. <p>
  1653. {encryption_makes_viewing_difficult}
  1654. </P>
  1655. </td>
  1656. </tr>
  1657. </TABLE>
  1658. </body>
  1659. </html>
  1660. :sa_navigator_ssl_bad_issuer
  1661. sa_navigator_ssl_unknown_issuer:
  1662. <html>
  1663. <head>
  1664. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1665. <SCRIPT></SCRIPT>
  1666. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1667. {disable_right_click_js}
  1668. </head>
  1669. <body onLoad="parent.SetHelpURL('help.htm#1029056')">
  1670. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1671. <tr VALIGN=TOP>
  1672. <td><H1>{web_site_conditional_verify}</H1>
  1673. <p>
  1674. {web_site_auth_supported} {pre_explanation_text}
  1675. </p>
  1676. <UL>
  1677. <LI>
  1678. {web_site_verifier_untrusted}
  1679. </UL>
  1680. <table border=0>
  1681. <tr valign="CENTER">
  1682. <td width="80px">
  1683. <form><input type="button" value= "{text_view}" width="72" onClick="window.open('cert?baseRef=cert_action&action=cert_view&target=%3$d&certresource=%4$d&formName=selected_item','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  1684. </td>
  1685. <td>
  1686. <p>
  1687. {view_verifier}
  1688. </p>
  1689. </td></tr></table>
  1690. </td></tr></table>
  1691. <hr SIZE=3 NOSHADE WIDTH="100%%">
  1692. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1693. <tr VALIGN=TOP>
  1694. <td><H1>{connection_encrypted}
  1695. </H1>
  1696. <P>
  1697. {page_encrypted_over_internet}
  1698. </p>
  1699. <p>
  1700. {encrypted_difficult_to_see}
  1701. </P>
  1702. </td>
  1703. </tr>
  1704. </TABLE>
  1705. </body>
  1706. </html>
  1707. :sa_navigator_ssl_unknown_issuer
  1708. sa_navigator_ssl_bad_cert_domain:
  1709. <html>
  1710. <head>
  1711. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1712. <SCRIPT></SCRIPT>
  1713. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1714. {disable_right_click_js}
  1715. </head>
  1716. <body onLoad="parent.SetHelpURL('help.htm#1029056')">
  1717. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1718. <tr VALIGN=TOP>
  1719. <td><H1>{web_site_conditional_verify}</H1>
  1720. <p>
  1721. {web_site_auth_supported} {pre_explanation_text}
  1722. </p>
  1723. <UL>
  1724. <LI>
  1725. {mismatch_url_warning}
  1726. </LI>
  1727. </UL>
  1728. </td>
  1729. </tr>
  1730. </table>
  1731. <hr SIZE=3 NOSHADE WIDTH="100%%">
  1732. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1733. <tr VALIGN=TOP>
  1734. <td><H1>{connection_encrypted3}
  1735. </H1>
  1736. <P>
  1737. {page_encrypted_over_internet}
  1738. </p>
  1739. <p>
  1740. {encrypted_difficult_to_see}
  1741. </P>
  1742. </td>
  1743. </tr>
  1744. </TABLE>
  1745. </body>
  1746. </html>
  1747. :sa_navigator_ssl_bad_cert_domain
  1748. sa_navigator_ssl_unknown_error:
  1749. <html>
  1750. <head>
  1751. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1752. <SCRIPT></SCRIPT>
  1753. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1754. {disable_right_click_js}
  1755. </head>
  1756. <body onLoad="parent.SetHelpURL('help.htm#1029056')">
  1757. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1758. <tr VALIGN=TOP>
  1759. <td><H1>{web_site_conditional_verify}</H1>
  1760. <p>
  1761. {web_site_auth_supported} {pre_explanation_text}
  1762. </p>
  1763. <UL>
  1764. <LI>
  1765. {web_site_verifier_unknown}
  1766. </LI>
  1767. </UL>
  1768. <table border=0>
  1769. <tr valign="CENTER">
  1770. <td width="80px">
  1771. <form><input type="button" value= "{text_view}" width="72" onClick="window.open('cert?baseRef=cert_action&action=cert_view&target=%2$d&certresource=%3$d&formName=selected_item','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  1772. </td>
  1773. <td>
  1774. <p>
  1775. {view_verifier_cert}
  1776. </p>
  1777. </td></tr>
  1778. </form>
  1779. </table>
  1780. </td></tr></table>
  1781. <hr SIZE=3 NOSHADE WIDTH="100%%">
  1782. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1783. <tr VALIGN=TOP>
  1784. <td><H1>{connection_encrypted4}
  1785. </H1>
  1786. <P>
  1787. {page_encrypted_before_transmission}
  1788. </p>
  1789. <p>
  1790. {encryption_makes_viewing_difficult}
  1791. </P>
  1792. </td>
  1793. </tr>
  1794. </TABLE>
  1795. </body>
  1796. </html>
  1797. :sa_navigator_ssl_unknown_error
  1798. sa_message_not_signed:
  1799. <html>
  1800. <head>
  1801. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1802. <SCRIPT></SCRIPT>
  1803. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1804. {disable_right_click_js}
  1805. </head>
  1806. <body onLoad="parent.SetMessageHelp()">
  1807. <script language=javascript>
  1808. parent.sa_message_sign_status = 0;
  1809. </script>
  1810. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1811. <tr VALIGN=TOP>
  1812. <td><H1>{message_no_signature}</H1>
  1813. <P>
  1814. {message_contains_no_sig}
  1815. </P>
  1816. <p>
  1817. {no_signature_warn}
  1818. </P>
  1819. </td>
  1820. </tr>
  1821. </TABLE>
  1822. <hr SIZE=3 NOSHADE WIDTH="100%%">
  1823. :sa_message_not_signed
  1824. sa_message_not_encrypted:
  1825. <script language=javascript>
  1826. parent.sa_message_encrypt_status = 0;
  1827. </script>
  1828. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1829. <tr VALIGN=TOP>
  1830. <td><H1>{message_not_encrypted}</H1>
  1831. <p>
  1832. {message_not_encr_before_sent}
  1833. </p>
  1834. <p>
  1835. {unencrypted_info_can_be_seen}
  1836. </p>
  1837. </td></tr></table>
  1838. </body>
  1839. </html>
  1840. :sa_message_not_encrypted
  1841. sa_message_signed:
  1842. <html>
  1843. <head>
  1844. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1845. <SCRIPT></SCRIPT>
  1846. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1847. {disable_right_click_js}
  1848. </head>
  1849. <body onLoad="parent.SetMessageHelp()">
  1850. <script language=javascript>
  1851. parent.sa_message_sign_status = 1;
  1852. </script>
  1853. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1854. <tr VALIGN=TOP>
  1855. <td><H1>{message_is_signed}</H1>
  1856. <P>
  1857. {message_includes_signature}
  1858. </p> 
  1859. <p>
  1860. {signer_cert_added_to_db}
  1861. </p>
  1862. <table CELLSPACING=0 CELLPADDING=2 border=0>
  1863. <tr valign="CENTER">
  1864. <td width="80px">
  1865. <form>
  1866. <input type="button" value= "{text_view}" width="72" onClick="window.open('cert?baseRef=cert_action&action=cert_view&target=%2$d&certresource=%3$d&formName=selected_item','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  1867. </td>
  1868. <td>
  1869. <p>
  1870. {view_message_validator_cert}
  1871. </p>
  1872. </td>
  1873. </tr>
  1874. <tr valign="CENTER">
  1875. <td>
  1876. <input type="button" value="{text_my_cert}" onClick="window.top.open('{get_new_cert_url}/')" width="72" >
  1877. </td>
  1878. <td><p>
  1879. {get_your_own_cert}
  1880. </p>
  1881. </form>
  1882. </td>
  1883. </tr>
  1884. </table>
  1885. </td>
  1886. </tr>
  1887. </TABLE>
  1888. <hr SIZE=3 NOSHADE WIDTH="100%%">
  1889. :sa_message_signed
  1890. sa_message_encrypted:
  1891. <script language=javascript>
  1892. parent.sa_message_encrypt_status = 1;
  1893. </script>
  1894. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1895. <tr VALIGN=TOP>
  1896. <td><H1>{message_is_encrypted}
  1897. </H1>
  1898. <p>
  1899. {message_encrypted_before_sent}
  1900. </p>
  1901. <p>
  1902. {encryption_makes_difficut_for_other_people}
  1903. </p>
  1904. </td>
  1905. </tr>
  1906. </table>
  1907. </body>
  1908. </html>
  1909. :sa_message_encrypted
  1910. sa_message_signed_bad_signature:
  1911. <html>
  1912. <head>
  1913. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1914. <SCRIPT></SCRIPT>
  1915. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1916. {disable_right_click_js}
  1917. </head>
  1918. <body onLoad="parent.SetMessageHelp()">
  1919. <script language=javascript>
  1920. parent.sa_message_sign_status = 2;
  1921. </script>
  1922. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1923. <tr VALIGN=TOP>
  1924. <td><H1>
  1925. {digital_signature_not_valid}  %1$s
  1926. </H1>
  1927. <P>
  1928. {invalid_digital_signature_because}
  1929. </p>
  1930. <DIV CLASS=Explanationbox>
  1931. <UL><LI>
  1932. {signature_does_not_match_content}
  1933. </LI></UL>
  1934. <BLOCKQUOTE>
  1935. {do_not_trust_until_sender_verifies}
  1936. </BLOCKQUOTE>
  1937. </DIV>
  1938. </td>
  1939. </tr>
  1940. </TABLE>
  1941. <hr SIZE=3 NOSHADE WIDTH="100%%">
  1942. :sa_message_signed_bad_signature
  1943. sa_message_signed_expired_signing_cert:
  1944. <html>
  1945. <head>
  1946. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1947. <SCRIPT></SCRIPT>
  1948. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1949. {disable_right_click_js}
  1950. </head>
  1951. <body onLoad="parent.SetMessageHelp()">
  1952. <script language=javascript>
  1953. parent.sa_message_sign_status = 2;
  1954. </script>
  1955. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1956. <tr VALIGN=TOP>
  1957. <td><H1>{digital_signature_not_valid}</H1>
  1958. <P>{invalid_digital_signature_because}</p>
  1959. <DIV CLASS=Explanationbox>
  1960. <UL><LI>
  1961. {signing_cert_is_expired}  %1$s
  1962. </LI></UL>
  1963. <BLOCKQUOTE>
  1964. {may_be_caused_incorrect_clock}
  1965. </BLOCKQUOTE>
  1966. </DIV>
  1967. </td>
  1968. </tr>
  1969. </TABLE>
  1970. <hr SIZE=3 NOSHADE WIDTH="100%%">
  1971. :sa_message_signed_expired_signing_cert
  1972. sa_message_signed_revoked_signing_cert:
  1973. <html>
  1974. <head>
  1975. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  1976. <SCRIPT></SCRIPT>
  1977. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  1978. {disable_right_click_js}
  1979. </head>
  1980. <body onLoad="parent.SetMessageHelp()">
  1981. <script language=javascript>
  1982. parent.sa_message_sign_status = 2;
  1983. </script>
  1984. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  1985. <tr VALIGN=TOP>
  1986. <td><H1>{digital_signature_not_valid}</H1>
  1987. <P>{invalid_digital_signature_because}</p>
  1988. <DIV CLASS=Explanationbox>
  1989. <UL><LI>
  1990. {signing_certificate_revoked} %1$s
  1991. </LI></UL>
  1992. <BLOCKQUOTE>
  1993. {do_not_trust_until_sender_verifies}
  1994. </BLOCKQUOTE>    
  1995. </DIV>
  1996. </td>
  1997. </tr>
  1998. </TABLE>
  1999. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2000. :sa_message_signed_revoked_signing_cert
  2001. sa_message_signed_unknown_issuer:
  2002. <html>
  2003. <head>
  2004. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2005. <SCRIPT></SCRIPT>
  2006. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2007. {disable_right_click_js}
  2008. </head>
  2009. <body onLoad="parent.SetMessageHelp()">
  2010. <script language=javascript>
  2011. parent.sa_message_sign_status = 2;
  2012. </script>
  2013. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2014. <tr VALIGN=TOP>
  2015. <td><H1>{digital_signature_not_valid}</H1>
  2016. <P>
  2017. {invalid_digital_signature_because}</p>
  2018. <DIV CLASS=Explanationbox>
  2019. <UL>
  2020. <LI>
  2021. {signing_cert_issuer_unknown}  %3$s
  2022. </LI>
  2023. </UL>
  2024. <table border=0> 
  2025. <tr valign="Top">
  2026. <td width="10%%">
  2027. </td>
  2028. <td><div>
  2029. <form><input type="button" value="{text_edit}" width="72" onClick="window.open('cert?baseRef=cert_action&action=cert_edit&target=%1$d&certresource=%2$d&formName=selected_item','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')"></form>
  2030. </div></td>
  2031. <td>
  2032. <P>
  2033. {edit_trust_for_this_cert}
  2034. </P>
  2035. </td></tr></table>
  2036. </DIV>
  2037. </td>
  2038. </tr>
  2039. </TABLE>
  2040. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2041. :sa_message_signed_unknown_issuer
  2042. sa_message_signed_untrusted_issuer:
  2043. <html>
  2044. <head>
  2045. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2046. <SCRIPT></SCRIPT>
  2047. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2048. {disable_right_click_js}
  2049. </head>
  2050. <body onLoad="parent.SetMessageHelp()">
  2051. <script language=javascript>
  2052. parent.sa_message_sign_status = 2;
  2053. </script>
  2054. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2055. <tr VALIGN=TOP>
  2056. <td><H1>{digital_signature_not_valid}</H1>
  2057. <P>
  2058. {invalid_digital_signature_because}</p>
  2059. <DIV CLASS=Explanationbox>
  2060. <UL><LI>
  2061. {signing_cert_issuer_not_trusted} %4$s
  2062. </LI></UL>
  2063. <BLOCKQUOTE>
  2064. {trust_this_cert_or_all_issued_by}
  2065. </BLOCKQUOTE>
  2066. <table border=0> 
  2067. <tr valign="Top">
  2068. <td width="10%%">
  2069. </td>
  2070. <td>
  2071. <form><input type="button" value="{text_edit}" width="72" onClick="window.open('cert?baseRef=cert_action&action=cert_edit&target=%1$d&certresource=%2$d&formName=selected_item','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')"></form>
  2072. </td>
  2073. <td>
  2074. <P>
  2075. {edit_trust_for_this_cert}
  2076. </P>
  2077. </td></tr>
  2078. <tr valign="Top">
  2079. <td width="10%%">
  2080. </td>
  2081. <td>
  2082. <form><input type="button" value="{text_edit}" width="72" onClick="window.open('cert?baseRef=cert_action&action=cert_edit&target=%1$d&certresource=%3$d&formName=selected_item','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')"></form>
  2083. </td>
  2084. <td>
  2085. <P>
  2086. {edit_trust_for_this_ca}
  2087. </P>
  2088. </td></tr></table>
  2089. </div>
  2090. </td></tr></table>
  2091. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2092. :sa_message_signed_untrusted_issuer
  2093. sa_message_signed_expired_issuer_cert:
  2094. <html>
  2095. <head>
  2096. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2097. <SCRIPT></SCRIPT>
  2098. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2099. {disable_right_click_js}
  2100. </head>
  2101. <body onLoad="parent.SetMessageHelp()">
  2102. <script language=javascript>
  2103. parent.sa_message_sign_status = 2;
  2104. </script>
  2105. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2106. <tr VALIGN=TOP>
  2107. <td><H1>{digital_signature_not_valid}</H1>
  2108. <P>
  2109. {invalid_digital_signature_because}</p>
  2110. <DIV CLASS=Explanationbox>
  2111. <UL><LI>
  2112. {signing_cert_issuer_expired} %1$s
  2113. </LI></UL>
  2114. <BLOCKQUOTE>
  2115. {may_be_caused_incorrect_clock}
  2116. </BLOCKQUOTE>   
  2117. </DIV>
  2118. </td>
  2119. </tr>
  2120. </TABLE>
  2121. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2122. :sa_message_signed_expired_issuer_cert
  2123. sa_message_signed_ocsp_error:
  2124. <html>
  2125. <head>
  2126. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2127. <SCRIPT></SCRIPT>
  2128. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2129. {disable_right_click_js}
  2130. </head>
  2131. <body onLoad="parent.SetMessageHelp()">
  2132. <script language=javascript>
  2133. parent.sa_message_sign_status = 2;
  2134. </script>
  2135. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2136. <tr VALIGN=TOP>
  2137. <td><H1>{digital_signature_not_valid}</H1>
  2138. <P>
  2139. {invalid_digital_signature_because}</p>
  2140. <DIV CLASS=Explanationbox>
  2141. <UL><LI>
  2142. {unkown_problems_with_signature}
  2143. </LI></UL>
  2144. <BLOCKQUOTE>
  2145. {ocsp_message_for_signature}
  2146. </BLOCKQUOTE>   
  2147. </DIV>
  2148. </td>
  2149. </tr>
  2150. </TABLE>
  2151. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2152. :sa_message_signed_ocsp_error
  2153. sa_message_signed_unknown_error:
  2154. <html>
  2155. <head>
  2156. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2157. <SCRIPT></SCRIPT>
  2158. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2159. {disable_right_click_js}
  2160. </head>
  2161. <body onLoad="parent.SetMessageHelp()">
  2162. <script language=javascript>
  2163. parent.sa_message_sign_status = 2;
  2164. </script>
  2165. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2166. <tr VALIGN=TOP>
  2167. <td><H1>{digital_signature_not_valid}</H1>
  2168. <P>
  2169. {invalid_digital_signature_because}</p>
  2170. <DIV CLASS=Explanationbox>
  2171. <UL><LI>
  2172. {unkown_problems_with_signature}
  2173. </LI></UL>
  2174. </DIV>
  2175. </td>
  2176. </tr>
  2177. </TABLE>
  2178. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2179. :sa_message_signed_unknown_error
  2180. sa_message_signed_addr_mismatch:
  2181. <html>
  2182. <head>
  2183. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2184. <SCRIPT></SCRIPT>
  2185. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2186. {disable_right_click_js}
  2187. </head>
  2188. <body onLoad="parent.SetMessageHelp()">
  2189. <script language=javascript>
  2190. parent.sa_message_sign_status = 2;
  2191. </script>
  2192. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2193. <tr VALIGN=TOP>
  2194. <td><H1>{digital_signature_not_valid}</H1>
  2195. <P>{invalid_digital_signature_because}</p>
  2196. <DIV CLASS=Explanationbox>
  2197. <UL><LI>
  2198. {mismatch_email_warning}
  2199. </LI></UL>
  2200. <BLOCKQUOTE>
  2201. {cert_for_included_and_signed_by}
  2202. </BLOCKQUOTE>
  2203. <table border=0> 
  2204. <tr valign="Top">
  2205. <td width="10%%">
  2206. </td>
  2207. <td><div>
  2208. <form><input type="button" value="{text_edit}" width="72" onClick="window.open('cert?baseRef=cert_action&action=cert_edit&target=%5$d&certresource=%6$d&formName=selected_item','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')"></form>
  2209. </div></td>
  2210. <td>
  2211. <P>
  2212. {edit_trust_for_this_cert}
  2213. </P>
  2214. </td></tr></table>
  2215. </DIV>
  2216. </td>
  2217. </tr>
  2218. </table>
  2219. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2220. :sa_message_signed_addr_mismatch
  2221. sa_message_encrypted_no_recipient:
  2222. <script language=javascript>
  2223. parent.sa_message_encrypt_status = 2;
  2224. </script>
  2225. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2226. <tr VALIGN=TOP>
  2227. <td><H1>{message_cannot_be_decrypted}</H1>
  2228. <P>
  2229. {message_cannot_be_decrypted_because}
  2230. </P>
  2231. <DIV CLASS=Explanationbox>
  2232. <UL><LI>
  2233. {your_encrypted_cert_not_found}
  2234. </LI></UL>
  2235. <BLOCKQUOTE>
  2236. {further_info}
  2237. </BLOCKQUOTE>
  2238. </DIV>
  2239. </td></tr></table>
  2240. </body>
  2241. </html>
  2242. :sa_message_encrypted_no_recipient
  2243. sa_message_encrypted_bad_password:
  2244. <script language=javascript>
  2245. parent.sa_message_encrypt_status = 2;
  2246. </script>
  2247. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2248. <tr VALIGN=TOP>
  2249. <td><H1>{message_cannot_be_decrypted}</H1>
  2250. <P>
  2251. {message_cannot_be_decrypted_because}
  2252. </P>
  2253. <DIV CLASS=Explanationbox>
  2254. <UL><LI>
  2255. {did_not_enter_passwd_correctly}
  2256. </LI></UL>
  2257. {further_info}
  2258. </BLOCKQUOTE>
  2259. </DIV>
  2260. </td></tr></table>
  2261. </body>
  2262. </html>
  2263. :sa_message_encrypted_bad_password
  2264. sa_message_encrypted_unknown_error:
  2265. <script language=javascript>
  2266. parent.sa_message_encrypt_status = 2;
  2267. </script>
  2268. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2269. <tr VALIGN=TOP>
  2270. <td><H1>{message_cannot_be_decrypted}</H1>
  2271. <P>
  2272. {message_cannot_be_decrypted_because}
  2273. </P>
  2274. <DIV CLASS=Explanationbox>
  2275. <UL><LI>
  2276. {unkown_probs_with_encryption}
  2277. </LI></UL>
  2278. </DIV>
  2279. </td></tr></table>
  2280. </body>
  2281. </html>
  2282. :sa_message_encrypted_unknown_error
  2283. sa_compose_not_to_be_signed:
  2284. <html>
  2285. <head>
  2286. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2287. <SCRIPT></SCRIPT>
  2288. <LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2289. {disable_right_click_js}
  2290. </head>
  2291. <body onLoad="parent.SetComposeHelp()">
  2292. <script language=javascript>
  2293. parent.sa_compose_sign_status = 0;
  2294. </script>
  2295. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2296. <tr VALIGN=TOP>
  2297. <td><H1>{message_not_to_be_signed}</H1>
  2298. <P>
  2299. {chosen_not_to_sign}
  2300. <p>
  2301. </td>
  2302. </tr>
  2303. </table>
  2304. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2305. :sa_compose_not_to_be_signed
  2306. sa_compose_not_to_be_encrypted:
  2307. <script language=javascript>
  2308. parent.sa_compose_encrypt_status = 0;
  2309. </script>
  2310. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2311. <tr VALIGN=TOP>
  2312. <td><H1>{message_not_to_be_encrypted}
  2313. </H1>
  2314. <p>
  2315. {chosen_not_to_encrypt}
  2316. </p>
  2317. </td></tr></table>
  2318. </body>
  2319. </html>
  2320. :sa_compose_not_to_be_encrypted
  2321. sa_compose_can_be_signed:
  2322. <html>
  2323. <SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2324. <head>
  2325. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2326. {disable_right_click_js}
  2327. </head>
  2328. <body onLoad="parent.SetComposeHelp()">
  2329. <script language=javascript>
  2330. parent.sa_compose_sign_status = 1;
  2331. </script>
  2332. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2333. <tr VALIGN=TOP>
  2334. <td><H1>{message_can_be_signed}</H1>
  2335. <P>
  2336. {chosen_to_sign}
  2337. <p>
  2338. <table border=0>
  2339. <tr valign="CENTER">
  2340. <td>
  2341. <form><p>
  2342. {sign_message_with}
  2343. </p>
  2344. </td>
  2345. <td><div>
  2346. {_certlist nick,EmailSigner,email_cert_list_prefix,email_cert_list_suffix}
  2347. <script language=javascript>
  2348. top.selectDefaultEmailCert(document.forms[0].email_cert_list);
  2349. </script>
  2350. </div></td>
  2351. </form>
  2352. </td>
  2353. </tr>
  2354. </table>
  2355. <P>
  2356. {when_signing_others_can_verify}
  2357. </P>
  2358. </td>
  2359. </tr>
  2360. </TABLE>
  2361. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2362. :sa_compose_can_be_signed
  2363. sa_compose_can_be_encrypted:
  2364. <script language=javascript>
  2365. parent.sa_compose_encrypt_status = 1;
  2366. </script>
  2367. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" HEIGHT="45%">
  2368. <tr VALIGN=TOP>
  2369. <td><H1>{message_can_be_decrypted}
  2370. </H1>
  2371. <p>
  2372. {chosen_to_encrypt}
  2373. </p>
  2374. <P>
  2375. {message_encrypted_before_saved}
  2376. </P>
  2377. </td></tr></table>
  2378. </body>
  2379. </html>
  2380. :sa_compose_can_be_encrypted
  2381. sa_compose_sign_no_cert:
  2382. <html>
  2383. <head>
  2384. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2385. <SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2386. {disable_right_click_js}
  2387. </head>
  2388. <body onLoad="parent.SetComposeHelp()">
  2389. <script language=javascript>
  2390. parent.sa_compose_sign_status = 2;
  2391. </script>
  2392. <form>
  2393. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2394. <tr VALIGN=TOP>
  2395. <td><H1>{message_cannot_be_signed}</H1>
  2396. <P>
  2397. {cannot_sign_because}
  2398. </P>
  2399. <DIV CLASS=Explanationbox>
  2400. <UL><LI>
  2401. {do_not_have_a_cert}
  2402. </LI></UL>
  2403. <table> 
  2404. <tr valign="Top">
  2405. <td width="10%%"></td>
  2406. <td><input type="button" value="{text_obtain_new}" onClick="window.top.open('{get_new_cert_url}/')" width="72" ></td>
  2407. <td><P>{obtain_cert}</P></td>
  2408. </tr></table>
  2409. </DIV>
  2410. </td>
  2411. </tr>
  2412. </TABLE>
  2413. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2414. :sa_compose_sign_no_cert
  2415. sa_compose_sign_expired_cert:
  2416. <html>
  2417. <head>
  2418. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2419. <SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2420. {disable_right_click_js}
  2421. </head>
  2422. <body onLoad="parent.SetComposeHelp()">
  2423. <script language=javascript>
  2424. parent.sa_compose_sign_status = 3;
  2425. </script>
  2426. <form>
  2427. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2428. <tr VALIGN=TOP>
  2429. <td><H1>{message_cannot_be_signed}</H1>
  2430. <P>{cannot_sign_because}</p>
  2431. <DIV CLASS=Explanationbox>
  2432. <UL><LI>
  2433. {own_expired_cert}
  2434. </LI></UL>
  2435. <BLOCKQUOTE>
  2436. {help_for_further_assistance}
  2437. </BLOCKQUOTE>   
  2438. </DIV>
  2439. </td>
  2440. </tr>
  2441. </TABLE>
  2442. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2443. :sa_compose_sign_expired_cert
  2444. sa_compose_sign_revoked_cert:
  2445. <html>
  2446. <head>
  2447. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2448. <SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2449. {disable_right_click_js}
  2450. </head>
  2451. <body>
  2452. <form onLoad="parent.SetComposeHelp()">
  2453. <script language=javascript>
  2454. parent.sa_compose_sign_status = 2;
  2455. </script>
  2456. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2457. <tr VALIGN=TOP>
  2458. <td><H1>{message_cannot_be_signed}</H1>
  2459. <P>{cannot_sign_because}</p>
  2460. <DIV CLASS=Explanationbox>
  2461. <UL><LI>
  2462. {your_cert_has_been_revoked}=You have a security certificate but it has been revoked.
  2463. </LI></UL>
  2464. <BLOCKQUOTE>
  2465. {help_for_further_assistance}
  2466. </BLOCKQUOTE>   
  2467. </DIV>
  2468. </td>
  2469. </tr>
  2470. </TABLE>
  2471. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2472. :sa_compose_sign_revoked_cert
  2473. sa_compose_sign_invalid_cert:
  2474. <html>
  2475. <head>
  2476. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2477. <SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2478. {disable_right_click_js}
  2479. </head>
  2480. <body onLoad="parent.SetComposeHelp()">
  2481. <script language=javascript>
  2482. parent.sa_compose_sign_status = 2;
  2483. </script>
  2484. <form>
  2485. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2486. <tr VALIGN=TOP>
  2487. <td><H1>{message_cannot_be_signed}</H1>
  2488. <P>{cannot_sign_because}</p>
  2489. <DIV CLASS=Explanationbox>
  2490. <UL><LI>
  2491. {your_cert_cannot_be_used_for_signing}
  2492. </LI></UL>  
  2493. </DIV>
  2494. </td>
  2495. </tr>
  2496. </TABLE>
  2497. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2498. :sa_compose_sign_invalid_cert
  2499. sa_compose_sign_unknown_error:
  2500. <html>
  2501. <head>
  2502. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2503. <SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  2504. {disable_right_click_js}
  2505. </head>
  2506. <body onLoad="parent.SetComposeHelp()">
  2507. <script language=javascript>
  2508. parent.sa_compose_sign_status = 2;
  2509. </script>
  2510. <form>
  2511. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2512. <tr VALIGN=TOP>
  2513. <td><H1>{message_cannot_be_signed}</H1>
  2514. <P>{cannot_sign_because}</P>
  2515. <DIV CLASS=Explanationbox>
  2516. <UL><LI>
  2517. {unknow_problems}
  2518. </LI></UL>  
  2519. </DIV>
  2520. </td>
  2521. </tr>
  2522. </TABLE>
  2523. <hr SIZE=3 NOSHADE WIDTH="100%%">
  2524. :sa_compose_sign_unknown_error
  2525. sa_compose_encrypted_no_recipients:
  2526. <script language=javascript>
  2527. parent.sa_compose_encrypt_status = 2;
  2528. </script>
  2529. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2530. <tr VALIGN=TOP>
  2531. <td><H1>{message_cannot_be_encrypted}</H1>
  2532. <P>
  2533. {cannot_encrypt_because}
  2534. </P>
  2535. <DIV CLASS=Explanationbox>
  2536. <UL><LI>
  2537. You have not entered any recipients.
  2538. </LI></UL>
  2539. </DIV>
  2540. </td></tr></table>
  2541. </form>
  2542. </body>
  2543. </html>
  2544. :sa_compose_encrypted_no_recipients
  2545. sa_compose_encrypted_no_cert:
  2546. <script language=javascript>
  2547. parent.sa_compose_encrypt_status = 2;
  2548. </script>
  2549. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2550. <tr VALIGN=TOP>
  2551. <td><H1>{message_cannot_be_encrypted}</H1>
  2552. <P>
  2553. {cannot_encrypt_because}
  2554. </P>
  2555. <DIV CLASS=Explanationbox>
  2556. <UL><LI>
  2557. {do_not_have_a_cert}
  2558. </LI></UL>
  2559. </DIV>
  2560. </td></tr></table>
  2561. </form>
  2562. </body>
  2563. </html>
  2564. :sa_compose_encrypted_no_cert
  2565. sa_compose_encrypted_bad_recipients:
  2566. <script language=javascript>
  2567. parent.sa_compose_encrypt_status = 2;
  2568. </script>
  2569. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2570. <tr VALIGN=TOP>
  2571. <td><H1>{message_cannot_be_encrypted}</H1>
  2572. <P>
  2573. This message cannot be {glossary encrypted,encryption}
  2574.  because:
  2575. </P>
  2576. <form method=get action=formsubmit_handler>
  2577. <input type=hidden name="formName" value="cert_others_form">
  2578. <input type=hidden name="target" value="%1$d">
  2579. <DIV CLASS=Explanationbox>
  2580. <UL><LI>
  2581. {no_valid_cert_for}
  2582. </LI></UL>
  2583. <table> 
  2584. <tr valign="Top">
  2585. <td width="20%%"></td>
  2586. <td>
  2587. <SELECT MULTIPLE name=emailAddresses oldSIZE="%2$d" size=5>
  2588. %3$s
  2589. </SELECT>
  2590. </td>
  2591. </tr>
  2592. </table>
  2593. <table width="100%%"> 
  2594. <tr valign="Top">
  2595. <td width="10%%"></td>
  2596. <td><div><input type="submit" value="Add..." width="72" name="ldap"></div></td>
  2597. <td><p>{add_certs_for}</p></td>
  2598. </tr>
  2599. </table>
  2600. </div>
  2601. </td></tr></table>
  2602. </form>
  2603. </body>
  2604. </html>
  2605. :sa_compose_encrypted_bad_recipients
  2606. sa_compose_encrypted_expired_cert:
  2607. <script language=javascript>
  2608. parent.sa_compose_encrypt_status = 2;
  2609. </script>
  2610. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2611. <tr VALIGN=TOP>
  2612. <td><H1>{message_cannot_be_encrypted}</H1>
  2613. <P>
  2614. This message cannot be {glossary encrypted,encryption}
  2615.  because:
  2616. </P>
  2617. <DIV CLASS=Explanationbox>
  2618. <UL><LI>
  2619. You have a security certificate but it has expired.
  2620. </LI></UL>
  2621. </DIV>
  2622. </td></tr></table>
  2623. </form>
  2624. </body>
  2625. </html>
  2626. :sa_compose_encrypted_expired_cert
  2627. sa_compose_encrypted_revoked_cert:
  2628. <script language=javascript>
  2629. parent.sa_compose_encrypt_status = 2;
  2630. </script>
  2631. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2632. <tr VALIGN=TOP>
  2633. <td><H1>{message_cannot_be_encrypted}</H1>
  2634. <P>
  2635. This message cannot be {glossary encrypted,encryption}
  2636.  because:
  2637. </P>
  2638. <DIV CLASS=Explanationbox>
  2639. <UL><LI>
  2640. You have a security certificate but it has been revoked.
  2641. </LI></UL>
  2642. </DIV>
  2643. </td></tr></table>
  2644. </form>
  2645. </body>
  2646. </html>
  2647. :sa_compose_encrypted_revoked_cert
  2648. sa_compose_encrypted_invalid_cert:
  2649. <script language=javascript>
  2650. parent.sa_compose_encrypt_status = 2;
  2651. </script>
  2652. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2653. <tr VALIGN=TOP>
  2654. <td><H1>{message_cannot_be_encrypted}</H1>
  2655. <P>
  2656. This message cannot be {glossary encrypted,encryption}
  2657.  because:
  2658. </P>
  2659. <DIV CLASS=Explanationbox>
  2660. <UL><LI>
  2661. You have a security certificate but it is invalid.
  2662. </LI></UL>
  2663. </DIV>
  2664. </td></tr></table>
  2665. </form>
  2666. </body>
  2667. </html>
  2668. :sa_compose_encrypted_invalid_cert
  2669. sa_compose_encrypted_unknown_error:
  2670. <script language=javascript>
  2671. parent.sa_compose_encrypt_status = 2;
  2672. </script>
  2673. <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
  2674. <tr VALIGN=TOP>
  2675. <td><H1>{message_cannot_be_encrypted}</H1>
  2676. <P>
  2677. {cannot_encrypt because}
  2678. </P>
  2679. <DIV CLASS=Explanationbox>
  2680. <UL><LI>
  2681. {unknown_probs_with_message}
  2682. </LI></UL>
  2683. </DIV>
  2684. </td></tr></table>
  2685. </body>
  2686. </html>
  2687. :sa_compose_encrypted_unknown_error
  2688. ;demo_nav_sec_type=text/html
  2689. ;demo_nav_sec_content:
  2690. ;<html>
  2691. ;<head>
  2692. ;   <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2693. ;   <title>InfoNavSec</title>
  2694. ;</head>
  2695. ;<body>
  2696. ;Navigator: SSL Site
  2697. ;<p>Encryption
  2698. ;<p>This page was encrypted. This means it was difficult for other people
  2699. ;to view this page
  2700. ;<br>when it was loaded.
  2701. ;<p>You can examine your copy of the certificate for this page and check
  2702. ;the identity of the
  2703. ;<br>web site. To see the certificate for this web site, click View Certificate.
  2704. ;For complete
  2705. ;<br>details on all the files on this page and their certificates, click
  2706. ;Open Page Info.
  2707. ;<br>&nbsp;
  2708. ;<br>&nbsp;
  2709. ;<br>&nbsp;
  2710. ;<br>&nbsp;
  2711. ;<p>Verification
  2712. ;<p>&nbsp;&nbsp;&nbsp;&nbsp; Take a look at the page's Certificate.
  2713. ;<br>&nbsp;&nbsp;&nbsp;&nbsp; Make sure that this is the site you think
  2714. ;it is. This page comes from the site:
  2715. ;<br>&nbsp;&nbsp;&nbsp;&nbsp; www.dell.com
  2716. ;<br>&nbsp;
  2717. ;</body>
  2718. ;</html>
  2719. ;:demo_nav_sec_content
  2720. ;demo_mess_none_type=text/html
  2721. ;demo_mess_none_content:
  2722. ;<html>
  2723. ;<head>
  2724. ;<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2725. ;</head>
  2726. ;<body>
  2727. ;<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" >
  2728. ;<tr>
  2729. ;<td WIDTH="10"></td>
  2730. ;
  2731. ;<td><b><font face="{nsm_font}"><font size=-1>Digital
  2732. ;Signature:</div></font></b>
  2733. ;<p><font face="{nsm_font}"><font size=-1>This message
  2734. ;was not digitally signed by the sender.</font></font>
  2735. ;<p><font face="{nsm_font}"><font size=-1>It is possible,
  2736. ;though unlikely, that this email was sent by someone pretending to have
  2737. ;this email address. It is also possible, though unlikely, that this email
  2738. ;was tampered with while it was traveling across the internet.&nbsp;</font></font>
  2739. ;<br>&nbsp;
  2740. ;<p>&nbsp;</td>
  2741. ;</tr>
  2742. ;
  2743. ;<tr>
  2744. ;<td COLSPAN="2">
  2745. ;<hr SIZE=3 NOSHADE WIDTH="100%"></td>
  2746. ;
  2747. ;<td></td>
  2748. ;</tr>
  2749. ;
  2750. ;<tr>
  2751. ;<td></td>
  2752. ;
  2753. ;<td><b><font face="{nsm_font}"><font size=-1>Encryption:</font></font></b>
  2754. ;<p><font face="{nsm_font}"><font size=-1>This message
  2755. ;was not encrypted when it was sent.</font></font>
  2756. ;<p><font face="{nsm_font}"><font size=-1>It is possible,
  2757. ;though unlikely, that other people read this message while it was traveling
  2758. ;across the internet.</font></font>
  2759. ;<p>&nbsp;</td>
  2760. ;</tr>
  2761. ;</table>
  2762. ;
  2763. ;</body>
  2764. ;</html>
  2765. ;:demo_mess_none_content
  2766. ;
  2767. ;demo_mess_valid_type=text/html
  2768. ;demo_mess_valid_content:
  2769. ;<html>
  2770. ;<head>
  2771. ;<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2772. ;</head>
  2773. ;<body>
  2774. ;<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" >
  2775. ;<tr>
  2776. ;<td WIDTH="10"></td>
  2777. ;
  2778. ;<td><b><font face="{nsm_font}"><font size=-1>Digital
  2779. ;Signature:</font></font></b>
  2780. ;<p><font face="{nsm_font}"><font size=-1>This message
  2781. ;was digitally signed by the owner of the email address lord@netscape.com</font><
  2782. ;/font>
  2783. ;<p><font face="{nsm_font}"><font size=-1>This message
  2784. ;was not tampered with while it was traveling across the internet.</font></font>
  2785. ;<p><font face="{nsm_font}"><font size=-1>The security
  2786. ;certificate used by the owner of lord@netscape.com to sign this message
  2787. ;has been added to your store of Others' certificates, to make it possible
  2788. ;for you to send secure mail to this email address.</font></font>
  2789. ;<br>&nbsp;</td>
  2790. ;</tr>
  2791. ;
  2792. ;<tr>
  2793. ;<td COLSPAN="2">
  2794. ;<hr SIZE=3 NOSHADE WIDTH="100%"></td>
  2795. ;
  2796. ;<td></td>
  2797. ;</tr>
  2798. ;
  2799. ;<tr>
  2800. ;<td></td>
  2801. ;
  2802. ;<td><b><font face="{nsm_font}"><font size=-1>Encryption:</font></font></b>
  2803. ;<p><font face="{nsm_font}"><font size=-1>This message
  2804. ;was encrypted when it was sent.</font></font>
  2805. ;<p><font face="{nsm_font}"><font size=-1>It was
  2806. ;extremely hard for other people to read this message while it traveling
  2807. ;across the internet.</font></font>
  2808. ;<p>&nbsp;</td>
  2809. ;</tr>
  2810. ;</table>
  2811. ;
  2812. ;</body>
  2813. ;</html>
  2814. ;:demo_mess_valid_content
  2815. ;
  2816. ;demo_mess_invalid_type=text/html
  2817. ;demo_mess_invalid_content:
  2818. ;<html>
  2819. ;<head>
  2820. ;<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  2821. ;</head>
  2822. ;<body>
  2823. ;<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" >
  2824. ;<tr>
  2825. ;<td WIDTH="10"></td>
  2826. ;
  2827. ;<td><b><font face="{nsm_font}"><font size=-1>Invalid
  2828. ;Digital Signature:</font></font></b>
  2829. ;<p><font face="{nsm_font}"><font size=-1>This message
  2830. ;was signed by the sender but the signature is invalid because:</font></font>
  2831. ;<ul>
  2832. ;<li>
  2833. ;<font face="{nsm_font_verdana}"><font size=-1>There is a mismatch between the signature
  2834. ;and the message content. This message was altered after the sender signed
  2835. ;it.</font></font></li>
  2836. ;
  2837. ;<li>
  2838. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
  2839. ;the message is not certified to sign messages.</font></font></li>
  2840. ;
  2841. ;<li>
  2842. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
  2843. ;the message has expired</font></font></li>
  2844. ;
  2845. ;<li>
  2846. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
  2847. ;the message has been revoked</font></font></li>
  2848. ;
  2849. ;<li>
  2850. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
  2851. ;the message is not yet valid</font></font></li>
  2852. ;
  2853. ;<li>
  2854. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
  2855. ;the message was issued by an unknown Certificate Authority</font></font></li>
  2856. ;
  2857. ;<li>
  2858. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
  2859. ;the message was issued by a Certificate Authority that you do not trust</font></
  2860. ;font></li>
  2861. ;
  2862. ;<li>
  2863. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
  2864. ;the message was issued by a Certificate Authority whose certificate has
  2865. ;expired</font></font></li>
  2866. ;
  2867. ;<li>
  2868. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
  2869. ;the message was issued by a Certificate Authority whose certificate has
  2870. ;been revoked&nbsp;</font></font></li>
  2871. ;
  2872. ;<li>
  2873. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
  2874. ;the message was issued by a Certificate Authority whose certificate is
  2875. ;not yet valid</font></font></li>
  2876. ;</ul>
  2877. ;<font face="{nsm_font_verdana}"><font size=-1>Because this signature is invalid, it
  2878. ;is possible, though unlikely, that this email was sent by someone pretending
  2879. ;to have this email address.</font></font></td>
  2880. ;</tr>
  2881. ;
  2882. ;<tr>
  2883. ;<td COLSPAN="2">
  2884. ;<hr SIZE=3 NOSHADE WIDTH="100%"></td>
  2885. ;
  2886. ;<td></td>
  2887. ;</tr>
  2888. ;<tr>
  2889. ;<td></td>
  2890. ;
  2891. ;<td><b><font face="{nsm_font}"><font size=-1>Encryption:</font></font></b>
  2892. ;<p><font face="{nsm_font}"><font size=-1>This message
  2893. ;was encrypted by the sender, but the encryption is invalid because:</font></font
  2894. ;>
  2895. ;<ul>
  2896. ;<li>
  2897. ;<font face="{nsm_font_verdana}"><font size=-1>You have not entered the Personal Security
  2898. ;Password that allows the message to be decrypted</font></font></li>
  2899. ;
  2900. ;<li>
  2901. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
  2902. ;the message is not in the current Security Certificate Wallet</font></font></li>
  2903. ;
  2904. ;<li>
  2905. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
  2906. ;the message is not certified to encrypt messages.</font></font></li>
  2907. ;
  2908. ;<li>
  2909. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
  2910. ;the message has expired</font></font></li>
  2911. ;
  2912. ;<li>
  2913. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
  2914. ;the message has been revoked</font></font></li>
  2915. ;
  2916. ;<li>
  2917. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
  2918. ;the message is not yet valid</font></font></li>
  2919. ;
  2920. ;<li>
  2921. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
  2922. ;the message was issued by an unknown Certificate Authority</font></font></li>
  2923. ;
  2924. ;<li>
  2925. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
  2926. ;the message was issued by a Certificate Authority that you do not trust</font></
  2927. ;font></li>
  2928. ;
  2929. ;<li>
  2930. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
  2931. ;the message was issued by a Certificate Authority whose certificate has
  2932. ;expired</font></font></li>
  2933. ;
  2934. ;<li>
  2935. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
  2936. ;the message was issued by a Certificate Authority whose certificate has
  2937. ;been revoked&nbsp;</font></font></li>
  2938. ;
  2939. ;<li>
  2940. ;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
  2941. ;the message was issued by a Certificate Authority whose certificate is
  2942. ;not yet valid</font></font></li>
  2943. ;</ul>
  2944. ;<font face="{nsm_font_verdana}"><font size=-1>Because the encryption is invalid, it
  2945. ;is possible, though unlikely that other people read this message while
  2946. ;it was traveling across the internet</font></font></td>
  2947. ;</tr>
  2948. ;</table>
  2949. ;
  2950. ;<br>&nbsp;
  2951. ;<br>&nbsp;
  2952. ;<br>&nbsp;
  2953. ;</body>
  2954. ;</html>
  2955. ;:demo_mess_invalid_content
  2956. ;
  2957. ; Javascript that makes sure a cert name is selected and '#' sign in cert nick
  2958. ; is transmitted correctly.
  2959. certificate_pane_javascript:
  2960. <script language=javascript>
  2961. <!-- 
  2962. {pop_up_alert}
  2963. var restore = false;
  2964. function setRestore(value)
  2965. {
  2966.   restore = value;
  2967. }
  2968. var backup = false;
  2969. function setBackup(value)
  2970.   backup = value;
  2971. }
  2972. function openIfSelected(formName,starturl,nick,popup,size)
  2973. {
  2974.   if (document.forms[0].selectCert) {
  2975.     if (document.forms[0].selectCert.selectedIndex != -1 && 
  2976.         document.forms[0].selectCert.options[document.forms[0].selectCert.selectedIndex].value != "") {
  2977.   
  2978.       var tmp = document.forms[0].selectCert.options[document.forms[0].selectCert.selectedIndex].value;
  2979.       tmp = tmp.replace(/#/g,"%%23");
  2980.       tmp = tmp.replace(/&/g,"%%7e");
  2981.       url = starturl+'&nick=' + tmp + '&formName=' + formName;
  2982.       window.open(url,popup,size);
  2983.     }
  2984.   }
  2985. }
  2986. function beforeSubmit(formName)
  2987. {
  2988.   var noCert = false;
  2989.   var index = -1;
  2990.   if (!document.forms[0].selectCert) {
  2991.     noCert = true;
  2992.   }
  2993.   if (!noCert) {
  2994.     // if we do this w/o checking noCert, the rest of the script is pretty
  2995.     // much useless 'cause it won't recover from this error
  2996.     index = document.forms[0].selectCert.selectedIndex;
  2997.   }
  2998.   if (!restore) {
  2999.     if (noCert) { 
  3000.       backup = false;
  3001.       return false;
  3002.     }
  3003.       
  3004.     if (!noCert) {
  3005.       if (!document.forms[0].selectCert.options[index].value) {
  3006.         backup = false;
  3007.         return false;
  3008.       }
  3009.     }
  3010.   }
  3011.   if (!noCert && index != -1) {
  3012.     var nickname = document.forms[0].selectCert.options[document.forms[0].selectCert.selectedIndex].value;
  3013.     if (nickname == ""|| nickname== "undefined")
  3014.       return false;
  3015.     var tmp = nickname.replace(/&/g,"%%7e");
  3016.     document.forms[0].selectCert.options[document.forms[0].selectCert.selectedIndex].value = escape(tmp.replace(/#/g, "%%23")); 
  3017.   }
  3018.   else if (!restore) {
  3019.     return false;
  3020.   }
  3021.   restore = false;
  3022.   return true;
  3023. }
  3024. // -->
  3025. </script>
  3026. :certificate_pane_javascript
  3027. ; Cert list utility strings -- this creates a scrolling list of certs.
  3028. cert_list_prefix:
  3029. <script language=javascript>
  3030. <!-- 
  3031. var index = 0;
  3032. var keyID = new Array();
  3033. var nickname = new Array();
  3034. var emailaddr = new Array();
  3035. var subjectname = new Array();
  3036. var validFrom = new Array();
  3037. var validTo = new Array();
  3038. var issuerorg = new Array();
  3039. var nick, email, issuer, subject;
  3040. function showCertInfo()
  3041. {
  3042.    var certSelect = document.forms[0].selectCert;
  3043.    if (certSelect.selectedIndex < index) {
  3044.       if (document.forms[0].currentnick) {
  3045.         document.forms[0].currentnick.value= certSelect.options[certSelect.selectedIndex].value;
  3046.       }
  3047.       if (document.forms[0].validfrom) { 
  3048.         document.forms[0].validfrom.value = validFrom[certSelect.selectedIndex];
  3049.       }
  3050.       if (document.forms[0].validto) {    
  3051.         document.forms[0].validto.value = validTo[certSelect.selectedIndex];
  3052.       }
  3053.       if (document.forms[0].issuername) { 
  3054.         document.forms[0].issuername.value = issuerorg[certSelect.selectedIndex];
  3055.       }
  3056.   } else {
  3057.       if (document.forms[0].currentnick) {
  3058.         document.forms[0].currentnick.value= "";
  3059.       }
  3060.       if (document.forms[0].validfrom) { 
  3061.         document.forms[0].validfrom.value = "";
  3062.       }
  3063.       if (document.forms[0].validto) {    
  3064.         document.forms[0].validto.value = "";
  3065.       }
  3066.       if (document.forms[0].issuername) { 
  3067.         document.forms[0].issuername.value = "";
  3068.       }
  3069.   }
  3070. }
  3071. function storeCertInfo(keyid, nick, email, subject, start, end, issuer)
  3072. {
  3073. keyID[index] = keyid;
  3074. nickname[index] = nick;
  3075. emailaddr[index] = email;
  3076. subjectname[index] = subject;
  3077. validFrom[index] = start;
  3078. validTo[index] = end;
  3079. issuerorg[index] = issuer;
  3080. index ++;
  3081. }
  3082. // -->
  3083. document.write('<select NAME="selectCert" SIZE="8" onChange="showCertInfo()">');
  3084. :cert_list_prefix
  3085. fix_quotes:
  3086. nick = '%2$s';
  3087. nick = nick.replace(/'/g, "&#39;");
  3088. issuer='%7$s';
  3089. email='%3$s';
  3090. email=email.replace(/'/g, "&#39;");
  3091. subject='%4$s';
  3092. subject=subject.replace(/'/g, "&#39;");
  3093. if (typeof(storeCertInfo)=="function")
  3094.   storeCertInfo('%1$s', nick, email, subject,'%5$s', '%6$s', issuer);
  3095. :fix_quotes
  3096. cert_list_item:
  3097. {fix_quotes}
  3098. document.write('<option value="' + nick + '" >' + nick.substring(0,60));
  3099. :cert_list_item
  3100. cert_list_key_item:
  3101. {fix_quotes}
  3102. document.write('<option value="' + "%1$s" + '" >' + nick.substring(0,60));
  3103. :cert_list_key_item
  3104. cert_list_email_item:
  3105. {fix_quotes}
  3106. document.write('<option value="' + email + '" >' + email.substring(0,60));
  3107. :cert_list_email_item
  3108. nbsp10=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  3109. cert_list_suffix:
  3110. document.write('</select>');
  3111. </script>
  3112. :cert_list_suffix
  3113. list_empty=<p>{no_certs_found}</p>
  3114. textarea_current_cert_removed:
  3115. <tr valign=middle align=left>
  3116. <td colspan=3>
  3117. <br>{info_on_selected_cert}
  3118. </td>
  3119. </tr>
  3120. <tr>
  3121. <td>
  3122. <table border=0>
  3123. <tr>
  3124. <td align=left width=10%%>
  3125. <img src=get?baseRef=viewcertjpg>
  3126. </td>
  3127. <td>
  3128. <table width="70%%">
  3129. <tr>
  3130. <td colspan=2 align=right>
  3131. <input type=text name=currentnick size=46>
  3132. </td>
  3133. </tr>
  3134. <tr>
  3135. <td>
  3136. {valid_from}
  3137. </td>
  3138. <td align=right>
  3139. <input type=text name=validfrom size=16>
  3140. to <input type=text name=validto size=16> 
  3141. </td>
  3142. </tr>
  3143. <tr>
  3144. <td>
  3145. {issued_by}
  3146. </td>
  3147. <td align=right>
  3148. <input type=text name=issuername size=36>
  3149. </td>
  3150. </tr>
  3151. </table>
  3152. </td>
  3153. </tr>
  3154. </table>
  3155. </td>
  3156. </tr>
  3157. :textarea_current_cert_removed
  3158. textarea_current_cert:
  3159. <!-- need selected certificate info here -->
  3160. :textarea_current_cert
  3161. cert_authorities_type=text/html
  3162. cert_authorities_content:
  3163. <html>
  3164. <head>
  3165. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  3166. <SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  3167. {certificate_pane_javascript}
  3168. {disable_right_click_js}
  3169. </head>
  3170. <body alink="#333399" onLoad="parent.SetHelpURL('help.htm#1031434')">
  3171. <div><font size=-1>{text_cert_authorities_title}</font></div>
  3172. <div>
  3173. <form method=get action=formsubmit_handler name=cert_authorities onSubmit="return beforeSubmit('cert_authorities')">
  3174. <input type=hidden name="formName" value="cert_authorities_form">
  3175. <input type=hidden name="target" value="%1$d">
  3176. <table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
  3177. <tr VALIGN=TOP>
  3178. <td>
  3179. <table  border=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="100%%" >
  3180. <tr>
  3181. <td><div>
  3182. {_certlist nick,CA,cert_list_prefix,cert_list_suffix}
  3183. </div></td>
  3184. </tr>
  3185. </table>
  3186. </td>
  3187. <td>
  3188. <table border=0 COLS=0 WIDTH="100%%" >
  3189. <tr VALIGN=TOP>
  3190. <td></td>
  3191. <td ALIGN=LEFT><div>
  3192. <input type="button" name="view" value="{text_view}" width="75" 
  3193. onClick="openIfSelected('cert_authorities', 'cert?baseRef=cert_action&action=cert_view&target=%1$d', document.cert_authorities.selectCert.options[document.cert_authorities.selectCert.selectedIndex].value,'popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  3194. </div></td>
  3195. </tr>
  3196. <tr>
  3197. <td></td>
  3198. <td align=left><div><input type="button" value="{text_edit_dots}" width="75" onClick="openIfSelected('cert_authorities', 'cert?baseRef=cert_action&action=cert_edit&target=%1$d',document.cert_authorities.selectCert.options[document.cert_authorities.selectCert.selectedIndex].value,'popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  3199. </div></td>
  3200. </tr>
  3201. <tr>
  3202. <td></td>
  3203. <td align=left>
  3204. <div><input type="button" value="{text_policy}" width="75" onClick="openIfSelected('cert_authorities', 'cert?baseRef=cert_action&action=ca_policy_view&target=%1$d',document.cert_authorities.selectCert.options[document.cert_authorities.selectCert.selectedIndex].value,'popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')"></div>
  3205. </td>
  3206. </tr>
  3207. </table>
  3208. <!- td>
  3209. <tr>
  3210. <td><div><input type="submit" value="{text_delete}" name="delete" width="72" >
  3211. {_crlButton}</div></td>
  3212. </tr>
  3213. {textarea_current_cert}
  3214. </table>
  3215. </form>
  3216. </div>
  3217. </body>
  3218. </html>
  3219. :cert_authorities_content
  3220. crlButtonHTML:
  3221. <script language=JavaScript>
  3222. <!--
  3223. function launchCRLDialog()
  3224. {
  3225.   var newWindow = window.open("get?baseRef=crlDialog&target=%1$d", "crlPopup", "width=390,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100");
  3226.   newWindow.advisor = self;
  3227. }
  3228. // -->
  3229. </script>
  3230. <input type=submit name=crlButton value='{text_crl_button}' onClick='launchCRLDialog();' width="72">
  3231. :crlButtonHTML
  3232. crlDialog_type=text/html
  3233. crlDialog_content={frame_set crl_dialog,formsubmit}
  3234. crl_dialog_top_type=text/html
  3235. crl_dialog_top_content={top_frame crl_dialog_text,lockedgif,35,35}
  3236. crl_dialog_buttons_type=text/html
  3237. crl_dialog_buttons_content:
  3238. {formsubmit_buttons_close_on_cancel_frame crlDialog,help.htm}
  3239. :crl_dialog_buttons_content
  3240. crl_dialog_main_type=text/html
  3241. crl_dialog_main_content:
  3242. <head>
  3243. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  3244. <SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvmodalstyle">
  3245. {disable_right_click_js}
  3246. </head>
  3247. {formsubmit document.forms[0]}
  3248. <body bgcolor=white>
  3249. <form name=crlDialog method=get action="formsubmit_handler" >
  3250. <input type=hidden name="baseRef" value="windowclose_doclose_js">
  3251. <input type=hidden name="formName" value="crlDialog">
  3252. <input type=hidden name="target" value="%1$d">
  3253. <br>
  3254. {select_crl_text}
  3255. <p>
  3256. <table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=0 WIDTH="100%%">
  3257. <tr VALIGN=TOP ALIGN=LEFT>
  3258. <td><div></div></td>
  3259. <td><div>
  3260. <select MULTIPLE name="crlNames" SIZE="8">
  3261. {_crlList}
  3262. <option value="">{nbsp10}{nbsp10}{nbsp10}{nbsp10}
  3263. </select>
  3264. </div></td>
  3265. <td><div align=left>
  3266. </div></td>
  3267. </tr>
  3268. </table>
  3269. </form>
  3270. </body>
  3271. <script>
  3272. document.forms[0].crlNames.selectedIndex = 0;
  3273. </script>
  3274. </html>
  3275. :crl_dialog_main_content
  3276. crlclose_doclose_js_type="text/html"
  3277. crlclose_doclose_js_hdrs=""
  3278. crlclose_doclose_js_content:
  3279. <script language=javascript>
  3280. top.closewin();
  3281. top.advisor.open(top.advisor.location, 'content');
  3282. </script>
  3283. :crlclose_doclose_js_content
  3284. cert_websites_type=text/html
  3285. cert_websites_content:
  3286. <html>
  3287. <head>
  3288. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  3289. <SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  3290. {certificate_pane_javascript}
  3291. {disable_right_click_js}
  3292. </head>
  3293. <body alink="#333399" onLoad="parent.SetHelpURL('help.htm#1031432')">
  3294. <div><font size=-1>{text_cert_websites_title}</font></div>
  3295. <div>
  3296. <form method=get action=formsubmit_handler name=cert_websites onSubmit="return beforeSubmit('cert_websites')">
  3297. <input type=hidden name="formName" value="cert_websites_form">
  3298. <input type=hidden name="target" value="%1$d">
  3299. <table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
  3300. <tr VALIGN=TOP>
  3301. <td>
  3302. <table border=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="100%%" >
  3303. <tr>
  3304. <td><div>
  3305. {_certlist nick,SSLServer,cert_list_prefix,cert_list_suffix}
  3306. </div></td>
  3307. </tr>
  3308. </table>
  3309. </td>
  3310. <td>
  3311. <table border=0  COLS=0 WIDTH="100%%" >
  3312. <tr VALIGN=TOP>
  3313. <td></td>
  3314. <td ALIGN=RIGHT><div align=left>
  3315. <input type="button" name="view" value="{text_view}" width="75" 
  3316. onClick="openIfSelected('cert_websites', 'cert?baseRef=cert_action&action=cert_view&target=%1$d',document.cert_websites.selectCert.options[document.cert_websites.selectCert.selectedIndex].value,'popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  3317. </div></td>
  3318. </tr>
  3319. <tr>
  3320. <td></td>
  3321. <td align=left><div>
  3322. <input type="button" value="{text_edit_dots}" width="75" onClick="openIfSelected('cert_websites', 'cert?baseRef=cert_action&action=cert_edit&target=%1$d',document.cert_websites.selectCert.options[document.cert_websites.selectCert.selectedIndex].value,'popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  3323. </div></td>
  3324. </tr>
  3325. </table>
  3326. </td>
  3327. </tr>
  3328. <tr>
  3329. <td>
  3330. <table>
  3331. <tr>
  3332. <td><div>
  3333. <input type="submit" value={text_delete} name="delete" width="72"> 
  3334. </div></td>
  3335. </tr>
  3336. </table>
  3337. </tr>
  3338. </table>
  3339. </td>
  3340. </tr>
  3341. {textarea_current_cert}
  3342. <tr>
  3343. <td COLSPAN="3">
  3344. <ht size=3 noshade width="100%%"> 
  3345. </td>
  3346. </tr>
  3347. </table>
  3348. </td>
  3349. </tr>
  3350. </table>
  3351. </form>
  3352. </div>
  3353. </body>
  3354. </html>
  3355. :cert_websites_content
  3356. cert_others_type=text/html
  3357. cert_others_content:
  3358. <html>
  3359. <head>
  3360. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  3361. <SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  3362. {certificate_pane_javascript}
  3363. {disable_right_click_js}
  3364. </head>
  3365. <body alink="#333399" onLoad="parent.SetHelpURL('help.htm#1031428')">
  3366. <div><font size=-1>{text_cert_others_title}</font></div>
  3367. <div>
  3368. <form method=get action=formsubmit_handler name=cert_others onSubmit="return beforeSubmit('cert_others')" >
  3369. <input type=hidden name="formName" value="cert_others_form">
  3370. <input type=hidden name="target" value="%1$d">
  3371. <table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
  3372. <tr VALIGN=TOP>
  3373. <td><div>
  3374. <table border=0 CELLSPACING=0 CELLPADDING=0 COLS=1 width="80%%">
  3375. <tr>
  3376. <td><div>
  3377. {_certlist nick,EmailRecipient,cert_list_prefix,cert_list_suffix}
  3378. </div></td>
  3379. </tr>
  3380. </table>
  3381. </td>
  3382. <td>
  3383. <table border=0 COLS=0 >
  3384. <tr VALIGN=TOP><td></td>
  3385. <td ALIGN=RIGHT><div align=left>
  3386. <input type="button" name="view" value="{text_view}" width="75" 
  3387. onClick="openIfSelected('cert_others', 'cert?baseRef=cert_action&action=cert_view&target=%1$d',document.cert_others.selectCert.options[document.cert_others.selectCert.selectedIndex].value,'popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  3388. </div></td>
  3389. </tr>
  3390. <tr>
  3391. <td></td>
  3392. <td align=left><div>
  3393. <input type="button" value="{text_edit_dots}" width="75" onClick="openIfSelected('cert_others', 'cert?baseRef=cert_action&action=cert_edit&target=%1$d',document.cert_others.selectCert.options[document.cert_others.selectCert.selectedIndex].value,'popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  3394. </div></td>
  3395. </tr>
  3396. </table>
  3397. </td>
  3398. </tr>
  3399. <tr>
  3400. <td>
  3401. <table><tr><td><div>
  3402. <input type="submit" value="{text_add_dots}" width="72" name="ldap" 
  3403.        onClick="setRestore(true)">
  3404. </div></td><td><div>
  3405. <input type="submit" value={text_delete} name="delete" width="72">
  3406. </div></td>
  3407. </tr>
  3408. </table>
  3409. </tr>
  3410. <tr>
  3411. <td></div>
  3412. {textarea_current_cert}
  3413. </table>
  3414. <p CLASS=TOPBORDER> 
  3415. {can_send_encr_if_have_cert}
  3416. <br>
  3417. {click_add_for_someone_cert}
  3418. </p>
  3419. </form>
  3420. </div>
  3421. </body>
  3422. </html>
  3423. :cert_others_content
  3424. cert_mine_type=text/html
  3425. cert_mine_content:
  3426. <html>
  3427. <head>
  3428. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  3429. <SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
  3430. {certificate_pane_javascript}
  3431. {disable_right_click_js}
  3432. </head>
  3433. <body alink="#333399"
  3434.       onLoad="parent.SetHelpURL('help.htm#1047547')">
  3435. <DIV><font size=-1>{text_cert_mine_title}</font></DIV>
  3436. <div>
  3437. <form method=get action=formsubmit_handler name=cert_mine onSubmit="return beforeSubmit('cert_mine');">
  3438. <input type=hidden name="formName" value="cert_mine_form">
  3439. <input type=hidden name="target" value="%1$d">
  3440. <table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" ALIGN=LEFT>
  3441.   <tr VALIGN=TOP ALIGN=LEFT>
  3442.     <td><div>
  3443.       <table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=0 WIDTH="100%%" >
  3444.         <tr>
  3445.           <td><div>
  3446.             {_certlist nick,AllMine,cert_list_prefix,cert_list_suffix}
  3447.           </div></td>
  3448.         </tr>
  3449.       </table>
  3450.     </div></td>
  3451.     <td><div>
  3452.       <table BORDER=0 COLS=0 WIDTH="100%%" >
  3453.         <tr VALIGN=TOP>
  3454.           <td></td>
  3455.           <td>
  3456.             <div align=left><input type="button" name="view" value="{text_view}" width="75" onClick="openIfSelected('cert_mine','cert?baseRef=cert_action&action=cert_view&target=%1$d',document.cert_mine.selectCert.options[document.cert_mine.selectCert.selectedIndex].value,'popup','width=520,height=360,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
  3457.             </div>
  3458.           </td>
  3459.         </tr>
  3460.         <tr>
  3461.           <td></td>
  3462.           <td>
  3463.             <div align=left><input type="submit" name="backup" onclick="setBackup(true)" value="{text_backup}" width="75">
  3464.             </div>
  3465.           </td>
  3466.         </tr>
  3467.         <tr>
  3468.           <td></td>
  3469.           <td>
  3470.             <div align=left><input type="submit" name="restore" value="{text_restore}" width="75" onclick="setRestore(true)"></div>
  3471.           </td>
  3472.         </tr>
  3473.       </table>
  3474.     </div></td>
  3475.   </tr>
  3476.   <tr>
  3477.     <td><div><input type="button" value="{text_obtain_new}" onClick="window.top.open('{get_new_cert_url}/')" width="72" >&nbsp;&nbsp;
  3478.       <input type="submit" value={text_delete} name="delete" width="72">&nbsp;&nbsp;
  3479.       <input type="submit" value="{text_backup_all}" name="backup_all" width="72" onClick="setRestore(true);">
  3480.     </div></td>
  3481.   </tr>
  3482.   {textarea_current_cert}
  3483.   <tr HEIGHT="5">
  3484.     <td COLSPAN="3">
  3485.       <hr SIZE=3 NOSHADE WIDTH="100%%">
  3486.     </td>
  3487.   </tr>
  3488.   <tr ALIGN=LEFT VALIGN=TOP>
  3489.     <td COLSPAN=3><div>
  3490.       <table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=100%%>
  3491.         <td><div>
  3492.           <input type="submit" name="password" value=" {text_passwords} " width="72" 
  3493.                  onclick="setRestore(true)">
  3494.         </div></td><td width=10></td>
  3495.         <td><div>
  3496.           <font size=-1>
  3497.             {password_protects_against_unauth_use}
  3498.           </font>
  3499.         </div></td>
  3500.       </table>
  3501.     </div></td>
  3502.   </tr>
  3503.   <tr></tr>
  3504.   <tr><div>
  3505.     <td COLSPAN="3">
  3506.       <hr SIZE=3 NOSHADE WIDTH="100%%"></td>
  3507.     <td><div></div></td>
  3508.     <td><div></div></td>
  3509.   </div></tr>
  3510.   <tr>
  3511.   </tr>
  3512. </table>
  3513. </form>
  3514. </div>
  3515. :cert_mine_content
  3516. ;
  3517. ; redirect final view/delete windows so they fill up the whole frameset
  3518. ;
  3519. refresh_frameset_type="text/html"
  3520. refresh_frameset_hdrs=""
  3521. refresh_frameset_content:
  3522. <html>
  3523. <head>
  3524. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  3525. {disable_right_click_js}
  3526. </head>
  3527. <body>
  3528. <script language=javascript>
  3529. top.window.open("%1$s",'%2$s',null,true);
  3530. </script>
  3531. </body>
  3532. </html>
  3533. :refresh_frameset_content
  3534. ;
  3535. ; ok_help_cancel button macro
  3536. ; yes, another one. I only need the buttons themselves, the rest of the
  3537. ; frame is easier done separately
  3538. ; OK-6px-Cancel-12px-HELP|<- end of frame
  3539. ;
  3540. buttons_only:
  3541. <script language=javascript>
  3542. var doCancel = false;
  3543. function setCancelFlag() {
  3544.   doCancel = true;
  3545. }
  3546. </script>
  3547. <div align=right>
  3548. <table border=0 cellspacing=0 cellpadding=0 height=100%%>
  3549. <tr align=right valign=center>
  3550. <td width=50%%>
  3551. <div class=buttonspace>
  3552. <input type="submit" name="do_ok" value="{$1}" width="72">
  3553. </div>
  3554. </td>
  3555. <td>
  3556. <div class=buttonspace>
  3557. <input type="submit" name="do_cancel" value="{text_cancel}" width="72" 
  3558.        onClick="setCancelFlag();">
  3559. </div>
  3560. </td>
  3561. <td width=30%%>
  3562. <div class=BUTTONSPACE>
  3563. <input type="button" name="do_help" value="{text_help}" width="72" 
  3564. onClick="parent.OpenHelp()">
  3565. </div>
  3566. </td>
  3567. </tr>
  3568. </table>
  3569. </div>
  3570. :buttons_only
  3571. ;
  3572. ; Tell the window to refresh itself
  3573. ;
  3574. refresh_window_type="text/html"
  3575. refresh_window_hdrs=""
  3576. refresh_window_content:
  3577. <html>
  3578. <head>
  3579. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  3580. {disable_right_click_js}
  3581. </head>
  3582. <body>
  3583. <script language=javascript>
  3584. window.location = "%1$s";
  3585. </script>
  3586. </body>
  3587. </html>
  3588. :refresh_window_content
  3589. ;
  3590. ; Security Advisor: window to choose one cert out of the few with the same 
  3591. ; nickname
  3592. ;
  3593. choose_cert_width=500
  3594. choose_cert_height=350
  3595. choose_cert_type="text/html"
  3596. choose_cert_hdrs=""
  3597. choose_cert_content:
  3598. {frame_set_3param choose_cert_usage,formsubmit}
  3599. :choose_cert_content
  3600. choose_cert_usage_top_type="text/html"
  3601. choose_cert_usage_top_hdrs=""
  3602. choose_cert_usage_top_content:
  3603. {top_frame_no_image choose_cert_title}
  3604. :choose_cert_usage_top_content
  3605. choose_cert_usage_main_type="text/html"
  3606. choose_cert_usage_main_hdrs=""
  3607. choose_cert_usage_main_content:
  3608. <html>
  3609. <head>
  3610. <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
  3611. <SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
  3612. {disable_right_click_js}
  3613. </head>
  3614. {formsubmit document.forms[0]}
  3615. <body class=content alink="#333399">
  3616. <script language="javascript">
  3617. <!--
  3618. function fixPoundSignNick() {
  3619.   var nickname = document.forms[0].nick;
  3620.   document.forms[0].nick = nickname.replace(/#/g, "%%23");
  3621.   return true;
  3622. }
  3623. // -->
  3624. </script>
  3625. <form method="get" action="formsubmit_handler" onSubmit="fixPoundSignNick()" >
  3626. <input type=hidden name="formName" value="choose_cert_by_usage">
  3627. <input type=hidden name="target" value="%1$d">
  3628. <input type=hidden name="baseRef" value="%2$s">
  3629. <input type=hidden name="nick" value="%3$s">
  3630. <input type=hidden name="origin" value="%4$s">
  3631. <table>
  3632. <tr>
  3633. <td></td>
  3634. <td colspan=3>
  3635. <p> {cert_name_reps_many}
  3636. </td>
  3637. </tr>
  3638. <tr>
  3639. <td></td>
  3640. <td>
  3641. <hr size=3 noshade>
  3642. <div>{choose_a_cert}</div></p>
  3643. </td>