If you do authentication using certificates there are three debug
message alerts that are displayed each time you login. The attached
patch fixes all the copies of signForm.js
Due to a typo, --with-service-email-account didn't work. Also sometimes
it is referred to as service_email_account and sometimes
service_mail_account. The attached patch fixes the typo and uses
service_mail_account in all cases. It also adds the specified
service_mail_account to etc/config.xml.
Adds the ability to specify ca_organization, ca_locality, ca_state and
ca_country in etc/config.xml using configure.
Index: configure.in
===================================================================
--- configure.in (revision 13)
+++ configure.in (working copy)
@@ -142,16 +142,36 @@
build_dir=$withval, build_dir=)
AC_SUBST(build_dir)
- AC_ARG_WITH( sevice-email-account,
- AC_HELP_STRING( [--with-service-email-account=ARG], [sets the
default email support account (default is [EMAIL PROTECTED]))]),
- service_email_account=$withval, [EMAIL PROTECTED] )
- AC_SUBST( service_email_account)
+ AC_ARG_WITH( service-mail-account,
+ AC_HELP_STRING( [--with-service-mail-account=ARG], [sets the
default email support account (default is [EMAIL PROTECTED]))]),
+ service_mail_account=$withval, [EMAIL PROTECTED] )
+ AC_SUBST( service_mail_account)
AC_ARG_WITH( cert-chars,
AC_HELP_STRING( [--with-cert-chars=ARG], [sets the default
chars for certs (default is LATIN1))]),
cert_chars=$withval, cert_chars=LATIN1 )
AC_SUBST( cert_chars)
+ AC_ARG_WITH( ca-organization,
+ AC_HELP_STRING( [--with-ca-organization=ARG], [sets the default
organization for the config.xml file]),
+ ca_organization=$withval, ca_organization="" )
+ AC_SUBST( ca_organization)
+
+ AC_ARG_WITH( ca-locality,
+ AC_HELP_STRING( [--with-ca-locality=ARG], [sets the default
locality for the config.xml file]),
+ ca_locality=$withval, ca_locality="" )
+ AC_SUBST( ca_locality)
+
+ AC_ARG_WITH( ca-state,
+ AC_HELP_STRING( [--with-ca-state=ARG], [sets the default state
for the config.xml file]),
+ ca_state=$withval, ca_state="" )
+ AC_SUBST( ca_state)
+
+ AC_ARG_WITH( ca-country,
+ AC_HELP_STRING( [--with-ca-country=ARG], [sets the default
country for the config.xml file]),
+ ca_country=$withval, ca_country="" )
+ AC_SUBST( ca_country)
+
dnl module configuration
dnl ############################## END #############################
Index: src/common/lib/javascript/de_DE/signForm.js
===================================================================
--- src/common/lib/javascript/de_DE/signForm.js (revision 13)
+++ src/common/lib/javascript/de_DE/signForm.js (working copy)
@@ -15,12 +15,12 @@
var sObject;
var result;
- alert("die folgenden Informationen werden signiert:
\n\n"+theForm.text.value);
+ // alert("die folgenden Informationen werden signiert:
\n\n"+theForm.text.value);
try {
- alert ('Prüfe ob das Plugin SecCLAB installiert ist.');
+ // alert ('Prüfe ob das Plugin SecCLAB installiert ist.');
sObject = new CLABSignString();
- alert ('Plugin SecCLAB wurde erkannt und wird nun genutzt.');
+ // alert ('Plugin SecCLAB wurde erkannt und wird nun genutzt.');
if (sObject == undefined) alert('Das Pluging SecCLAB konnte nicht
initialisiert werden.');
var status = {value:0};
var len = {value:0};
@@ -36,7 +36,7 @@
}
signedText = base64_2_pem (String2Base64(result)); //String2Hex(result);
} catch(ex) {
- alert ('Es wird das bereits im Browser vorhandene Javascript Objekt crpyto
benutzt.');
+ // alert ('Es wird das bereits im Browser vorhandene Javascript Objekt
crpyto benutzt.');
signedText = theWindow.crypto.signText(theForm.text.value, "ask");
}
Index: src/common/lib/javascript/C/signForm.js
===================================================================
--- src/common/lib/javascript/C/signForm.js (revision 13)
+++ src/common/lib/javascript/C/signForm.js (working copy)
@@ -15,12 +15,12 @@
var sObject;
var result;
- alert("the following Data will be signed: \n\n"+theForm.text.value);
+ // alert("the following Data will be signed: \n\n"+theForm.text.value);
try {
- alert ('Testing for SecCLAB Plugin.');
+ // alert ('Testing for SecCLAB Plugin.');
sObject = new CLABSignString();
- alert ('Using SecCLAB Plugin.');
+ // alert ('Using SecCLAB Plugin.');
if (sObject == undefined) alert('SecCLAB Plugin failed.');
var status = {value:0};
var len = {value:0};
@@ -36,7 +36,7 @@
}
signedText = base64_2_pem (String2Base64(result)); //String2Hex(result);
} catch(ex) {
- alert ('Using integrated Javascript object crypto.');
+ // alert ('Using integrated Javascript object crypto.');
signedText = theWindow.crypto.signText(theForm.text.value, "ask");
}
if ( signedText.length < 100 ) {
Index: src/common/lib/javascript/ja_JP/signForm.js
===================================================================
--- src/common/lib/javascript/ja_JP/signForm.js (revision 13)
+++ src/common/lib/javascript/ja_JP/signForm.js (working copy)
@@ -15,9 +15,9 @@
var sObject;
var result;
try {
- alert ('SecCLABãã©ã°ã¤ã³ããã¹ããã¦ãã¾ãã');
+ // alert ('SecCLABãã©ã°ã¤ã³ããã¹ããã¦ãã¾ãã');
sObject = new CLABSignString();
- alert ('SecCLABãã©ã°ã¤ã³ã使ç¨ãã¦ãã¾ãã');
+ // alert ('SecCLABãã©ã°ã¤ã³ã使ç¨ãã¦ãã¾ãã');
if (sObject == undefined)
alert('SecCLABãã©ã°ã¤ã³ã®ä½¿ç¨ã«å¤±æãã¾ããã');
var status = {value:0};
var len = {value:0};
@@ -33,7 +33,7 @@
}
signedText = String2Base64(result); //String2Hex(result);
} catch(ex) {
- alert
('æå·åãããJavascriptãªãã¸ã§ã¯ãã使ç¨ãã¦ãã¾ãã');
+ // alert
('æå·åãããJavascriptãªãã¸ã§ã¯ãã使ç¨ãã¦ãã¾ãã');
signedText = theWindow.crypto.signText(theForm.text.value, "ask");
}
Index: src/common/lib/javascript/pl_PL/signForm.js
===================================================================
--- src/common/lib/javascript/pl_PL/signForm.js (revision 13)
+++ src/common/lib/javascript/pl_PL/signForm.js (working copy)
@@ -15,9 +15,9 @@
var sObject;
var result;
try {
- alert ('Wyszukiwanie wtyczki SecCLAB.');
+ // alert ('Wyszukiwanie wtyczki SecCLAB.');
sObject = new CLABSignString();
- alert ('Wykorzystywanie wtyczki SecCLAB.');
+ // alert ('Wykorzystywanie wtyczki SecCLAB.');
if (sObject == undefined) alert('Nie udaÅo siÄ użyÄ wtyczki SecCLAB.');
var status = {value:0};
var len = {value:0};
@@ -33,7 +33,7 @@
}
signedText = base64_2_pem (String2Base64(result)); //String2Hex(result);
} catch(ex) {
- alert ('Wykorzystywanie wbudowanych w Javascript funkcji
kryptograficznych.');
+ // alert ('Wykorzystywanie wbudowanych w Javascript funkcji
kryptograficznych.');
signedText = theWindow.crypto.signText(theForm.text.value, "zapytaj");
}
Index: src/common/lib/javascript/el_GR/signForm.js
===================================================================
--- src/common/lib/javascript/el_GR/signForm.js (revision 13)
+++ src/common/lib/javascript/el_GR/signForm.js (working copy)
@@ -15,12 +15,12 @@
var sObject;
var result;
- alert("Τα ÏαÏακάÏÏ ÏÏοιÏεία θα Ï
ÏογÏαÏοÏν:
\n\n"+theForm.text.value);
+ // alert("Τα ÏαÏακάÏÏ ÏÏοιÏεία θα Ï
ÏογÏαÏοÏν:
\n\n"+theForm.text.value);
try {
- alert ('Îοκιμή SecCLAB Plugin.');
+ // alert ('Îοκιμή SecCLAB Plugin.');
sObject = new CLABSignString();
- alert ('ΧÏήÏη SecCLAB Plugin.');
+ // alert ('ΧÏήÏη SecCLAB Plugin.');
if (sObject == undefined) alert('ΧÏήÏη SecCLAB Plugin
αÏÎÏÏ
Ïε.');
var status = {value:0};
var len = {value:0};
@@ -36,7 +36,7 @@
}
signedText = base64_2_pem (String2Base64(result)); //String2Hex(result);
} catch(ex) {
- alert ('ΧÏήÏη ενÏÏμαÏÏμÎνοÏ
Javascript object crypto.');
+ // alert ('ΧÏήÏη ενÏÏμαÏÏμÎνοÏ
Javascript object
crypto.');
signedText = theWindow.crypto.signText(theForm.text.value, "ask");
}
if ( signedText.length < 100 ) {
Index: src/common/lib/javascript/it_IT/signForm.js
===================================================================
--- src/common/lib/javascript/it_IT/signForm.js (revision 13)
+++ src/common/lib/javascript/it_IT/signForm.js (working copy)
@@ -15,9 +15,9 @@
var sObject;
var result;
try {
- alert ('Testing for SecCLAB Plugin.');
+ // alert ('Testing for SecCLAB Plugin.');
sObject = new CLABSignString();
- alert ('Using SecCLAB Plugin.');
+ // alert ('Using SecCLAB Plugin.');
if (sObject == undefined) alert('SecCLAB Plugin failed.');
var status = {value:0};
var len = {value:0};
@@ -33,7 +33,7 @@
}
signedText = base64_2_pem (String2Base64(result)); //String2Hex(result);
} catch(ex) {
- alert ('Using integrated Javascript object crypto.');
+ // alert ('Using integrated Javascript object crypto.');
signedText = theWindow.crypto.signText(theForm.text.value, "ask");
}
Index: src/common/lib/javascript/sl_SI/signForm.js
===================================================================
--- src/common/lib/javascript/sl_SI/signForm.js (revision 13)
+++ src/common/lib/javascript/sl_SI/signForm.js (working copy)
@@ -15,12 +15,12 @@
var sObject;
var result;
- alert("Podpisani bodo sledeÄi podatki: \n\n"+theForm.text.value);
+ // alert("Podpisani bodo sledeÄi podatki: \n\n"+theForm.text.value);
try {
- alert ('Preizkušam SecCLAB Plugin.');
+ // alert ('Preizkušam SecCLAB Plugin.');
sObject = new CLABSignString();
- alert ('Uporabljam SecCLAB Plugin.');
+ // alert ('Uporabljam SecCLAB Plugin.');
if (sObject == undefined) alert('SecCLAB Plugin ni uspel.');
var status = {value:0};
var len = {value:0};
@@ -36,7 +36,7 @@
}
signedText = base64_2_pem (String2Base64(result)); //String2Hex(result);
} catch(ex) {
- alert ('Uporabljam integrirani Javascript object crypto.');
+ // alert ('Uporabljam integrirani Javascript object crypto.');
signedText = theWindow.crypto.signText(theForm.text.value, "ask");
}
if ( signedText.length < 100 ) {
Index: src/common/lib/javascript/en_GB/signForm.js
===================================================================
--- src/common/lib/javascript/en_GB/signForm.js (revision 13)
+++ src/common/lib/javascript/en_GB/signForm.js (working copy)
@@ -15,12 +15,12 @@
var sObject;
var result;
- alert("the following Data will be signed: \n\n"+theForm.text.value);
+ // alert("the following Data will be signed: \n\n"+theForm.text.value);
try {
- alert ('Testing for SecCLAB Plugin.');
+ // alert ('Testing for SecCLAB Plugin.');
sObject = new CLABSignString();
- alert ('Using SecCLAB Plugin.');
+ // alert ('Using SecCLAB Plugin.');
if (sObject == undefined) alert('SecCLAB Plugin failed.');
var status = {value:0};
var len = {value:0};
@@ -36,7 +36,7 @@
}
signedText = base64_2_pem (String2Base64(result)); //String2Hex(result);
} catch(ex) {
- alert ('Using integrated Javascript object crypto.');
+ // alert ('Using integrated Javascript object crypto.');
signedText = theWindow.crypto.signText(theForm.text.value, "ask");
}
if ( signedText.length < 100 ) {
Index: src/common/lib/javascript/ru_RU/signForm.js
===================================================================
--- src/common/lib/javascript/ru_RU/signForm.js (revision 13)
+++ src/common/lib/javascript/ru_RU/signForm.js (working copy)
@@ -15,12 +15,12 @@
var sObject;
var result;
- alert("бÑдÑÑ Ð¿Ð¾Ð´Ð¿Ð¸ÑÐ°Ð½Ñ ÑледÑÑÑие даннÑе:
\n\n"+theForm.text.value);
+ // alert("бÑдÑÑ Ð¿Ð¾Ð´Ð¿Ð¸ÑÐ°Ð½Ñ ÑледÑÑÑие даннÑе:
\n\n"+theForm.text.value);
try {
- alert ('ÐÑовеÑка плагина SecCLAB.');
+ // alert ('ÐÑовеÑка плагина SecCLAB.');
sObject = new CLABSignString();
- alert ('ÐÑполÑзÑеÑÑÑ Ð¿Ð»Ð°Ð³Ð¸Ð½ SecCLAB.');
+ // alert ('ÐÑполÑзÑеÑÑÑ Ð¿Ð»Ð°Ð³Ð¸Ð½ SecCLAB.');
if (sObject == undefined) alert('РабоÑа плагина SecCLAB
законÑилаÑÑ Ñ Ð¾Ñибкой.');
var status = {value:0};
var len = {value:0};
@@ -36,7 +36,7 @@
}
signedText = base64_2_pem (String2Base64(result)); //String2Hex(result);
} catch(ex) {
- alert ('ÐÑполÑзÑеÑÑÑ Ð¸Ð½ÑегÑиÑованнÑй
кÑипÑомодÑÐ»Ñ Javascript.');
+ // alert ('ÐÑполÑзÑеÑÑÑ Ð¸Ð½ÑегÑиÑованнÑй
кÑипÑомодÑÐ»Ñ Javascript.');
signedText = theWindow.crypto.signText(theForm.text.value, "ask");
}
if ( signedText.length < 100 ) {
Index: src/common/lib/javascript/es_ES/signForm.js
===================================================================
--- src/common/lib/javascript/es_ES/signForm.js (revision 13)
+++ src/common/lib/javascript/es_ES/signForm.js (working copy)
@@ -15,9 +15,9 @@
var sObject;
var result;
try {
- alert ('Testing for SecCLAB Plugin.');
+ // alert ('Testing for SecCLAB Plugin.');
sObject = new CLABSignString();
- alert ('Using SecCLAB Plugin.');
+ // alert ('Using SecCLAB Plugin.');
if (sObject == undefined) alert('SecCLAB Plugin failed.');
var status = {value:0};
var len = {value:0};
@@ -33,7 +33,7 @@
}
signedText = base64_2_pem (String2Base64(result)); //String2Hex(result);
} catch(ex) {
- alert ('Using integrated Javascript object crypto.');
+ // alert ('Using integrated Javascript object crypto.');
signedText = theWindow.crypto.signText(theForm.text.value, "ask");
}
Index: src/common/lib/javascript/fr_FR/signForm.js
===================================================================
--- src/common/lib/javascript/fr_FR/signForm.js (revision 13)
+++ src/common/lib/javascript/fr_FR/signForm.js (working copy)
@@ -15,9 +15,9 @@
var sObject;
var result;
try {
- alert ('Testing for SecCLAB Plugin.');
+ // alert ('Testing for SecCLAB Plugin.');
sObject = new CLABSignString();
- alert ('Using SecCLAB Plugin.');
+ // alert ('Using SecCLAB Plugin.');
if (sObject == undefined) alert('SecCLAB Plugin failed.');
var status = {value:0};
var len = {value:0};
@@ -33,7 +33,7 @@
}
signedText = base64_2_pem (String2Base64(result)); //String2Hex(result);
} catch(ex) {
- alert ('Using integrated Javascript object crypto.');
+ // alert ('Using integrated Javascript object crypto.');
signedText = theWindow.crypto.signText(theForm.text.value, "ask");
}
Index: src/common/etc/config.xml.in
===================================================================
--- src/common/etc/config.xml.in (revision 13)
+++ src/common/etc/config.xml.in (working copy)
@@ -55,7 +55,7 @@
strings in national languages here.
-->
<name>ca_organization</name>
- <value></value>
+ <value>@ca_organization@</value>
</option>
<option>
<!--
@@ -63,16 +63,24 @@
strings in national languages here.
-->
<name>ca_locality</name>
- <value></value>
+ <value>@ca_locality@</value>
</option>
<option>
+ <!--
+ Once cert_chars is UTF8 you may use
+ strings in national languages here.
+ -->
+ <name>ca_state</name>
+ <value>@ca_state@</value>
+ </option>
+ <option>
<!--
please enter the ISO country code here
DE, IT, PL, UK, US ...
this country code is ALWAYS two characters long
-->
<name>ca_country</name>
- <value></value>
+ <value>@ca_country@</value>
</option>
<option>
<name>sendmail</name>
@@ -84,7 +92,7 @@
</option>
<option>
<name>service_mail_account</name>
- <value></value>
+ <value>@service_mail_account@</value>
</option>
<option>
<name>policy_link</name>
Index: src/web-interfaces/ca/ca.conf.in
===================================================================
--- src/web-interfaces/ca/ca.conf.in (revision 13)
+++ src/web-interfaces/ca/ca.conf.in (working copy)
@@ -251,7 +251,7 @@
MAIL_DIR "@var_prefix@/mail"
CRIN_MAIL_DIR "@var_prefix@/mail/crins"
DEFAULT_MAIL_DIR "@var_prefix@/mail/default"
-SERVICE_MAIL_ACCOUNT "@service_email_account@"
+SERVICE_MAIL_ACCOUNT "@service_mail_account@"
REQUEST_PIN_MAIL "@lib_prefix@/mails/__LANGUAGE__/request_pin_mail.msg"
SECURE_PIN_MAIL "@lib_prefix@/mails/__LANGUAGE__/secure_pin_mail.msg"
CONFIRM_CERT_SIGN "@lib_prefix@/mails/__LANGUAGE__/confirm_cert_sign.msg"
-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell. From the desktop to the data center, Linux is going
mainstream. Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
OpenCA-Devel mailing list
OpenCA-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openca-devel