зеркало из https://github.com/mozilla/gecko-dev.git
8164 строки
206 KiB
Plaintext
8164 строки
206 KiB
Plaintext
; -*- Mode: Text -*-
|
|
;
|
|
; The contents of this file are subject to the Mozilla Public
|
|
; License Version 1.1 (the "License"); you may not use this file
|
|
; except in compliance with the License. You may obtain a copy of
|
|
; the License at http://www.mozilla.org/MPL/
|
|
;
|
|
; Software distributed under the License is distributed on an "AS
|
|
; IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
; implied. See the License for the specific language governing
|
|
; rights and limitations under the License.
|
|
;
|
|
; The Original Code is the Netscape security libraries.
|
|
;
|
|
; The Initial Developer of the Original Code is Netscape
|
|
; Communications Corporation. Portions created by Netscape are
|
|
; Copyright (C) 1994-2000 Netscape Communications Corporation. All
|
|
; Rights Reserved.
|
|
;
|
|
; Contributor(s):
|
|
;
|
|
; Alternatively, the contents of this file may be used under the
|
|
; terms of the GNU General Public License Version 2 or later (the
|
|
; "GPL"), in which case the provisions of the GPL are applicable
|
|
; instead of those above. If you wish to allow use of your
|
|
; version of this file only under the terms of the GPL and not to
|
|
; allow others to use your version of this file under the MPL,
|
|
; indicate your decision by deleting the provisions above and
|
|
; replace them with the notice and other provisions required by
|
|
; the GPL. If you do not delete the provisions above, a recipient
|
|
; may use your version of this file under either the MPL or the
|
|
; GPL.
|
|
;
|
|
;
|
|
; Stylesheets
|
|
;
|
|
secadvmodalstyle_type=text/css
|
|
secadvmodalstyle_content:
|
|
BODY.TOP {background-color: #9999CC;}
|
|
|
|
BODY.CONTENT{background-color: white;}
|
|
|
|
BODY.FOOT{background-color:#CCCCCC}
|
|
|
|
all.BUTTONSPACE {
|
|
padding-left: 6px;
|
|
padding-right: 6px;
|
|
}
|
|
|
|
all.BUTTONSPACEHELP {
|
|
padding-left: 24px;
|
|
padding-right: 0px;
|
|
}
|
|
|
|
H1 {
|
|
padding-top:6px;
|
|
line-height: 100%;
|
|
|
|
font-family: {nsm_font_verdana};
|
|
font-size:16pt;
|
|
font-weight:normal;
|
|
color:white;
|
|
}
|
|
|
|
A {
|
|
font-family: {nsm_font_verdana};
|
|
font-size:10pt;
|
|
color: black;
|
|
}
|
|
|
|
BLOCKQUOTE{
|
|
|
|
padding-left:0px;
|
|
line-height: 100%%;
|
|
font-family: {nsm_font_verdana};
|
|
font-size:10pt;
|
|
font-weight:normal;
|
|
color:black;
|
|
}
|
|
|
|
all.plain{
|
|
padding-left:0px;
|
|
padding-top:0px;
|
|
font-family: {nsm_font_verdana};
|
|
font-size:10pt;
|
|
font-weight:normal;
|
|
color:black;
|
|
}
|
|
|
|
P {
|
|
font-family: {nsm_font_verdana};
|
|
font-size:10pt;
|
|
font-weight:normal;
|
|
color:black;
|
|
}
|
|
|
|
P.bold
|
|
{
|
|
font-weight: bold;
|
|
}
|
|
|
|
P.alert {
|
|
font-weight: bold;
|
|
}
|
|
|
|
|
|
P.hialert{
|
|
font-weight: 900;
|
|
background-color:#FF9900;
|
|
padding-left:20px;
|
|
}
|
|
|
|
all.Explanationbox
|
|
{
|
|
padding-top:6px;
|
|
padding-bottom:12px;
|
|
margin-bottom:6px;
|
|
margin-left:6px;
|
|
margin-right: 5%;
|
|
border-width: 1px;
|
|
border-color: #999999;
|
|
border-style: solid;
|
|
}
|
|
|
|
all.PROGRESS {
|
|
background-color:#CCCCCC;
|
|
margin-top:5%;
|
|
margin-left:15%;
|
|
margin-right:25%;
|
|
border-width: 2px;
|
|
border-color: #CCCCCC;
|
|
border-style: solid;
|
|
}
|
|
|
|
|
|
all.PLAINBOX {
|
|
margin-left:12px;
|
|
border-width: 1px;
|
|
border-color: #999999;
|
|
border-style: solid;
|
|
}
|
|
DIV {
|
|
background-color:white;
|
|
font-family: {nsm_content_font};
|
|
font-size:10pt;
|
|
color: black;
|
|
}
|
|
|
|
|
|
:secadvmodalstyle_content
|
|
|
|
secadvtopstyle_type=text/css
|
|
secadvtopstyle_content:
|
|
all.standard {background-color:#CCCCCC;
|
|
font-family: {nsm_font};
|
|
font-size:12pt;
|
|
color: white;}
|
|
|
|
|
|
.TITLE { padding-left: 6px;
|
|
font-family:{nsm_font_verdana};
|
|
font-size:16pt;
|
|
font-weight:bold;
|
|
color:white;}
|
|
|
|
.TAB {
|
|
font-family: {nsm_content_font};
|
|
font-size:10pt;
|
|
}
|
|
|
|
A:alink {color: white; text-decoration: none;}
|
|
A:link {color: white; text-decoration: none;}
|
|
A:vlink {color: white; text-decoration: none;}
|
|
:secadvtopstyle_content
|
|
|
|
secadvleftstyle_type=text/css
|
|
secadvleftstyle_content:
|
|
A {
|
|
padding-left:6px;
|
|
line-height: 150%;
|
|
|
|
text-decoration: none;
|
|
font-family: {nsm_leftpane_font};
|
|
font-size:9pt;
|
|
font-weight:bold;
|
|
color: white;
|
|
}
|
|
P {
|
|
padding-left:6px;
|
|
line-height: 150%;
|
|
|
|
font-family: {nsm_leftpane_font};
|
|
font-size:9pt;
|
|
font-weight:bold;
|
|
color:black;
|
|
}
|
|
:secadvleftstyle_content
|
|
|
|
secadvfootstyle_type=text/css
|
|
secadvfootstyle_content:
|
|
DIV {
|
|
font-family: {nsm_leftpane_font};
|
|
font-size:10pt;
|
|
color:black;
|
|
}
|
|
|
|
:secadvfootstyle_content
|
|
|
|
; Style sheet used for security advisor content.
|
|
secadvcontentstyle_type=text/css
|
|
secadvcontentstyle_content:
|
|
BODY {
|
|
background-color:white;
|
|
}
|
|
|
|
DIV {
|
|
background-color:white;
|
|
font-family: {nsm_content_font};
|
|
font-size:10pt;
|
|
color: black;
|
|
}
|
|
|
|
H1 {
|
|
padding-left:6px;
|
|
line-height: 150%;
|
|
|
|
font-family: {nsm_content_font};
|
|
font-size:10pt;
|
|
font-weight:bold;
|
|
color:black;
|
|
}
|
|
|
|
|
|
A {
|
|
font-family: {nsm_content_font};
|
|
font-size:10pt;
|
|
color: black;
|
|
}
|
|
|
|
BLOCKQUOTE{
|
|
|
|
padding-left:0px;
|
|
line-height: 100%;
|
|
|
|
font-family: {nsm_content_font};
|
|
font-size:10pt;
|
|
font-weight:normal;
|
|
color:black;
|
|
}
|
|
|
|
|
|
B {
|
|
padding-left:6px;
|
|
font-family: {nsm_content_font};
|
|
font-size:10pt;
|
|
font-weight:bold;
|
|
color:black;
|
|
}
|
|
|
|
BU {
|
|
padding-left:6px;
|
|
font-family: {nsm_content_font};
|
|
font-size:10pt;
|
|
font-weight:bold;
|
|
color:black;
|
|
}
|
|
|
|
P {
|
|
padding-left:6px;
|
|
font-family: {nsm_content_font};
|
|
font-size:10pt;
|
|
font-weight:normal;
|
|
color:black;
|
|
}
|
|
|
|
P.SMALL {
|
|
font-size:9pt;
|
|
}
|
|
|
|
P.TOPBORDER{
|
|
border-top-width: 3px;
|
|
border-color: #999999;
|
|
border-style: solid;
|
|
}
|
|
|
|
|
|
all.Explanationbox
|
|
{
|
|
padding-top:6px;
|
|
padding-bottom:12px;
|
|
margin-bottom:6px;
|
|
margin-left:6px;
|
|
margin-right: 5%;
|
|
border-width: 1px;
|
|
border-color: #999999;
|
|
border-style: solid;
|
|
}
|
|
|
|
|
|
UL {
|
|
font-family: {nsm_content_font};
|
|
font-size:10pt;
|
|
color:black;
|
|
}
|
|
|
|
UL.SPACED {
|
|
line-height: 110%;
|
|
}
|
|
|
|
|
|
all.INDENT {
|
|
padding-left:12px;
|
|
}
|
|
:secadvcontentstyle_content
|
|
|
|
titlestyle_type=text/css
|
|
titlestyle_content:
|
|
all.standard {background-color:#9999CC;
|
|
font-family: {nsm_font};
|
|
color: white;}
|
|
|
|
|
|
.spacer { padding-left: 6px;
|
|
font-family:{nsm_font_verdana};
|
|
font-size:12pt;
|
|
font-weight:bold;
|
|
color:white;}
|
|
|
|
.TITLE { padding-left: 6px;
|
|
font-family:{nsm_font_verdana};
|
|
font-size:16pt;
|
|
font-weight:bold;
|
|
color:white;}
|
|
|
|
A:alink {color: white; text-decoration: none;}
|
|
A:link {color: white; text-decoration: none;}
|
|
A:vlink {color: white; text-decoration: none;}
|
|
:titlestyle_content
|
|
|
|
standalonefoot_type=text/css
|
|
standalonefoot_content:
|
|
BODY {
|
|
background-color:#CCCCCC;
|
|
}
|
|
.BUTTONSPACE {
|
|
padding-left: 6px;
|
|
padding-right: 6px;
|
|
font-family: {nsm_font_verdana};
|
|
font-size:10pt;
|
|
}
|
|
|
|
.BUTTONSPACEHELP {
|
|
padding-left: 24px;
|
|
padding-right: 0px;
|
|
font-family: {nsm_font_verdana};
|
|
font-size:10pt;
|
|
}
|
|
:standalonefoot_content
|
|
|
|
standalone_type=text/css
|
|
standalone_content:
|
|
BODY.TOP {background-color: #9999CC;}
|
|
|
|
BODY.CONTENT{background-color: white;}
|
|
|
|
BODY.FOOT{background-color:#CCCCCC}
|
|
|
|
all.BUTTONSPACE {
|
|
font-family: {nsm_font_verdana};
|
|
font-size:10pt;
|
|
padding-left: 6px;
|
|
padding-right: 6px;
|
|
}
|
|
|
|
all.BUTTONSPACEHELP {
|
|
padding-left: 24px;
|
|
padding-right: 0px;
|
|
font-family: {nsm_font_verdana};
|
|
font-size:10pt;
|
|
}
|
|
|
|
DIV {
|
|
background-color:white;
|
|
font-family: {nsm_content_font};
|
|
font-size:10pt;
|
|
color: black;
|
|
}
|
|
|
|
H1 {
|
|
padding-top:6px;
|
|
line-height: 100%;
|
|
|
|
font-family: {nsm_font_verdana};
|
|
font-size:16pt;
|
|
font-weight:normal;
|
|
color:white;
|
|
}
|
|
|
|
A {
|
|
font-family: {nsm_font_verdana};
|
|
font-size:10pt;
|
|
color: black;
|
|
}
|
|
|
|
BLOCKQUOTE{
|
|
|
|
padding-left:0px;
|
|
line-height: 100%;
|
|
font-family: {nsm_font_verdana};
|
|
font-size:10pt;
|
|
font-weight:normal;
|
|
color:black;
|
|
}
|
|
|
|
all.plain{
|
|
padding-left:0px;
|
|
padding-top:0px;
|
|
font-family: {nsm_font_verdana};
|
|
font-size:10pt;
|
|
font-weight:normal;
|
|
color:black;
|
|
}
|
|
|
|
P {
|
|
padding-left:12px;
|
|
padding-top:6px;
|
|
font-family: {nsm_font_verdana};
|
|
font-size:10pt;
|
|
font-weight:normal;
|
|
color:black;
|
|
}
|
|
|
|
P.alert {
|
|
font-weight: bold;
|
|
}
|
|
|
|
|
|
P.hialert{
|
|
font-weight: 900;
|
|
background-color:#FF9900;
|
|
padding-left:20px;
|
|
}
|
|
|
|
all.Explanationbox
|
|
{
|
|
padding-top:6px;
|
|
padding-bottom:12px;
|
|
margin-bottom:6px;
|
|
margin-left:6px;
|
|
margin-right: 5%;
|
|
border-width: 1px;
|
|
border-color: #999999;
|
|
border-style: solid;
|
|
}
|
|
|
|
all.PROGRESS {
|
|
background-color:#CCCCCC;
|
|
margin-top:5%;
|
|
margin-left:15%;
|
|
margin-right:25%;
|
|
border-width: 2px;
|
|
border-color: #CCCCCC;
|
|
border-style: solid;
|
|
}
|
|
|
|
|
|
all.PLAINBOX {
|
|
margin-left:12px;
|
|
border-width: 1px;
|
|
border-color: #999999;
|
|
border-style: solid;
|
|
}
|
|
|
|
:standalone_content
|
|
|
|
|
|
; Basic templates for use in generating HTML.
|
|
|
|
http_error_content:
|
|
<HTML><HEAD>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<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>
|
|
:http_error_content
|
|
|
|
; In the normal header: 0=additional headers, 1=content type
|
|
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>"
|
|
|
|
; Standard preamble for most HTML pages
|
|
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}>
|
|
html_end=</body></html>
|
|
;
|
|
; HTTP error templates
|
|
;
|
|
|
|
; In the error templates: 0=error number, 1=error name (or OK),
|
|
; 2=additional header content for type, 3=description
|
|
http_error_header_template:
|
|
HTTP/1.0 %1$d %2$s<psm:cr><psm:lf>%3$sConnection: close<psm:cr><psm:lf><psm:cr><psm:lf>
|
|
:http_error_header_template
|
|
|
|
; still needed?
|
|
http_error_content_type="text/html"
|
|
; error-specific text
|
|
http_error_200_hdrs="Content-type: text/html<psm:cr><psm:lf>"
|
|
http_error_204_hdrs="Content-type: No Content<psm:cr><psm:lf>"
|
|
http_error_400_hdrs="Content-type: text/html<psm:cr><psm:lf>"
|
|
http_error_401_hdrs="WWW-Authenticate: Basic realm=\"NSM\"<psm:cr><psm:lf>Content-type: text/html<psm:cr><psm:lf>"
|
|
http_error_403_hdrs="Content-type: text/html<psm:cr><psm:lf>"
|
|
http_error_404_hdrs="Content-type: text/html<psm:cr><psm:lf>"
|
|
http_error_405_hdrs="Content-type: text/html<psm:cr><psm:lf>"
|
|
http_error_501_hdrs="Content-type: text/html<psm:cr><psm:lf>"
|
|
|
|
|
|
;#ifdef DEBUG
|
|
;
|
|
; NLS/Unicode Hello World example text (for developers only)
|
|
;
|
|
|
|
; hello_type is the content type to be used when sending the canned
|
|
; HTTP headers.
|
|
;hello_type="text/html"
|
|
|
|
;
|
|
; hello_content is the HTML template for the Hello World page (the
|
|
; same page that we sent manually from the simple Hello World
|
|
; example). Note that it contains references to two more content
|
|
; strings in the same file, "hello_title" and "hello_greeting".
|
|
; Those strings, in turn, appear directly underneath hello_content.
|
|
;
|
|
; In addition, the keyword {hello} appears below. You wouldn't have any
|
|
; real way of knowing that this is attached to a keyword handler, but
|
|
; in fact the Hello World keyword handler is attached to it. The way the
|
|
; code currently works, references such as {hello}, {hello_title}, etc.
|
|
; are looked up in the keyword handler table first. If a keyword handler
|
|
; doesn't exist, then the keyword is used to look for a string resource
|
|
; in the properties file.
|
|
;
|
|
; Hello World is no longer used, so we'll comment it instead of removing
|
|
; it for now, but leave it in so that if we ever need to revive it,
|
|
; we can do so easily.
|
|
;hello_content="<HTML><HEAD>\r\n<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>"
|
|
;hello_title="Hello World (command handler demo)"
|
|
;hello_greeting="Hello, World!"
|
|
|
|
;
|
|
; End Hello World example text
|
|
;
|
|
|
|
|
|
;
|
|
; Strings used to test nls stuff (mwelch)
|
|
;
|
|
;testnls="Outer string for testnls. %2$s {testwrap one,two,three} Does 0 == %1$d? {testnls1} {testnls{testnls3}}"
|
|
;testnls1="This sentence, if it appears, means that the 'testnls1' keyword was discovered and properly expanded."
|
|
;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."
|
|
;testnls3=2
|
|
|
|
; A full page test.
|
|
;testpage_type="text/html"
|
|
;testpage_hdrs=""
|
|
;testpage_content:
|
|
;<html><head>
|
|
;\r\n<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
;<title>Hi, I'm Cartman</title></head>
|
|
;<body bgcolor=white><center><h1>
|
|
;<img src="http://warp/hardcore/cartman/eric.gif" align=center>
|
|
;Cartman
|
|
;<img src="http://warp/hardcore/cartman/eric.gif" align=center>
|
|
;</h1></center>
|
|
;Please choose from the following options:
|
|
;<li><a href="show_log">Show ongoing activity log</a><br>
|
|
;<li><a href="echo">Echo the request sent by your browser</a><br>
|
|
;<li><a href="authecho">Authorization test</a><br>
|
|
;</ul><br>Enjoy.<hr>
|
|
;<address>The <a href="mailto:cartman-dev@netscape.com">cartman-dev mailing list</a></address>
|
|
;</body></html>
|
|
;:testpage_content
|
|
;#endif
|
|
|
|
;
|
|
; Utility code to submit a from using framesetes
|
|
;
|
|
|
|
formsubmit:
|
|
<script language=javascript>
|
|
function submitif()
|
|
{
|
|
if (top.dosubmit) {
|
|
{$1}.submit();
|
|
return;
|
|
}
|
|
}
|
|
|
|
function submitForm() {
|
|
setTimeout("submitif();", 1);
|
|
}
|
|
|
|
</script>
|
|
:formsubmit
|
|
|
|
formsubmit_monitor_js:
|
|
<script language=javascript>
|
|
var dosubmit=false;
|
|
var doclose=false;
|
|
|
|
function submitform()
|
|
{
|
|
dosubmit = true;
|
|
window.DialogContent.submitForm();
|
|
}
|
|
|
|
function closewin()
|
|
{
|
|
doclose = true;
|
|
setTimeout("closeif();", 1);
|
|
}
|
|
|
|
function closeif()
|
|
{
|
|
window.close();
|
|
}
|
|
|
|
|
|
</script>
|
|
:formsubmit_monitor_js
|
|
|
|
;
|
|
; Javascript code used to submit a form containing multiple frames.
|
|
;
|
|
formsubmit_dosubmit_js_type="text/html"
|
|
formsubmit_dosubmit_js_hdrs=""
|
|
formsubmit_dosubmit_js_content:
|
|
<script language=javascript>
|
|
top.submitform();
|
|
//In case submit test failes, we don't want to leave the buttons
|
|
//frame empty.
|
|
window.back();
|
|
</script>
|
|
:formsubmit_dosubmit_js_content
|
|
|
|
;
|
|
; Utility code used to close windows from within a frame thereof.
|
|
;
|
|
windowclose_monitor_js:
|
|
<script language=javascript>
|
|
var doclose;
|
|
function closewin()
|
|
{
|
|
doclose=true;
|
|
setTimeout("closeif()", 100);
|
|
}
|
|
function closeif()
|
|
{
|
|
if (doclose)
|
|
window.close();
|
|
}
|
|
doclose=false;
|
|
</script>
|
|
:windowclose_monitor_js
|
|
|
|
|
|
;
|
|
; Javascript code used to close a keygen dialog (among others).
|
|
;
|
|
windowclose_doclose_js_type="text/html"
|
|
windowclose_doclose_js_hdrs=""
|
|
windowclose_doclose_js_content:
|
|
{windowclose_monitor_js}
|
|
<script language=javascript>
|
|
top.closewin();
|
|
</script>
|
|
:windowclose_doclose_js_content
|
|
|
|
;
|
|
; Javascript to close a given window (on error)
|
|
;
|
|
;windowclose_closethis_js_type="text/html"
|
|
;windowclose_closethis_js_hdrs=""
|
|
;windowclose_closethis_js_content:
|
|
;unused
|
|
;:windowclose_closethis_js_content
|
|
|
|
;
|
|
; The top level frameset used by the keygen dialog.
|
|
;
|
|
keygen_window_type="text/html"
|
|
keygen_window_hdrs=""
|
|
keygen_window_width=500
|
|
keygen_window_height=300
|
|
keygen_window_content:
|
|
{windowclose_monitor_js}
|
|
<frameset border=0 rows=60,*,1,1>
|
|
<frame src=get?baseRef=kgtop&target=%1$d>
|
|
<frame src=get?baseRef=kgmain&target=%1$d>
|
|
<frame src=resmonitor?type=keygen&baseRef=windowclose_doclose_js&target=%1$d>
|
|
<frame src=about:blank>
|
|
</frameset>
|
|
:keygen_window_content
|
|
|
|
; Header for the keygen dialog.
|
|
kgtop_type=text/html
|
|
kgtop_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=titlestyle">
|
|
{disable_right_click_js}</head>
|
|
<body CLASS=standard alink="#FFFFFF" fgcolor=#FFFFFF bgcolor=#9999CC>
|
|
<DIV class=spacer><br></DIV>
|
|
<DIV class=TITLE>{text_keygen_title}</DIV>
|
|
</body>
|
|
</html>
|
|
:kgtop_content
|
|
; The content in the main portion of the keygen progress bar.
|
|
kgmain_type="text/html"
|
|
kgmain_hdrs=""
|
|
kgmain_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}</head>
|
|
<script>
|
|
var pos = 0;
|
|
var dir = 1;
|
|
var blue;
|
|
var trans;
|
|
|
|
function update()
|
|
{
|
|
if (typeof(document.images[0]) != 'undefined') {
|
|
if (dir > 0) {
|
|
document.images[pos + 1].src = trans.src;
|
|
document.images[pos + 5].src = blue.src;
|
|
} else {
|
|
document.images[pos].src = blue.src;
|
|
document.images[pos + 4].src = trans.src;
|
|
}
|
|
pos += dir;
|
|
if (pos == 16) dir = -1;
|
|
if (pos == 0) dir = 1;
|
|
setTimeout("update()", 150);
|
|
}
|
|
}
|
|
|
|
blue = new Image(20, 12);
|
|
trans = new Image(20, 12);
|
|
blue.src = "get?baseRef=blue_gif";
|
|
trans.src = "get?baseRef=trans_gif";
|
|
|
|
//setTimeout("update()", 150);
|
|
</script>
|
|
<body text="#000000" bgcolor="#FFFFFF">
|
|
<table cellspacing=0 cellpadding=0 cols=2 width="100%%" hspace="0" vspace="0">
|
|
<tr>
|
|
<td width="20"></td>
|
|
<td><div><b><font face="{nsm_font}" size=+2>
|
|
</font></b></td></td>
|
|
</tr>
|
|
</table>
|
|
{text_keygen}
|
|
<center><p>
|
|
<form><div><input type='button' value=' {text_cancel} '
|
|
onclick=top.frames[2].location="shutdown?type=keygen&baseRef=windowclose_doclose_js&target=%1$d">
|
|
</div></form>
|
|
</center>
|
|
</body>
|
|
</html>
|
|
:kgmain_content
|
|
|
|
;
|
|
; -----------------------------------------------
|
|
; HTML framework
|
|
; -----------------------------------------------
|
|
|
|
;
|
|
; Top pane of security advisor
|
|
;
|
|
|
|
; HTML skeleton for a tab.
|
|
; {toptabskel <tabname>,<pic on left side of tab>,<pic on right side of tab>,
|
|
; <A link, if this is a link tab, empty otherwise>,
|
|
; <"</A>" if this is a link, empty otherwise>, <background color>}
|
|
toptabskel:
|
|
<td><DIV CLASS=TAB><img SRC="get?baseRef={$2}&target=%1$d" BORDER=0 height=21 width=13></DIV></td>
|
|
|
|
<td NOWRAP BGCOLOR="#{$6}"><DIV CLASS=TAB><b><font size=-1>{$4}{$1}{$5}</font></b></div></td>
|
|
|
|
<td><img SRC="get?baseRef={$3}" BORDER=0 height=21 width=16></td>
|
|
:toptabskel
|
|
select_top_tab={toptabskel {$2},lgLeftTab,lgRightTab,,,CCCCCC}
|
|
link_top_tab={toptabskel {$2},dgLeftTab,dgRightTab,<a href="get?baseRef=top{$1}&target=%1$d" target="top">,</a>,999999}
|
|
|
|
; Each tab page has a frame number (so that the left pane can be
|
|
; synchronized), and needs to specify which of the top-level tabs
|
|
; are links, vs. which is selected.
|
|
top1_type=text/html
|
|
top1_content={topframework 1,select_top_tab,link_top_tab,link_top_tab,link_top_tab}
|
|
top2_type=text/html
|
|
top2_content={topframework 2,link_top_tab,select_top_tab,link_top_tab,link_top_tab}
|
|
top3_type=text/html
|
|
top3_content={topframework 3,link_top_tab,link_top_tab,select_top_tab,link_top_tab}
|
|
top4_type=text/html
|
|
top4_content={topframework 4,link_top_tab,link_top_tab,link_top_tab,select_top_tab}
|
|
|
|
;
|
|
; topframework <framenumber>,<tab1type>,<tab2type>,<tab3type>,<tab4type>
|
|
; The tab types can be "select_top_tab" (dark, clicked) or "link_top_tab"
|
|
; (light, with a link on the name)
|
|
;
|
|
topframework:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvtopstyle">
|
|
{disable_right_click_js}</head>
|
|
<script language=javascript>
|
|
function loadpanes()
|
|
{
|
|
window.open('get?baseRef=left{$1}-1&target=%1$d','left');
|
|
// window.parent.open('get?baseRef=foot&parent=%1$d&target=%1$d','foot');
|
|
}
|
|
</script>
|
|
<body CLASS=standard alink="#FFFFFF">
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" BGCOLOR="#9999CC">
|
|
<tr>
|
|
<td><div>
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
|
|
<tr>
|
|
<td><DIV CLASS=TITLE>{text_fullproductname}</DIV></td>
|
|
|
|
<td>
|
|
<div align=right><img SRC="get?baseRef=netscapegif" BORDER=0 height=53 width=53></div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 >
|
|
<tr>
|
|
<td><spacer type="block" width="12" height="21"></td>
|
|
<div>{{$2} 1,{text_information}}</div>
|
|
<div>{{$3} 2,{text_applications}}</div>
|
|
<div>{{$4} 3,{text_certificates}}</div>
|
|
<div>{{$5} 4,{text_advanced}}</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
<script language=javascript>
|
|
loadpanes();
|
|
</script>
|
|
</body>
|
|
</html>
|
|
:topframework
|
|
;
|
|
; Framework for tabs on left side of security advisor.
|
|
;
|
|
leftframework:
|
|
<html><head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvleftstyle">
|
|
{disable_right_click_js}</head>
|
|
<body bgcolor="#CCCCCC" alink="#CCCCFF">
|
|
<table width="400px" cellspacing="6px">
|
|
{{$1}}
|
|
</table></body>
|
|
<script language=javascript>
|
|
window.open('get?baseRef={$2}&target=%1$d','content');
|
|
</script>
|
|
</html>
|
|
:leftframework
|
|
|
|
; {left_tabskel <name>,<linkstart>,<linkend>,<color>}
|
|
left_tabskel=<tr><td bgcolor="#{$4}"><div>{$2}{$1}{$3}</div></td></tr>
|
|
select_left_tab={left_tabskel {$1},<p>,</p>,FFFFFF}
|
|
link_left_tab={left_tabskel {$1},<a href="get?baseRef=left{$2}-{$3}&target=%1$d" target="left">,</a>,999999}
|
|
|
|
;
|
|
; Information pane
|
|
;
|
|
left1-1tabs={select_left_tab {text_selected}} {link_left_tab {text_about},1,2}
|
|
left1-2tabs={link_left_tab {text_selected},1,1} {select_left_tab {text_about}}
|
|
|
|
left1-1_type=text/html
|
|
left1-1_content={leftframework left1-1tabs,info_selected}
|
|
left1-2_type=text/html
|
|
left1-2_content={leftframework left1-2tabs,info_about}
|
|
|
|
app_does_smime={link_left_tab {text_messenger},2,2}
|
|
app_does_javajs={link_left_tab {text_javajs},2,3}
|
|
|
|
app_does_smime_selected={select_left_tab {text_messenger},2,2}
|
|
app_does_javajs_selected={select_left_tab {text_javajs},2,3}
|
|
|
|
;
|
|
; Applications pane
|
|
;
|
|
left2-1tabs:
|
|
{select_left_tab {text_navigator}}
|
|
{_smime_tab app_does_smime}
|
|
{_java_js_tab app_does_javajs}
|
|
:left2-1tabs
|
|
left2-2tabs:
|
|
{link_left_tab {text_navigator},2,1}
|
|
{_smime_tab app_does_smime_selected}
|
|
{_java_js_tab app_does_javajs}
|
|
:left2-2tabs
|
|
left2-3tabs:
|
|
{link_left_tab {text_navigator},2,1}
|
|
{_smime_tab app_does_smime}
|
|
{_java_js_tab app_does_javajs_selected}
|
|
:left2-3tabs
|
|
|
|
; Top level pages
|
|
left2-1_type=text/html
|
|
left2-1_content={leftframework left2-1tabs,apps_navigator}
|
|
left2-2_type=text/html
|
|
left2-2_content={leftframework left2-2tabs,apps_messenger}
|
|
left2-3_type=text/html
|
|
left2-3_content={leftframework left2-3tabs,apps_javajs}
|
|
|
|
app_uses_others={link_left_tab {text_others},3,2}
|
|
app_uses_others_selected={select_left_tab {text_others},3,2}
|
|
|
|
;
|
|
; Certificates pane
|
|
;
|
|
left3-1tabs:
|
|
{select_left_tab {text_mine},3,1}
|
|
{_addOthersCerts app_uses_others}
|
|
{link_left_tab {text_websites},3,3}
|
|
{link_left_tab {text_authorities},3,4}
|
|
:left3-1tabs
|
|
left3-2tabs:
|
|
{link_left_tab {text_mine},3,1}
|
|
{_addOthersCerts app_uses_others_selected}
|
|
{link_left_tab {text_websites},3,3}
|
|
{link_left_tab {text_authorities},3,4}
|
|
:left3-2tabs
|
|
left3-3tabs:
|
|
{link_left_tab {text_mine},3,1}
|
|
{_addOthersCerts app_uses_others}
|
|
{select_left_tab {text_websites},3,3}
|
|
{link_left_tab {text_authorities},3,4}
|
|
:left3-3tabs
|
|
left3-4tabs:
|
|
{link_left_tab {text_mine},3,1}
|
|
{_addOthersCerts app_uses_others}
|
|
{link_left_tab {text_websites},3,3}
|
|
{select_left_tab {text_authorities},3,4}
|
|
:left3-4tabs
|
|
|
|
; Top level pages
|
|
left3-1_type=text/html
|
|
left3-1_content={leftframework left3-1tabs,cert_mine}
|
|
left3-2_type=text/html
|
|
left3-2_content={leftframework left3-2tabs,cert_others}
|
|
left3-3_type=text/html
|
|
left3-3_content={leftframework left3-3tabs,cert_websites}
|
|
left3-4_type=text/html
|
|
left3-4_content={leftframework left3-4tabs,cert_authorities}
|
|
|
|
;
|
|
; Advanced pane
|
|
;
|
|
left4-1tabs:
|
|
{select_left_tab {text_modules},4,1}
|
|
{link_left_tab {text_options},4,2}
|
|
:left4-1tabs
|
|
left4-2tabs:
|
|
{link_left_tab {text_modules},4,1}
|
|
{select_left_tab {text_options},4,2}
|
|
:left4-2tabs
|
|
|
|
left4-1_type=text/html
|
|
left4-1_content={leftframework left4-1tabs,adv_modules}
|
|
left4-2_type=text/html
|
|
left4-2_content={leftframework left4-2tabs,adv_options}
|
|
|
|
;
|
|
; Incidental frames needed by security advisor
|
|
;
|
|
blank_type=text/html
|
|
blank_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<title>{untitle_doc}</title>
|
|
{disable_right_click_js}</head>
|
|
|
|
<body bgcolor="#CCCCCC">
|
|
</body>
|
|
</html>
|
|
:blank_content
|
|
|
|
foot_type=text/html
|
|
foot_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvfootstyle">
|
|
<title>{untitle_doc}</title>
|
|
{disable_right_click_js}</head>
|
|
|
|
<body bgcolor="#CCCCCC" link="#6666CC" vlink="#6666CC" alink="#333399">
|
|
<table border="0" width="100%%" cellspacing="0" cellpadding="0">
|
|
<tr>
|
|
<td>
|
|
<div align="RIGHT">
|
|
<spacer type="block" width="12" height="12">
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
{formsubmit document.forms[0]}
|
|
<form method="get" action="formsubmit_handler" onSubmit="return top.setPrefsBeforeSubmit(this);">
|
|
{prefs_submit}
|
|
<input type=hidden name="baseRef" value="free_target_page">
|
|
<input type=hidden name="formName" value="prefs_submit_form">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<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>
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|
|
:foot_content
|
|
|
|
free_target_page_type=text/html
|
|
free_target_page_content:
|
|
<html>
|
|
{free_target}
|
|
{disable_right_click_js}
|
|
<script>
|
|
top.closewin();
|
|
</script>
|
|
</html>
|
|
:free_target_page_content
|
|
|
|
;
|
|
; Preference-related javascript and stuff
|
|
;
|
|
; prefs_list_js: embedded at the top level of Security Advisor
|
|
;
|
|
prefs_list_js:
|
|
<script language=javascript>
|
|
// retrieve data from PSM
|
|
{get_pref_list}
|
|
|
|
var prefix = '<input type=hidden name="';
|
|
var suffix = '">';
|
|
|
|
function writePrefInput(d, s)
|
|
{
|
|
d.writeln(prefix + s + suffix);
|
|
}
|
|
|
|
// creates the hidden buttons that are used to submit pref changes
|
|
function makePrefForm(d)
|
|
{
|
|
writePrefInput(d, 'enable_ssl2');
|
|
writePrefInput(d, 'enable_ssl3');
|
|
writePrefInput(d, 'enable_tls');
|
|
writePrefInput(d, 'client_auth_auto_select');
|
|
writePrefInput(d, 'default_email_cert');
|
|
writePrefInput(d, 'warn_entering_secure');
|
|
writePrefInput(d, 'warn_leaving_secure');
|
|
writePrefInput(d, 'warn_viewing_mixed');
|
|
writePrefInput(d, 'warn_submit_insecure');
|
|
writePrefInput(d, 'mail_encrypt_outgoing_mail');
|
|
writePrefInput(d, 'mail_crypto_sign_outgoing_mail');
|
|
writePrefInput(d, 'mail_crypto_sign_outgoing_news');
|
|
}
|
|
|
|
// creates the HTML string for client auth prefs
|
|
var autoSelectStr = {apps_personal_cert_auto};
|
|
var manualSelectStr = {apps_personal_cert_manual};
|
|
function makeClientAuthPref(d)
|
|
{
|
|
d.write('<tr><td><div><input type=radio name="client_auth_auto_select" value="true" ');
|
|
if (client_auth_auto_select == true) {
|
|
d.write('checked ');
|
|
}
|
|
d.writeln('onClick="top.enableClientAuthAutoSelect();"></td><td><p>' + autoSelectStr + '</p></td></tr>');
|
|
|
|
d.write('<tr><td><div><input type=radio name="client_auth_auto_select" value="false" ');
|
|
if (client_auth_auto_select == false) {
|
|
d.write('checked ');
|
|
}
|
|
d.writeln('onClick="top.disableClientAuthAutoSelect();"></td><td><p>' + manualSelectStr + '</p></td></tr>');
|
|
}
|
|
|
|
function enableClientAuthAutoSelect()
|
|
{
|
|
client_auth_auto_select = true;
|
|
}
|
|
|
|
function disableClientAuthAutoSelect()
|
|
{
|
|
client_auth_auto_select = false;
|
|
}
|
|
|
|
// creates the HTML string for SSL cipher family prefs
|
|
var enableSSL2Str = {adv_enable_SSL2};
|
|
var enableSSL3Str = {adv_enable_SSL3};
|
|
var enableTLSStr = {adv_enable_TLS};
|
|
function toggleSSL2Cipher()
|
|
{
|
|
enable_ssl2 = !enable_ssl2;
|
|
}
|
|
|
|
function toggleSSL3Cipher()
|
|
{
|
|
enable_ssl3 = !enable_ssl3;
|
|
}
|
|
|
|
function toggleTLSCipher()
|
|
{
|
|
enable_tls = !enable_tls;
|
|
}
|
|
|
|
function makeSSLCipherPref(d)
|
|
{
|
|
d.write('<tr><td><input type=checkbox name="enable_ssl2" value="true" ');
|
|
if (enable_ssl2) {
|
|
d.write('checked ');
|
|
}
|
|
d.writeln('onClick="top.toggleSSL2Cipher();"></td><td><p>' + enableSSL2Str + '</p></td></tr>');
|
|
|
|
d.write('<tr><td><input type=checkbox name="enable_ssl3" value="true" ');
|
|
if (enable_ssl3) {
|
|
d.write('checked ');
|
|
}
|
|
d.writeln('onClick="top.toggleSSL3Cipher();"></td><td><p>' + enableSSL3Str + '</p></td></tr>');
|
|
|
|
d.write('<tr><td><input type=checkbox name="enable_tls" value="true" ');
|
|
if (enable_tls) {
|
|
d.write('checked ');
|
|
}
|
|
d.writeln('onClick="top.toggleTLSCipher();"></td><td><p>' + enableTLSStr + '</p></td></tr>');
|
|
}
|
|
|
|
// these functions create the HTML strings for various navigator & messenger
|
|
// preferences
|
|
function makeBoolPrefHTML(d, nm, vrbl)
|
|
{
|
|
d.write('<td><input type="checkbox" name="' + nm + '" value="true" ');
|
|
if (vrbl == true) {
|
|
d.write('checked ');
|
|
}
|
|
d.write('onClick="togglePrefBool(' + nm + ');"></td>');
|
|
}
|
|
|
|
function togglePrefBool(nm, newVal)
|
|
{
|
|
if (top[nm.name]) {
|
|
top[nm.name] = false;
|
|
} else {
|
|
top[nm.name] = true;
|
|
}
|
|
}
|
|
|
|
// makes the default email cert selected
|
|
function selectDefaultEmailCert(s)
|
|
{
|
|
s.selectedIndex = 0;
|
|
if (s.length == 1) {
|
|
// if there is only one cert, make sure it is the default email
|
|
// cert and that the cache is updated
|
|
// this partly fixes the PKCS12 import problem
|
|
default_email_cert = new String(s.options[0].value);
|
|
}
|
|
|
|
for (i = 0; i < s.length; i++) {
|
|
if (s.options[i].value == default_email_cert) {
|
|
s.selectedIndex = i;
|
|
break;
|
|
}
|
|
}
|
|
if (i == s.length) {
|
|
// for some reason if the prefs do not reflect the cert db state
|
|
// set the first one as our default email cert
|
|
// this fixes the cert db-prefs mismatch problem
|
|
default_email_cert = new String(s.options[0].value);
|
|
s.selectedIndex = 0;
|
|
}
|
|
}
|
|
|
|
// sets the submitted values before closing the Security Advisor
|
|
function setPrefsBeforeSubmit(f)
|
|
{
|
|
f.enable_ssl2.value = enable_ssl2;
|
|
f.enable_ssl3.value = enable_ssl3;
|
|
f.enable_tls.value = enable_tls;
|
|
f.client_auth_auto_select.value = client_auth_auto_select;
|
|
f.default_email_cert.value = new String(default_email_cert);
|
|
f.warn_entering_secure.value = warn_entering_secure;
|
|
f.warn_leaving_secure.value = warn_leaving_secure;
|
|
f.warn_viewing_mixed.value = warn_viewing_mixed;
|
|
f.warn_submit_insecure.value = warn_submit_insecure;
|
|
f.mail_encrypt_outgoing_mail.value = mail_encrypt_outgoing_mail;
|
|
f.mail_crypto_sign_outgoing_mail.value = mail_crypto_sign_outgoing_mail;
|
|
f.mail_crypto_sign_outgoing_news.value = mail_crypto_sign_outgoing_news;
|
|
|
|
return true; // to submit the form
|
|
}
|
|
</script>
|
|
:prefs_list_js
|
|
|
|
;
|
|
; prefs_submit: a hidden form that is submitted when the Security Advisor is
|
|
; closed
|
|
;
|
|
prefs_submit:
|
|
<script language=javascript>
|
|
top.makePrefForm(document);
|
|
</script>
|
|
:prefs_submit
|
|
|
|
;
|
|
; ### sigh, the inclusion of an empty function of storeCertInfo() was needed
|
|
; to get around the problem due to cert_list_item calling storeCertInfo()
|
|
; regardless of cert list type
|
|
;
|
|
email_cert_list_prefix:
|
|
<script language=javascript>
|
|
function storeCertInfo(keyid, nick, email, subject, start, end, issuer)
|
|
{
|
|
return;
|
|
}
|
|
document.write('<select name="email_cert_list" onChange="top.default_email_cert = options[selectedIndex].value;">');
|
|
:email_cert_list_prefix
|
|
|
|
email_cert_list_suffix:
|
|
document.write('</select>');
|
|
</script>
|
|
:email_cert_list_suffix
|
|
|
|
;
|
|
; Help-related javascript macros
|
|
;
|
|
; Online help popup window dimensions
|
|
help_width=600
|
|
help_height=400
|
|
|
|
;
|
|
; help_monitor_js: include this javascript macro in your top level document
|
|
;
|
|
help_monitor_js:
|
|
<script language=javascript>
|
|
var helpURL = '';
|
|
function SetHelpURL(a)
|
|
{
|
|
helpURL = a;
|
|
}
|
|
|
|
function ResetHelpURL()
|
|
{
|
|
SetHelpURL('help.htm#1026014');
|
|
}
|
|
|
|
function OpenHelp()
|
|
{
|
|
window.open(helpURL,'psm_help','width={help_width},height={help_height},status=no,toolbar=no,menubar=no,scrollbars,screenX=50,screenY=100');
|
|
return false; // don't submit any forms
|
|
}
|
|
|
|
ResetHelpURL();
|
|
</script>
|
|
:help_monitor_js
|
|
|
|
;
|
|
; sa_help_monitor_js: include this javascript macro in your top level document
|
|
;
|
|
selected_item_help_monitor_js:
|
|
<script language=javascript>
|
|
|
|
var sa_message_sign_status = 0;
|
|
var sa_message_encrypt_status = 0;
|
|
var sa_compose_sign_status = 0;
|
|
var sa_compose_encrypt_status = 0;
|
|
|
|
function SetMessageHelp()
|
|
{
|
|
if (sa_message_encrypt_status == 2) {
|
|
SetHelpURL('help.htm#1029380');
|
|
} else if (sa_message_sign_status == 0 && sa_message_encrypt_status == 0) {
|
|
SetHelpURL('help.htm#1029195');
|
|
} else if (sa_message_sign_status == 0 && sa_message_encrypt_status == 1) {
|
|
SetHelpURL('help.htm#1029556');
|
|
} else if (sa_message_sign_status == 1 && sa_message_encrypt_status == 0) {
|
|
SetHelpURL('help.htm#1031844');
|
|
} else if (sa_message_sign_status == 1 && sa_message_encrypt_status == 1) {
|
|
SetHelpURL('help.htm#1029556');
|
|
} if (sa_message_sign_status == 2 && sa_message_encrypt_status == 0) {
|
|
SetHelpURL('help.htm#1031860');
|
|
} else if (sa_message_sign_status == 2 && sa_message_encrypt_status == 1) {
|
|
SetHelpURL('help.htm#1032052');
|
|
}
|
|
}
|
|
|
|
function SetComposeHelp()
|
|
{
|
|
if (sa_compose_sign_status == 0 && sa_compose_encrypt_status == 0) {
|
|
SetHelpURL('help.htm#1050137');
|
|
} else if (sa_compose_sign_status == 0 && sa_compose_encrypt_status == 1) {
|
|
SetHelpURL('help.htm#1050148');
|
|
} else if (sa_compose_sign_status == 0 && sa_compose_encrypt_status == 2) {
|
|
SetHelpURL('help.htm#1050175');
|
|
} else if (sa_compose_sign_status == 1 && sa_compose_encrypt_status == 0) {
|
|
SetHelpURL('help.htm#1050216');
|
|
} else if (sa_compose_sign_status == 1 && sa_compose_encrypt_status == 1) {
|
|
SetHelpURL('help.htm#1030109');
|
|
} else if (sa_compose_sign_status == 1 && sa_compose_encrypt_status == 2) {
|
|
SetHelpURL('help.htm#1030082');
|
|
} if (sa_compose_sign_status == 2 && sa_compose_encrypt_status == 0) {
|
|
SetHelpURL('help.htm#1050244');
|
|
} else if (sa_compose_sign_status == 2 && sa_compose_encrypt_status == 1) {
|
|
SetHelpURL('help.htm#1034785');
|
|
} else if (sa_compose_sign_status == 2 && sa_compose_encrypt_status == 2) {
|
|
SetHelpURL('help.htm#1030236');
|
|
}
|
|
}
|
|
</script>
|
|
:selected_item_help_monitor_js
|
|
|
|
;
|
|
; Top level frameset for the security advisor
|
|
;
|
|
|
|
secadvisor_type=text/html
|
|
secadvisor_hdrs=
|
|
secadvisor_width=715
|
|
secadvisor_height=545
|
|
secadvisor_content:
|
|
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<title>Personal Security Manager</title>
|
|
{help_monitor_js}
|
|
{selected_item_help_monitor_js}
|
|
{formsubmit_monitor_js}
|
|
{prefs_list_js}
|
|
{disable_right_click_js}
|
|
<frameset rows="95,1*,60" cols="*" border="0" frameborder="NO">
|
|
<frame src="get?baseRef=top1&target=%1$d" name="top" scrolling="NO" marginwidth="0" marginheight="0">
|
|
<frameset cols="140,1*,16" rows="*">
|
|
<frame src="get?baseRef=blank" name="left" scrolling="NO" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef=info_noinfo&target=%1$d" name="content" scrolling="AUTO" marginwidth="12" marginheight="12">
|
|
<frame src="get?baseRef=blank" name="blank" scrolling="NO" noresize marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
<frame src="get?baseRef=foot&target=%1$d" name="foot" scrolling="NO" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
<noframes>
|
|
</head>
|
|
</noframes>
|
|
</html>
|
|
:secadvisor_content
|
|
|
|
;
|
|
; Info content panes
|
|
;
|
|
info_selected_type=text/html
|
|
info_selected_content:
|
|
{sa_selected_item}
|
|
:info_selected_content
|
|
|
|
info_noinfo_type=text/html
|
|
info_noinfo_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body bgcolor=#FFFFFF>
|
|
</body>
|
|
</html>
|
|
:info_noinfo_content
|
|
|
|
info_about_type=text/html
|
|
info_about_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetHelpURL('help.htm#1044151')">
|
|
<p>{info_about_intro}</p>
|
|
|
|
<UL CLASS=SPACED>
|
|
<LI><B>{text_information}.</B>{info_information}</LI>
|
|
<LI><B>{text_applications}.</B>{info_applications}</LI>
|
|
<LI><B>{text_certificates}.</B>{info_certificates}</LI>
|
|
<LI><B>{text_advanced}.</B>{info_advanced}</LI>
|
|
</UL>
|
|
<P>{info_about_more}</P>
|
|
</body>
|
|
</html>
|
|
:info_about_content
|
|
|
|
toggle_pref_js:
|
|
function togglePrefBool(nm, newVal)
|
|
{
|
|
top[nm.name] = !top[nm.name];
|
|
}
|
|
:toggle_pref_js
|
|
|
|
;
|
|
; Applications content panes
|
|
;
|
|
apps_navigator_type=text/html
|
|
apps_navigator_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
|
|
<body bgcolor="#FFFFFF" alink="#333399" onLoad="top.SetHelpURL('help.htm#1030967')">
|
|
<FORM>
|
|
<P>{apps_nav_intro}</P>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
<p>{apps_nav_warn}</P>
|
|
<table BORDER=0 CELLSPACING=0>
|
|
|
|
<tr>
|
|
<script language=javascript>
|
|
{toggle_pref_js}
|
|
|
|
top.makeBoolPrefHTML(document, 'warn_entering_secure', top.warn_entering_secure);
|
|
</script>
|
|
<td><p>{apps_warn_enter_secure}</p></td>
|
|
</tr>
|
|
<tr>
|
|
<script language=javascript>
|
|
top.makeBoolPrefHTML(document, 'warn_leaving_secure', top.warn_leaving_secure);
|
|
</script>
|
|
<td><p>{apps_warn_leave_secure}</p></td>
|
|
</tr>
|
|
<tr>
|
|
<script language=javascript>
|
|
top.makeBoolPrefHTML(document, 'warn_viewing_mixed', top.warn_viewing_mixed);
|
|
</script>
|
|
<td><p>{apps_warn_view_mixed}</p></td>
|
|
</tr>
|
|
<tr>
|
|
<script language=javascript>
|
|
top.makeBoolPrefHTML(document, 'warn_submit_insecure', top.warn_submit_insecure);
|
|
</script>
|
|
<td><p>{apps_warn_post_insecure}</p></td>
|
|
</tr>
|
|
</table>
|
|
</DIV>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
<p>{apps_personal_cert_select}
|
|
</p>
|
|
<DIV CLASS=INDENT>
|
|
<table BORDER=0 CELLSPACING=0>
|
|
<script language=javascript>
|
|
top.makeClientAuthPref(document);
|
|
</script>
|
|
</table>
|
|
</DIV>
|
|
</DIV>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:apps_navigator_content
|
|
|
|
apps_messenger_type=text/html
|
|
apps_messenger_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
|
|
<body bgcolor="#FFFFFF" alink="#333399" onLoad="top.SetHelpURL('help.htm#1031452')">
|
|
<FORM>
|
|
<P>{apps_msg_intro}</P>
|
|
<DIV CLASS=Explanationbox>
|
|
<p>{apps_msg_options}</P>
|
|
<table BORDER=0 CELLSPACING=0>
|
|
|
|
<tr>
|
|
<script language=javascript>
|
|
{toggle_pref_js}
|
|
|
|
top.makeBoolPrefHTML(document, 'mail_encrypt_outgoing_mail', top.mail_encrypt_outgoing_mail);
|
|
</script>
|
|
<td><p>{apps_msg_encrypt}</p></td>
|
|
</tr>
|
|
<tr>
|
|
<script language=javascript>
|
|
top.makeBoolPrefHTML(document, 'mail_crypto_sign_outgoing_mail', top.mail_crypto_sign_outgoing_mail);
|
|
</script>
|
|
<td><p>{apps_msg_sign}</p></td>
|
|
</tr>
|
|
<tr>
|
|
<script language=javascript>
|
|
top.makeBoolPrefHTML(document, 'mail_crypto_sign_outgoing_news', top.mail_crypto_sign_outgoing_news);
|
|
</script>
|
|
<td><p>{apps_news_sign}</p></td>
|
|
</tr>
|
|
|
|
</table>
|
|
</DIV>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
<p>{apps_set_mail_cert}</p>
|
|
<DIV CLASS=INDENT>
|
|
{_certlist nick,EmailSigner,email_cert_list_prefix,email_cert_list_suffix}
|
|
<script language=javascript>
|
|
top.selectDefaultEmailCert(document.forms[0].email_cert_list);
|
|
</script>
|
|
|
|
</DIV>
|
|
<!-- end of the list -->
|
|
<p>{apps_mail_cert_more}</P>
|
|
</DIV>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:apps_messenger_content
|
|
|
|
; principal_prefix:
|
|
; <SELECT NAME="java_principals" SIZE=8 WIDTH=400>
|
|
; :principal_prefix
|
|
; principal_wrapper:
|
|
; <OPTION VALUE="%1$s">%1$s
|
|
; :principal_wrapper
|
|
; principal_suffix="</SELECT>"
|
|
|
|
apps_javajs_type=text/html
|
|
apps_javajs_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
|
|
<body bgcolor="#FFFFFF" alink="#333399" onLoad="parent.SetHelpURL('help.htm#1031152')">
|
|
<form>
|
|
<P>{apps_javajs_intro1}</P>
|
|
<P>{apps_javajs_intro2}</P>
|
|
<DIV CLASS=Explanationbox>
|
|
<DIV CLASS=INDENT>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%">
|
|
<tr valign=top>
|
|
<td>
|
|
<!--
|
|
{_java_principals principal_prefix,principal_wrapper,principal_suffix}
|
|
-->
|
|
<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>
|
|
</td>
|
|
|
|
<td>
|
|
<!-- commented out
|
|
|
|
<table COLS=1 WIDTH="100%">
|
|
<tr VALIGN="TOP">
|
|
<td ALIGN="LEFT"><input type="button" value="{text_view}" width="80" onClick=""></td>
|
|
</tr>
|
|
<tr><td align="LEFT">
|
|
<input type="button" value="{text_privileges}" width="80" onClick="">
|
|
</td></tr></table>
|
|
-->
|
|
</td></tr>
|
|
|
|
<tr>
|
|
<!--
|
|
<td><input type="button" value=" {text_delete} " onClick=""></td>
|
|
-->
|
|
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</DIV>
|
|
<p CLASS=INDENT>
|
|
{apps_javajs_more}
|
|
</P>
|
|
|
|
</DIV>
|
|
</FORM>
|
|
</body>
|
|
</html>
|
|
:apps_javajs_content
|
|
|
|
remove_privileges_type="text/html"
|
|
remove_privileges_hdrs=""
|
|
remove_privileges_width=520
|
|
remove_privileges_height=350
|
|
remove_privileges_content:
|
|
{frame_set remove_privileges,windowclose}
|
|
:remove_privileges_content
|
|
|
|
remove_privileges_top_type="text/html"
|
|
remove_privileges_top_hdrs=""
|
|
remove_privileges_top_content:
|
|
{top_frame remove_privs_title,alert1gif,35,35}
|
|
:remove_privileges_top_content
|
|
|
|
remove_privileges_buttons_type="text/html"
|
|
remove_privileges_buttons_hdrs=""
|
|
remove_privileges_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399" onLoad="parent.SetHelpURL('help.htm#1053663')">
|
|
{ok_cancel_help remove_privileges,windowclose_doclose_js,remove_privileges}
|
|
</body>
|
|
</html>
|
|
:remove_privileges_buttons_content
|
|
|
|
remove_privileges_main_type="text/html"
|
|
remove_privileges_main_hdrs=""
|
|
remove_privileges_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=content alink="#FF0000">
|
|
<p>{remove_privs_warning}</p>
|
|
<br>
|
|
<p>{remove_privs_more_warning}</p>
|
|
</body>
|
|
</html>
|
|
:remove_privileges_main_content
|
|
|
|
;
|
|
; Certificates content panes (todo)
|
|
;
|
|
cert_directory:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body bgcolor=#FFFFFF>
|
|
<!-- bruces: Put LDAP screens here -->
|
|
</body>
|
|
</html>
|
|
:cert_directory
|
|
|
|
;
|
|
; Advanced content panes
|
|
;
|
|
adv_modules=
|
|
adv_options_type=text/html
|
|
adv_options_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
|
|
<body bgcolor="#FFFFFF" alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#1036164');">
|
|
<FORM>
|
|
<P>{adv_options_intro}</P>
|
|
<DIV CLASS=Explanationbox>
|
|
<p>{adv_options_SSL}</p>
|
|
<table BORDER=0 CELLSPACING=0>
|
|
<script language=javascript>
|
|
top.makeSSLCipherPref(document);
|
|
</script>
|
|
|
|
<!-- not yet implemented
|
|
<tr>
|
|
<td><input type="checkbox" name="checkbox3" value="checkbox" checked></td>
|
|
<td><p>{adv_enable_TLS}</p></td>
|
|
</tr>
|
|
-->
|
|
|
|
</table>
|
|
</DIV>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
<p>{adv_options_revoke}</p>
|
|
<table BORDER=0 CELLSPACING=0>
|
|
|
|
<tr>
|
|
<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')">
|
|
</div></td>
|
|
</tr>
|
|
|
|
</table>
|
|
</DIV>
|
|
</FORM>
|
|
</body>
|
|
</html>
|
|
:adv_options_content
|
|
|
|
;
|
|
; No info page
|
|
;
|
|
sa_noinfo:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetHelpURL('help.htm#1044151')">
|
|
</body>
|
|
</html>
|
|
:sa_noinfo
|
|
|
|
;
|
|
; Navigator no security pages
|
|
;
|
|
sa_navigator_no_sec:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetHelpURL('help.htm#1026171')">
|
|
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{web_site_ident_not_verified}</H1>
|
|
<p>
|
|
{web_site_auth_not_supported}
|
|
</p>
|
|
<p>
|
|
{web_site_origin_unverified}
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{connection_not_encrypted}</H1>
|
|
|
|
<P>
|
|
{web_site_no_encryption}
|
|
</P>
|
|
<P>
|
|
{web_site_info_can_be_seen}
|
|
</P>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
</body>
|
|
</html>
|
|
:sa_navigator_no_sec
|
|
|
|
sa_navigator_ssl:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetHelpURL('help.htm#1028485')">
|
|
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{web_site_ident_verified}</H1>
|
|
<p>
|
|
{web_site_supports_encr_verified_by}
|
|
</p>
|
|
<table border=0>
|
|
<tr valign="CENTER">
|
|
<td width="80px"><div>
|
|
<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')">
|
|
</div></td>
|
|
<td>
|
|
<p>
|
|
{view_verifier}
|
|
</p>
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td></tr></table>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{connection_encrypted}</H1>
|
|
|
|
<P>
|
|
{page_encrypted_over_internet}
|
|
</p>
|
|
<p>
|
|
{encrypted_difficult_to_see}
|
|
</P>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
</body>
|
|
</html>
|
|
:sa_navigator_ssl
|
|
|
|
sa_navigator_ssl_bad_issuer:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
<SCRIPT LANGUAGE="JavaScript">
|
|
{pop_up_alert}
|
|
function EditIssuer(issuer, url,popup, size)
|
|
{
|
|
if (issuer == 0) {
|
|
PopUpAlert("{issuer_does_not_exist}");
|
|
} else {
|
|
window.open(url, popup, size);
|
|
}
|
|
}
|
|
</SCRIPT>
|
|
</head>
|
|
<body onLoad="parent.SetHelpURL('help.htm#1029056')">
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{web_site_conditional_verify}</H1>
|
|
<p>
|
|
{web_site_auth_supported} {pre_explanation_text}
|
|
</p>
|
|
<UL>
|
|
<LI>
|
|
{web_site_verifier_untrusted}
|
|
</LI>
|
|
</UL>
|
|
|
|
<table border=0>
|
|
<tr valign="CENTER">
|
|
<td width="80px">
|
|
<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')">
|
|
</td>
|
|
<td>
|
|
<p>
|
|
{view_verifier_cert}
|
|
</p>
|
|
</td></tr>
|
|
<tr valign="CENTER">
|
|
<td width="80px">
|
|
<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')">
|
|
</td>
|
|
<td>
|
|
<p>
|
|
{edit_trust_for_this_ca}
|
|
</p>
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td></tr></table>
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{conection_encrypted_2}
|
|
</H1>
|
|
<P>
|
|
{page_encrypted_before_transmission}
|
|
</p>
|
|
<p>
|
|
{encryption_makes_viewing_difficult}
|
|
</P>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
</body>
|
|
</html>
|
|
:sa_navigator_ssl_bad_issuer
|
|
|
|
sa_navigator_ssl_unknown_issuer:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetHelpURL('help.htm#1029056')">
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{web_site_conditional_verify}</H1>
|
|
<p>
|
|
{web_site_auth_supported} {pre_explanation_text}
|
|
</p>
|
|
|
|
<UL>
|
|
<LI>
|
|
{web_site_verifier_untrusted}
|
|
</UL>
|
|
|
|
<table border=0>
|
|
<tr valign="CENTER">
|
|
<td width="80px">
|
|
<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')">
|
|
</td>
|
|
<td>
|
|
<p>
|
|
{view_verifier}
|
|
</p>
|
|
</td></tr></table>
|
|
</td></tr></table>
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{connection_encrypted}
|
|
</H1>
|
|
<P>
|
|
{page_encrypted_over_internet}
|
|
</p>
|
|
<p>
|
|
{encrypted_difficult_to_see}
|
|
</P>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
</body>
|
|
</html>
|
|
:sa_navigator_ssl_unknown_issuer
|
|
|
|
sa_navigator_ssl_bad_cert_domain:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetHelpURL('help.htm#1029056')">
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{web_site_conditional_verify}</H1>
|
|
<p>
|
|
{web_site_auth_supported} {pre_explanation_text}
|
|
</p>
|
|
|
|
<UL>
|
|
<LI>
|
|
{mismatch_url_warning}
|
|
</LI>
|
|
</UL>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{connection_encrypted3}
|
|
</H1>
|
|
<P>
|
|
{page_encrypted_over_internet}
|
|
</p>
|
|
<p>
|
|
{encrypted_difficult_to_see}
|
|
</P>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
</body>
|
|
</html>
|
|
:sa_navigator_ssl_bad_cert_domain
|
|
|
|
sa_navigator_ssl_unknown_error:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetHelpURL('help.htm#1029056')">
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{web_site_conditional_verify}</H1>
|
|
<p>
|
|
{web_site_auth_supported} {pre_explanation_text}
|
|
</p>
|
|
|
|
<UL>
|
|
<LI>
|
|
{web_site_verifier_unknown}
|
|
</LI>
|
|
</UL>
|
|
|
|
<table border=0>
|
|
<tr valign="CENTER">
|
|
<td width="80px">
|
|
<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')">
|
|
</td>
|
|
<td>
|
|
<p>
|
|
{view_verifier_cert}
|
|
</p>
|
|
</td></tr>
|
|
</form>
|
|
</table>
|
|
</td></tr></table>
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{connection_encrypted4}
|
|
</H1>
|
|
<P>
|
|
{page_encrypted_before_transmission}
|
|
</p>
|
|
<p>
|
|
{encryption_makes_viewing_difficult}
|
|
</P>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
</body>
|
|
</html>
|
|
:sa_navigator_ssl_unknown_error
|
|
|
|
sa_message_not_signed:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetMessageHelp()">
|
|
<script language=javascript>
|
|
parent.sa_message_sign_status = 0;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{message_no_signature}</H1>
|
|
|
|
<P>
|
|
{message_contains_no_sig}
|
|
</P>
|
|
|
|
<p>
|
|
{no_signature_warn}
|
|
</P>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_message_not_signed
|
|
|
|
sa_message_not_encrypted:
|
|
<script language=javascript>
|
|
parent.sa_message_encrypt_status = 0;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{message_not_encrypted}</H1>
|
|
<p>
|
|
{message_not_encr_before_sent}
|
|
</p>
|
|
<p>
|
|
{unencrypted_info_can_be_seen}
|
|
</p>
|
|
|
|
</td></tr></table>
|
|
</body>
|
|
</html>
|
|
:sa_message_not_encrypted
|
|
|
|
sa_message_signed:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetMessageHelp()">
|
|
<script language=javascript>
|
|
parent.sa_message_sign_status = 1;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{message_is_signed}</H1>
|
|
|
|
<P>
|
|
{message_includes_signature}
|
|
</p>
|
|
<p>
|
|
{signer_cert_added_to_db}
|
|
</p>
|
|
|
|
<table CELLSPACING=0 CELLPADDING=2 border=0>
|
|
<tr valign="CENTER">
|
|
<td width="80px">
|
|
<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')">
|
|
</td>
|
|
|
|
<td>
|
|
<p>
|
|
{view_message_validator_cert}
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr valign="CENTER">
|
|
<td>
|
|
<input type="button" value="{text_my_cert}" onClick="window.top.open('{get_new_cert_url}/')" width="72" >
|
|
</td>
|
|
<td><p>
|
|
{get_your_own_cert}
|
|
</p>
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_message_signed
|
|
|
|
sa_message_encrypted:
|
|
<script language=javascript>
|
|
parent.sa_message_encrypt_status = 1;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_is_encrypted}
|
|
</H1>
|
|
<p>
|
|
{message_encrypted_before_sent}
|
|
</p>
|
|
<p>
|
|
{encryption_makes_difficut_for_other_people}
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|
|
:sa_message_encrypted
|
|
|
|
sa_message_signed_bad_signature:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetMessageHelp()">
|
|
<script language=javascript>
|
|
parent.sa_message_sign_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>
|
|
{digital_signature_not_valid} %1$s
|
|
</H1>
|
|
|
|
<P>
|
|
{invalid_digital_signature_because}
|
|
</p>
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL><LI>
|
|
{signature_does_not_match_content}
|
|
</LI></UL>
|
|
<BLOCKQUOTE>
|
|
{do_not_trust_until_sender_verifies}
|
|
</BLOCKQUOTE>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_message_signed_bad_signature
|
|
|
|
sa_message_signed_expired_signing_cert:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetMessageHelp()">
|
|
<script language=javascript>
|
|
parent.sa_message_sign_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{digital_signature_not_valid}</H1>
|
|
|
|
<P>{invalid_digital_signature_because}</p>
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL><LI>
|
|
{signing_cert_is_expired} %1$s
|
|
</LI></UL>
|
|
<BLOCKQUOTE>
|
|
{may_be_caused_incorrect_clock}
|
|
</BLOCKQUOTE>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_message_signed_expired_signing_cert
|
|
|
|
sa_message_signed_revoked_signing_cert:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetMessageHelp()">
|
|
<script language=javascript>
|
|
parent.sa_message_sign_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{digital_signature_not_valid}</H1>
|
|
|
|
<P>{invalid_digital_signature_because}</p>
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL><LI>
|
|
{signing_certificate_revoked} %1$s
|
|
</LI></UL>
|
|
<BLOCKQUOTE>
|
|
{do_not_trust_until_sender_verifies}
|
|
</BLOCKQUOTE>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_message_signed_revoked_signing_cert
|
|
|
|
sa_message_signed_unknown_issuer:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetMessageHelp()">
|
|
<script language=javascript>
|
|
parent.sa_message_sign_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{digital_signature_not_valid}</H1>
|
|
|
|
<P>
|
|
{invalid_digital_signature_because}</p>
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL>
|
|
<LI>
|
|
{signing_cert_issuer_unknown} %3$s
|
|
</LI>
|
|
</UL>
|
|
|
|
<table border=0>
|
|
<tr valign="Top">
|
|
<td width="10%%">
|
|
</td>
|
|
<td><div>
|
|
<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>
|
|
</div></td>
|
|
<td>
|
|
<P>
|
|
{edit_trust_for_this_cert}
|
|
</P>
|
|
</td></tr></table>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_message_signed_unknown_issuer
|
|
|
|
sa_message_signed_untrusted_issuer:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetMessageHelp()">
|
|
<script language=javascript>
|
|
parent.sa_message_sign_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{digital_signature_not_valid}</H1>
|
|
|
|
<P>
|
|
{invalid_digital_signature_because}</p>
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL><LI>
|
|
{signing_cert_issuer_not_trusted} %4$s
|
|
</LI></UL>
|
|
<BLOCKQUOTE>
|
|
{trust_this_cert_or_all_issued_by}
|
|
</BLOCKQUOTE>
|
|
<table border=0>
|
|
<tr valign="Top">
|
|
<td width="10%%">
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
<td>
|
|
<P>
|
|
{edit_trust_for_this_cert}
|
|
</P>
|
|
</td></tr>
|
|
<tr valign="Top">
|
|
<td width="10%%">
|
|
</td>
|
|
<td>
|
|
<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>
|
|
</td>
|
|
<td>
|
|
<P>
|
|
{edit_trust_for_this_ca}
|
|
</P>
|
|
</td></tr></table>
|
|
</div>
|
|
</td></tr></table>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_message_signed_untrusted_issuer
|
|
|
|
sa_message_signed_expired_issuer_cert:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetMessageHelp()">
|
|
<script language=javascript>
|
|
parent.sa_message_sign_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{digital_signature_not_valid}</H1>
|
|
|
|
<P>
|
|
{invalid_digital_signature_because}</p>
|
|
<DIV CLASS=Explanationbox>
|
|
<UL><LI>
|
|
{signing_cert_issuer_expired} %1$s
|
|
</LI></UL>
|
|
<BLOCKQUOTE>
|
|
{may_be_caused_incorrect_clock}
|
|
</BLOCKQUOTE>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_message_signed_expired_issuer_cert
|
|
|
|
sa_message_signed_ocsp_error:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetMessageHelp()">
|
|
<script language=javascript>
|
|
parent.sa_message_sign_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{digital_signature_not_valid}</H1>
|
|
|
|
<P>
|
|
{invalid_digital_signature_because}</p>
|
|
<DIV CLASS=Explanationbox>
|
|
<UL><LI>
|
|
{unkown_problems_with_signature}
|
|
</LI></UL>
|
|
<BLOCKQUOTE>
|
|
{ocsp_message_for_signature}
|
|
</BLOCKQUOTE>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_message_signed_ocsp_error
|
|
|
|
sa_message_signed_unknown_error:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetMessageHelp()">
|
|
<script language=javascript>
|
|
parent.sa_message_sign_status = 2;
|
|
</script>
|
|
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{digital_signature_not_valid}</H1>
|
|
|
|
<P>
|
|
{invalid_digital_signature_because}</p>
|
|
<DIV CLASS=Explanationbox>
|
|
<UL><LI>
|
|
{unkown_problems_with_signature}
|
|
</LI></UL>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_message_signed_unknown_error
|
|
|
|
sa_message_signed_addr_mismatch:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetMessageHelp()">
|
|
<script language=javascript>
|
|
parent.sa_message_sign_status = 2;
|
|
</script>
|
|
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{digital_signature_not_valid}</H1>
|
|
<P>{invalid_digital_signature_because}</p>
|
|
<DIV CLASS=Explanationbox>
|
|
<UL><LI>
|
|
{mismatch_email_warning}
|
|
</LI></UL>
|
|
|
|
<BLOCKQUOTE>
|
|
{cert_for_included_and_signed_by}
|
|
</BLOCKQUOTE>
|
|
|
|
<table border=0>
|
|
<tr valign="Top">
|
|
<td width="10%%">
|
|
</td>
|
|
<td><div>
|
|
<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>
|
|
</div></td>
|
|
<td>
|
|
<P>
|
|
{edit_trust_for_this_cert}
|
|
</P>
|
|
</td></tr></table>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_message_signed_addr_mismatch
|
|
|
|
sa_message_encrypted_no_recipient:
|
|
<script language=javascript>
|
|
parent.sa_message_encrypt_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_decrypted}</H1>
|
|
<P>
|
|
{message_cannot_be_decrypted_because}
|
|
</P>
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL><LI>
|
|
{your_encrypted_cert_not_found}
|
|
</LI></UL>
|
|
<BLOCKQUOTE>
|
|
{further_info}
|
|
</BLOCKQUOTE>
|
|
</DIV>
|
|
</td></tr></table>
|
|
</body>
|
|
</html>
|
|
:sa_message_encrypted_no_recipient
|
|
|
|
sa_message_encrypted_bad_password:
|
|
<script language=javascript>
|
|
parent.sa_message_encrypt_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_decrypted}</H1>
|
|
<P>
|
|
{message_cannot_be_decrypted_because}
|
|
</P>
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL><LI>
|
|
{did_not_enter_passwd_correctly}
|
|
</LI></UL>
|
|
{further_info}
|
|
</BLOCKQUOTE>
|
|
</DIV>
|
|
</td></tr></table>
|
|
</body>
|
|
</html>
|
|
:sa_message_encrypted_bad_password
|
|
|
|
sa_message_encrypted_unknown_error:
|
|
<script language=javascript>
|
|
parent.sa_message_encrypt_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_decrypted}</H1>
|
|
<P>
|
|
{message_cannot_be_decrypted_because}
|
|
</P>
|
|
<DIV CLASS=Explanationbox>
|
|
<UL><LI>
|
|
{unkown_probs_with_encryption}
|
|
</LI></UL>
|
|
</DIV>
|
|
</td></tr></table>
|
|
</body>
|
|
</html>
|
|
:sa_message_encrypted_unknown_error
|
|
|
|
sa_compose_not_to_be_signed:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT>
|
|
<LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetComposeHelp()">
|
|
<script language=javascript>
|
|
parent.sa_compose_sign_status = 0;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{message_not_to_be_signed}</H1>
|
|
|
|
<P>
|
|
{chosen_not_to_sign}
|
|
<p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_compose_not_to_be_signed
|
|
|
|
sa_compose_not_to_be_encrypted:
|
|
<script language=javascript>
|
|
parent.sa_compose_encrypt_status = 0;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_not_to_be_encrypted}
|
|
</H1>
|
|
<p>
|
|
{chosen_not_to_encrypt}
|
|
</p>
|
|
</td></tr></table>
|
|
</body>
|
|
</html>
|
|
:sa_compose_not_to_be_encrypted
|
|
|
|
sa_compose_can_be_signed:
|
|
<html>
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetComposeHelp()">
|
|
<script language=javascript>
|
|
parent.sa_compose_sign_status = 1;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
<td><H1>{message_can_be_signed}</H1>
|
|
|
|
<P>
|
|
{chosen_to_sign}
|
|
<p>
|
|
<table border=0>
|
|
<tr valign="CENTER">
|
|
|
|
<td>
|
|
<form><p>
|
|
{sign_message_with}
|
|
</p>
|
|
</td>
|
|
<td><div>
|
|
{_certlist nick,EmailSigner,email_cert_list_prefix,email_cert_list_suffix}
|
|
<script language=javascript>
|
|
top.selectDefaultEmailCert(document.forms[0].email_cert_list);
|
|
</script>
|
|
</div></td>
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<P>
|
|
{when_signing_others_can_verify}
|
|
</P>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_compose_can_be_signed
|
|
|
|
sa_compose_can_be_encrypted:
|
|
<script language=javascript>
|
|
parent.sa_compose_encrypt_status = 1;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" HEIGHT="45%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_can_be_decrypted}
|
|
</H1>
|
|
<p>
|
|
{chosen_to_encrypt}
|
|
</p>
|
|
|
|
<P>
|
|
{message_encrypted_before_saved}
|
|
</P>
|
|
|
|
</td></tr></table>
|
|
</body>
|
|
</html>
|
|
:sa_compose_can_be_encrypted
|
|
|
|
sa_compose_sign_no_cert:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetComposeHelp()">
|
|
<script language=javascript>
|
|
parent.sa_compose_sign_status = 2;
|
|
</script>
|
|
<form>
|
|
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_signed}</H1>
|
|
|
|
<P>
|
|
{cannot_sign_because}
|
|
</P>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
<UL><LI>
|
|
{do_not_have_a_cert}
|
|
</LI></UL>
|
|
<table>
|
|
<tr valign="Top">
|
|
<td width="10%%"></td>
|
|
<td><input type="button" value="{text_obtain_new}" onClick="window.top.open('{get_new_cert_url}/')" width="72" ></td>
|
|
<td><P>{obtain_cert}</P></td>
|
|
</tr></table>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_compose_sign_no_cert
|
|
|
|
sa_compose_sign_expired_cert:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetComposeHelp()">
|
|
<script language=javascript>
|
|
parent.sa_compose_sign_status = 3;
|
|
</script>
|
|
<form>
|
|
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_signed}</H1>
|
|
|
|
<P>{cannot_sign_because}</p>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
<UL><LI>
|
|
{own_expired_cert}
|
|
</LI></UL>
|
|
<BLOCKQUOTE>
|
|
{help_for_further_assistance}
|
|
</BLOCKQUOTE>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_compose_sign_expired_cert
|
|
|
|
sa_compose_sign_revoked_cert:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body>
|
|
<form onLoad="parent.SetComposeHelp()">
|
|
<script language=javascript>
|
|
parent.sa_compose_sign_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_signed}</H1>
|
|
|
|
<P>{cannot_sign_because}</p>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
<UL><LI>
|
|
{your_cert_has_been_revoked}=You have a security certificate but it has been revoked.
|
|
</LI></UL>
|
|
<BLOCKQUOTE>
|
|
{help_for_further_assistance}
|
|
</BLOCKQUOTE>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_compose_sign_revoked_cert
|
|
|
|
sa_compose_sign_invalid_cert:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetComposeHelp()">
|
|
<script language=javascript>
|
|
parent.sa_compose_sign_status = 2;
|
|
</script>
|
|
<form>
|
|
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_signed}</H1>
|
|
|
|
<P>{cannot_sign_because}</p>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
<UL><LI>
|
|
{your_cert_cannot_be_used_for_signing}
|
|
</LI></UL>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_compose_sign_invalid_cert
|
|
|
|
sa_compose_sign_unknown_error:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body onLoad="parent.SetComposeHelp()">
|
|
<script language=javascript>
|
|
parent.sa_compose_sign_status = 2;
|
|
</script>
|
|
<form>
|
|
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_signed}</H1>
|
|
|
|
<P>{cannot_sign_because}</P>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
<UL><LI>
|
|
{unknow_problems}
|
|
</LI></UL>
|
|
</DIV>
|
|
</td>
|
|
</tr>
|
|
</TABLE>
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
:sa_compose_sign_unknown_error
|
|
|
|
sa_compose_encrypted_no_recipients:
|
|
<script language=javascript>
|
|
parent.sa_compose_encrypt_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_encrypted}</H1>
|
|
<P>
|
|
{cannot_encrypt_because}
|
|
</P>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL><LI>
|
|
You have not entered any recipients.
|
|
</LI></UL>
|
|
</DIV>
|
|
</td></tr></table>
|
|
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:sa_compose_encrypted_no_recipients
|
|
|
|
sa_compose_encrypted_no_cert:
|
|
<script language=javascript>
|
|
parent.sa_compose_encrypt_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_encrypted}</H1>
|
|
<P>
|
|
{cannot_encrypt_because}
|
|
</P>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL><LI>
|
|
{do_not_have_a_cert}
|
|
</LI></UL>
|
|
</DIV>
|
|
</td></tr></table>
|
|
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:sa_compose_encrypted_no_cert
|
|
|
|
sa_compose_encrypted_bad_recipients:
|
|
<script language=javascript>
|
|
parent.sa_compose_encrypt_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_encrypted}</H1>
|
|
<P>
|
|
This message cannot be {glossary encrypted,encryption}
|
|
because:
|
|
</P>
|
|
<form method=get action=formsubmit_handler>
|
|
<input type=hidden name="formName" value="cert_others_form">
|
|
<input type=hidden name="target" value="%1$d">
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL><LI>
|
|
{no_valid_cert_for}
|
|
</LI></UL>
|
|
|
|
<table>
|
|
<tr valign="Top">
|
|
<td width="20%%"></td>
|
|
<td>
|
|
<SELECT MULTIPLE name=emailAddresses oldSIZE="%2$d" size=5>
|
|
%3$s
|
|
</SELECT>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table width="100%%">
|
|
<tr valign="Top">
|
|
<td width="10%%"></td>
|
|
<td><div><input type="submit" value="Add..." width="72" name="ldap"></div></td>
|
|
<td><p>{add_certs_for}</p></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</td></tr></table>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:sa_compose_encrypted_bad_recipients
|
|
|
|
sa_compose_encrypted_expired_cert:
|
|
<script language=javascript>
|
|
parent.sa_compose_encrypt_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_encrypted}</H1>
|
|
<P>
|
|
This message cannot be {glossary encrypted,encryption}
|
|
because:
|
|
</P>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL><LI>
|
|
You have a security certificate but it has expired.
|
|
</LI></UL>
|
|
</DIV>
|
|
</td></tr></table>
|
|
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:sa_compose_encrypted_expired_cert
|
|
|
|
sa_compose_encrypted_revoked_cert:
|
|
<script language=javascript>
|
|
parent.sa_compose_encrypt_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_encrypted}</H1>
|
|
<P>
|
|
This message cannot be {glossary encrypted,encryption}
|
|
because:
|
|
</P>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL><LI>
|
|
You have a security certificate but it has been revoked.
|
|
</LI></UL>
|
|
</DIV>
|
|
</td></tr></table>
|
|
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:sa_compose_encrypted_revoked_cert
|
|
|
|
sa_compose_encrypted_invalid_cert:
|
|
<script language=javascript>
|
|
parent.sa_compose_encrypt_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_encrypted}</H1>
|
|
<P>
|
|
This message cannot be {glossary encrypted,encryption}
|
|
because:
|
|
</P>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
|
|
<UL><LI>
|
|
You have a security certificate but it is invalid.
|
|
</LI></UL>
|
|
</DIV>
|
|
</td></tr></table>
|
|
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:sa_compose_encrypted_invalid_cert
|
|
|
|
sa_compose_encrypted_unknown_error:
|
|
<script language=javascript>
|
|
parent.sa_compose_encrypt_status = 2;
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" HEIGHT="45%%">
|
|
<tr VALIGN=TOP>
|
|
|
|
<td><H1>{message_cannot_be_encrypted}</H1>
|
|
<P>
|
|
{cannot_encrypt because}
|
|
</P>
|
|
|
|
<DIV CLASS=Explanationbox>
|
|
<UL><LI>
|
|
{unknown_probs_with_message}
|
|
</LI></UL>
|
|
</DIV>
|
|
</td></tr></table>
|
|
</body>
|
|
</html>
|
|
:sa_compose_encrypted_unknown_error
|
|
|
|
;demo_nav_sec_type=text/html
|
|
;demo_nav_sec_content:
|
|
;<html>
|
|
;<head>
|
|
; <meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
; <title>InfoNavSec</title>
|
|
;</head>
|
|
;<body>
|
|
;Navigator: SSL Site
|
|
;<p>Encryption
|
|
;<p>This page was encrypted. This means it was difficult for other people
|
|
;to view this page
|
|
;<br>when it was loaded.
|
|
;<p>You can examine your copy of the certificate for this page and check
|
|
;the identity of the
|
|
;<br>web site. To see the certificate for this web site, click View Certificate.
|
|
;For complete
|
|
;<br>details on all the files on this page and their certificates, click
|
|
;Open Page Info.
|
|
;<br>
|
|
;<br>
|
|
;<br>
|
|
;<br>
|
|
;<p>Verification
|
|
;<p> Take a look at the page's Certificate.
|
|
;<br> Make sure that this is the site you think
|
|
;it is. This page comes from the site:
|
|
;<br> www.dell.com
|
|
;<br>
|
|
;</body>
|
|
;</html>
|
|
;:demo_nav_sec_content
|
|
|
|
;demo_mess_none_type=text/html
|
|
;demo_mess_none_content:
|
|
;<html>
|
|
;<head>
|
|
;<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
;</head>
|
|
;<body>
|
|
;<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" >
|
|
;<tr>
|
|
;<td WIDTH="10"></td>
|
|
;
|
|
;<td><b><font face="{nsm_font}"><font size=-1>Digital
|
|
;Signature:</div></font></b>
|
|
;<p><font face="{nsm_font}"><font size=-1>This message
|
|
;was not digitally signed by the sender.</font></font>
|
|
;<p><font face="{nsm_font}"><font size=-1>It is possible,
|
|
;though unlikely, that this email was sent by someone pretending to have
|
|
;this email address. It is also possible, though unlikely, that this email
|
|
;was tampered with while it was traveling across the internet. </font></font>
|
|
;<br>
|
|
;<p> </td>
|
|
;</tr>
|
|
;
|
|
;<tr>
|
|
;<td COLSPAN="2">
|
|
;<hr SIZE=3 NOSHADE WIDTH="100%"></td>
|
|
;
|
|
;<td></td>
|
|
;</tr>
|
|
;
|
|
;<tr>
|
|
;<td></td>
|
|
;
|
|
;<td><b><font face="{nsm_font}"><font size=-1>Encryption:</font></font></b>
|
|
;<p><font face="{nsm_font}"><font size=-1>This message
|
|
;was not encrypted when it was sent.</font></font>
|
|
;<p><font face="{nsm_font}"><font size=-1>It is possible,
|
|
;though unlikely, that other people read this message while it was traveling
|
|
;across the internet.</font></font>
|
|
;<p> </td>
|
|
;</tr>
|
|
;</table>
|
|
;
|
|
;</body>
|
|
;</html>
|
|
;:demo_mess_none_content
|
|
;
|
|
;demo_mess_valid_type=text/html
|
|
;demo_mess_valid_content:
|
|
;<html>
|
|
;<head>
|
|
;<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
;</head>
|
|
;<body>
|
|
;<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" >
|
|
;<tr>
|
|
;<td WIDTH="10"></td>
|
|
;
|
|
;<td><b><font face="{nsm_font}"><font size=-1>Digital
|
|
;Signature:</font></font></b>
|
|
;<p><font face="{nsm_font}"><font size=-1>This message
|
|
;was digitally signed by the owner of the email address lord@netscape.com</font><
|
|
;/font>
|
|
;<p><font face="{nsm_font}"><font size=-1>This message
|
|
;was not tampered with while it was traveling across the internet.</font></font>
|
|
;<p><font face="{nsm_font}"><font size=-1>The security
|
|
;certificate used by the owner of lord@netscape.com to sign this message
|
|
;has been added to your store of Others' certificates, to make it possible
|
|
;for you to send secure mail to this email address.</font></font>
|
|
;<br> </td>
|
|
;</tr>
|
|
;
|
|
;<tr>
|
|
;<td COLSPAN="2">
|
|
;<hr SIZE=3 NOSHADE WIDTH="100%"></td>
|
|
;
|
|
;<td></td>
|
|
;</tr>
|
|
;
|
|
;<tr>
|
|
;<td></td>
|
|
;
|
|
;<td><b><font face="{nsm_font}"><font size=-1>Encryption:</font></font></b>
|
|
;<p><font face="{nsm_font}"><font size=-1>This message
|
|
;was encrypted when it was sent.</font></font>
|
|
;<p><font face="{nsm_font}"><font size=-1>It was
|
|
;extremely hard for other people to read this message while it traveling
|
|
;across the internet.</font></font>
|
|
;<p> </td>
|
|
;</tr>
|
|
;</table>
|
|
;
|
|
;</body>
|
|
;</html>
|
|
;:demo_mess_valid_content
|
|
;
|
|
;demo_mess_invalid_type=text/html
|
|
;demo_mess_invalid_content:
|
|
;<html>
|
|
;<head>
|
|
;<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
;</head>
|
|
;<body>
|
|
;<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" >
|
|
;<tr>
|
|
;<td WIDTH="10"></td>
|
|
;
|
|
;<td><b><font face="{nsm_font}"><font size=-1>Invalid
|
|
;Digital Signature:</font></font></b>
|
|
;<p><font face="{nsm_font}"><font size=-1>This message
|
|
;was signed by the sender but the signature is invalid because:</font></font>
|
|
;<ul>
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>There is a mismatch between the signature
|
|
;and the message content. This message was altered after the sender signed
|
|
;it.</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
|
|
;the message is not certified to sign messages.</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
|
|
;the message has expired</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
|
|
;the message has been revoked</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
|
|
;the message is not yet valid</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
|
|
;the message was issued by an unknown Certificate Authority</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
|
|
;the message was issued by a Certificate Authority that you do not trust</font></
|
|
;font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
|
|
;the message was issued by a Certificate Authority whose certificate has
|
|
;expired</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
|
|
;the message was issued by a Certificate Authority whose certificate has
|
|
;been revoked </font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to sign
|
|
;the message was issued by a Certificate Authority whose certificate is
|
|
;not yet valid</font></font></li>
|
|
;</ul>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>Because this signature is invalid, it
|
|
;is possible, though unlikely, that this email was sent by someone pretending
|
|
;to have this email address.</font></font></td>
|
|
;</tr>
|
|
;
|
|
;<tr>
|
|
;<td COLSPAN="2">
|
|
;<hr SIZE=3 NOSHADE WIDTH="100%"></td>
|
|
;
|
|
;<td></td>
|
|
;</tr>
|
|
;<tr>
|
|
;<td></td>
|
|
;
|
|
;<td><b><font face="{nsm_font}"><font size=-1>Encryption:</font></font></b>
|
|
;<p><font face="{nsm_font}"><font size=-1>This message
|
|
;was encrypted by the sender, but the encryption is invalid because:</font></font
|
|
;>
|
|
;<ul>
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>You have not entered the Personal Security
|
|
;Password that allows the message to be decrypted</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
|
|
;the message is not in the current Security Certificate Wallet</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
|
|
;the message is not certified to encrypt messages.</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
|
|
;the message has expired</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
|
|
;the message has been revoked</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
|
|
;the message is not yet valid</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
|
|
;the message was issued by an unknown Certificate Authority</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
|
|
;the message was issued by a Certificate Authority that you do not trust</font></
|
|
;font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
|
|
;the message was issued by a Certificate Authority whose certificate has
|
|
;expired</font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
|
|
;the message was issued by a Certificate Authority whose certificate has
|
|
;been revoked </font></font></li>
|
|
;
|
|
;<li>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>The security certificate used to encrypt
|
|
;the message was issued by a Certificate Authority whose certificate is
|
|
;not yet valid</font></font></li>
|
|
;</ul>
|
|
;<font face="{nsm_font_verdana}"><font size=-1>Because the encryption is invalid, it
|
|
;is possible, though unlikely that other people read this message while
|
|
;it was traveling across the internet</font></font></td>
|
|
;</tr>
|
|
;</table>
|
|
;
|
|
;<br>
|
|
;<br>
|
|
;<br>
|
|
;</body>
|
|
;</html>
|
|
;:demo_mess_invalid_content
|
|
|
|
|
|
;
|
|
; Javascript that makes sure a cert name is selected and '#' sign in cert nick
|
|
; is transmitted correctly.
|
|
;
|
|
certificate_pane_javascript:
|
|
<script language=javascript>
|
|
<!--
|
|
{pop_up_alert}
|
|
var restore = false;
|
|
function setRestore(value)
|
|
{
|
|
restore = value;
|
|
}
|
|
var backup = false;
|
|
function setBackup(value)
|
|
{
|
|
backup = value;
|
|
}
|
|
function openIfSelected(formName,starturl,nick,popup,size)
|
|
{
|
|
if (document.forms[0].selectCert) {
|
|
if (document.forms[0].selectCert.selectedIndex != -1 &&
|
|
document.forms[0].selectCert.options[document.forms[0].selectCert.selectedIndex].value != "") {
|
|
|
|
var tmp = document.forms[0].selectCert.options[document.forms[0].selectCert.selectedIndex].value;
|
|
tmp = tmp.replace(/#/g,"%%23");
|
|
tmp = tmp.replace(/&/g,"%%7e");
|
|
|
|
url = starturl+'&nick=' + tmp + '&formName=' + formName;
|
|
window.open(url,popup,size);
|
|
}
|
|
}
|
|
}
|
|
|
|
function beforeSubmit(formName)
|
|
{
|
|
var noCert = false;
|
|
var index = -1;
|
|
if (!document.forms[0].selectCert) {
|
|
noCert = true;
|
|
}
|
|
if (!noCert) {
|
|
// if we do this w/o checking noCert, the rest of the script is pretty
|
|
// much useless 'cause it won't recover from this error
|
|
index = document.forms[0].selectCert.selectedIndex;
|
|
}
|
|
|
|
if (!restore) {
|
|
if (noCert) {
|
|
backup = false;
|
|
return false;
|
|
}
|
|
|
|
if (!noCert) {
|
|
if (!document.forms[0].selectCert.options[index].value) {
|
|
backup = false;
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
|
|
if (!noCert && index != -1) {
|
|
var nickname = document.forms[0].selectCert.options[document.forms[0].selectCert.selectedIndex].value;
|
|
if (nickname == ""|| nickname== "undefined")
|
|
return false;
|
|
var tmp = nickname.replace(/&/g,"%%7e");
|
|
|
|
document.forms[0].selectCert.options[document.forms[0].selectCert.selectedIndex].value = escape(tmp.replace(/#/g, "%%23"));
|
|
}
|
|
else if (!restore) {
|
|
return false;
|
|
}
|
|
restore = false;
|
|
return true;
|
|
}
|
|
|
|
// -->
|
|
</script>
|
|
:certificate_pane_javascript
|
|
|
|
|
|
|
|
; Cert list utility strings -- this creates a scrolling list of certs.
|
|
cert_list_prefix:
|
|
<script language=javascript>
|
|
<!--
|
|
var index = 0;
|
|
var keyID = new Array();
|
|
var nickname = new Array();
|
|
var emailaddr = new Array();
|
|
var subjectname = new Array();
|
|
var validFrom = new Array();
|
|
var validTo = new Array();
|
|
var issuerorg = new Array();
|
|
var nick, email, issuer, subject;
|
|
|
|
function showCertInfo()
|
|
{
|
|
var certSelect = document.forms[0].selectCert;
|
|
if (certSelect.selectedIndex < index) {
|
|
if (document.forms[0].currentnick) {
|
|
document.forms[0].currentnick.value= certSelect.options[certSelect.selectedIndex].value;
|
|
}
|
|
if (document.forms[0].validfrom) {
|
|
document.forms[0].validfrom.value = validFrom[certSelect.selectedIndex];
|
|
}
|
|
if (document.forms[0].validto) {
|
|
document.forms[0].validto.value = validTo[certSelect.selectedIndex];
|
|
}
|
|
if (document.forms[0].issuername) {
|
|
document.forms[0].issuername.value = issuerorg[certSelect.selectedIndex];
|
|
}
|
|
} else {
|
|
if (document.forms[0].currentnick) {
|
|
document.forms[0].currentnick.value= "";
|
|
}
|
|
if (document.forms[0].validfrom) {
|
|
document.forms[0].validfrom.value = "";
|
|
}
|
|
if (document.forms[0].validto) {
|
|
document.forms[0].validto.value = "";
|
|
}
|
|
if (document.forms[0].issuername) {
|
|
document.forms[0].issuername.value = "";
|
|
}
|
|
}
|
|
}
|
|
function storeCertInfo(keyid, nick, email, subject, start, end, issuer)
|
|
{
|
|
keyID[index] = keyid;
|
|
nickname[index] = nick;
|
|
emailaddr[index] = email;
|
|
subjectname[index] = subject;
|
|
validFrom[index] = start;
|
|
validTo[index] = end;
|
|
issuerorg[index] = issuer;
|
|
index ++;
|
|
}
|
|
// -->
|
|
document.write('<select NAME="selectCert" SIZE="8" onChange="showCertInfo()">');
|
|
:cert_list_prefix
|
|
|
|
fix_quotes:
|
|
nick = '%2$s';
|
|
nick = nick.replace(/'/g, "'");
|
|
issuer='%7$s';
|
|
email='%3$s';
|
|
email=email.replace(/'/g, "'");
|
|
subject='%4$s';
|
|
subject=subject.replace(/'/g, "'");
|
|
if (typeof(storeCertInfo)=="function")
|
|
storeCertInfo('%1$s', nick, email, subject,'%5$s', '%6$s', issuer);
|
|
:fix_quotes
|
|
|
|
|
|
cert_list_item:
|
|
{fix_quotes}
|
|
document.write('<option value="' + nick + '" >' + nick.substring(0,60));
|
|
:cert_list_item
|
|
|
|
cert_list_key_item:
|
|
{fix_quotes}
|
|
document.write('<option value="' + "%1$s" + '" >' + nick.substring(0,60));
|
|
:cert_list_key_item
|
|
|
|
cert_list_email_item:
|
|
{fix_quotes}
|
|
document.write('<option value="' + email + '" >' + email.substring(0,60));
|
|
:cert_list_email_item
|
|
|
|
nbsp10=
|
|
|
|
cert_list_suffix:
|
|
document.write('</select>');
|
|
</script>
|
|
:cert_list_suffix
|
|
|
|
list_empty=<p>{no_certs_found}</p>
|
|
|
|
textarea_current_cert_removed:
|
|
<tr valign=middle align=left>
|
|
<td colspan=3>
|
|
<br>{info_on_selected_cert}
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table border=0>
|
|
<tr>
|
|
<td align=left width=10%%>
|
|
<img src=get?baseRef=viewcertjpg>
|
|
</td>
|
|
<td>
|
|
<table width="70%%">
|
|
<tr>
|
|
<td colspan=2 align=right>
|
|
<input type=text name=currentnick size=46>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
{valid_from}
|
|
</td>
|
|
<td align=right>
|
|
<input type=text name=validfrom size=16>
|
|
to <input type=text name=validto size=16>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
{issued_by}
|
|
</td>
|
|
<td align=right>
|
|
<input type=text name=issuername size=36>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
:textarea_current_cert_removed
|
|
|
|
textarea_current_cert:
|
|
<!-- need selected certificate info here -->
|
|
:textarea_current_cert
|
|
|
|
cert_authorities_type=text/html
|
|
cert_authorities_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{certificate_pane_javascript}
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body alink="#333399" onLoad="parent.SetHelpURL('help.htm#1031434')">
|
|
<div><font size=-1>{text_cert_authorities_title}</font></div>
|
|
<div>
|
|
<form method=get action=formsubmit_handler name=cert_authorities onSubmit="return beforeSubmit('cert_authorities')">
|
|
<input type=hidden name="formName" value="cert_authorities_form">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
|
|
<tr VALIGN=TOP>
|
|
<td>
|
|
<table border=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="100%%" >
|
|
<tr>
|
|
<td><div>
|
|
{_certlist nick,CA,cert_list_prefix,cert_list_suffix}
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
|
|
<td>
|
|
<table border=0 COLS=0 WIDTH="100%%" >
|
|
<tr VALIGN=TOP>
|
|
<td></td>
|
|
<td ALIGN=LEFT><div>
|
|
<input type="button" name="view" value="{text_view}" width="75"
|
|
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')">
|
|
</div></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td></td>
|
|
<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')">
|
|
</div></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td></td>
|
|
<td align=left>
|
|
<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>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
<!- td>
|
|
|
|
<tr>
|
|
<td><div><input type="submit" value="{text_delete}" name="delete" width="72" >
|
|
{_crlButton}</div></td>
|
|
</tr>
|
|
{textarea_current_cert}
|
|
</table>
|
|
</form>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
:cert_authorities_content
|
|
|
|
crlButtonHTML:
|
|
<script language=JavaScript>
|
|
<!--
|
|
function launchCRLDialog()
|
|
{
|
|
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");
|
|
newWindow.advisor = self;
|
|
}
|
|
// -->
|
|
</script>
|
|
<input type=submit name=crlButton value='{text_crl_button}' onClick='launchCRLDialog();' width="72">
|
|
:crlButtonHTML
|
|
|
|
crlDialog_type=text/html
|
|
crlDialog_content={frame_set crl_dialog,formsubmit}
|
|
|
|
crl_dialog_top_type=text/html
|
|
crl_dialog_top_content={top_frame crl_dialog_text,lockedgif,35,35}
|
|
|
|
crl_dialog_buttons_type=text/html
|
|
crl_dialog_buttons_content:
|
|
{formsubmit_buttons_close_on_cancel_frame crlDialog,help.htm}
|
|
:crl_dialog_buttons_content
|
|
|
|
crl_dialog_main_type=text/html
|
|
crl_dialog_main_content:
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvmodalstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
{formsubmit document.forms[0]}
|
|
<body bgcolor=white>
|
|
<form name=crlDialog method=get action="formsubmit_handler" >
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="formName" value="crlDialog">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<br>
|
|
{select_crl_text}
|
|
<p>
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=0 WIDTH="100%%">
|
|
<tr VALIGN=TOP ALIGN=LEFT>
|
|
<td><div></div></td>
|
|
<td><div>
|
|
<select MULTIPLE name="crlNames" SIZE="8">
|
|
{_crlList}
|
|
<option value="">{nbsp10}{nbsp10}{nbsp10}{nbsp10}
|
|
</select>
|
|
</div></td>
|
|
<td><div align=left>
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
</body>
|
|
<script>
|
|
document.forms[0].crlNames.selectedIndex = 0;
|
|
</script>
|
|
</html>
|
|
:crl_dialog_main_content
|
|
|
|
crlclose_doclose_js_type="text/html"
|
|
crlclose_doclose_js_hdrs=""
|
|
crlclose_doclose_js_content:
|
|
<script language=javascript>
|
|
top.closewin();
|
|
top.advisor.open(top.advisor.location, 'content');
|
|
</script>
|
|
:crlclose_doclose_js_content
|
|
|
|
cert_websites_type=text/html
|
|
cert_websites_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{certificate_pane_javascript}
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body alink="#333399" onLoad="parent.SetHelpURL('help.htm#1031432')">
|
|
<div><font size=-1>{text_cert_websites_title}</font></div>
|
|
<div>
|
|
<form method=get action=formsubmit_handler name=cert_websites onSubmit="return beforeSubmit('cert_websites')">
|
|
<input type=hidden name="formName" value="cert_websites_form">
|
|
<input type=hidden name="target" value="%1$d">
|
|
|
|
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
|
|
<tr VALIGN=TOP>
|
|
<td>
|
|
<table border=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="100%%" >
|
|
<tr>
|
|
<td><div>
|
|
{_certlist nick,SSLServer,cert_list_prefix,cert_list_suffix}
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
|
|
<td>
|
|
<table border=0 COLS=0 WIDTH="100%%" >
|
|
<tr VALIGN=TOP>
|
|
<td></td>
|
|
<td ALIGN=RIGHT><div align=left>
|
|
<input type="button" name="view" value="{text_view}" width="75"
|
|
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')">
|
|
</div></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td></td>
|
|
<td align=left><div>
|
|
<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')">
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<table>
|
|
<tr>
|
|
<td><div>
|
|
<input type="submit" value={text_delete} name="delete" width="72">
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
{textarea_current_cert}
|
|
<tr>
|
|
<td COLSPAN="3">
|
|
<ht size=3 noshade width="100%%">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
:cert_websites_content
|
|
|
|
cert_others_type=text/html
|
|
cert_others_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{certificate_pane_javascript}
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body alink="#333399" onLoad="parent.SetHelpURL('help.htm#1031428')">
|
|
<div><font size=-1>{text_cert_others_title}</font></div>
|
|
<div>
|
|
<form method=get action=formsubmit_handler name=cert_others onSubmit="return beforeSubmit('cert_others')" >
|
|
<input type=hidden name="formName" value="cert_others_form">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
|
|
<tr VALIGN=TOP>
|
|
<td><div>
|
|
<table border=0 CELLSPACING=0 CELLPADDING=0 COLS=1 width="80%%">
|
|
<tr>
|
|
<td><div>
|
|
{_certlist nick,EmailRecipient,cert_list_prefix,cert_list_suffix}
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td>
|
|
<table border=0 COLS=0 >
|
|
<tr VALIGN=TOP><td></td>
|
|
<td ALIGN=RIGHT><div align=left>
|
|
<input type="button" name="view" value="{text_view}" width="75"
|
|
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')">
|
|
</div></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td></td>
|
|
<td align=left><div>
|
|
<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')">
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
<table><tr><td><div>
|
|
<input type="submit" value="{text_add_dots}" width="72" name="ldap"
|
|
onClick="setRestore(true)">
|
|
</div></td><td><div>
|
|
<input type="submit" value={text_delete} name="delete" width="72">
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
</tr>
|
|
<tr>
|
|
<td></div>
|
|
{textarea_current_cert}
|
|
</table>
|
|
<p CLASS=TOPBORDER>
|
|
{can_send_encr_if_have_cert}
|
|
<br>
|
|
{click_add_for_someone_cert}
|
|
</p>
|
|
</form>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
:cert_others_content
|
|
|
|
cert_mine_type=text/html
|
|
cert_mine_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{certificate_pane_javascript}
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#1047547')">
|
|
<DIV><font size=-1>{text_cert_mine_title}</font></DIV>
|
|
<div>
|
|
<form method=get action=formsubmit_handler name=cert_mine onSubmit="return beforeSubmit('cert_mine');">
|
|
<input type=hidden name="formName" value="cert_mine_form">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" ALIGN=LEFT>
|
|
<tr VALIGN=TOP ALIGN=LEFT>
|
|
<td><div>
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=0 WIDTH="100%%" >
|
|
<tr>
|
|
<td><div>
|
|
{_certlist nick,AllMine,cert_list_prefix,cert_list_suffix}
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
</div></td>
|
|
<td><div>
|
|
<table BORDER=0 COLS=0 WIDTH="100%%" >
|
|
<tr VALIGN=TOP>
|
|
<td></td>
|
|
<td>
|
|
<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')">
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>
|
|
<div align=left><input type="submit" name="backup" onclick="setBackup(true)" value="{text_backup}" width="75">
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>
|
|
<div align=left><input type="submit" name="restore" value="{text_restore}" width="75" onclick="setRestore(true)"></div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div></td>
|
|
</tr>
|
|
<tr>
|
|
<td><div><input type="button" value="{text_obtain_new}" onClick="window.top.open('{get_new_cert_url}/')" width="72" >
|
|
<input type="submit" value={text_delete} name="delete" width="72">
|
|
<input type="submit" value="{text_backup_all}" name="backup_all" width="72" onClick="setRestore(true);">
|
|
</div></td>
|
|
</tr>
|
|
{textarea_current_cert}
|
|
<tr HEIGHT="5">
|
|
<td COLSPAN="3">
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
</td>
|
|
</tr>
|
|
<tr ALIGN=LEFT VALIGN=TOP>
|
|
<td COLSPAN=3><div>
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=100%%>
|
|
<td><div>
|
|
<input type="submit" name="password" value=" {text_passwords} " width="72"
|
|
onclick="setRestore(true)">
|
|
</div></td><td width=10></td>
|
|
<td><div>
|
|
<font size=-1>
|
|
{password_protects_against_unauth_use}
|
|
</font>
|
|
</div></td>
|
|
</table>
|
|
</div></td>
|
|
</tr>
|
|
<tr></tr>
|
|
<tr><div>
|
|
<td COLSPAN="3">
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%"></td>
|
|
<td><div></div></td>
|
|
<td><div></div></td>
|
|
</div></tr>
|
|
<tr>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
</div>
|
|
:cert_mine_content
|
|
|
|
;
|
|
; redirect final view/delete windows so they fill up the whole frameset
|
|
;
|
|
refresh_frameset_type="text/html"
|
|
refresh_frameset_hdrs=""
|
|
refresh_frameset_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body>
|
|
<script language=javascript>
|
|
|
|
top.window.open("%1$s",'%2$s',null,true);
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|
|
:refresh_frameset_content
|
|
|
|
;
|
|
; ok_help_cancel button macro
|
|
; yes, another one. I only need the buttons themselves, the rest of the
|
|
; frame is easier done separately
|
|
; OK-6px-Cancel-12px-HELP|<- end of frame
|
|
;
|
|
buttons_only:
|
|
<script language=javascript>
|
|
var doCancel = false;
|
|
|
|
function setCancelFlag() {
|
|
doCancel = true;
|
|
}
|
|
</script>
|
|
<div align=right>
|
|
<table border=0 cellspacing=0 cellpadding=0 height=100%%>
|
|
<tr align=right valign=center>
|
|
<td width=50%%>
|
|
<div class=buttonspace>
|
|
<input type="submit" name="do_ok" value="{$1}" width="72">
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class=buttonspace>
|
|
<input type="submit" name="do_cancel" value="{text_cancel}" width="72"
|
|
onClick="setCancelFlag();">
|
|
</div>
|
|
</td>
|
|
<td width=30%%>
|
|
<div class=BUTTONSPACE>
|
|
<input type="button" name="do_help" value="{text_help}" width="72"
|
|
onClick="parent.OpenHelp()">
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
:buttons_only
|
|
|
|
|
|
;
|
|
; Tell the window to refresh itself
|
|
;
|
|
refresh_window_type="text/html"
|
|
refresh_window_hdrs=""
|
|
refresh_window_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body>
|
|
<script language=javascript>
|
|
|
|
window.location = "%1$s";
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|
|
:refresh_window_content
|
|
|
|
|
|
;
|
|
; Security Advisor: window to choose one cert out of the few with the same
|
|
; nickname
|
|
;
|
|
choose_cert_width=500
|
|
choose_cert_height=350
|
|
choose_cert_type="text/html"
|
|
choose_cert_hdrs=""
|
|
choose_cert_content:
|
|
{frame_set_3param choose_cert_usage,formsubmit}
|
|
:choose_cert_content
|
|
|
|
choose_cert_usage_top_type="text/html"
|
|
choose_cert_usage_top_hdrs=""
|
|
choose_cert_usage_top_content:
|
|
{top_frame_no_image choose_cert_title}
|
|
:choose_cert_usage_top_content
|
|
|
|
choose_cert_usage_main_type="text/html"
|
|
choose_cert_usage_main_hdrs=""
|
|
choose_cert_usage_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
{formsubmit document.forms[0]}
|
|
<body class=content alink="#333399">
|
|
<script language="javascript">
|
|
<!--
|
|
function fixPoundSignNick() {
|
|
var nickname = document.forms[0].nick;
|
|
document.forms[0].nick = nickname.replace(/#/g, "%%23");
|
|
return true;
|
|
}
|
|
// -->
|
|
</script>
|
|
<form method="get" action="formsubmit_handler" onSubmit="fixPoundSignNick()" >
|
|
<input type=hidden name="formName" value="choose_cert_by_usage">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="baseRef" value="%2$s">
|
|
<input type=hidden name="nick" value="%3$s">
|
|
<input type=hidden name="origin" value="%4$s">
|
|
<table>
|
|
<tr>
|
|
<td></td>
|
|
<td colspan=3>
|
|
<p> {cert_name_reps_many}
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>
|
|
<hr size=3 noshade>
|
|
<div>{choose_a_cert}</div></p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table>
|
|
<div>
|
|
{choose_list choose_list_item}
|
|
</div>
|
|
</table>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:choose_cert_usage_main_content
|
|
|
|
choose_list_item:
|
|
<tr>
|
|
<td></td>
|
|
<td><div>
|
|
<input type=radio name=selectItem value=%1$s:%6$s %5$s > {cert_select_info}
|
|
</div></td>
|
|
</tr>
|
|
:choose_list_item
|
|
|
|
choose_cert_usage_buttons_type="text/html"
|
|
choose_cert_usage_buttons_hdrs=""
|
|
choose_cert_usage_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#Choose Security Certificate')">
|
|
<form method="get" action="check_for_cancel">
|
|
<input type=hidden name="baseRef" value="formsubmit_dosubmit_js">
|
|
<input type=hidden name=target value="%1$d">
|
|
<input type=hidden name=nick value="%2$d">
|
|
<input type=hidden name=formName value=choose_cert_by_usage>
|
|
{buttons_only {text_ok}}
|
|
</table>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:choose_cert_usage_buttons_content
|
|
|
|
ldap_server_list_prefix=<select size=1 name=ldapServer>
|
|
ldap_server_list_item=<option value=%1$s> %2$s
|
|
ldap_server_list_suffix=</select>
|
|
|
|
ldap_request_width=500
|
|
ldap_request_height=350
|
|
ldap_request_type="text/html"
|
|
ldap_request_hdrs=""
|
|
ldap_request_content:
|
|
{frame_set_pass_var ldap_request_dialog,formsubmit,emailAddresses}
|
|
:ldap_request_content
|
|
|
|
ldap_request_dialog_top_type="text/html"
|
|
ldap_request_dialog_top_hdrs=""
|
|
ldap_request_dialog_top_content:
|
|
{top_frame_no_image ldap_request_dialog_title}
|
|
:ldap_request_dialog_top_content
|
|
|
|
ldap_request_dialog_main_type="text/html"
|
|
ldap_request_dialog_main_hdrs=""
|
|
ldap_request_dialog_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvmodalstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=content alink="#333399">
|
|
|
|
<script language=javascript>
|
|
function doNotSubmit()
|
|
{
|
|
return false;
|
|
}
|
|
</script>
|
|
<form method="get" action="formsubmit_handler"
|
|
onSubmit="return doNotSubmit();">
|
|
<input type=hidden name="formName" value="ldap_request_others">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<table BORDER=0 CELLSPACING=0>
|
|
<tr VALIGN=CENTER>
|
|
<td WIDTH="10"></td>
|
|
<td align=right>
|
|
<p>{directory_to_search}</p></div>
|
|
</td>
|
|
<td>
|
|
{ldap_server_list}
|
|
</td>
|
|
</tr>
|
|
|
|
<tr VALIGN=CENTER>
|
|
<td></td>
|
|
<td align=right>
|
|
<p>{cert_owners_email}</p>
|
|
</td>
|
|
<td><input type="text" name="emailaddress" size="30" value="{_emailAddresses}"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td COLSPAN="3">
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%"></td>
|
|
<td COLSPAN="2"></td>
|
|
<td COLSPAN="2"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td></td>
|
|
<td COLSPAN="2"></form>
|
|
<p>
|
|
{enter_email_of_person}
|
|
<p>
|
|
<p>
|
|
{psm_will_search_for_persons_cert}
|
|
</p></td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|
|
:ldap_request_dialog_main_content
|
|
|
|
ldap_request_dialog_buttons_type="text/html"
|
|
ldap_request_dialog_buttons_hdrs=""
|
|
ldap_request_dialog_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#1031501')">
|
|
<script language=javascript>
|
|
<!--
|
|
{pop_up_alert}
|
|
var cancel = false;
|
|
function beforeSubmit()
|
|
{
|
|
var input = window.parent.DialogContent.document.forms[0].emailaddress.value;
|
|
if (cancel == true) {
|
|
return true;
|
|
}
|
|
|
|
if (input == "") {
|
|
PopUpAlert('{must_supply_valid_email}');
|
|
return false;
|
|
}
|
|
|
|
// if (!input.match(/^(\\w+)@((\\w+)\\.)+(\\w+)$/)) {
|
|
// PopUpAlert('"' + input + '" is not a valid email address!');
|
|
// window.parent.DialogContent.document.forms[0].emailaddress.value="";
|
|
// return false;
|
|
// }
|
|
|
|
return true;
|
|
}
|
|
function setEmailAddr()
|
|
{
|
|
var main = window.parent.DialogContent.document.forms[0];
|
|
|
|
document.forms[0].emailaddress.value = main.emailaddress.value;
|
|
document.forms[0].ldapServer.value = main.ldapServer[main.ldapServer.selectedIndex].value;
|
|
}
|
|
//-->
|
|
</script>
|
|
<form method="get" action="ldap_request_others" onSubmit="return beforeSubmit();">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name=target value="%1$d">
|
|
<input type=hidden name=formName value="ldap_request_others">
|
|
<div align=right>
|
|
<table border=0 cellspacing=0 cellpadding=0 height=100%%>
|
|
<tr align=right valign=center>
|
|
<td width=50%%>
|
|
<div class=buttonspace>
|
|
<input type="submit" name="do_ok" value="{text_ok}" width="72"
|
|
onClick="setEmailAddr()">
|
|
<input type="hidden" name="emailaddress" >
|
|
<input type="hidden" name="ldapServer" >
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class=buttonspace>
|
|
<input type="submit" name="do_cancel" value="{text_cancel}" width="72"
|
|
onClick="cancel=true;">
|
|
</div>
|
|
</td>
|
|
<td width=30%%>
|
|
<div class=BUTTONSPACE>
|
|
<input type="button" name="do_help" value="{text_help}" width="72"
|
|
onClick="parent.OpenHelp()">
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:ldap_request_dialog_buttons_content
|
|
|
|
cert_edit_type="text/html"
|
|
cert_edit_hdrs=""
|
|
cert_edit_content:
|
|
{frame_set cert_edit_trust,formsubmit}
|
|
:cert_edit_content
|
|
|
|
cert_edit_trust_top_type="text/html"
|
|
cert_edit_trust_top_hdrs=""
|
|
cert_edit_trust_top_content:
|
|
{top_frame_no_image edit_cert_title}
|
|
:cert_edit_trust_top_content
|
|
|
|
; Take out verify cert from the Edit box to save space.
|
|
;
|
|
;<table>
|
|
;<td width="10"></td>
|
|
;<tr></tr>
|
|
;<tr>
|
|
;<td>
|
|
;{verify_cert cert_usage_wrapper}
|
|
;</td>
|
|
;</tr>
|
|
;</table>
|
|
|
|
cert_edit_trust_main_type="text/html"
|
|
cert_edit_trust_main_hdrs=""
|
|
cert_edit_trust_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body bgcolor=white>
|
|
{formsubmit document.forms[0]}
|
|
<form method="get" action="formsubmit_handler" name="edit_cert">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
{edit_cert}
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:cert_edit_trust_main_content
|
|
|
|
cert_edit_trust_buttons_type="text/html"
|
|
cert_edit_trust_buttons_hdrs=""
|
|
cert_edit_trust_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399" >
|
|
<form method="get" action="check_for_cancel_and_free_target">
|
|
<input type=hidden name="baseRef" value="formsubmit_dosubmit_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="formName" value="cert_edit">
|
|
{buttons_only {text_ok}}
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:cert_edit_trust_buttons_content
|
|
|
|
|
|
edit_cert_authority:
|
|
<script language=javascript>
|
|
parent.SetHelpURL('help.htm#%5$s');
|
|
</script>
|
|
<table cellspacing=0 cellpadding=0 >
|
|
<tr>
|
|
<td width="10"></td>
|
|
<td>
|
|
<table border=0 cellspacing=0>
|
|
<tr>
|
|
<td>
|
|
<p> {this_certificate} </p>
|
|
</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p><strong> %4$s </strong></p>
|
|
</td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="3">
|
|
<p>{rep_for_ca}</p>
|
|
</td>
|
|
<td> </td>
|
|
</tr>
|
|
</table>
|
|
|
|
<table border=0 cellspacing=0>
|
|
<tr>
|
|
<td colspan=3>
|
|
<p>{edit_trust_settings}</p>
|
|
</td>
|
|
</tr>
|
|
<td>
|
|
<input type="checkbox" name="networksite" value="networksite" %1$s >
|
|
</td>
|
|
<td>
|
|
<p>{cert_idents_web_sites}</p>
|
|
</td>
|
|
</tr>
|
|
<tr align=top><td>
|
|
<input type="checkbox" name="emailuser" value="emailuser" %2$s ></td>
|
|
<td>
|
|
<p>{cert_idents_mail_user}</p>
|
|
</td>
|
|
</tr>
|
|
<tr align=top><td>
|
|
<input type="checkbox" name="software" value="software" %3$s ></td>
|
|
<td>
|
|
<p>{cert_idents_sftwr_makers}</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<hr size=3 noshade></td>
|
|
</tr>
|
|
<td></td>
|
|
<td><p class=bold>
|
|
{help_for_ca_trust_settings}
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
:edit_cert_authority
|
|
|
|
edit_cert_website:
|
|
<script language=javascript>
|
|
parent.SetHelpURL('help.htm#%6$s');
|
|
</script>
|
|
<table cellspacing=0 cellpadding=0 border=0>
|
|
<tr>
|
|
<td width="10"></td>
|
|
<td>
|
|
<table border=0 cellspacing=0 cellpadding=0>
|
|
<tr>
|
|
<td colspan=3>
|
|
<p class=bold> {cert_issued_by}
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
{trust_options_list}
|
|
|
|
{edit_trust_issuing_ca}
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
:edit_cert_website
|
|
|
|
|
|
|
|
edit_trust_issuing_ca:
|
|
<script language=javascript>
|
|
<!--
|
|
{pop_up_alert}
|
|
function editTrustCA()
|
|
{
|
|
var target = document.forms[0].target.value;
|
|
var url='cert?baseRef=cert_action&action=cert_edit&target='+target;
|
|
var nick='%3$s';
|
|
url = url + '&formName=edit_cert&nick='+nick;
|
|
var size = 'width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100';
|
|
if (nick == 'NotInTheDatabase')
|
|
PopUpAlert('{issuer_cert_not_in_db}');
|
|
else
|
|
window.open(url, 'popup', size);
|
|
}
|
|
//-->
|
|
</script>
|
|
<div class=plainbox>
|
|
<table border=0 cellspacing=0 cellpadding=0>
|
|
<td colspan=2><div>
|
|
<input type=button name=edittrustca value='{text_edit_dots}' size='72' onClick='editTrustCA()'>
|
|
</div></td>
|
|
<td width=10></td>
|
|
<td>
|
|
<p>{edit_ca_trust}</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
:edit_trust_issuing_ca
|
|
|
|
trust_options_list:
|
|
<table>
|
|
<tr>
|
|
<td colspan=3>
|
|
<div class=plain><p>
|
|
{trusted_issuer_explanation}
|
|
</p> </div>
|
|
</td>
|
|
</tr>
|
|
<tr></tr>
|
|
</table>
|
|
<div class=plainbox>
|
|
<table border=0 cellspacing=1 cellpadding=0>
|
|
<tr>
|
|
<td colspan=3>
|
|
<p>{edit_cert_trust}</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<input type='radio' name='trustoption' value='trust' %4$s > </td>
|
|
<td> <p>{trust_this_cert}</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type='radio' name='trustoption' value='donottrust' %5$s > </td>
|
|
<td> <p>{dont_trust_this_cert}</p></td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
:trust_options_list
|
|
|
|
|
|
edit_cert_others:
|
|
<script language=javascript>
|
|
parent.SetHelpURL('help.htm#%6$s');
|
|
</script>
|
|
<table cellspacing=1 cellpadding=0 border=0>
|
|
<tr>
|
|
<td width=10></td>
|
|
<td>
|
|
<table border=0 cellspacing=5 cellpadding=0>
|
|
<tr>
|
|
<td colspan=3>
|
|
<p class=bold>{this_cert_issued_by}
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
{trust_options_list}
|
|
|
|
{edit_trust_issuing_ca}
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
:edit_cert_others
|
|
|
|
;
|
|
; Since UIEvent is called for cert_action need to set these
|
|
;
|
|
cert_action_width=520
|
|
cert_action_height=350
|
|
|
|
cert_view_width=520
|
|
cert_view_height=350
|
|
cert_view_type="text/html"
|
|
cert_view_hdrs=""
|
|
cert_view_content:
|
|
{frame_set_pass_var cert_view_detail,windowclose,windowOffset}
|
|
:cert_view_content
|
|
|
|
cert_view_detail_top_type="text/html"
|
|
cert_view_detail_top_hdrs=""
|
|
cert_view_detail_top_content:
|
|
{top_frame_no_image view_cert_title}
|
|
:cert_view_detail_top_content
|
|
|
|
showIssuerAndContents:
|
|
<script language=javascript>
|
|
<!---
|
|
var uniqueName = '{_certIssuerWindowName}';
|
|
|
|
function openIssuerWindow()
|
|
{
|
|
var offset = {_windowOffset};
|
|
var issuer = window.open('showIssuer?target=%1$d&windowOffset='+offset, uniqueName,'width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100');
|
|
issuer.moveBy(offset,offset);
|
|
}
|
|
|
|
function showCertContents()
|
|
{
|
|
window.open('get?baseRef=certPrettyPrint&target=%1$d', 'dump'+uniqueName,'width=760,height=625,scrollbars=yes,resizable=yes,toolbar=no,menubar=no');
|
|
}
|
|
//-->
|
|
</script>
|
|
:showIssuerAndContents
|
|
|
|
cert_view_detail_main_type="text/html"
|
|
cert_view_detail_main_hdrs=""
|
|
cert_view_detail_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
{showIssuerAndContents}
|
|
</head>
|
|
<body class=CONTENT onLoad="parent.SetHelpURL('help.htm#1049021')">
|
|
<p>
|
|
<table WIDTH="100%%">
|
|
<tr>
|
|
<td align=right><div><a href="javascript:showCertContents();">
|
|
{show_more_cert_info}
|
|
</a></div></td>
|
|
</tr>
|
|
<tr>
|
|
<td><div>
|
|
{verify_cert cert_usage_wrapper}
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
|
|
<tr>
|
|
<td WIDTH="10"></td>
|
|
<td>
|
|
<table BORDER=0 CELLSPACING=0 >
|
|
<tr>
|
|
<td colspan="3">
|
|
<div>
|
|
{view_cert_info pretty,view_cert_wrapper,view_cert_wrapper_no_comment}
|
|
</table>
|
|
</tr>
|
|
</body>
|
|
</html>
|
|
:cert_view_detail_main_content
|
|
|
|
cert_view_detail_buttons_type="text/html"
|
|
cert_view_detail_buttons_hdrs=""
|
|
cert_view_detail_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body bgcolor="#CCCCCC" link="#6666CC" vlink="#6666CC" alink="#333399">
|
|
<form method="get" action="get">
|
|
<input type=hidden name="baseRef" value="free_target_page">
|
|
<div align=right>
|
|
<table border=0 cellspacing=0 cellpadding=0 height=100%%>
|
|
<tr align=right valign=center>
|
|
<td width=50%%>
|
|
<div class=buttonspace>
|
|
<input type="submit" name="do_ok" value="{text_ok}" width="72">
|
|
</div>
|
|
</td>
|
|
<td width=30%%>
|
|
<div class=BUTTONSPACE>
|
|
<input type="button" name="do_help" value="{text_help}" width="72"
|
|
onClick="parent.OpenHelp()">
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:cert_view_detail_buttons_content
|
|
|
|
delete_cert_type="text/html"
|
|
delete_cert_height=350
|
|
delete_cert_width=520
|
|
delete_cert_hdrs=""
|
|
delete_cert_content:
|
|
{frame_set delete_cert_perm,windowclose}
|
|
:delete_cert_content
|
|
|
|
delete_cert_perm_top_type="text/html"
|
|
delete_cert_perm_top_hdrs=""
|
|
delete_cert_perm_top_content:
|
|
{top_frame_no_image delete_cert_title}
|
|
:delete_cert_perm_top_content
|
|
|
|
delete_cert_perm_main_type="text/html"
|
|
delete_cert_perm_main_hdrs=""
|
|
delete_cert_perm_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
{showIssuerAndContents}
|
|
</head>
|
|
<body bgcolor="#FFFFFF" link="#6666CC" vlink="#6666CC" alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#{delete_cert_help}')">
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
|
|
<tr>
|
|
<td WIDTH="10"></td>
|
|
<td>
|
|
<table BORDER=0 CELLSPACING=0 >
|
|
<tr>
|
|
<td colspan="3">
|
|
<div class=bold>{delete_cert_question}<br> </div>
|
|
{view_cert_info pretty,view_cert_wrapper,view_cert_wrapper_no_comment}
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<hr size=3 noshade>
|
|
<p><b>{delete_cert_warning}</b></p>
|
|
</body>
|
|
</html>
|
|
:delete_cert_perm_main_content
|
|
|
|
delete_cert_perm_buttons_type="text/html"
|
|
delete_cert_perm_buttons_hdrs=""
|
|
delete_cert_perm_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399">
|
|
<form method="get" action="delete_certificate">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
{buttons_only {text_delete}}
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:delete_cert_perm_buttons_content
|
|
|
|
;
|
|
; Set password dialog
|
|
;
|
|
set_password_width=500
|
|
set_password_height=450
|
|
set_password_type="text/html"
|
|
set_password_hdrs=""
|
|
set_password_content:
|
|
{frame_set_param set_token_password,formsubmit}
|
|
:set_password_content
|
|
|
|
set_token_password_top_type="text/html"
|
|
set_token_password_top_hdrs=""
|
|
set_token_password_top_content:
|
|
{top_frame_no_image set_token_password_title}
|
|
:set_token_password_top_content
|
|
|
|
set_token_password_main_type="text/html"
|
|
set_token_password_main_hdrs=""
|
|
set_token_password_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvmodalstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=content alink="#333399">
|
|
{formsubmit document.forms[0]}
|
|
<div>
|
|
<form method="get" action="formsubmit_handler">
|
|
<input type=hidden name="formName" value="set_db_password">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
|
|
<td WIDTH="10"></td>
|
|
<tr>
|
|
<td>
|
|
<table BORDER=0 CELLSPACING=5 >
|
|
<tr>
|
|
<td COLSPAN="3"><div>
|
|
{set_or_reset_password}
|
|
<tr VALIGN=CENTER>
|
|
<td align=right>
|
|
<p>{new_passwd}
|
|
</p>
|
|
</div></td>
|
|
<td></td>
|
|
<td><div><input type="password" NAME="newpassword" SIZE="16"></div></td>
|
|
</tr>
|
|
<tr VALIGN=CENTER>
|
|
<td align=right><p>
|
|
{new_passwd_again}
|
|
</p></td>
|
|
<td></td>
|
|
<td><div><input type="password" NAME="repeatpassword" SIZE="16"></div></td>
|
|
</tr>
|
|
</table>
|
|
<spacer type="vertical" size="12"></td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
{password_lifetime_pref}
|
|
<p class=alert>
|
|
{new_passwd_warning}
|
|
</p></td>
|
|
</form>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
:set_token_password_main_content
|
|
|
|
curr_slot_name:
|
|
<script language=javascript>
|
|
document.write(document.forms[0].slot.value);
|
|
</script>
|
|
:curr_slot_name
|
|
|
|
password_lifetime:
|
|
<div class=plainbox>
|
|
<table border=0 cellspacing=2 cellpadding=0 width=100%%%%>
|
|
<tr valign=center>
|
|
<td></td>
|
|
<td colspan="3">
|
|
<p>{require_passwd}</p>
|
|
</td>
|
|
</tr>
|
|
<tr valign=center>
|
|
<td></td>
|
|
<td><input type="radio" name="passwordlife" value="firsttime" %1$s></td>
|
|
<td>
|
|
<p>{first_time_cert_requested}</p>
|
|
</td>
|
|
</tr>
|
|
<tr valign=center>
|
|
<td></td>
|
|
<td>
|
|
<p><input type="radio" name="passwordlife" value="everytime" %2$s></p></td>
|
|
<td>
|
|
<p>{every_time_cert_requested}
|
|
</td>
|
|
</tr>
|
|
<tr valign=center>
|
|
<td></td>
|
|
<td><input type="radio" name="passwordlife" value="expiretime" %3$s></td>
|
|
<td><div class=plain>
|
|
{passwd_timeout_entry}
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</td>
|
|
<td></td>
|
|
</tr>
|
|
:password_lifetime
|
|
|
|
select_slot_password_head= {please_select_token} <select name=slotname size=1>
|
|
select_slot_password_item=<!---unused %1$d %2$d %3$d---><option value="%4$s">%4$s
|
|
select_slot_password_end=</select>
|
|
|
|
internal_slot_only=<input type=hidden name=slotname value="%1$s">
|
|
|
|
set_new_password:
|
|
<input type=hidden name="slot" value="%1$s">
|
|
<div>
|
|
{choose_password_to_prevent_access}
|
|
</div>
|
|
<table BORDER=0 CELLSPACING=0 WIDTH="100%%%%" >
|
|
:set_new_password
|
|
|
|
reset_password:
|
|
<input type=hidden name="slot" value="%1$s">
|
|
<p>
|
|
{change_passwd}
|
|
</p>
|
|
<table BORDER=0 CELLSPACING=0 WIDTH="100%%%%" >
|
|
<tr VALIGN=CENTER>
|
|
<td align=right>
|
|
<p>{old_passwd}
|
|
</p>
|
|
</td>
|
|
<td></td>
|
|
<td><div><input type="password" NAME="oldpassword" SIZE="16"></div></td>
|
|
</tr>
|
|
<tr>
|
|
<td COLSPAN="3">
|
|
</tr>
|
|
:reset_password
|
|
|
|
set_token_password_buttons_type="text/html"
|
|
set_token_password_buttons_hdrs=""
|
|
set_token_password_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#1051739')">
|
|
<script language=javascript>
|
|
{pop_up_alert}
|
|
function resetForm(f)
|
|
{
|
|
if (f.oldpassword) {
|
|
f.oldpassword.focus();
|
|
} else {
|
|
f.newpassword.focus();
|
|
}
|
|
f.reset();
|
|
}
|
|
function checknewpasswordfield()
|
|
{
|
|
var passwordform = window.parent.DialogContent.document.forms[0];
|
|
if (doCancel) {
|
|
return true;
|
|
}
|
|
if (passwordform.oldpassword && passwordform.oldpassword.value == '') {
|
|
PopUpAlert('{supply_current_password}');
|
|
resetForm(passwordform);
|
|
return false;
|
|
}
|
|
if (passwordform.newpassword.value !=
|
|
passwordform.repeatpassword.value) {
|
|
PopUpAlert('{invalid_new_password}');
|
|
resetForm(passwordform);
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
</script>
|
|
<form method="get" action="check_for_cancel" onSubmit="return (checknewpasswordfield())">
|
|
|
|
<input type=hidden name="baseRef" value="formsubmit_dosubmit_js">
|
|
<input type=hidden name=target value="%1$d">
|
|
<input type=hidden name=formName value="set_db_password">
|
|
{buttons_only {text_ok}}
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:set_token_password_buttons_content
|
|
|
|
show_followup_width=450
|
|
show_followup_height=90
|
|
show_followup_type="text/html"
|
|
show_followup_hdrs=""
|
|
show_followup_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body>
|
|
<center>
|
|
<div>{show_result}</div>
|
|
<form method=get action=get>
|
|
<div><input type="button" name="do_ok" value="{text_ok}" width="72"
|
|
onClick="window.close();"></div>
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="result" value="%2$s">
|
|
</form>
|
|
</center>
|
|
</body>
|
|
</html>
|
|
:show_followup_content
|
|
|
|
|
|
;
|
|
; warning dialog that comes up when RA tries to
|
|
; escrow the private key.
|
|
;
|
|
escrow_warning_type="text/html"
|
|
escrow_warning_hdrs=""
|
|
escrow_warning_width=520
|
|
escrow_warning_height=350
|
|
escrow_warning_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<title></title>
|
|
{disable_right_click_js}
|
|
{help_monitor_js}
|
|
{windowclose_monitor_js}
|
|
<frameset rows="50,*,40" border="0" frameborder="NO">
|
|
<frame src=get?baseRef=escrow_top&target=%1$d name="StandTop" scrolling="NO" marginwidth="0" marginheight="0">
|
|
<frame src=get?baseRef=escrow_main&target=%1$d name="StandContent" scrolling="Auto" marginwidth="0" marginheight="0">
|
|
<frame src=get?baseRef=escrow_bottom&target=%1$d name="StandFoot" scrolling="NO" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
</head>
|
|
</html>
|
|
:escrow_warning_content
|
|
|
|
escrow_top_type="text/html"
|
|
escrow_top_hdrs=""
|
|
escrow_top_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body CLASS=TOP alink="#333399">
|
|
|
|
<table>
|
|
<tr ALIGN="LEFT" VALIGN="TOP">
|
|
<!--- <td><img src="get?baseRef=alert1gif" width="35" height="30"></td> --->
|
|
<td><H1>{encryption_key_copy}</H1></td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|
|
:escrow_top_content
|
|
|
|
escrow_main_type="text/html"
|
|
escrow_main_hdrs=""
|
|
escrow_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=content>
|
|
<!---- unused %1$d %2$s------>
|
|
<p class=alert>
|
|
{escrow_alert}
|
|
</p>
|
|
|
|
<BLOCKQUOTE>
|
|
{escrow_benefit1}
|
|
</BLOCKQUOTE>
|
|
<BLOCKQUOTE>
|
|
{escrow_alert2}
|
|
</BLOCKQUOTE>
|
|
<P class=alert>
|
|
{only_click_ok_if_trust_for_escrow}
|
|
</p>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:escrow_main_content
|
|
|
|
ok_cancel_content:
|
|
<form method="get" action="{$3}" name="ok_cancel_handler_form">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="baseRef" value="{$2}">
|
|
<div align=right>
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 HEIGHT="100%%" >
|
|
<tr ALIGN=RIGHT VALIGN=CENTER>
|
|
<td width=50%%>
|
|
<div class=BUTTONSPACE>
|
|
<input type="submit" name="OK" value="{text_ok}" width="72">
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class=BUTTONSPACE>
|
|
<input type="submit" name="Cancel" value="{text_cancel}" width="72">
|
|
</div>
|
|
<input type="hidden" name="formName" value="{$1}">
|
|
</td>
|
|
:ok_cancel_content
|
|
|
|
ok_cancel:
|
|
{ok_cancel_content {$1},{$2},{$3}}
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</form>
|
|
:ok_cancel
|
|
|
|
ok_cancel_help:
|
|
{ok_cancel_content {$1},{$2},{$3}}
|
|
<td width=30%%>
|
|
<div class=BUTTONSPACE>
|
|
<input CLASS=BUTTON type="button" name="Help" value="{text_help}" width="72"
|
|
onClick="parent.OpenHelp()">
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</form>
|
|
:ok_cancel_help
|
|
|
|
escrow_bottom_type="text/html"
|
|
escrow_bottom_hdrs=""
|
|
escrow_bottom_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body bgcolor="#CCCCCC"alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#1036310')">
|
|
{ok_cancel_help escrow_warning,windowclose_doclose_js,ok_cancel_handler}
|
|
</body>
|
|
</html>
|
|
:escrow_bottom_content
|
|
|
|
pop_up_alert:
|
|
function PopUpAlert(s)
|
|
{
|
|
if (typeof(crypto) == "undefined" || typeof(crypto.alert) == "undefined") {
|
|
alert(s);
|
|
} else {
|
|
crypto.alert(s);
|
|
}
|
|
}
|
|
:pop_up_alert
|
|
|
|
;
|
|
;
|
|
; Select token dialog text
|
|
;
|
|
select_token_type=text/html
|
|
select_token_width=400
|
|
select_token_height=300
|
|
select_token_content={frame_set_param kgtoken,formsubmit}
|
|
kgtoken_top_type=text/html
|
|
kgtoken_top_content={top_frame kgtoken_header,lockedgif,30,30}
|
|
kgtoken_buttons_type=text/html
|
|
kgtoken_buttons_content:
|
|
{formsubmit_buttons_frame tokenSelect,help.htm#1035650}
|
|
:kgtoken_buttons_content
|
|
kgtoken_main_type=text/html
|
|
kgtoken_main_content:
|
|
<html>
|
|
{formsubmit document.forms[0]}
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=CONTENT>
|
|
<form method=get action="tokenSelect" name="tokenSelectForm">
|
|
|
|
<p>
|
|
{psm_detects_mult_slots}
|
|
</P>
|
|
<p>
|
|
{select_slot_to_use}
|
|
</p>
|
|
<div class=indent>
|
|
<select name="token">
|
|
{tokenList kgtoken_popup_wrapper}
|
|
</select>
|
|
</div>
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:kgtoken_main_content
|
|
kgtoken_popup_wrapper=<!---- unused %1$d -----><option value='%3$d+%2$d'>%4$s
|
|
|
|
;select_token_bogus_content:
|
|
;<html>
|
|
;<head>
|
|
;<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
;<title>{select_token_title}</title>
|
|
;</head>
|
|
;<frameset rows="50, *, 40" border="0" frameborder="NO">
|
|
;<frame src="get?baseRef=tokenSelectTop" name="TokenSelectTop" scrolling="No" marginwidth="0" marginheight="0">
|
|
;<frame src="get?baseRef=tokenSelectContent" name="TokenSelectContent" scrolling="No" marginwidth="0" marginheight="0">
|
|
;<frame src="get?baseRef=tokenSelectButtons" name="buttons" scrolling="No" marginwidth="0" marginheight="0">
|
|
;</frameset>
|
|
;:select_token_bogus_content
|
|
;
|
|
;; top frame of the page
|
|
;tokenSelectTop_type=text/html
|
|
;tokenSelectTop_content:
|
|
;<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
|
;<html>
|
|
;<head>
|
|
;<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
;<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
;</head>
|
|
;{formsubmit document.forms[0]}
|
|
;<body class=top alink="#333399">
|
|
;<table>
|
|
;<tr align="left" valign="top"><
|
|
;<td></td>
|
|
;<td><h1>{choose_security_token}</h1><td>
|
|
;</tr>
|
|
;</table>
|
|
;</body>
|
|
;</html>
|
|
;:tokenSelectTop_content
|
|
;
|
|
;; middle frame of the page
|
|
;tokenSelectContent_type=text/html
|
|
;tokenSelectContent_content:
|
|
;<html>
|
|
;<head>
|
|
;<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
;<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
;</head>
|
|
;<body class=CONTENT>
|
|
;<form method=get action=tokenSelect name="tokenSelectForm">
|
|
;<p>Netscape
|
|
;Personal Security Manager has detected multiple Security
|
|
;Tokens installed on your
|
|
;computer.</P>
|
|
;<p>Please
|
|
;choose the Security Token which Netscape Personal Security Manager should use.</p>
|
|
;<div class=indent>
|
|
;<select name="token">{tokenList tokenListPopupWrapper}</select>
|
|
;</div>
|
|
;<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
;<input type=hidden name="target" value="%1$d">
|
|
;</form>
|
|
;</body>
|
|
;</html>
|
|
;:tokenSelectContent_content
|
|
;tokenListPopupWrapper=<option>%1$d
|
|
;
|
|
;tokenSelectButtons_content:
|
|
;<html>
|
|
;<head>
|
|
;<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
;<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
;</head>
|
|
;<body onLoad="">
|
|
;<!-- hook up selectToken_help target -->
|
|
;{ok_cancel_help tokenSelectForm,formsubmit_dosubmit_js,ok_cancel_handler}
|
|
;</body>
|
|
;</html>
|
|
;:tokenSelectButtons_content
|
|
|
|
;
|
|
; can't import certificate into the DB because it's already exists
|
|
; top level frame set
|
|
;
|
|
cert_already_exists_type="text/html"
|
|
cert_already_exists_hdrs=""
|
|
cert_already_exists_width=520
|
|
cert_already_exists_height=350
|
|
cert_already_exists_content:
|
|
{frame_set cert_exists,windowclose}
|
|
:cert_already_exists_content
|
|
|
|
;
|
|
; can't import certificate into the DB because it's already exists
|
|
; top frame
|
|
;
|
|
cert_exists_top_type="text/html"
|
|
cert_exists_top_hdrs=""
|
|
cert_exists_top_content:
|
|
{top_frame cert_cannot_import_in_db,alert1gif,35,30}
|
|
:cert_exists_top_content
|
|
|
|
;
|
|
; can't import certificate into the DB because it's already exists
|
|
; middle frame
|
|
;
|
|
cert_exists_main_type="text/html"
|
|
cert_exists_main_hdrs=""
|
|
cert_exists_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=content alink="#FF0000">
|
|
<br>
|
|
<p>
|
|
{cert_already_exists_in_db_string}
|
|
</p>
|
|
</body>
|
|
</html>
|
|
:cert_exists_main_content
|
|
|
|
;
|
|
; can't import certificate into the DB because it's already exists
|
|
; buttons frame
|
|
;
|
|
cert_exists_buttons_type="text/html"
|
|
cert_exists_buttons_hdrs=""
|
|
cert_exists_buttons_content:
|
|
{windowclose_buttons_frame OKButton,help.htm}
|
|
:cert_exists_buttons_content
|
|
|
|
|
|
;
|
|
; Import CA certificate dialog box 1,
|
|
; top level frame set
|
|
;
|
|
import_ca_cert1_type="text/html"
|
|
import_ca_cert1_hdrs=""
|
|
import_ca_cert1_width=520
|
|
import_ca_cert1_height=350
|
|
import_ca_cert1_content:
|
|
{frame_set_param import_ca_cert_oldstyle1,windowclose}
|
|
:import_ca_cert1_content
|
|
|
|
;
|
|
; Import CA certificate dialog box 1,
|
|
; top frame
|
|
;
|
|
import_ca_cert_oldstyle1_top_type="text/html"
|
|
import_ca_cert_oldstyle1_top_hdrs=""
|
|
import_ca_cert_oldstyle1_top_content:
|
|
{top_frame import_ca_cert_title1, alert1gif,35,35}
|
|
:import_ca_cert_oldstyle1_top_content
|
|
|
|
;
|
|
; Import CA certificate dialog box 1,
|
|
; middle frame
|
|
;
|
|
import_ca_cert_oldstyle1_main_type="text/html"
|
|
import_ca_cert_oldstyle1_main_hdrs=""
|
|
import_ca_cert_oldstyle1_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=content>
|
|
<form>
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="certres" value="%2$s">
|
|
<input type=hidden name="nickname" value="%3$s">
|
|
<P>
|
|
{import_ca_cert_text1}
|
|
<p>
|
|
{import_ca_cert_text2}
|
|
<p>
|
|
{import_ca_cert_text3}
|
|
</P>
|
|
<div class=Plainbox>
|
|
<TABLE>
|
|
<TR valign=top>
|
|
<TD><div>
|
|
<input type="button" value={text_view} width="105"
|
|
onClick="window.open('get?baseRef=ca_cert_view&target=%1$d&certres=%2$s&bogus=bogus',
|
|
'popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
|
|
</div></TD>
|
|
<TD>
|
|
<P>{ca_cert_here_string}</P>
|
|
</TD>
|
|
</TR>
|
|
<TR valign=top>
|
|
<TD><div>
|
|
<input type="button" value={text_policy} width="105"
|
|
onClick="window.open('get?baseRef=ca_policy_view&target=%1$d&certres=%2$s&bogus=bogus','popup',
|
|
'width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')
|
|
">
|
|
</div></TD>
|
|
<TD>
|
|
<P>{policy_ca_cert_doc_here_string}
|
|
</P>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
</div>
|
|
<form>
|
|
</body>
|
|
</html>
|
|
:import_ca_cert_oldstyle1_main_content
|
|
|
|
;
|
|
; Import CA certificate dialog box 1,
|
|
; buttons frame
|
|
;
|
|
import_ca_cert_oldstyle1_buttons_type="text/html"
|
|
import_ca_cert_oldstyle1_buttons_hdrs=""
|
|
import_ca_cert_oldstyle1_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#1036401')">
|
|
<form method="get" action="importCACert1">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
{buttons_only {text_next}}
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:import_ca_cert_oldstyle1_buttons_content
|
|
|
|
;
|
|
; Import CA certificate dialog box 2,
|
|
; top level frameset
|
|
;
|
|
import_ca_cert2_type="text/html"
|
|
import_ca_cert2_hdrs=""
|
|
import_ca_cert2_width=520
|
|
import_ca_cert2_height=350
|
|
import_ca_cert2_content:
|
|
{frame_set import_ca_cert_oldstyle2,formsubmit}
|
|
:import_ca_cert2_content
|
|
|
|
;
|
|
; Import CA certificate dialog box 2
|
|
; top frame
|
|
;
|
|
import_ca_cert_oldstyle2_top_type="text/html"
|
|
import_ca_cert_oldstyle2_top_hdrs=""
|
|
import_ca_cert_oldstyle2_top_content:
|
|
{top_frame import_ca_cert_title2,alert1gif,35,35}
|
|
:import_ca_cert_oldstyle2_top_content
|
|
|
|
;
|
|
; Import CA certificate dialog box 2
|
|
; middle frame
|
|
;
|
|
import_ca_cert_oldstyle2_main_type="text/html"
|
|
import_ca_cert_oldstyle2_main_hdrs=""
|
|
import_ca_cert_oldstyle2_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
{formsubmit document.forms[0]}
|
|
<body class=content alink="#333399">
|
|
|
|
<form method="get" action="formsubmit_handler" name="trust_new_ca">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
|
|
<P>
|
|
{import_ca_cert_dialog2}
|
|
</P>
|
|
|
|
<div class=Plainbox>
|
|
<TABLE>
|
|
<TR valign=top>
|
|
<TD>
|
|
<input type="checkbox" name="acceptssl" value="ssl">
|
|
</TD>
|
|
<TD>
|
|
<DIV CLASS=Plain>{accept_website}</div>
|
|
</TD>
|
|
</TR>
|
|
<TR valign=top>
|
|
<TD>
|
|
<input type="checkbox" name="acceptemail" value="email" >
|
|
</TD>
|
|
<TD>
|
|
<DIV CLASS=Plain>{accept_email}</div>
|
|
</TD>
|
|
</TR>
|
|
<TR valign=top>
|
|
<TD>
|
|
<input type="checkbox" name="acceptobject" value="object">
|
|
</TD>
|
|
<TD>
|
|
<DIV CLASS=Plain>{accept_object}</div>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
</div>
|
|
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:import_ca_cert_oldstyle2_main_content
|
|
|
|
;
|
|
; Import CA certificate dialog box 2,
|
|
; buttons frame
|
|
;
|
|
import_ca_cert_oldstyle2_buttons_type="text/html"
|
|
import_ca_cert_oldstyle2_buttons_hdrs=""
|
|
import_ca_cert_oldstyle2_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#1036401')">
|
|
<form method="get" action="check_for_cancel" >
|
|
<input type=hidden name="baseRef" value="formsubmit_dosubmit_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="formName" value="trust_new_ca">
|
|
{buttons_only {text_finished}}
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:import_ca_cert_oldstyle2_buttons_content
|
|
|
|
;
|
|
; CA certificate policy
|
|
; top level frame set
|
|
;
|
|
ca_policy_view_type="text/html"
|
|
ca_policy_view_hdrs=""
|
|
ca_policy_view_content:
|
|
{frame_set_param ca_policy,windowclose}
|
|
:ca_policy_view_content
|
|
|
|
ca_policy_top_type="text/html"
|
|
ca_policy_top_hdrs=""
|
|
ca_policy_top_content:
|
|
{top_frame view_ca_policy_title,certgif,35,30}
|
|
:ca_policy_top_content
|
|
|
|
ca_policy_main_type="text/html"
|
|
ca_policy_main_hdrs=""
|
|
ca_policy_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body>
|
|
<p>
|
|
<table>
|
|
<td></td>
|
|
<td><div>
|
|
{_ca_policy_info}
|
|
</div></td>
|
|
</table>
|
|
<p>
|
|
</html>
|
|
:ca_policy_main_content
|
|
|
|
ca_policy_buttons_type="text/html"
|
|
ca_policy_buttons_hdrs=""
|
|
ca_policy_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body bgcolor="#CCCCCC" link="#6666CC" vlink="#6666CC" alink="#333399">
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%" HEIGHT="100%" >
|
|
<tr ALIGN=RIGHT VALIGN=center>
|
|
<td>
|
|
<form method="get" action="get">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<div class=buttonspace><input type="submit" name="do_ok"
|
|
value="{text_ok}" width="72"></div>
|
|
</form>
|
|
</td></tr>
|
|
</table>
|
|
</body>
|
|
</html>
|
|
:ca_policy_buttons_content
|
|
|
|
;
|
|
; CA certificate info
|
|
; top level frame set
|
|
;
|
|
ca_cert_view_type="text/html"
|
|
ca_cert_view_hdrs=""
|
|
ca_cert_view_content:
|
|
{frame_set_param view_ca_cert,windowclose}
|
|
:ca_cert_view_content
|
|
|
|
;
|
|
; CA certificate info
|
|
; top frame
|
|
;
|
|
view_ca_cert_top_type="text/html"
|
|
view_ca_cert_top_hdrs=""
|
|
view_ca_cert_top_content:
|
|
{top_frame ca_cert_view_header,lockedgif,35,35}
|
|
:view_ca_cert_top_content
|
|
|
|
;
|
|
; CA certificate info
|
|
; middle frame
|
|
;
|
|
view_ca_cert_main_type="text/html"
|
|
view_ca_cert_main_hdrs=""
|
|
view_ca_cert_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=CONTENT>
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
|
|
<tr>
|
|
<td WIDTH="10"></td>
|
|
|
|
<td>
|
|
<table BORDER=0 CELLSPACING=0 >
|
|
<tr><td> </td></tr>
|
|
<tr><td> </td></tr>
|
|
<tr></tr>
|
|
{view_cert_info pretty,view_cert_wrapper,view_cert_wrapper_no_comment}
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<font face="{nsm_view_cert_font}"><font size=-1></font></font>
|
|
</body>
|
|
</html>
|
|
:view_ca_cert_main_content
|
|
|
|
|
|
view_ca_cert_buttons_type=text/html
|
|
view_ca_cert_buttons_hdrs=""
|
|
view_ca_cert_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body bgcolor="#CCCCCC" link="#6666CC" vlink="#6666CC" alink="#333399">
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%" HEIGHT="100%" >
|
|
<tr ALIGN=RIGHT VALIGN=center>
|
|
<td>
|
|
<form method="get" action="get">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<div class=buttonspace><input type="submit" name="do_ok"
|
|
value="{text_ok}" width="72">
|
|
</form>
|
|
</td></tr>
|
|
</table>
|
|
</body>
|
|
</html>
|
|
:view_ca_cert_buttons_content
|
|
|
|
|
|
; use this macro to insert the glossary icon ("i")
|
|
;
|
|
glossary_icon:
|
|
<img SRC="get?baseRef=infojpg" ALT="Glossary Entry" ALIGN=ABSBOTTOM>
|
|
:glossary_icon
|
|
|
|
|
|
;
|
|
; server cert format
|
|
;
|
|
serverCert_format:
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2>
|
|
<tr><td COLSPAN="2">
|
|
<div class=plain>
|
|
%1$s
|
|
</div>
|
|
</td><td></td></tr>
|
|
|
|
<tr><td>
|
|
<div class=plain>
|
|
{serverCert_org}
|
|
</div>
|
|
</td>
|
|
|
|
<td>
|
|
<div class=plain>
|
|
%5$s
|
|
</div>
|
|
</td></tr>
|
|
|
|
<tr><td COLSPAN="2">
|
|
<div class=plain>
|
|
{serverCert_issuer}%4$s
|
|
</div>
|
|
</td><td></td></tr></table>
|
|
<!-- %2$s %3$s unused -->
|
|
:serverCert_format
|
|
|
|
;
|
|
; client auth top level frame set HTML
|
|
;
|
|
client_auth_type="text/html"
|
|
client_auth_hdrs=""
|
|
client_auth_width=520
|
|
client_auth_height=350
|
|
client_auth_content:
|
|
{frame_set client_auth,formsubmit}
|
|
:client_auth_content
|
|
|
|
;
|
|
; client auth top frame
|
|
;
|
|
client_auth_top_type="text/html"
|
|
client_auth_top_hdrs=""
|
|
client_auth_top_content:
|
|
{top_frame client_auth_header,lockedgif,30,30}
|
|
:client_auth_top_content
|
|
|
|
;
|
|
; client auth buttons frame
|
|
;
|
|
client_auth_buttons_type="text/html"
|
|
client_auth_buttons_hdrs=""
|
|
client_auth_buttons_content:
|
|
{formsubmit_buttons_frame cert_selection,help.htm#1036330}
|
|
:client_auth_buttons_content
|
|
|
|
;
|
|
; client auth main frame
|
|
;
|
|
client_auth_main_type="text/html"
|
|
client_auth_main_hdrs=""
|
|
client_auth_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
{formsubmit document.forms[0]}
|
|
<body class=content alink="#FF0000">
|
|
<p>{client_auth_greeting_string}</p>
|
|
|
|
<table WIDTH=500px>
|
|
<tr VALIGN=CENTER>
|
|
<td ALIGN=CENTER WIDTH="90px"><img SRC="get?baseRef=certgif" height=60 width=80></td>
|
|
|
|
<td ALIGN=CENTER VALIGN=TOP>
|
|
{_server_cert_info simple,serverCert_format,serverCert_format}
|
|
|
|
</td></tr></table>
|
|
|
|
<HR WIDTH=96%% ALIGN=CENTER>
|
|
|
|
<form method="get" action="formsubmit_handler" name="cert_selection">
|
|
<table>
|
|
<tr VALIGN=CENTER>
|
|
<td align=center width="90px"><img SRC="get?baseRef=certgif" height=60 width=80></td>
|
|
<td WIDTH="400">
|
|
<div class=plain>
|
|
{client_auth_string}
|
|
{_client_auth_certList userCert_prefix,userCert_wrapper,userCert_suffix}
|
|
</div>
|
|
</td></tr></table>
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:client_auth_main_content
|
|
|
|
|
|
;
|
|
; user cert list format (parameters for "_client_auth_certList")
|
|
; userCert_wrapper: %1$s}: index of the cert nickname,
|
|
; %2$s: (UnicodeString) nickname
|
|
;
|
|
userCert_prefix=<select name="chosen">
|
|
userCert_wrapper=<option value=%1$d>%2$s
|
|
userCert_suffix=</select>
|
|
;
|
|
; -- END -- client_auth
|
|
;
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
;
|
|
; PKCS11 UI
|
|
;
|
|
|
|
adv_modules_type=text/html
|
|
adv_modules_content:
|
|
<script language="JavaScript1.2">
|
|
var modules = new Array();
|
|
var slots = new Array();
|
|
|
|
var currentModule = null;
|
|
var currentSlot = null;
|
|
|
|
function Window_parent_reload_once()
|
|
{
|
|
// Reload once, then clear the handler.
|
|
// Intended as a one-off reloader after module addition.
|
|
//alert("Reloading once.");
|
|
if (advisor != null)
|
|
advisor.ReloadModules();
|
|
// window.onfocus = null;
|
|
// ReloadModules();
|
|
}
|
|
|
|
function pk11_module_add()
|
|
{
|
|
// window.onfocus = Window_reload_once;
|
|
var wnd = window.open('get?baseRef=pk11_module_add&target=%1$d',
|
|
'popup','width={pk11_module_add_width},height={pk11_module_add_height},status=no,toolbar=no,menubar=no');
|
|
wnd.advisor = self;
|
|
// wnd.onunload = Window_parent_reload_once;
|
|
return false;
|
|
}
|
|
|
|
function ReloadModules()
|
|
{
|
|
currentModule = null;
|
|
frames[1].location = "get?baseRef=adv_modules_module_list";
|
|
}
|
|
|
|
function ClearCurrentModule()
|
|
{
|
|
currentModule = null;
|
|
frames[2].location = "get?baseRef=adv_modules_module_info";
|
|
frames[3].location = "PKCS11ShowSlots?no_module=0";
|
|
}
|
|
|
|
function Module_load()
|
|
{
|
|
currentModule = this;
|
|
frames[2].location = "get?baseRef=adv_modules_module_info";
|
|
frames[3].location = "PKCS11ShowSlots?module=" + this.ID;
|
|
}
|
|
|
|
function Module(ID, name, label, file, version)
|
|
{
|
|
this.ID = ID;
|
|
this.name = name;
|
|
this.label = label;
|
|
this.file = file;
|
|
this.version = version;
|
|
}
|
|
|
|
// initialize the Module class
|
|
new Module(0, "", "", "", "");
|
|
Module.prototype.load = Module_load;
|
|
|
|
function ClearCurrentSlot()
|
|
{
|
|
currentSlot = null;
|
|
frames[4].location = "get?baseRef=adv_modules_blank_slot_info";
|
|
}
|
|
{pop_up_alert}
|
|
|
|
function DoSomethingToSlot(what)
|
|
{
|
|
if (what == 'LogoutAllSlots')
|
|
{
|
|
if (typeof(crypto) != "undefined" &&
|
|
typeof (crypto.logout) != "undefined") {
|
|
crypto.logout();
|
|
}
|
|
if (currentSlot != null)
|
|
{
|
|
var command = "PKCS11ShowSlot"
|
|
+ "?module=" + currentModule.ID
|
|
+ "&slot=" + currentSlot.ID;
|
|
frames[4].location = command;
|
|
}
|
|
}
|
|
else if (currentSlot != null)
|
|
{
|
|
var command = "PKCS11" + what
|
|
+ "?module=" + currentModule.ID
|
|
+ "&slot=" + currentSlot.ID;
|
|
frames[4].location = command;
|
|
}
|
|
else
|
|
{
|
|
PopUpAlert('{please_select_slot}');
|
|
}
|
|
}
|
|
|
|
function Slot_load()
|
|
{
|
|
currentSlot = this;
|
|
DoSomethingToSlot("ShowSlot");
|
|
}
|
|
|
|
var bypassAssert = -999;
|
|
|
|
{pop_up_alert}
|
|
|
|
function Slot(ID, modID, name, status, serial, version)
|
|
{
|
|
if ((currentModule == null) && (ID != bypassAssert))
|
|
PopUpAlert({creating_slot_that_does_not_belong_to_mod});
|
|
this.ID = ID;
|
|
this.moduleID = modID;
|
|
this.name = name;
|
|
this.status = status;
|
|
this.serial = serial;
|
|
this.version = version;
|
|
}
|
|
|
|
// initialize the Slot class
|
|
new Slot(bypassAssert, 0, "", "", "", "");
|
|
Slot.prototype.load = Slot_load;
|
|
parent.SetHelpURL('help.htm#1036162');
|
|
</script>
|
|
|
|
<frameset rows="10%%,70%%,*" border="0" frameborder="no">
|
|
<frame src="get?baseRef=adv_modules_supertitle" scrolling="no" marginwidth="0" marginheight="0">
|
|
<frameset cols="1*,1*" border="0" frameborder="no">
|
|
<frameset rows="1*,100" border="0" frameborder="no">
|
|
<frame src="get?baseRef=adv_modules_module_list" name="modlist" scrolling="no" marginwidth="0" marginheight="0">
|
|
<frame src="about:blank" name="modinfo" scrolling="no" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
<frameset rows="1*,100" border="0" frameborder="no">
|
|
<frame src="get?baseRef=adv_modules_slot_list" name="slotlist" scrolling="no" marginwidth="0" marginheight="0">
|
|
<frame src="about:blank" name="slotinfo" scrolling="no" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
</frameset>
|
|
<frame src="get?baseRef=adv_modules_fips_pane" name="fips" scrolling="no" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
:adv_modules_content
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
adv_modules_supertitle_type=text/html
|
|
adv_modules_supertitle_content:
|
|
<HTML><HEAD>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<link REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</HEAD><BODY bgcolor=#FFFFFF>
|
|
|
|
<p>
|
|
{conifugre_and_view_pkcs11}
|
|
</p>
|
|
</BODY></HTML>
|
|
:adv_modules_supertitle_content
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
pk11_newmodulewrap=parent.modules[%1$d] = new parent.Module(%2$d, "%3$s", "%4$s", "%5$s", "%6$s");
|
|
pk11_modulelistwrap=<!----- unused %1$d %3$s ----><option value="%2$d">%4$s
|
|
adv_modules_module_list_type=text/html
|
|
adv_modules_module_list_content:
|
|
<HTML><HEAD>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<link REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</HEAD><BODY bgcolor=#FFFFFF>
|
|
<p class=bu>{select_module}</p>
|
|
<script language="JavaScript1.2">
|
|
<!-- data here comes from PSM -->
|
|
{_pk11modules pk11_newmodulewrap}
|
|
{pop_up_alert}
|
|
function DeleteModule()
|
|
{
|
|
if (parent.currentModule != null)
|
|
{
|
|
pkcs11.deletemodule(parent.currentModule.label);
|
|
location = "get?baseRef=adv_modules_module_list";
|
|
}
|
|
else
|
|
{
|
|
PopUpAlert("{select_module_to_delete}");
|
|
}
|
|
}
|
|
<!-- end of data from NSM -->
|
|
</script>
|
|
|
|
<FORM><div class=plainbox>
|
|
|
|
<table CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="100%" >
|
|
<tr><td></td></tr>
|
|
<tr><td><div>
|
|
<select NAME="selectName" size="5" width="230" onChange="parent.modules[selectedIndex].load()">
|
|
{_pk11modules pk11_modulelistwrap}
|
|
</select>
|
|
</td></div></tr>
|
|
<tr><td><div>
|
|
<input type="button" value="{text_add}"width="72" onClick="parent.pk11_module_add()">
|
|
<spacer type="horizontal" size="12">
|
|
<input type="button" value="{text_delete}" width="72" onClick="DeleteModule()">
|
|
</td></div></tr>
|
|
</table>
|
|
</div>
|
|
</FORM>
|
|
</BODY>
|
|
<script language=javascript>
|
|
parent.ClearCurrentModule();
|
|
</script>
|
|
</HTML>
|
|
:adv_modules_module_list_content
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
pk11_module_add_type=text/html
|
|
pk11_module_add_width=520
|
|
pk11_module_add_height=350
|
|
pk11_module_add_content={frame_set pk11_addmodule,formsubmit}
|
|
|
|
pk11_addmodule_top_type=text/html
|
|
pk11_addmodule_top_hdrs=""
|
|
pk11_addmodule_top_content={top_frame add_module_title,lockedgif,35,35}
|
|
|
|
pk11_addmodule_main_type=text/html
|
|
pk11_addmodule_main_hdrs=
|
|
pk11_addmodule_main_content:
|
|
<HTML>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvmodalstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
{formsubmit document.forms[0]}
|
|
<SCRIPT LANGUAGE="JavaScript">
|
|
// Crypto Mechanism Flags
|
|
PKCS11_MECH_RSA_FLAG = 0x1<<0;
|
|
PKCS11_MECH_DSA_FLAG = 0x1<<1;
|
|
PKCS11_MECH_RC2_FLAG = 0x1<<2;
|
|
PKCS11_MECH_RC4_FLAG = 0x1<<3;
|
|
PKCS11_MECH_DES_FLAG = 0x1<<4;
|
|
PKCS11_MECH_DH_FLAG = 0x1<<5; //Diffie-Hellman
|
|
PKCS11_MECH_SKIPJACK_FLAG = 0x1<<6; //SKIPJACK algorithm as in Fortezza cards
|
|
PKCS11_MECH_RC5_FLAG = 0x1<<7;
|
|
PKCS11_MECH_SHA1_FLAG = 0x1<<8;
|
|
PKCS11_MECH_MD5_FLAG = 0x1<<9;
|
|
PKCS11_MECH_MD2_FLAG = 0x1<<10;
|
|
PKCS11_MECH_RANDOM_FLAG = 0x1<<27; //Random number generator
|
|
PKCS11_PUB_READABLE_CERT_FLAG = 0x1<<28; //Stored certs can be read off the token w/o logging in
|
|
PKCS11_DISABLE_FLAG = 0x1<<30; //tell Navigator to disable this slot by default
|
|
|
|
// Important:
|
|
// 0x1<<11, 0x1<<12, ... , 0x1<<26, 0x1<<29, and 0x1<<31 are reserved
|
|
// for internal use in Navigator.
|
|
// Therefore, these bits should always be set to 0; otherwise,
|
|
// Navigator might exhibit unpredictable behavior.
|
|
|
|
// These flags indicate which mechanisms should be turned on by
|
|
pkcs11MechanismFlags = PKCS11_MECH_RANDOM_FLAG;
|
|
|
|
|
|
// Ciphers that support SSL or S/MIME
|
|
PKCS11_CIPHER_FORTEZZA_FLAG = 0x1<<0;
|
|
|
|
// Important:
|
|
// 0x1<<1, 0x1<<2, ... , 0x1<<31 are reserved
|
|
// for internal use in Navigator.
|
|
// Therefore, these bits should ALWAYS be set to 0; otherwise,
|
|
// Navigator might exhibit unpredictable behavior.
|
|
|
|
// These flags indicate which SSL ciphers are supported
|
|
pkcs11CipherFlags = PKCS11_CIPHER_FORTEZZA_FLAG;
|
|
|
|
|
|
// Return values of pkcs11.addmodule() & pkcs11.delmodule()
|
|
// success codes
|
|
JS_OK_ADD_MODULE = 3 // Successfully added a module
|
|
JS_OK_DEL_EXTERNAL_MODULE = 2 // Successfully deleted ext. module
|
|
JS_OK_DEL_INTERNAL_MODULE = 1 // Successfully deleted int. module
|
|
|
|
// failure codes
|
|
JS_ERR_OTHER = -1 // Other errors than the followings
|
|
JS_ERR_USER_CANCEL_ACTION = -2 // User abort an action
|
|
JS_ERR_INCORRECT_NUM_OF_ARGUMENTS= -3 // Calling a method w/ incorrect # of arguments
|
|
JS_ERR_DEL_MODULE = -4 // Error deleting a module
|
|
JS_ERR_ADD_MODULE = -5 // Error adding a module
|
|
JS_ERR_BAD_MODULE_NAME = -6 // The module name is invalid
|
|
JS_ERR_BAD_DLL_NAME = -7 // The DLL name is bad
|
|
JS_ERR_BAD_MECHANISM_FLAGS = -8 // The mechanism flags are invalid
|
|
JS_ERR_BAD_CIPHER_ENABLE_FLAGS = -9 // The SSL, S/MIME cipher flags are invalid
|
|
|
|
var new_window;
|
|
var has_new_window = 0;
|
|
|
|
function HandleCipher(checkBox) {
|
|
if (checkBox.checked) {
|
|
pkcs11MechanismFlags |= checkBox.value;
|
|
} else {
|
|
pkcs11MechanismFlags &= ~checkBox.value;
|
|
}
|
|
}
|
|
|
|
function HandleSSL(checkBox) {
|
|
if (checkBox.checked) {
|
|
pkcs11CipherFlags |= checkBox.value;
|
|
} else {
|
|
pkcs11CipherFlags &= ~checkBox.value;
|
|
}
|
|
}
|
|
|
|
function colonize(string) {
|
|
len = string.length;
|
|
end = len -1;
|
|
|
|
if (len == 0) return string;
|
|
|
|
|
|
for (i=0; i < len; i++) {
|
|
if (string.charAt(i) == "/") {
|
|
if (i == 0) {
|
|
new_string = ":" + string.substring(1,len);
|
|
} else if (i == end) {
|
|
new_string = string.substring(0,i)+':';
|
|
} else {
|
|
new_string = string.substring(0,i)+':'+
|
|
string.substring(i+1,len);
|
|
}
|
|
string = new_string;
|
|
}
|
|
}
|
|
|
|
if (string.charAt(0) == ":") string = string.substring(1,len);
|
|
return string;
|
|
}
|
|
|
|
{pop_up_alert}
|
|
|
|
function DoInstall(name,module) {
|
|
if ((navigator.platform == "MacPPC")
|
|
|| (navigator.platform == "Mac68K")) {
|
|
module = colonize(module);
|
|
}
|
|
if (typeof(pkcs11) != "undefined") {
|
|
result = pkcs11.addmodule(name, module,
|
|
pkcs11MechanismFlags, pkcs11CipherFlags);
|
|
if (result < 0)
|
|
{
|
|
PopUpAlert("{new_mod_setup_failed}" + result);
|
|
}
|
|
else
|
|
{
|
|
if (top.advisor != null)
|
|
top.advisor.ReloadModules();
|
|
else
|
|
PopUpAlert("{no_sec_advisor}");
|
|
}
|
|
} else {
|
|
PopUpAlert("{pkcs11_class_undefined}");
|
|
}
|
|
top.window.close();
|
|
}
|
|
|
|
default_name = "Netscape Module";
|
|
|
|
default_module = "D:/dogbert/ns/dist/WIN32_D.OBJ/bin/fort32.dll"
|
|
document.writeln('<body bgcolor="white">');
|
|
document.writeln("<FORM name=instform target=_self><table>");
|
|
document.writeln('<tr valign=center><td></td><td align=right><div>{mod_name}</div></td><td><div> <Input Type=Text Name=modName value='+default_name+' size=28 required></div></td></tr>');
|
|
document.writeln("<tr valign=center><td></td><td align=right><div>{mod_filename}</div></td><td><div><Input Type=FILE required Name=module></div></td></tr></table>");
|
|
document.writeln('<tr><td COLSPAN="4"><hr SIZE=3 NOSHADE WIDTH="100%"></td></tr>');
|
|
document.writeln('<tr><td colspan=2><p>{enter_info_for_mod}</p></td><td></td></tr>');
|
|
document.writeln("</FORM></body></html>");
|
|
|
|
function submitif() {
|
|
if (top.dosubmit) {
|
|
DoInstall(document.instform.modName.value, document.instform.module.value);
|
|
top.closewin();
|
|
}
|
|
return false;
|
|
}
|
|
</SCRIPT>
|
|
:pk11_addmodule_main_content
|
|
|
|
formsubmit_buttons_close_on_cancel_frame:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399" onLoad="parent.SetHelpURL('{$2}')">
|
|
{ok_cancel_help {$1},formsubmit_dosubmit_js,close_if_cancel}
|
|
</body>
|
|
</html>
|
|
:formsubmit_buttons_close_on_cancel_frame
|
|
|
|
pk11_addmodule_buttons_type=text/html
|
|
pk11_addmodule_buttons_hdrs=
|
|
pk11_addmodule_buttons_content:
|
|
{formsubmit_buttons_close_on_cancel_frame pk11_addmodule,help.htm#1040860}
|
|
:pk11_addmodule_buttons_content
|
|
|
|
;pk11_module_add_unused:
|
|
;document.writeln("<hr><TABLE><TR><TD>");
|
|
;document.writeln("<Input type=Checkbox name=RSA value="+PKCS11_MECH_RSA_FLAG+" onclick=HandleCipher(document.instform.RSA)> RSA<br>");
|
|
;document.writeln("<Input type=Checkbox name=DSA value="+PKCS11_MECH_DSA_FLAG+" onclick=HandleCipher(document.instform.DSA)> DSA<br>");
|
|
;document.writeln("<Input type=Checkbox name=RC2 value="+PKCS11_MECH_RC2_FLAG+" onclick=HandleCipher(document.instform.RC2)> RC2<br>");
|
|
;document.writeln("<Input type=Checkbox name=RC4 value="+PKCS11_MECH_RC4_FLAG+" onclick=HandleCipher(document.instform.RC4)> RC4<br>");
|
|
;document.writeln("</TD><TD>");
|
|
;document.writeln("<Input type=Checkbox name=DES value="+PKCS11_MECH_DES_FLAG+" onclick=HandleCipher(document.instform.DES)> DES<br>");
|
|
;document.writeln("<Input type=Checkbox name=DH value="+PKCS11_MECH_DH_FLAG+" onclick=HandleCipher(document.instform.DH)> DH<br>");
|
|
;document.writeln("<Input type=Checkbox name=SKIPJACK value="+PKCS11_MECH_SKIPJACK_FLAG+" onclick=HandleCipher(document.instform.SKIPJACK)> SKIPJACK<br>");
|
|
;document.writeln("<Input type=Checkbox name=RC5 value="+PKCS11_MECH_RC5_FLAG+" onclick=HandleCipher(document.instform.RC5)> RC5<br>");
|
|
;document.writeln("</TD><TD>");
|
|
;document.writeln("<Input type=Checkbox name=SHA1 value="+PKCS11_MECH_SHA1_FLAG+" onclick=HandleCipher(document.instform.SHA1)> SHA1<br>");
|
|
;document.writeln("<Input type=Checkbox name=MD5 value="+PKCS11_MECH_MD5_FLAG+" onclick=HandleCipher(document.instform.MD5)> MD5<br>");
|
|
;document.writeln("<Input type=Checkbox name=MD2 value="+PKCS11_MECH_MD2_FLAG+" onclick=HandleCipher(document.instform.MD2)> MD2<br>");
|
|
;document.writeln("</TD><TD>");
|
|
;document.writeln("<Input type=Checkbox name=Random value="+PKCS11_MECH_RANDOM_FLAG+" CHECKED onclick=HandleCipher(document.instform.Random)> Random Number Generation<br>");
|
|
;document.writeln("<Input type=Checkbox name=readCert value="+PKCS11_PUB_READABLE_CERT_FLAG+" onclick=HandleCipher(document.instform.ReadCert)> Public Readable Certificates<br>");
|
|
;document.writeln("<Input type=Checkbox name=Disable value="+PKCS11_DISABLE_FLAG+" onclick=HandleCipher(document.instform.Disable)> Disable<br>");
|
|
;document.writeln("</TD></TR></TABLE>");
|
|
;document.writeln("<hr>");
|
|
;document.writeln("<Input type=Checkbox name=fortssl value="+ PKCS11_CIPHER_FORTEZZA_FLAG +" onclick=HandleSSL(document.instform.fortssl)> Enable FORTEZZA menus<br>");
|
|
;:pk11_module_add_unused
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
adv_modules_module_info_type=text/html
|
|
adv_modules_module_info_content:
|
|
<HTML><HEAD>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<link REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</HEAD><BODY bgcolor=#FFFFFF>
|
|
<script language=javascript>
|
|
var modName = '';
|
|
var modFile = '';
|
|
var modVersion = '';
|
|
if (parent.currentModule != null)
|
|
{
|
|
with (parent.currentModule)
|
|
{
|
|
modName = name;
|
|
modFile = file;
|
|
modVersion = version;
|
|
}
|
|
}
|
|
</script>
|
|
<table CELLSPACING=0 CELLPADDING=0>
|
|
<tr><td COLSPAN="2"><div><BR><p class=SMALL>{text_information}</p></div></td></tr>
|
|
<tr><td><div><p class=SMALL>{text_name}</p></div></td><td><div><p class=SMALL>
|
|
<script language=javascript>
|
|
document.write(modName);
|
|
</script>
|
|
</p></div></td></tr>
|
|
<tr><td><div><p class=SMALL>{module_prompt}</p></div></td><td><div><p class=SMALL>
|
|
<script language=javascript>
|
|
document.write(modFile);
|
|
</script>
|
|
</p></div></td></tr>
|
|
<tr><td><div><p class=SMALL>{version_num}</p></div></td><td><div><p class=SMALL>
|
|
<script language=javascript>
|
|
document.write(modVersion);
|
|
</script>
|
|
</p></div></td></tr>
|
|
</table>
|
|
</body></html>
|
|
:adv_modules_module_info_content
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
; Note to localizers: The reason for concatenation here is not to break
|
|
; up user-visible text, but to provide for programmatic filling of the
|
|
; slot list. User-visible (localizable) text still appears as whole
|
|
; passages within each part.
|
|
|
|
adv_modules_slotlist_type=text/html
|
|
adv_modules_slotlist_part1:
|
|
<HTML><HEAD>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<link REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
<!-- data here comes from PSM -->
|
|
<script language="JavaScript">
|
|
parent.slots = new Array();
|
|
:adv_modules_slotlist_part1
|
|
|
|
adv_modules_slotlist_js_template=parent.slots[%1$d] = new parent.Slot(%2$d, %3$d, "%4$s", "%5$s", "%6$s", "%7$s");
|
|
|
|
adv_modules_slotlist_part2:
|
|
</script>
|
|
<!-- end of data from PSM -->
|
|
</HEAD><BODY bgcolor=#FFFFFF>
|
|
<p class=bu>{sel_security_device}</p>
|
|
<FORM><div>
|
|
<table CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="100%%" >
|
|
<tr><td></td></tr>
|
|
<tr><td><div>
|
|
<select NAME="selectName" size="5" width="230" onChange="parent.slots[selectedIndex].load()">
|
|
:adv_modules_slotlist_part2
|
|
|
|
adv_modules_slotlist_select_template=<!---- unused %1$d %3$d ------><OPTION VALUE="%2$d">%4$s
|
|
|
|
adv_modules_slotlist_part3:
|
|
</select>
|
|
</td></div></tr>
|
|
<tr><td><div>
|
|
<input type="button" value="{text_login}"width="72" onClick=parent.DoSomethingToSlot("LoginSlot")>
|
|
<spacer type="horizontal" size="12">
|
|
<input type="button" value="{text_logout}" width="72" onClick=parent.DoSomethingToSlot("LogoutSlot")>
|
|
<spacer type="horizontal" size="12">
|
|
<input type="button" value="{text_logout_all}" width="72" onClick=parent.DoSomethingToSlot("LogoutAllSlots")>
|
|
</td></div></tr>
|
|
</table>
|
|
</div>
|
|
</FORM>
|
|
</BODY>
|
|
<script language=javascript>
|
|
parent.ClearCurrentSlot();
|
|
</script>
|
|
</HTML>
|
|
:adv_modules_slotlist_part3
|
|
|
|
adv_modules_slot_list_type=text/html
|
|
adv_modules_slot_list_content:
|
|
<html><head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body bgcolor=#FFFFFF></body></html>
|
|
:adv_modules_slot_list_content
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
adv_modules_slot_info_type=text/html
|
|
adv_modules_slot_info_content:
|
|
<HTML><HEAD>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<link REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</HEAD><BODY bgcolor=#FFFFFF>
|
|
<table CELLSPACING=0 CELLPADDING=0>
|
|
<!----- unused
|
|
%1$d %2$d %3$d %4$s
|
|
------->
|
|
<tr><td COLSPAN="2"><div><BR><p class=SMALL>{text_information}</p></div></td></tr>
|
|
<tr><td><div><p class=SMALL>{text_status}</p></div></td><td><div><p class=SMALL>%5$s</p></div></td></tr>
|
|
<tr><td><div><p class=SMALL>{serial_num}</p></div></td><td><div><p class=SMALL>%6$s</p></div></td></tr>
|
|
<tr><td><div><p class=SMALL>{version_num}</p></div></td><td><div><p class=SMALL>%7$s</p></div></td></tr>
|
|
</table>
|
|
</body></html>
|
|
:adv_modules_slot_info_content
|
|
|
|
adv_modules_blank_slot_info_type=text/html
|
|
adv_modules_blank_slot_info_content:
|
|
<HTML><HEAD>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<link REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</HEAD><BODY bgcolor=#FFFFFF>
|
|
<table CELLSPACING=0 CELLPADDING=0>
|
|
<tr><td COLSPAN="2"><div><BR><p class=SMALL>{text_information}</p></div></td></tr>
|
|
<tr><td><div><p class=SMALL>{text_status}</p></div></td><td><div><p></p></div></td></tr>
|
|
<tr><td><div><p class=SMALL>{serial_num}</p></div></td><td><div><p></p></div></td></tr>
|
|
<tr><td><div><p class=SMALL>{version_num}</p></div></td><td><div><p></p></div></td></tr>
|
|
</table>
|
|
</body></html>
|
|
:adv_modules_blank_slot_info_content
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
adv_modules_fips_pane_type=text/html
|
|
adv_modules_fips_pane_content={adv_modules_fips_pane_template blank}
|
|
adv_modules_fips_pane_reply_type=text/html
|
|
adv_modules_fips_pane_reply_content:
|
|
{adv_modules_fips_pane_template _reloadModules}
|
|
:adv_modules_fips_pane_reply_content
|
|
|
|
_reloadModules:
|
|
<script language=javascript>
|
|
parent.ReloadModules();
|
|
</script>
|
|
:_reloadModules
|
|
|
|
adv_modules_fips_pane_template:
|
|
<HTML>
|
|
<HEAD>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<link REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvcontentstyle">
|
|
{disable_right_click_js}
|
|
</HEAD>
|
|
<BODY bgcolor=#FFFFFF>
|
|
{{$1}}
|
|
<FORM>
|
|
<div class=plainbox>
|
|
<table CELLSPACING=0 CELLPADDING=0 width="510px">
|
|
<tr>
|
|
<td WIDTH="6%"><div><center><input type="button" value="{_fipsmode {text_disable},{text_enable}}" onClick="location = 'SetFIPSMode?fips={_fipsmode off,on}&baseRef=adv_modules_fips_pane_reply';"></center></div></td>
|
|
<td></td><td><p>{fipsmode_display}</p></td></tr>
|
|
</table>
|
|
</div>
|
|
</FORM>
|
|
</BODY></HTML>
|
|
:adv_modules_fips_pane_template
|
|
;
|
|
; End of PKCS11 UI
|
|
;
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
formsubmit_monitor_with_check_js:
|
|
<script language=javascript>
|
|
var dosubmit=false;
|
|
var doclose=false;
|
|
|
|
function submitform()
|
|
{
|
|
if ({$1}())
|
|
dosubmit = true;
|
|
window.frames[1].submitForm();
|
|
}
|
|
|
|
function closewin()
|
|
{
|
|
doclose = true;
|
|
setTimeout("closeif()", 100);
|
|
}
|
|
|
|
function closeif()
|
|
{
|
|
if (doclose) {
|
|
window.close();
|
|
}
|
|
setTimeout("closeif()", 100);
|
|
}
|
|
|
|
|
|
</script>
|
|
:formsubmit_monitor_with_check_js
|
|
|
|
; PKCS-12 Dialogs
|
|
;
|
|
cert_backup_type="text/html"
|
|
cert_backup_hdrs=""
|
|
cert_backup_width=520
|
|
cert_backup_height=435
|
|
cert_backup_content:
|
|
<html>
|
|
{help_monitor_js}
|
|
<script language=JavaScript>
|
|
{pop_up_alert}
|
|
|
|
function submitCheck()
|
|
{
|
|
var passwd = CertBackupContent.document.forms[0].elements['passwd'].value;
|
|
var confirm = CertBackupContent.document.forms[0].elements['confirmPasswd'].value;
|
|
|
|
if (passwd == '') {
|
|
PopUpAlert("{passwd_at_least_one_char}");
|
|
resetPasswords=true;
|
|
} else if (passwd == confirm) {
|
|
return true;
|
|
} else {
|
|
PopUpAlert("{passwd_conf_retry}");
|
|
resetPasswords=true;
|
|
}
|
|
CertBackupContent.checkForPasswordReset();
|
|
return false;
|
|
}
|
|
|
|
</script>
|
|
{formsubmit_monitor_with_check_js submitCheck}
|
|
{help_monitor_js}
|
|
<frameset rows="50,*,40" border="0" frameborder="NO">
|
|
<frame src="get?baseRef=cert_backup_top&target=%1$d" name="CertBackupTop" scrolling="NO" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef=cert_backup_content&target=%1$d{pass_var multipleCerts}" name="CertBackupContent" scrolling="Auto" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef=cert_backup_bottom&target=%1$d" name="CertBackupFoot" scrolling="NO" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
</html>
|
|
:cert_backup_content
|
|
|
|
cert_backup_top_type=text/html
|
|
cert_backup_top_hdrs=
|
|
cert_backup_top_content:
|
|
{top_frame_no_image portable_password_title}
|
|
:cert_backup_top_content
|
|
|
|
cert_backup_content_type=text/html
|
|
cert_backup_content_hdrs=
|
|
cert_backup_content_content:
|
|
<html>
|
|
{formsubmit document.forms[0]}
|
|
<script language=JavaScript>
|
|
function checkForPasswordReset()
|
|
{
|
|
document.forms[0].reset();
|
|
}
|
|
</script>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvmodalstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body CLASS=CONTENT alink="#333399">
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%%" >
|
|
<tr>
|
|
<td WIDTH="10"></td>
|
|
|
|
<td>
|
|
<table BORDER=0 CELLSPACING=0 >
|
|
<tr>
|
|
<td>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td COLSPAN="3"><form name="passwordForm" action="formsubmit_handler"
|
|
method=get onSubmit="return top.submitCheck();">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="formName" value="cert_backup_form">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<table BORDER=0 CELLSPACING=0 WIDTH="100%%" >
|
|
<tr valign=top>
|
|
<td colspan=3>
|
|
<p><div class=plain>
|
|
{portable_passwd_protects_file}
|
|
</p></div>
|
|
</td>
|
|
</tr>
|
|
<STRONG>
|
|
{pkcs12_incompatibility_warning}
|
|
</STRONG>
|
|
<p>
|
|
<tr>
|
|
</tr>
|
|
<tr VALIGN=CENTER>
|
|
<td>
|
|
<div align=right><p>
|
|
{portable_passwd}
|
|
</p></div>
|
|
</td>
|
|
|
|
<td></td>
|
|
<td><div><input type="password" NAME="passwd" SIZE="16">
|
|
</div></td>
|
|
</tr>
|
|
|
|
<tr VALIGN=CENTER>
|
|
<td>
|
|
<div align=right>
|
|
<p>
|
|
{portable_passwd_again}
|
|
</p></div>
|
|
</td>
|
|
|
|
<td></td>
|
|
|
|
<td><div><input type="password"
|
|
|
|
NAME="confirmPasswd"
|
|
|
|
SIZE="16"
|
|
|
|
>
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
<spacer type="vertical" size="12"></td>
|
|
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
|
|
<hr SIZE=3 NOSHADE WIDTH="100%%">
|
|
<p class=alert>
|
|
{portable_passwd_alert}
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
<script language=javascript>
|
|
document.forms[0].elements["passwd"].focus();
|
|
</script>
|
|
</body>
|
|
</html>
|
|
:cert_backup_content_content
|
|
|
|
blank:
|
|
|
|
:blank
|
|
|
|
js_submit:
|
|
<script language=javascript>
|
|
top.submitform();
|
|
</script>
|
|
:js_submit
|
|
|
|
cert_backup_bottom_type=text/html
|
|
cert_backup_bottom_hdrs=
|
|
cert_backup_bottom_content={cert_backup_bottom_template blank}
|
|
|
|
cert_backup_bottom_template:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
{{$1}}
|
|
<body class=foot alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#1031615')">
|
|
{ok_cancel_help cert_backup_form,pkcs12_button_reply,close_if_cancel}
|
|
</body>
|
|
</html>
|
|
:cert_backup_bottom_template
|
|
|
|
pkcs12_restore_success_new_mail:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<title></title>
|
|
{disable_right_click_js}
|
|
<script language=javascript>
|
|
{pop_up_alert}
|
|
function setNewEmailCertAndShowAlert()
|
|
{
|
|
top.default_email_cert = "%1$s";
|
|
PopUpAlert("{multi_cert_backup_success}");
|
|
window.location = "get?baseRef=cert_mine&target=%2$d";
|
|
}
|
|
|
|
</script>
|
|
</head>
|
|
<body onLoad="setNewEmailCertAndShowAlert();">
|
|
</body>
|
|
</html>
|
|
:pkcs12_restore_success_new_mail
|
|
|
|
|
|
pkcs12_button_reply_type=text/html
|
|
pkcs12_button_reply_hdrs=
|
|
pkcs12_button_reply_content={cert_backup_bottom_template js_submit}
|
|
|
|
pkcs12_action_followup_type=text/html
|
|
pkcs12_action_followup_hdrs=
|
|
pkcs12_action_followup_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
{disable_right_click_js}
|
|
<script language=javascript>
|
|
|
|
{pop_up_alert}
|
|
|
|
function showAlert() {
|
|
PopUpAlert("%1$s");
|
|
window.location = "get?baseRef=cert_mine&target=%2$d";
|
|
}
|
|
</script>
|
|
</head>
|
|
<body onLoad="showAlert();">
|
|
</body>
|
|
</html>
|
|
:pkcs12_action_followup_content
|
|
|
|
bad_server_cert_expired_type="text/html"
|
|
bad_server_cert_expired_hdrs=""
|
|
bad_server_cert_expired_width=520
|
|
bad_server_cert_expired_height=350
|
|
bad_server_cert_expired_content:
|
|
{frame_set bad_server_cert_expired,formsubmit}
|
|
:bad_server_cert_expired_content
|
|
|
|
|
|
bad_server_cert_expired_top_type="text/html"
|
|
bad_server_cert_expired_top_hdrs=""
|
|
bad_server_cert_expired_top_content:
|
|
{top_frame bad_server_cert_expired_title,alert1gif,35,35}
|
|
:bad_server_cert_expired_top_content
|
|
|
|
bad_server_cert_expired_buttons_type="text/html"
|
|
bad_server_cert_expired_buttons_hdrs=""
|
|
bad_server_cert_expired_buttons_content:
|
|
{formsubmit_buttons_frame bad_server_cert,help.htm#1036462}
|
|
:bad_server_cert_expired_buttons_content
|
|
|
|
bad_server_cert_expired_main_type="text/html"
|
|
bad_server_cert_expired_main_hdrs=""
|
|
bad_server_cert_expired_main_content:
|
|
{bad_server_cert_time expired}
|
|
:bad_server_cert_expired_main_content
|
|
|
|
|
|
bad_server_cert_not_yet_valid_type="text/html"
|
|
bad_server_cert_not_yet_valid_hdrs=""
|
|
bad_server_cert_not_yet_valid_width=520
|
|
bad_server_cert_not_yet_valid_height=350
|
|
bad_server_cert_not_yet_valid_content:
|
|
{frame_set bad_server_cert_not_yet_valid,formsubmit}
|
|
:bad_server_cert_not_yet_valid_content
|
|
|
|
|
|
bad_server_cert_not_yet_valid_top_type="text/html"
|
|
bad_server_cert_not_yet_valid_top_hdrs=""
|
|
bad_server_cert_not_yet_valid_top_content:
|
|
{top_frame bad_server_cert_not_yet_valid_title,alert1gif,35,35}
|
|
:bad_server_cert_not_yet_valid_top_content
|
|
|
|
bad_server_cert_not_yet_valid_buttons_type="text/html"
|
|
bad_server_cert_not_yet_valid_buttons_hdrs=""
|
|
bad_server_cert_not_yet_valid_buttons_content:
|
|
{formsubmit_buttons_frame bad_server_cert,help.htm#1036465}
|
|
:bad_server_cert_not_yet_valid_buttons_content
|
|
|
|
bad_server_cert_not_yet_valid_main_type="text/html"
|
|
bad_server_cert_not_yet_valid_main_hdrs=""
|
|
bad_server_cert_not_yet_valid_main_content:
|
|
{bad_server_cert_time not_yet_valid}
|
|
:bad_server_cert_not_yet_valid_main_content
|
|
|
|
|
|
;
|
|
; bad_server_cert_time: used for expired server cert and not yet valid
|
|
; server cert
|
|
; {$1}: either "expired" or "not_yet_valid"
|
|
;
|
|
bad_server_cert_time:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
{formsubmit document.forms[0]}
|
|
<body class=content>
|
|
<form method="get" action="formsubmit_handler" name="bad_server_cert">
|
|
|
|
<P>
|
|
{_server_cert_info simple,bad_server_cert_{$1}_format,bad_server_cert_{$1}_format}
|
|
</P>
|
|
<P>
|
|
{_get_current_time bad_server_cert_now_format}
|
|
</P>
|
|
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
|
|
{accept_anyway}
|
|
<BR>
|
|
{view_server_cert}
|
|
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:bad_server_cert_time
|
|
|
|
accept_anyway:
|
|
<div class=Plainbox>
|
|
<TABLE>
|
|
<TR valign=top>
|
|
<TD>
|
|
<input type=checkbox name="accept" checked value="session">
|
|
</TD>
|
|
<TD>
|
|
<DIV CLASS=Plain>
|
|
{bad_server_cert_accept_string}
|
|
</div>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
</div>
|
|
:accept_anyway
|
|
|
|
view_server_cert:
|
|
<div class=Plainbox>
|
|
<TABLE>
|
|
<TR valign=top>
|
|
<TD><div>
|
|
<input type="button" value="{text_view}" width="72" onClick="window.open('get?baseRef=server_cert_view&target=%1$d','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
|
|
</div></TD>
|
|
<TD>
|
|
<div class=Plain>
|
|
{bad_server_cert_view_string}
|
|
</div>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
</div>
|
|
:view_server_cert
|
|
|
|
|
|
bad_server_cert_domain_type="text/html"
|
|
bad_server_cert_domain_hdrs=""
|
|
bad_server_cert_domain_width=520
|
|
bad_server_cert_domain_height=350
|
|
bad_server_cert_domain_content:
|
|
{frame_set bad_server_cert_domain,formsubmit}
|
|
:bad_server_cert_domain_content
|
|
|
|
|
|
bad_server_cert_domain_top_type="text/html"
|
|
bad_server_cert_domain_top_hdrs=""
|
|
bad_server_cert_domain_top_content:
|
|
{top_frame bad_server_cert_domain_title,alert1gif,35,35}
|
|
:bad_server_cert_domain_top_content
|
|
|
|
bad_server_cert_domain_main_type="text/html"
|
|
bad_server_cert_domain_main_hdrs=""
|
|
bad_server_cert_domain_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
{formsubmit document.forms[0]}
|
|
<body class=content>
|
|
<form method="get" action="formsubmit_handler" name="bad_server_cert">
|
|
|
|
<P>
|
|
{_server_cert_domain_info bad_domain_wrapper}
|
|
</p>
|
|
|
|
{view_server_cert}
|
|
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="accept" value="session">
|
|
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:bad_server_cert_domain_main_content
|
|
|
|
bad_server_cert_domain_buttons_type="text/html"
|
|
bad_server_cert_domain_buttons_hdrs=""
|
|
bad_server_cert_domain_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body alink="#333399" onLoad="parent.SetHelpURL('help.htm#1036471')">
|
|
<form method="get" action="ok_cancel_handler" name="ok_cancel_handler_form">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="baseRef" value="formsubmit_dosubmit_js">
|
|
<div align=right>
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 HEIGHT="100%%">
|
|
<tr ALIGN=RIGHT VALIGN=CENTER>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACE>
|
|
<input type="submit" name="OK" value="{text_url_continue}" width="72">
|
|
</div>
|
|
</td>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACE>
|
|
<input type="submit" name="Cancel" value="{text_url_cancel}" width="72">
|
|
</div>
|
|
<input type=hidden name="formName" value="bad_server_cert">
|
|
</td>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACEHELP>
|
|
<input type="button" name="Help" value="{text_help}" width="72" onClick="parent.OpenHelp()">
|
|
</div>
|
|
</td>
|
|
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:bad_server_cert_domain_buttons_content
|
|
|
|
|
|
bad_server_cert_unknown_issuer1_type="text/html"
|
|
bad_server_cert_unknown_issuer1_hdrs=""
|
|
bad_server_cert_unknown_issuer1_width=520
|
|
bad_server_cert_unknown_issuer1_height=350
|
|
bad_server_cert_unknown_issuer1_content:
|
|
{frame_set bad_server_cert_unknown_issuer1,windowclose}
|
|
:bad_server_cert_unknown_issuer1_content
|
|
|
|
bad_server_cert_unknown_issuer1_top_type="text/html"
|
|
bad_server_cert_unknown_issuer1_top_hdrs=""
|
|
bad_server_cert_unknown_issuer1_top_content:
|
|
{top_frame bad_server_cert_unknown_step1_title,alert1gif,35,35}
|
|
:bad_server_cert_unknown_issuer1_top_content
|
|
|
|
bad_server_cert_unknown_issuer1_main_type="text/html"
|
|
bad_server_cert_unknown_issuer1_main_hdrs=""
|
|
bad_server_cert_unknown_issuer1_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=content>
|
|
<form>
|
|
<P>
|
|
{_server_cert_domain_info unknown_issuer_domain_wrapper}
|
|
</p>
|
|
|
|
<div class=Plainbox>
|
|
<TABLE>
|
|
<TR valign=top>
|
|
<TD><div>
|
|
<input type="button" value="{text_view}" width="90" onClick="window.open('get?baseRef=server_cert_view&target=%1$d','popup','width=520,height=350,status=no,toolbar=no,menubar=no,screenX=100,screenY=100')">
|
|
</div></TD>
|
|
<TD>
|
|
<P>{examine_text}</P>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
</div>
|
|
<form>
|
|
</body>
|
|
</html>
|
|
:bad_server_cert_unknown_issuer1_main_content
|
|
|
|
bad_server_cert_unknown_issuer1_buttons_type="text/html"
|
|
bad_server_cert_unknown_issuer1_buttons_hdrs=""
|
|
bad_server_cert_unknown_issuer1_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body alink="#333399" onLoad="parent.SetHelpURL('help.htm#1036414')">
|
|
<form method="get" action="unknownIssuerStep1">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
|
|
<div align=right>
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 HEIGHT="100%%" >
|
|
<tr ALIGN=RIGHT VALIGN=CENTER>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACE>
|
|
<input type="submit" name="do_cancel" value="{text_cancel}" width="72">
|
|
</div>
|
|
</td>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACE>
|
|
<input type="submit" name="do_next" value="{text_next}" width="72">
|
|
</div>
|
|
</td>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACEHELP>
|
|
<input type="button" name="do_help" value="{text_help}" width="72" onClick="parent.OpenHelp()">
|
|
</div>
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:bad_server_cert_unknown_issuer1_buttons_content
|
|
|
|
|
|
|
|
bad_server_cert_unknown_issuer2_type="text/html"
|
|
bad_server_cert_unknown_issuer2_hdrs=""
|
|
bad_server_cert_unknown_issuer2_width=520
|
|
bad_server_cert_unknown_issuer2_height=350
|
|
bad_server_cert_unknown_issuer2_content:
|
|
{frame_set bad_server_cert_unknown_issuer2,formsubmit}
|
|
:bad_server_cert_unknown_issuer2_content
|
|
|
|
bad_server_cert_unknown_issuer2_top_type="text/html"
|
|
bad_server_cert_unknown_issuer2_top_hdrs=""
|
|
bad_server_cert_unknown_issuer2_top_content:
|
|
{top_frame bad_server_cert_unknown_step2_title,alert1gif,35,35}
|
|
:bad_server_cert_unknown_issuer2_top_content
|
|
|
|
bad_server_cert_unknown_issuer2_main_type="text/html"
|
|
bad_server_cert_unknown_issuer2_main_hdrs=""
|
|
bad_server_cert_unknown_issuer2_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
{formsubmit document.forms[0]}
|
|
<body class=content>
|
|
<form method="get" action="formsubmit_handler" name="bad_server_cert">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
|
|
<P>
|
|
{_server_cert_info simple,unknown_issuer_accept_format,unknown_issuer_accept_format}
|
|
</P>
|
|
|
|
<div class=Plainbox>
|
|
<TABLE>
|
|
<TR valign=top>
|
|
<TD>
|
|
<input type="radio" name="accept" value="permanent">
|
|
</TD>
|
|
<TD>
|
|
<DIV CLASS=Plain>{accept_permanent}</div>
|
|
</TD>
|
|
</TR>
|
|
<TR valign=top>
|
|
<TD>
|
|
<input type="radio" name="accept" value="session" checked>
|
|
</TD>
|
|
<TD>
|
|
<DIV CLASS=Plain>{accept_session}</div>
|
|
</TD>
|
|
</TR>
|
|
<TR valign=top>
|
|
<TD>
|
|
<input type="radio" name="accept" value="no">
|
|
</TD>
|
|
<TD>
|
|
<DIV CLASS=Plain>{accept_not}</div>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
</div>
|
|
|
|
<form>
|
|
</body>
|
|
</html>
|
|
:bad_server_cert_unknown_issuer2_main_content
|
|
|
|
|
|
|
|
;
|
|
; due to difference in button labeling, I have to write this out in verbatim
|
|
;
|
|
bad_server_cert_unknown_issuer2_buttons_type="text/html"
|
|
bad_server_cert_unknown_issuer2_buttons_hdrs=""
|
|
bad_server_cert_unknown_issuer2_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body alink="#333399" onLoad="parent.SetHelpURL('help.htm#1036414')">
|
|
<form method="get" action="ok_cancel_handler" name="ok_cancel_handler_form">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="baseRef" value="formsubmit_dosubmit_js">
|
|
<div align=right>
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 HEIGHT="100%%" >
|
|
<tr ALIGN=RIGHT VALIGN=CENTER>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACE>
|
|
<input type="submit" name="Cancel" value="{text_cancel}" width="72">
|
|
</div>
|
|
</td>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACE>
|
|
<input type="submit" name="OK" value="{text_finished}" width="72">
|
|
</div>
|
|
<input type=hidden name="formName" value="bad_server_cert">
|
|
</td>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACEHELP>
|
|
<input type="button" name="Help" value="{text_help}" width="72" onClick="parent.OpenHelp()">
|
|
</div>
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:bad_server_cert_unknown_issuer2_buttons_content
|
|
|
|
|
|
|
|
;
|
|
; server_cert_view
|
|
;
|
|
; this is to pop up a view server cert window (pretty print)
|
|
; note that for the time being the target should be an SSMSSLDataConnection
|
|
; object (thus this may not be of interest to anyone else)
|
|
; but hopefully I can make it general enough so that people only have to
|
|
; implement a keyword handler
|
|
;
|
|
server_cert_view_type=text/html
|
|
server_cert_view_hdrs=""
|
|
server_cert_view_width=520
|
|
server_cert_view_height=350
|
|
server_cert_view_content:
|
|
{frame_set server_cert_view,windowclose}
|
|
:server_cert_view_content
|
|
|
|
;
|
|
; for some reason mmullany did not use the CCS so I won't use the macros
|
|
;
|
|
server_cert_view_top_type=text/html
|
|
server_cert_view_top_hdrs=""
|
|
server_cert_view_top_content:
|
|
{top_frame server_cert_view_header,lockedgif,35,35}
|
|
:server_cert_view_top_content
|
|
|
|
|
|
server_cert_view_buttons_type=text/html
|
|
server_cert_view_buttons_hdrs=""
|
|
server_cert_view_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
</head>
|
|
<body bgcolor="#CCCCCC" link="#6666CC" vlink="#6666CC" alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#1049021')">
|
|
<form method="get" action="get">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<div align=right>
|
|
<table border=0 cellspacing=0 cellpadding=0 height=100%%>
|
|
<tr align=right valign=center>
|
|
<td width=50%%>
|
|
<div class=buttonspace>
|
|
<input type="submit" name="do_ok" value="{text_ok}" width="72">
|
|
</div>
|
|
</td>
|
|
<td width=30%%>
|
|
<div class=BUTTONSPACE>
|
|
<input type="button" name="do_help" value="{text_help}" width="72"
|
|
onClick="parent.OpenHelp()">
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:server_cert_view_buttons_content
|
|
|
|
|
|
server_cert_view_main_type=text/html
|
|
server_cert_view_main_hdrs=""
|
|
server_cert_view_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=CONTENT>
|
|
<p>
|
|
<table>
|
|
<td WIDTH="10"></td>
|
|
<tr></tr>
|
|
<tr>
|
|
<td>
|
|
<div>
|
|
{_verify_server_cert}
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table CELLSPACING=0 CELLPADDING=0>
|
|
<tr>
|
|
<td WIDTH="10"></td>
|
|
<td>
|
|
<table border=0 cellspacing=0>
|
|
<tr>
|
|
<td colspan="3">
|
|
<div>
|
|
{_server_cert_info pretty,view_cert_wrapper,view_cert_wrapper_no_comment}
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|
|
:server_cert_view_main_content
|
|
|
|
|
|
;
|
|
; _verify_server_cert: places a cert verification result
|
|
; usage: {_verify_server_cert verify_cert_bad_string}
|
|
;
|
|
verify_bad_string:
|
|
<tr>
|
|
<td><div><font size=-1>{bad_cert_pre_text}</font></div></td>
|
|
|
|
<td></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><div><b><font face="{nsm_view_cert_font}"><font size=-1>%1$s</font></font></b></div></td>
|
|
|
|
<td></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td><div><font face="{nsm_view_cert_font}"><font size=-1>{bad_cert_post_text}
|
|
</font></font></div></td>
|
|
|
|
<td></td>
|
|
</tr>
|
|
:verify_bad_string
|
|
|
|
cert_usage_wrapper:
|
|
<script language="javascript">
|
|
var usage = [ {sslClient} , {sslServer} , {sslServerStepUp} ,
|
|
{sslCA} , {emailSigner} , {emailRecipient} ,
|
|
{objectSignerCert} , {userImport} , {caVerifier} ,
|
|
{protectObjectSigner} , {statusResponder} ,
|
|
{anyCA} ];
|
|
var verified = new Array();
|
|
var valid = '%13$d';
|
|
var i = 0;
|
|
|
|
|
|
verified[0] = '%1$d';
|
|
verified[1] = '%2$d';
|
|
verified[2] = '%3$d';
|
|
verified[3] = '%4$d';
|
|
verified[4] = '%5$d';
|
|
verified[5] = '%6$d';
|
|
verified[6] = '%7$d';
|
|
verified[7] = '%8$d';
|
|
verified[8] = '%9$d';
|
|
verified[9] = '%10$d';
|
|
verified[10] = '%11$d';
|
|
verified[11] = '%12$d';
|
|
|
|
function print_verify_info()
|
|
{
|
|
document.write('<ul>');
|
|
for (i = 0; i<13; i++)
|
|
if (verified[i]=='1')
|
|
document.write('<li>',usage[i]);
|
|
document.write('</ul>');
|
|
}
|
|
if (valid == '1')
|
|
print_verify_info();
|
|
</script>
|
|
:cert_usage_wrapper
|
|
|
|
;
|
|
; Javascript used for formatting in verify cert and view cert
|
|
;
|
|
cat_component_func:
|
|
<script language=javascript>
|
|
function cat_name_component(n, c)
|
|
{
|
|
if (c == '')
|
|
return n;
|
|
if (n != '')
|
|
n = n + ', ';
|
|
n = n + c;
|
|
return n;
|
|
}
|
|
</script>
|
|
:cat_component_func
|
|
|
|
|
|
view_cert_wrapper_no_comment:
|
|
<script language=javascript>
|
|
function cat_name_component(n, c)
|
|
{
|
|
if (c == '')
|
|
return n;
|
|
if (n != '')
|
|
n = n + ', ';
|
|
n = n + c;
|
|
return n;
|
|
}
|
|
var cert_name = '';
|
|
var cert_cn = '%1$s';
|
|
var cert_e = '%2$s';
|
|
var cert_ou = '%3$s';
|
|
var cert_o = '%4$s';
|
|
var cert_lo = '%5$s';
|
|
var cert_st = '%6$s';
|
|
var cert_c = '%7$s';
|
|
|
|
cert_name = cert_cn;
|
|
cert_name = cat_name_component(cert_name, cert_e);
|
|
cert_name = cat_name_component(cert_name, cert_ou);
|
|
cert_name = cat_name_component(cert_name, cert_o);
|
|
cert_name = cat_name_component(cert_name, cert_lo);
|
|
cert_name = cat_name_component(cert_name, cert_st);
|
|
cert_name = cat_name_component(cert_name, cert_c);
|
|
|
|
if (cert_name == '')
|
|
cert_name = "{text_no_cert_name}";
|
|
</script>
|
|
<table BORDER=0 CELLSPACING=0 WIDTH="100%%%%" >
|
|
|
|
<tr VALIGN=TOP>
|
|
<td>
|
|
<div align=right><font size=-1>{text_name}</font>
|
|
</div>
|
|
</td>
|
|
<td WIDTH="10"></td>
|
|
<td><div><font size=-1>
|
|
<script language=javascript>
|
|
document.write(cert_name);</script></div></font>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr VALIGN=TOP>
|
|
<td>
|
|
<div align=right>
|
|
<font size=-1>{serverCert_issuer}</font>
|
|
</div>
|
|
</td>
|
|
<td WIDTH="10"></td>
|
|
<td><div><font face="{nsm_view_cert_font}"><font size=-1>%8$s</font></font></div></td>
|
|
</tr>
|
|
|
|
|
|
<tr VALIGN=TOP>
|
|
<td>
|
|
<div align=right>
|
|
<font face="{nsm_view_cert_font}" size=-1>{serial_number}</font>
|
|
</div>
|
|
</td>
|
|
<td></td>
|
|
<td><div><font face="{nsm_view_cert_font}"><font size=-1>%9$s</font></font></div></td>
|
|
</tr>
|
|
|
|
<tr VALIGN=TOP>
|
|
<td>
|
|
<div align=right>
|
|
<font face="{nsm_view_cert_font}" size=-1>{text_validity}</font>
|
|
</div>
|
|
</td>
|
|
<td></td>
|
|
<td><div><font face="{nsm_view_cert_font}" size=-1>{date_a_to_date_b}</font></div></td>
|
|
</tr>
|
|
|
|
<tr VALIGN=TOP>
|
|
<td>
|
|
<div align=right>
|
|
<font face="{nsm_view_cert_font}" size=-1>{text_fingerprint}</font>
|
|
</div>
|
|
</td>
|
|
<td></td>
|
|
<td><div><font face="{nsm_view_cert_font}" size=-1>%12$s</font></div></td>
|
|
</tr>
|
|
<tr><td></td></tr>
|
|
|
|
<td></td>
|
|
</table>
|
|
</td></tr>
|
|
</table>
|
|
:view_cert_wrapper_no_comment
|
|
|
|
|
|
view_cert_wrapper:
|
|
{view_cert_wrapper_no_comment}
|
|
<table BORDER=0 CELLSPACING=0 WIDTH="100%%%%" >
|
|
<tr valign=top>
|
|
<td>
|
|
<div align=right>
|
|
<font face="{nsm_view_cert_font}" size=-1>{text_comment}</font>
|
|
</div>
|
|
</td>
|
|
<td></td>
|
|
<td><div><form><textarea rows="4" cols="30" wrap ="soft">
|
|
%13$s
|
|
</textarea></form></div></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
|
|
<td></td>
|
|
</tr>
|
|
:view_cert_wrapper
|
|
|
|
|
|
disable_right_click_js:
|
|
<script language=javascript>
|
|
<!--
|
|
function disableRightMouseClick()
|
|
{
|
|
if (typeof(crypto) != "undefined" &&
|
|
typeof(crypto.disableRightClick) == "function") {
|
|
crypto.disableRightClick();
|
|
}
|
|
}
|
|
|
|
disableRightMouseClick();
|
|
// -->
|
|
</script>
|
|
:disable_right_click_js
|
|
|
|
;
|
|
;---- sjlee: the following is a simple framework for handling standalone
|
|
;---- dialogs. This may or may not be useful to others but be sure to
|
|
;---- take a look.
|
|
;
|
|
;
|
|
; frame_set: use this macro to create a frameset occurring repeatedly
|
|
; {$1}: baseRef, {$2}: formsubmit or windowclose
|
|
; e.g. {frame_set client_auth,formsubmit}
|
|
;
|
|
; then provide baseRef_top, baseRef_main, baseRef_buttons
|
|
; Note: help javascript is also embedded here.
|
|
;
|
|
frame_set:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<title></title>
|
|
{help_monitor_js}
|
|
{{$2}_monitor_js}
|
|
{disable_right_click_js}
|
|
<frameset rows="50,*,40" border="0" frameborder="NO">
|
|
<frame src="get?baseRef={$1}_top&target=%1$d" name="DialogTop" scrolling="NO" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef={$1}_main&target=%1$d" name="DialogContent" scrolling="Auto" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef={$1}_buttons&target=%1$d" name="DialogFoot" scrolling="NO" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
</head>
|
|
</html>
|
|
:frame_set
|
|
|
|
;
|
|
; This frame set is intended to pass down variables using variables passed
|
|
; down to the macro instead of having the executable fill it in from code
|
|
; through a printf
|
|
;
|
|
|
|
frame_set_pass_var:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<title></title>
|
|
{help_monitor_js}
|
|
{{$2}_monitor_js}
|
|
{disable_right_click_js}
|
|
<frameset rows="50,*,40" border="0" frameborder="NO">
|
|
<frame src="get?baseRef={$1}_top&target=%1$d" name="DialogTop" scrolling="NO" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef={$1}_main&target=%1$d{pass_var {$3}}" name="DialogContent" scrolling="Auto" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef={$1}_buttons&target=%1$d" name="DialogFoot" scrolling="NO" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
</head>
|
|
</html>
|
|
:frame_set_pass_var
|
|
|
|
;
|
|
; This macro does the same thing as frame_set, except it allows to pass
|
|
; 2 more parameters to the frames from the top URL
|
|
;
|
|
frame_set_param:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<title></title>
|
|
{help_monitor_js}
|
|
{{$2}_monitor_js}
|
|
{disable_right_click_js}
|
|
<frameset rows="50,*,40" border="0" frameborder="NO">
|
|
<frame src="get?baseRef={$1}_top&target=%1$d" name="DialogTop" scrolling="NO" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef={$1}_main&target=%1$d&action=%2$s&content=%3$s" name="DialogContent" scrolling="Auto" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef={$1}_buttons&target=%1$d&content=%2$s" name="DialogFoot" scrolling="NO" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
</head>
|
|
</html>
|
|
:frame_set_param
|
|
|
|
;
|
|
; This macro does the same thing as frame_set, except it allows to pass
|
|
; 3 more parameters to the frames from the top URL
|
|
;
|
|
frame_set_3param:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<title></title>
|
|
{help_monitor_js}
|
|
{{$2}_monitor_js}
|
|
{disable_right_click_js}
|
|
<frameset rows="50,*,40" border="0" frameborder="NO">
|
|
<frame src="get?baseRef={$1}_top&target=%1$d" name="DialogTop" scrolling="NO" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef={$1}_main&target=%1$d&action=%2$s&content=%3$s&origin=%4$s" name="DialogContent" scrolling="Auto" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef={$1}_buttons&target=%1$d&content=%2$s" name="DialogFoot" scrolling="NO" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
</head>
|
|
</html>
|
|
:frame_set_3param
|
|
|
|
|
|
|
|
;
|
|
; top_frame: use this to compose the top frame
|
|
; {$1}: header keyword (this should be a keyword), {$2}: URL of the image file
|
|
; {$3}: image width, {$4}: image height
|
|
; e.g. {top_frame client_auth_header,client_authjpg,35,30}
|
|
;
|
|
; then provide the definition of the header in nsm_text.properties.in, and
|
|
; provide the image file in nsm_bin.properties.in
|
|
;
|
|
top_frame:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body CLASS=TOP alink="#333399">
|
|
|
|
<table>
|
|
<tr ALIGN="LEFT" VALIGN="top">
|
|
<!--- <td><img src="get?baseRef={$2}" width="{$3}" height="{$4}"></td> --->
|
|
<td><H1>{{$1}}</H1></td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|
|
:top_frame
|
|
|
|
top_frame_no_image:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body CLASS=TOP alink="#333399">
|
|
<table>
|
|
<tr ALIGN="LEFT" VALIGN="top">
|
|
<!-- <img src="get?baseRef={$2}" ...> -->
|
|
<td><H1>{{$1}}</H1></td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|
|
:top_frame_no_image
|
|
|
|
|
|
|
|
|
|
;
|
|
; formsubmit_buttons_frame: use this to compose the buttons frame in which
|
|
; one has three buttons (ok, cancel, and help) and form submission is done
|
|
; {$1}: form name, {$2}: help URL
|
|
; e.g. {formsubmit_buttons_frame form_name,help.htm#1036330}
|
|
;
|
|
formsubmit_buttons_frame:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399" onLoad="parent.SetHelpURL('{$2}')">
|
|
{ok_cancel_help {$1},formsubmit_dosubmit_js,ok_cancel_handler}
|
|
</body>
|
|
</html>
|
|
:formsubmit_buttons_frame
|
|
|
|
;
|
|
; windowclose_buttons_frame: use this to compose the buttons frame in which
|
|
; one has only two buttons (ok and help) and no form submission is involved
|
|
; {$1}: command keyword for which the command handler is registered
|
|
; {$2}: help URL
|
|
; e.g. {windowclose_buttons_frame BCAButton,help.htm#1036343}
|
|
;
|
|
windowclose_buttons_frame:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399" onLoad="parent.SetHelpURL('{$2}')">
|
|
{simple_ok_help {$1}}
|
|
</body>
|
|
</html>
|
|
:windowclose_buttons_frame
|
|
|
|
simple_ok_help:
|
|
<form method="get" action="{$1}">
|
|
<div align=right>
|
|
<table border="0" height="100%%" cellspacing="0" cellpadding="0">
|
|
<tr align=right valign=center>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACE>
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type="SUBMIT" name="do_ok" value="{text_ok}" width="72">
|
|
</div>
|
|
</td>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACEHELP>
|
|
<input type="button" name="do_help" value="{text_help}" width="72" onClick="parent.OpenHelp()">
|
|
</div>
|
|
</td>
|
|
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</form>
|
|
:simple_ok_help
|
|
|
|
signtext_auto_type="text/html"
|
|
signtext_auto_hdrs=""
|
|
signtext_auto_width=520
|
|
signtext_auto_height=500
|
|
signtext_auto_content:
|
|
<html>
|
|
{formsubmit_monitor_js}
|
|
<frameset rows="50,*,100,40" border="0" frameborder="NO">
|
|
<frame src="get?baseRef=signtext_top&target=%1$d" name="SignTextTop" scrolling="NO" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef=signtext_content&target=%1$d" name="SignTextContent" scrolling="Auto" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef=signtext_cert_auto&target=%1$d" name="SignTextCert" scrolling="Auto" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef=signtext_bottom&target=%1$d" name="SignTextFoot" scrolling="NO" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
</html>
|
|
:signtext_auto_content
|
|
|
|
signtext_ask_type="text/html"
|
|
signtext_ask_hdrs=""
|
|
signtext_ask_width=520
|
|
signtext_ask_height=500
|
|
signtext_ask_content:
|
|
<html>
|
|
{formsubmit_monitor_js}
|
|
<frameset rows="50,*,110,40" border="0" frameborder="NO">
|
|
<frame src="get?baseRef=signtext_top&target=%1$d" name="SignTextTop" scrolling="NO" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef=signtext_content&target=%1$d" name="SignTextContent" scrolling="Auto" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef=signtext_cert_ask&target=%1$d" name="SignTextCert" scrolling="Auto" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef=signtext_bottom&target=%1$d" name="SignTextFoot" scrolling="NO" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
</html>
|
|
:signtext_ask_content
|
|
|
|
signtext_top_type=text/html
|
|
signtext_top_hdrs=
|
|
signtext_top_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body CLASS=TOP alink="#333399">
|
|
|
|
<table>
|
|
<tr ALIGN="LEFT" VALIGN="top">
|
|
<td><img src="signed.JPG" width="30" height="30"></td>
|
|
<td><H1>{sig_request}</H1></td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|
|
:signtext_top_content
|
|
|
|
signtext_content_type=text/html
|
|
signtext_content_hdrs=
|
|
signtext_content_content:
|
|
<html>
|
|
<blockquote>
|
|
<!---- unused %1$d %2$s ----->
|
|
%3$s
|
|
</blockquote>
|
|
</html>
|
|
:signtext_content_content
|
|
|
|
signtext_cert_auto_type=text/html
|
|
signtext_cert_auto_hdrs=
|
|
signtext_cert_auto_content:
|
|
<html>
|
|
{formsubmit document.forms[0]}
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvmodalstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399">
|
|
<form action="formsubmit_handler" method=get>
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
</form>
|
|
<p>
|
|
{site_requests_signature}
|
|
</p>
|
|
<p>
|
|
{following_cert_used_to_sign}
|
|
</p>
|
|
<!------ unused %3$s -------->
|
|
</body>
|
|
</html>
|
|
:signtext_cert_auto_content
|
|
|
|
signtext_cert_ask_type=text/html
|
|
signtext_cert_ask_hdrs=
|
|
signtext_cert_ask_content:
|
|
<html>
|
|
{formsubmit document.forms[0]}
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvmodalstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399">
|
|
<form action="formsubmit_handler" method=get>
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<table cellpadding=0 border=0 cellspacing=0>
|
|
<tr>
|
|
<td colspan=2>
|
|
<p>
|
|
{site_requests_signature}
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>{which_cert_to_sign}</p>
|
|
</td>
|
|
<td>
|
|
{_signtext_certList userCert_prefix,userCert_wrapper,userCert_suffix}
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:signtext_cert_ask_content
|
|
|
|
signtext_bottom_type=text/html
|
|
signtext_bottom_hdrs=
|
|
signtext_bottom_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=secadvmodalstyle">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399" onLoad="">
|
|
<!-- hook up signtext_help target above -->
|
|
{ok_cancel_help signtext_form,formsubmit_dosubmit_js,ok_cancel_handler}
|
|
</body>
|
|
</html>
|
|
:signtext_bottom_content
|
|
|
|
;
|
|
; The dialog for telling the user the CA wants them to back up their cert.
|
|
;
|
|
backup_new_cert_type=text/html
|
|
backup_new_cert_height=350
|
|
backup_new_cert_width=520
|
|
backup_new_cert_content={frame_set cert_issue_backup,windowclose}
|
|
|
|
cert_issue_backup_top_type=text/html
|
|
cert_issue_backup_top_hdrs=
|
|
cert_issue_backup_top_content:
|
|
{top_frame security_certificate_backup,alert1gif,35,35}
|
|
:cert_issue_backup_top_content
|
|
|
|
cert_issue_backup_main_type=text/html
|
|
cert_issue_backup_main_hdrs=
|
|
cert_issue_backup_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=content>
|
|
<p>
|
|
{issue_backup_statement}
|
|
</p>
|
|
<p>
|
|
{can_restore_from_file}
|
|
</p>
|
|
<p>
|
|
{press_backup_to_continue}
|
|
</p>
|
|
<p>
|
|
{prompts_for_all_certs}
|
|
</p>
|
|
</body>
|
|
</html>
|
|
:cert_issue_backup_main_content
|
|
|
|
cert_issue_backup_buttons_type=text/html
|
|
cert_issue_backup_buttons_hdrs=
|
|
cert_issue_backup_buttons_content:
|
|
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=foot alink="#333399" onLoad="parent.SetHelpURL('help.htm#1036319')">
|
|
<form method="get" action="ok_cancel_handler" name="cert_issue_backup_form">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="formName" value="cert_issue_backup_form">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<div align=right>
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 HEIGHT="100%%" >
|
|
<tr ALIGN=RIGHT VALIGN=CENTER>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACE>
|
|
<input type="submit" name="OK" value="{text_backup_dots}" width="72"">
|
|
</div>
|
|
</td>
|
|
|
|
<td>
|
|
<div class=BUTTONSPACEHELP>
|
|
<input type="button" name="Help" value="{text_help}" width="72"
|
|
onClick="parent.OpenHelp()">
|
|
</div>
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:cert_issue_backup_buttons_content
|
|
|
|
verification_setup_type=text/html
|
|
verification_setup_hdrs=
|
|
verification_setup_content={frame_set verification_config,formsubmit}
|
|
|
|
verification_config_top_type=text/html
|
|
verification_config_top_hdrs=
|
|
verification_config_top_content:
|
|
{top_frame verification_services,lockedgif,35,35}
|
|
:verification_config_top_content
|
|
|
|
default_responder_template=<option value="%1$s">%1$s
|
|
ocsp_list_prefix:
|
|
<script language=javascript>
|
|
document.writeln('<select NAME="selectCert" onChange="setDefaultServiceURL(true);">{_default_ocsp_responder}');
|
|
:ocsp_list_prefix
|
|
|
|
ocsp_list_wrapper:
|
|
value="%1$s";
|
|
ocspLocation = "%2$s";
|
|
value = value.replace(/'/g, "'");
|
|
ocspLocation = ocspLocation.replace(/'/g, "'");
|
|
document.writeln('<option value="'+value+'">'+value);
|
|
addNewServiceURL(value, ocspLocation);
|
|
:ocsp_list_wrapper
|
|
|
|
ocsp_list_suffix:
|
|
document.writeln('</select>');
|
|
</script>
|
|
:ocsp_list_suffix
|
|
|
|
ocsp_options_template:
|
|
<div><input type="RADIO" name="enableOCSP" value="noOCSP" %1$s>{dont_use_ocsp}<br>
|
|
<input type="RADIO" name="enableOCSP" value="noDefaultResponder" %2$s>{use_ocsp_if_extension}<br>
|
|
<input type="RADIO" name="enableOCSP" value="useDefaultResponder" %3$s>{use_ocsp_for_all}</div>
|
|
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%%%%">
|
|
<tr VALIGN=CENTER>
|
|
<td width="10"></td><td><div align=left><UL><LI>{service_url}</LI></UL> </div></td>
|
|
<td><div><input type="text" name="ocspURL" size="33" value="%4$s"></div></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="10"></td><td><div align=left><UL><LI>{response_signer}</LI></UL></div></td>
|
|
<td><div>{_ocsp_responder_list ocsp_list_prefix,ocsp_list_suffix}
|
|
</div></td>
|
|
</tr>
|
|
</table>
|
|
:ocsp_options_template
|
|
|
|
verification_config_main_type=text/html
|
|
verification_config_main_hdrs=
|
|
verification_config_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
<script language=javascript>
|
|
<!---
|
|
var locations = new Object();
|
|
var ocspLocation;
|
|
var value;
|
|
|
|
function addNewServiceURL(caNickName, serviceURL)
|
|
{
|
|
locations[caNickName] = serviceURL;
|
|
}
|
|
function setDefaultServiceURL(forceSelect)
|
|
{
|
|
var form = document.forms[0];
|
|
var defaultResponder = form.elements.selectCert;
|
|
var serviceURL = form.elements.ocspURL;
|
|
var responderNickname =
|
|
defaultResponder.options[defaultResponder.selectedIndex].value;
|
|
serviceURL.value = locations[responderNickname];
|
|
if (forceSelect) {
|
|
form.enableOCSP[2].checked = true;
|
|
}
|
|
}
|
|
|
|
// -->
|
|
</script>
|
|
</head>
|
|
<body class=content onLoad = "setDefaultServiceURL(false);">
|
|
{formsubmit document.forms[0]}
|
|
<br>
|
|
<div>
|
|
{psm_knows_ocsp}
|
|
</div>
|
|
<br><div>
|
|
{configure_ocsp_as_follows}
|
|
<form method=get action="formsubmit_handler" name="configureOCSPForm">
|
|
<input type=hidden name="target" value="%1$d">
|
|
<input type=hidden name="formName" value="configureOCSPForm">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
{_ocsp_options}
|
|
</form>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
:verification_config_main_content
|
|
|
|
verification_config_buttons_type=text/html
|
|
verification_config_buttons_hdrs=
|
|
verification_config_buttons_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body bgcolor="#CCCCCC"alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#1049128')">
|
|
|
|
{ok_cancel_help configureOCSPForm,formsubmit_dosubmit_js,ok_cancel_handler}
|
|
</body>
|
|
</html>
|
|
:verification_config_buttons_content
|
|
|
|
;
|
|
; glossary macro
|
|
; syntax {glossary word,glossary_target}
|
|
; e.g. {glossary certificate,certificate}
|
|
;
|
|
glossary:
|
|
<A HREF="glossary.htm#{$2}" onClick="top.window.open('','psm_glossary','width={help_width},height={help_height},status=no,menubar=no,scrollbars,screenX=50,screenY=100')" TARGET="psm_glossary">{$1}</A> {glossary_icon}
|
|
:glossary
|
|
|
|
certPrettyPrint_type="text/html"
|
|
certPrettyPrint_hdrs=""
|
|
certPrettyPrint_width=520
|
|
certPrettyPrint_height=350
|
|
certPrettyPrint_content:
|
|
{frame_set certDump,windowclose}
|
|
:certPrettyPrint_content
|
|
|
|
certDump_top_type="text/html"
|
|
certDump_top_hdrs=""
|
|
certDump_top_content:
|
|
{top_frame view_cert_detail,alert1gif,35,35}
|
|
:certDump_top_content
|
|
|
|
certDump_buttons_type="text/html"
|
|
certDump_buttons_hdrs=""
|
|
certDump_buttons_content:
|
|
{windowclose_buttons_frame OKButton,help.htm#1055417}
|
|
:certDump_buttons_content
|
|
|
|
certPrettyPrefix:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=content alink="#FF0000">
|
|
<br>
|
|
<pre>
|
|
:certPrettyPrefix
|
|
|
|
certPrettySuffix:
|
|
</pre>
|
|
</body>
|
|
</html>
|
|
:certPrettySuffix
|
|
|
|
certDump_main_type="text/html"
|
|
certDump_main_hdrs=""
|
|
certDump_main_content:
|
|
<html>
|
|
<head>
|
|
</head>
|
|
<body>
|
|
<script language=javascript>
|
|
window.location = "certPrettyPrint?target=%1$d";
|
|
</script>
|
|
</body>
|
|
</html>
|
|
:certDump_main_content
|
|
|
|
issuer_not_found_type="text/html"
|
|
issuer_not_found_hdrs=""
|
|
issuer_not_found_width=520
|
|
issuer_not_found_height=350
|
|
issuer_not_found_content:
|
|
{frame_set no_issuer,windowclose}
|
|
:issuer_not_found_content
|
|
|
|
no_issuer_top_type="text/html"
|
|
no_issuer_top_hdrs=""
|
|
no_issuer_top_content:
|
|
{top_frame issuer_not_found_title,alert1gif,35,35}
|
|
:no_issuer_top_content
|
|
|
|
no_issuer_buttons_type="text/html"
|
|
no_issuer_buttons_hdrs=""
|
|
no_issuer_buttons_content:
|
|
{windowclose_buttons_frame OKButton,help.htm#1055437}
|
|
:no_issuer_buttons_content
|
|
|
|
no_issuer_main_type="text/html"
|
|
no_issuer_main_hdrs=""
|
|
no_issuer_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
<body class=content alink="#FF0000">
|
|
<br>
|
|
<p>
|
|
{issuer_not_in_db}
|
|
</p>
|
|
</body>
|
|
</html>
|
|
:no_issuer_main_content
|
|
|
|
cert_renewal_type="text/html"
|
|
cert_renewal_hdrs=""
|
|
cert_renewal_width=520
|
|
cert_renewal_height=350
|
|
cert_renewal_content:
|
|
<html>
|
|
{help_monitor_js}
|
|
<script language=JavaScript>
|
|
{pop_up_alert}
|
|
|
|
function submitCheck()
|
|
{
|
|
var renewal_url = CertRenewalContent.document.forms[0].elements['renewal_url'].value;
|
|
|
|
if (CertRenewalContent.document.forms[0].action[0].checked) {
|
|
window.top.open(renewal_url);
|
|
}
|
|
return true;
|
|
}
|
|
</script>
|
|
{formsubmit_monitor_with_check_js submitCheck}
|
|
{help_monitor_js}
|
|
<frameset rows="50,*,40" border="0" frameborder="NO">
|
|
<frame src="get?baseRef=cert_renewal_top&target=%1$d" name="CertRenewalTop" scrolling="NO" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef=cert_renewal_main&target=%1$d" name="CertRenewalContent" scrolling="Auto" marginwidth="0" marginheight="0">
|
|
<frame src="get?baseRef=cert_renewal_bottom&target=%1$d" name="CertRenewalFoot" scrolling="NO" marginwidth="0" marginheight="0">
|
|
</frameset>
|
|
</html>
|
|
:cert_renewal_content
|
|
|
|
|
|
cert_renewal_top_type="text/html"
|
|
cert_renewal_top__hdrs=""
|
|
cert_renewal_top_content:
|
|
{top_frame cert_renewal_title,certgif,35,35}
|
|
:cert_renewal_top_content
|
|
|
|
cert_renewal_bottom_type=text/html
|
|
cert_renewal_bottom_hdrs=
|
|
cert_renewal_bottom_content={cert_renewal_bottom_template blank}
|
|
|
|
cert_renewal_bottom_template:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalonefoot">
|
|
{disable_right_click_js}
|
|
</head>
|
|
{{$1}}
|
|
<body class=foot alink="#333399"
|
|
onLoad="parent.SetHelpURL('help.htm#1055232')">
|
|
{ok_cancel_help cert_renewal,pkcs12_button_reply,close_if_cancel}
|
|
</body>
|
|
</html>
|
|
:cert_renewal_bottom_template
|
|
|
|
cert_renewal_buttons_type="text/html"
|
|
cert_renewal_buttons_hdrs=""
|
|
cert_renewal_buttons_content:
|
|
{formsubmit_buttons_frame cert_renewal,help.htm#1055232}
|
|
:cert_renewal_buttons_content
|
|
|
|
;
|
|
; cert renewal main frame
|
|
;
|
|
cert_renewal_main_type="text/html"
|
|
cert_renewal_main_hdrs=""
|
|
cert_renewal_main_content:
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset={nsm_charset}">
|
|
<SCRIPT></SCRIPT><LINK REL=STYLESHEET TYPE="text/css" HREF="get?baseRef=standalone">
|
|
{disable_right_click_js}
|
|
</head>
|
|
{formsubmit document.forms[0]}
|
|
<body class=content alink="#FF0000">
|
|
<p>{cert_renewal_info_string}</p>
|
|
|
|
<form method="get" action="formsubmit_handler" name="cert_renewal">
|
|
<input type=hidden name="baseRef" value="windowclose_doclose_js">
|
|
<input type=hidden name="target" value="%1$d">
|
|
|
|
<table WIDTH=500px>
|
|
<tr VALIGN=CENTER>
|
|
<td ALIGN=CENTER WIDTH="90px"><img SRC="get?baseRef=certgif" height=60 width=80></td>
|
|
|
|
<td ALIGN=CENTER VALIGN=TOP>
|
|
{_renewal_cert_info}
|
|
|
|
</td></tr></table>
|
|
|
|
<HR WIDTH=96%% ALIGN=CENTER>
|
|
|
|
<div class=Plainbox>
|
|
<TABLE>
|
|
<TR valign=top>
|
|
<TD>
|
|
<input type="radio" name="action" value="now" checked>
|
|
</TD>
|
|
<TD>
|
|
<DIV CLASS=Plain>Renew this certificate now</DIV>
|
|
</TD>
|
|
</TR>
|
|
<TR valign=top>
|
|
<TD>
|
|
<input type="radio" name="action" value="later">
|
|
</TD>
|
|
<TD>
|
|
<DIV CLASS=Plain>Remind me to renew this certificate later</DIV>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html>
|
|
:cert_renewal_main_content
|
|
|
|
;
|
|
; cert renewal format
|
|
;
|
|
cert_renewal_cert_info:
|
|
<table CELLSPACING=0 CELLPADDING=0 COLS=2 >
|
|
<tr><td COLSPAN="2">
|
|
|
|
<div class=plain>
|
|
%1$s
|
|
</div>
|
|
</td><td></td></tr>
|
|
|
|
<tr><td>
|
|
<div class=plain>
|
|
Valid from: %2$s
|
|
</div>
|
|
</td></tr>
|
|
|
|
<tr><td>
|
|
<div class=plain>
|
|
Expires on: %3$s
|
|
</div>
|
|
</td></tr>
|
|
|
|
<tr><td COLSPAN="2">
|
|
<div class=plain>
|
|
Issued under: %4$s
|
|
</div>
|
|
</td><td></td></tr></table>
|
|
|
|
<input type=hidden name="renewal_url" value="%5$s">
|
|
|
|
:cert_renewal_cert_info
|
|
|