Mailinglist Archive: limal-commit (27 mails)

< Previous Next >
[limal-commit] r2371 - in /limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm: ./ package/ po/ src/ src/limal/ca-mgm/ testsuite/single.out/
  • From: mcalmer@xxxxxxxxxxxxxxxx
  • Date: Fri, 09 Nov 2007 12:37:42 -0000
  • Message-id: <20071109123743.3C3B029855@xxxxxxxxxxxxxxxx>
Author: mcalmer
Date: Fri Nov 9 13:37:42 2007
New Revision: 2371

URL: http://svn.opensuse.org/viewcvs/limal?rev=2371&view=rev
Log:
- version 1.1.70 (for SP2)
- fix importCA [#337524]

Modified:
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/VERSION

limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/package/limal-ca-mgm.changes
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/af.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ar.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/bn.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ca.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/cs.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/da.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/de.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/es.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/fi.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/fr.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/gu.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/hi.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/hu.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/it.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ja.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/km.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/mr.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/nb.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/nl.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/pl.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/pt_BR.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ru.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/sv.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ta.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/xh.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zh_CN.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zh_TW.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zu.po
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/CA.cpp
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/OpenSSLUtils.cpp

limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/limal/ca-mgm/CA.hpp

limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/DeleteCATest.err

limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/ImportCATest.err

limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/perl-CertificateExceptionTest.out

Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/VERSION
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/VERSION?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/VERSION (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/VERSION Fri Nov 9
13:37:42 2007
@@ -1 +1 @@
-1.1.56
+1.1.70

Modified:
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/package/limal-ca-mgm.changes
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/package/limal-ca-mgm.changes?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
---
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/package/limal-ca-mgm.changes
(original)
+++
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/package/limal-ca-mgm.changes
Fri Nov 9 13:37:42 2007
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Wed Nov 7 11:12:01 CET 2007 - mc@xxxxxxx
+
+- version 1.1.70
+- fix importCA [#337524]
+
+-------------------------------------------------------------------
Thu Mar 29 16:53:17 CEST 2007 - mc@xxxxxxx

- version 1.1.56

Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/af.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/af.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/af.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/af.po Fri Nov 9
13:37:42 2007
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-03 12:03\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -29,7 +29,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -126,7 +126,7 @@
msgid "Template not initialized."
msgstr "Sjabloon nie geïnisialiseer nie."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Leë CA-naam."

@@ -134,11 +134,11 @@
msgid "Template does not exist: %1."
msgstr "Sjabloon bestaan nie: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Ongeldige CA-wagwoord."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Fout tydens skep van die CA-infrastruktuur."

@@ -266,19 +266,24 @@
msgid "Invalid key data."
msgstr "Ongeldige sleuteldata."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA-wagwoord is leeg."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Fout tydens sleutelenkriptering."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Fout tydens sleutelenkriptering."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA-naam bestaan nie (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -286,40 +291,40 @@
"Skrapping van die CA word nie toegelaat nie. Die CA moes reeds verval het of "
"nooit as ’n sertifikaat geteken gewees het nie."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Skrapping van die CA het misluk. %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Daar ontbreek ’n waarde vir beleid in die konfigurasielêer."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Kan afdeling %1 nie ontleed nie."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Veld %1 moet ’n waarde hê."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 moet gedefinieer word."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 moet dieselfde wees in die CA sertifikaat (%2) en die versoek (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Dit lyk asof die konfigurasielêer ’n ongeldige beleid het."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Die konfigurasie is nie geïnisialiseer nie."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Ontbrekende afdeling 'onderskeide _naam' in die konfigurasielêer."

@@ -570,58 +575,71 @@
msgid "The key file does not exist."
msgstr "Die sleutellêer bestaan nie."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Ongeldige CA-wagwoord."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Die wagwoord vir enkriptering van die uitset word vereis."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "Die PKCS12-wagwoord word vereis."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Kan gids nie lees nie: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Geen serienommer gevind in %1 nie."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "Die navraag bestaan reeds."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Kan die navraagonderwerp nie vind nie."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Kan die sertifikaatonderwerp nie vind nie."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "Ongeldige caName: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' bestaan nie."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 bestaan steeds."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Kan gids nie skep nie: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Kan die konfigurasiesjabloon nie kopieer nie."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Kan die lêer nie skep nie."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ar.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ar.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ar.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ar.po Fri Nov 9
13:37:42 2007
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2001-07-13 15:36+0200\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -32,7 +32,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -129,7 +129,7 @@
msgid "Template not initialized."
msgstr "لم تتم تهيئة القالب."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "اسم CA فارغ."

@@ -137,11 +137,11 @@
msgid "Template does not exist: %1."
msgstr "القالب غير موجود: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "كلمة سر CA غير صالحة."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "حدث خطأ أثناء إنشاء البنية الأساسية CA."

@@ -269,19 +269,24 @@
msgid "Invalid key data."
msgstr "بيانات مفتاح غير صالحة."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "كلمة سر CA فارغة."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "حدث خطأ أثناء تشفير المفتاح."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "حدث خطأ أثناء تشفير المفتاح."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "اسم CA غير موجود (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -289,40 +294,40 @@
"غير مسموح بحذف CA. يجب أن تكون CA قد انتهت
صلاحيتها أو أنه لم يتم توقيع "
"الشهادة مطلقًا."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "فشل حذف CA: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "ملف التكوين ينقصه قيمة السياسة."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "تعذر تحليل القسم %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "يجب أن يحتوي الحقل %1 على قيمة."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "يجب تعريف %1."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "يجب أن تتطابق %1 في شهادة CA (%2) والطلب (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "يبدو أن ملف التكوين يحتوي على سياسة
غير صالحة."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "لم تتم تهيئة التكوين."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "القسم 'distinguished_name' في ملف التكوين مفقود."

@@ -573,58 +578,71 @@
msgid "The key file does not exist."
msgstr "ملف المفتاح غير موجود."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "كلمة سر CA غير صالحة."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "مطلوب كلمة السر الخاصة بتشفير
المخرجات."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "مطلوب كلمة السر PKCS12."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "تعذرت قراءة الدليل: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "لم يتم العثور على أي رقم تسلسلي في %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "الطلب موجود بالفعل."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "تعذر العثور على موضوع الطلب."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "تعذر العثور على موضوع الشهادة."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "caName غير صالح: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' غير موجود."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "لا يزال %1 موجودًا."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "تعذر إنشاء الدليل: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "تعذر نسخ قالب التكوين."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "تعذر إنشاء الملف."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/bn.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/bn.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/bn.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/bn.po Fri Nov 9
13:37:42 2007
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2004-08-09 10:24+0200\n"
"Last-Translator: Priyavert Sharma<priyavert.sharma@xxxxxxxxxxx>\n"
"Language-Team: AgreeYa Solutions<linux_team@xxxxxxxxxxx>\n"
@@ -27,7 +27,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -124,7 +124,7 @@
msgid "Template not initialized."
msgstr "টেম্পলেট প্রারম্ভ করা
হয়নি"

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr " CA নাম শূণ্য"

@@ -132,11 +132,11 @@
msgid "Template does not exist: %1."
msgstr "টেম্পেলট নেই: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr " CA পাসওয়ার্ড অবৈধ"

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr " CA কাঠামো গঠন করতে গিয়ে
ত্রুটি "

@@ -264,19 +264,24 @@
msgid "Invalid key data."
msgstr "কী ডেটা অবৈধ"

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA পাসওয়ার্ড শূণ্য"

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "কী এনক্রিপশনে ত্রুটি"

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "কী এনক্রিপশনে ত্রুটি"
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA নাম অনুপস্থিত (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -284,40 +289,40 @@
" CA বাদ দেওয়ার অনুমতি নেই, CA র
মেয়াদ শেষ হওয়া প্রয়োজন কিংবা
কখনওই সার্টিফিকেট "
"স্বাক্ষর করেনি এমন প্রয়োজন"

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr " CA বাদ দেওয়ায় ব্যর্থ: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr " কনফিগারেশন ফাইল পলিশির
ভ্যালু নেই "

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "বিভাগ %1 বিশ্লেষণ করা
যাচ্ছে না"

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr " ফিল্ড %1 এ ভ্যালু আবশ্যক"

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 এর বর্ণনা আবশ্যক"

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "CA সার্টিফিকেট (%2) এবং অনুরোধ
(%3)একই %1 হতে হবে"

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "কনফিগারেশন ফাইলে সম্ভবত
অবৈধ পলিশি রযেছে"

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "কনফিগারেশন প্রারম্ভ করা
হয়নি"

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "কনফিগারেশন ফাইলে
অনুপস্থিত বিভাগ 'distinguished_name'
(বিশিষ্ট নাম)"

@@ -568,58 +573,71 @@
msgid "The key file does not exist."
msgstr "এই কী ফাইল নেই"

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr " CA পাসওয়ার্ড অবৈধ"
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "আউটপুট এনক্রিপ্ট করার
জন্য পাসওয়ার্ড চাই"

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr " PKCS12 পাসওয়ার্ড চাই"

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "ডায়রেক্টরি পড়া যাচ্ছে না:
%1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr " %1এ কোনো ক্রমিক সংখ্যা
পাওয়া যায়নি"

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "ইতিমধ্যে এই অনুরোধ করা হয়ে
গিয়েছে"

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "অনুরোধের বিষয় পাওয়া
যাচ্ছে না"

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "সার্টিফিকেটের বিষয় পাওয়া
যাচ্ছে না"

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "অবৈধ caName: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' নেই"

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "তা সত্ত্বেও %1 আছে"

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "ডায়রেক্টরি তৈরী করা
যাচ্ছে না: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "কনফিগারেশন টেম্পলেট কপি
করা যাচ্ছে না"

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "ফাইল তৈরী করা যাচ্ছে না"


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ca.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ca.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ca.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ca.po Fri Nov 9
13:37:42 2007
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2007-02-22 21:04+0100\n"
"Last-Translator: Anna <blabla@xxxxxxxxx>\n"
"Language-Team: Catalan\n"
@@ -33,7 +33,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -130,7 +130,7 @@
msgid "Template not initialized."
msgstr "No s'ha inicialitzat la plantilla."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "El nom de la CA és buit."

@@ -138,11 +138,11 @@
msgid "Template does not exist: %1."
msgstr "La plantilla no existeix: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "La contrasenya de la CA no és vàlida."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "S'ha produït un error en crear la infraestructura de CA."

@@ -270,19 +270,24 @@
msgid "Invalid key data."
msgstr "Les dades de la clau no són vàlides."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "La contrasenya de la CA és buida."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "S'ha produït un error durant el xifratge de la clau."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "S'ha produït un error durant el xifratge de la clau."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "El nom de la CA no existeix (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -290,40 +295,40 @@
"No es permet suprimir la CA. Ha d'haver caducat o no haver signat mai cap "
"certificat."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Ha fallat la supressió de la CA: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Falta un valor de política al fitxer de configuració."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "No es pot analitzar la secció %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "El camp %1 ha de tenir un valor."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 ha d'estar definit."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 ha de ser idèntic al certificat CA (%2) i la sol·licitud (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Sembla ser que el fitxer de configuració conté una política no
vàlida."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "No s'ha inicialitzat la configuració."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Falta la secció 'distinguished_name' al fitxer de configuració."

@@ -575,58 +580,71 @@
msgid "The key file does not exist."
msgstr "El fitxer de claus no existeix."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "La contrasenya de la CA no és vàlida."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Es requereix la contrasenya per a xifrar el resultat."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "Es necessita la contrasenya de PKCS12."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "No es pot llegir el directori: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "No s'ha trobat cap número de sèrie a %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "La sol·licitud ja existeix."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "No es pot trobar el tema de la sol·licitud."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "No es pot trobar el tema del certificat."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "caName no vàlid: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' no existeix."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 encara existeix."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "No es pot crear el directori: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "No es pot copiar la plantilla de configuració."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "No es pot crear el fitxer."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/cs.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/cs.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/cs.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/cs.po Fri Nov 9
13:37:42 2007
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-09-27 14:41+0200\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -35,7 +35,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -132,7 +132,7 @@
msgid "Template not initialized."
msgstr "Šablona není inicializována."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Prázdné jméno CA."

@@ -140,11 +140,11 @@
msgid "Template does not exist: %1."
msgstr "Å ablona neexistuje: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Neplatné heslo CA."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Chyba během vytváření infrastruktury CA."

@@ -272,19 +272,24 @@
msgid "Invalid key data."
msgstr "Neplatná data klíče."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "Heslo CA je prázdné."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Chyba při šifrování klíče."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Chyba při šifrování klíče."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "Jméno CA neexistuje (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -292,40 +297,40 @@
"Smazání CA není povoleno. CA musí být expirovaná nebo jí nesmí být
podepsán "
"žádný certifikát."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Mazání CA selhalo: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Konfigurační soubor postrádá hodnotu pro politiku."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Nelze analyzovat sekci %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Pole %1 musí mít hodnotu."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 musí být definováno."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "Pole %1 musí být stejné v CA certifikátu (%2) a požadavku (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Konfigurační soubor má zřejmě neplatnou politiku."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Konfigurace neinicializována."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Chybí sekce 'distinguished_name' v konfiguračním souboru."

@@ -576,58 +581,71 @@
msgid "The key file does not exist."
msgstr "Klíčový soubor neexistuje."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Neplatné heslo CA."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Je vyžadováno heslo k šifrování výstupu."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "Je vyžadováno heslo PKCS12."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Nelze číst adresář: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "V %1 nebylo nalezeno sériové číslo."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "Požadavek již existuje."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Nelze nalézt předmět požadavku."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Nelze nalézt předmět certifikátu."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "Neplatný název caName: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "%1 neexistuje."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 již existuje."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Nelze vytvořit adresář: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Nelze zkopírovat šablonu konfigurace."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Nelze vytvořit soubor."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/da.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/da.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/da.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/da.po Fri Nov 9
13:37:42 2007
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-09 05:59+0000\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -35,7 +35,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -132,7 +132,7 @@
msgid "Template not initialized."
msgstr "Skabelon er ikke initialiseret."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Tomt CA-navn."

@@ -140,11 +140,11 @@
msgid "Template does not exist: %1."
msgstr "Skabelon findes ikke: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Ugyldig CA-adgangskode."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Fejl under oprettelse af CA-infrastrukturen."

@@ -272,19 +272,24 @@
msgid "Invalid key data."
msgstr "Ugyldig nøgledata."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA-adgangskode er tom."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Fejl under nøglekryptering."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Fejl under nøglekryptering."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA-navn eksisterer ikke (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -292,41 +297,41 @@
"Sletning af CA er ikke tilladt. CA skal være udløbet eller aldrig have "
"signeret et certifikat."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Sletning af CA fejlede: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Konfigurationsfilen mangler en værdi for retningslinjer."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Kunne ikke fortolke afsnit %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Feltet %1 skal have en værdi."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 skal angives."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 skal være det samme i CA-certifikat (%2) og efterspørgsel (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Konfigurationsfilen ser ud til at have en ugyldig retningslinjer."

# %s is either BOOTP or DHCP
-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Konfigurationen er ikke initialiseret."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Mangler afsnit 'distinguished_name' i konfigurationsfilen."

@@ -577,58 +582,71 @@
msgid "The key file does not exist."
msgstr "Den angivne nøglefil eksisterer ikke."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Ugyldig CA-adgangskode."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Adgangskoden til kryptering af output er påkrævet."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "PKCS12-adgangskoden er påkrævet."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Bibliotek kan ikke læses: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Der blev ikke fundet et serienummer i %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "Anmodningen eksisterer allerede."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Anmodningens emne blev ikke fundet."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Certifikatemnet blev ikke fundet."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "caName er ugyldigt: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' findes ikke."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 findes stadig."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Biblioteket kan ikke oprettes: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Konfigurationsskabelonen kan ikke kopieres."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Filen kan ikke oprettes."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/de.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/de.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/de.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/de.po Fri Nov 9
13:37:42 2007
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2005-03-09 13:54+0100\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -33,7 +33,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -131,7 +131,7 @@
msgid "Template not initialized."
msgstr "Vorlage nicht initialisiert."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Leerer CA-Name."

@@ -139,11 +139,11 @@
msgid "Template does not exist: %1."
msgstr "Vorlage ist nicht vorhanden: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Ungültiges CA-Passwort."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Fehler bei der Erstellung der CA-Infrastruktur."

@@ -271,19 +271,24 @@
msgid "Invalid key data."
msgstr "Ungültige Schlüsseldaten."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA-Passwort ist leer."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Fehler bei der Verschlüsselung des Schlüssels."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Fehler bei der Verschlüsselung des Schlüssels."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA-Name ist nicht vorhanden (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -291,40 +296,40 @@
"Die CA darf nicht gelöscht werden. Eine CA kann nur gelöscht werden, wenn "
"sie abgelaufen ist oder wenn durch sie noch kein Zertifikat signiert wurde."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Fehler beim Löschen der CA %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "In der Konfigurationsdatei fehlt ein Richtlinienwert."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Abschnitt %1 kann nicht analysiert werden."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Feld %1 muss einen Wert enthalten."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 muss definiert sein."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 muss im CA-Zertifikat (%2) und in der Anfrage (%3) identisch sein."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Die Konfigurationsdatei enthält vermutlich eine ungültige
Richtlinie."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Die Konfiguration ist noch nicht initialisiert."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "In der Konfigurationsdatei fehlt der Abschnitt 'distinguished_name'."

@@ -576,58 +581,71 @@
msgid "The key file does not exist."
msgstr "Die Schlüsseldatei ist nicht vorhanden."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Ungültiges CA-Passwort."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Das Passwort zum Verschlüsseln der Ausgabe muss angegeben werden."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "Das PKCS12-Passwort muss angegeben werden."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Verzeichnis kann nicht glesen werden: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Keine Seriennummer in %1 gefunden."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "Die Anforderung ist bereits vorhanden."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Empfänger der Anforderung wurde nicht gefunden."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Empfänger des Zertifikats wurde nicht gefunden."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "caName ungültig: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' ist nicht vorhanden."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 ist nach wie vor vorhanden."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Verzeichnis kann nicht erstellt werden: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Konfigurationsvorlage kann nicht kopiert werden."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Datei kann nicht erstellt werden."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/es.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/es.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/es.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/es.po Fri Nov 9
13:37:42 2007
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-20 10:07\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -29,7 +29,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -126,7 +126,7 @@
msgid "Template not initialized."
msgstr "La plantilla no se ha iniciado."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Nombre de CA vacío."

@@ -134,11 +134,11 @@
msgid "Template does not exist: %1."
msgstr "La plantilla no existe: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Contraseña de CA no válida."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Error al crear la infraestructura de CA."

@@ -266,19 +266,24 @@
msgid "Invalid key data."
msgstr "Datos de clave no válidos."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "La contraseña de CA está vacía."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Error durante el cifrado de la clave."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Error durante el cifrado de la clave."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "El nombre de CA no existe (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -286,40 +291,40 @@
"No se permite suprimir la CA. La CA debe haber caducado o no debe haber "
"firmado nunca un certificado."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Error al suprimir la CA: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "En el archivo de configuración falta un valor para la directiva."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "No es posible analizar la sección %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "El campo %1 debe tener un valor."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "Se debe definir %1."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 debe ser igual en el certificado CA (%2) y la solicitud (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "En el archivo de configuración parece que hay una directiva no
válida."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "La configuración no se ha iniciado."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr ""
"En el archivo de configuración falta la sección \"distinguished_name\"."
@@ -572,58 +577,71 @@
msgid "The key file does not exist."
msgstr "El archivo de clave no existe."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Contraseña de CA no válida."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Se necesita la contraseña para cifrar el resultado."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "Se necesita la contraseña PKCS12."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "No es posible leer el directorio: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "No se ha detectado ningún número de serie en %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "La petición ya existe."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "No es posible encontrar el tema pedido."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "No es posible encontrar el tema de certificado."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "caName incorrecto: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "%1 no existe."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 todavía existe."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "No es posible crear el directorio: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "No es posible copiar la plantilla de configuración."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "No es posible crear el archivo."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/fi.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/fi.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/fi.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/fi.po Fri Nov 9
13:37:42 2007
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.fi\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-10-24 23:36+0300\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -35,7 +35,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -132,7 +132,7 @@
msgid "Template not initialized."
msgstr "Mallia ei ole alustettu."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Tyhjä CA-nimi."

@@ -140,11 +140,11 @@
msgid "Template does not exist: %1."
msgstr "Malli: %1 ei ole olemassa."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Väärä CA-salasana"

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Virhe luotaessa CA-infrastruktuuria."

@@ -272,19 +272,24 @@
msgid "Invalid key data."
msgstr "Epäkelpo \"avain\" -tieto"

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA-salasana on tyhjä."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Virhe avaimen salauksessa."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Virhe avaimen salauksessa."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA-nimeä %1 ei ole olemassa."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -292,41 +297,41 @@
"CA:n poistaminen ei ole sallittua. CA:n täytyy olla vanhentunut tai "
"varmenteen allekirjoittamaton."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "CA:n %1 poisto epäonnistui."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Määritystiedostosta puuttuu \"politiikka\" (policy) -arvo"

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Ei voitu koostaa osiota %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Kentässä %1 täytyy olla arvo."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 pitää olla määritetty."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1:sen pitää olla sama kuin CA-varmenteessa %2 (pyyntö oli %3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Määritystiedostossa näyttäisi olevan epäkelpo \"politiikka\"
(policy)."

# %s is either BOOTP or DHCP
-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Määritystä ei ole alustettu."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Määritystiedostosta puuttuu osio: 'distinguished_name' ."

@@ -577,58 +582,71 @@
msgid "The key file does not exist."
msgstr "Avaintiedostoa ei ole olemassa."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Väärä CA-salasana"
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Tulosteen salaamisen salasana on pakollinen."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "PKCS12-salasana on pakollinen."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Hakemistoa ei voi lukea: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Sarjanumeroa ei löydetty kohteesta %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "Pyyntö on jo olemassa."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Pyyntöaihetta (request subject) ei löydy."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Varmenneaihetta (certificate subject) ei löydy ."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "Virheellinen caName: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' ei ole olemassa."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 on yhä olemassa."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Hakemistoa ei voi luoda: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Määritysmallia ei voi kopioida."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Tiedostoa ei voi luoda."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/fr.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/fr.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/fr.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/fr.po Fri Nov 9
13:37:42 2007
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-02 14:16\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -29,7 +29,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -128,7 +128,7 @@
msgid "Template not initialized."
msgstr "Modèle non initialisé."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Nom CA vide."

@@ -136,11 +136,11 @@
msgid "Template does not exist: %1."
msgstr "Modèle inexistant : %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Mot de passe CA non valide."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Erreur lors de la création de l'infrastructure CA."

@@ -268,19 +268,24 @@
msgid "Invalid key data."
msgstr "Données de clé non valides."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "Mot de passe CA vide."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Erreur lors du codage de données de clé."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Erreur lors du codage de données de clé."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "Nom CA inexistant (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -288,40 +293,40 @@
"La suppression de CA n'est pas autorisée. Il est possible que la date CA "
"soit expirée ou qu'aucun certificat ne soit signé."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Échec de la suppression de CA : %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Une valeur de stratégie absente du fichier de configuration."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Impossible d'analyser la section %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Le champ %1 doit comporter une valeur."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 doit être défini."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 doit être identique dans le certificat CA (%2) et la requête
(%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Une stratégie apparemment non valide dans le fichier de
configuration."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Configuration non initialisée."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Section nom_distinctif absente du fichier de configuration."

@@ -573,58 +578,71 @@
msgid "The key file does not exist."
msgstr "Le fichier de clé n'existe pas."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Mot de passe CA non valide."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Le mot de passe pour coder la sortie est requis."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "Le mot de passe PKCS12 est requis."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Impossible de lire le répertoire : %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Aucun numéro de série n'a été trouvé dans %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "La requête existe déjà."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Le sujet de la requête est introuvable."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Le sujet du certificat est introuvable."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "caName non valide : %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' n'existe pas."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 existe toujours."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Impossible de créer le répertoire : %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Impossible de créer le modèle de configuration."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Impossible de créer le fichier."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/gu.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/gu.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/gu.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/gu.po Fri Nov 9
13:37:42 2007
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2004-08-09 10:24+0200\n"
"Last-Translator: Priyavert Sharma<priyavert.sharma@xxxxxxxxxxx>\n"
"Language-Team: AgreeYa Solutions<priyavert.sharma@xxxxxxxxxxx>\n"
@@ -27,7 +27,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -124,7 +124,7 @@
msgid "Template not initialized."
msgstr "ટેમ્પલેટ ઈનીશીયલાઈઝ થયું
નથી."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "CA નામ ખાલી છે."

@@ -132,11 +132,11 @@
msgid "Template does not exist: %1."
msgstr "ટેમ્પલેટ છે જ નહીં: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "CA પાસવર્ડ અમાન્ય."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "CA ઈન્ફ્રાસ્ટ્રક્ચર બનાવતી
વખતે ભૂલ."

@@ -265,19 +265,24 @@
msgid "Invalid key data."
msgstr "કી ડેટા અમાન્ય."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA પાસવર્ડ ખાલી છે."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "કી એન્ક્રીપ્ટશન દરમિયાન
ભૂલ."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "કી એન્ક્રીપ્ટશન દરમિયાન
ભૂલ."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA નામ અતિત્વમાં નથી (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
#, fuzzy
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
@@ -285,40 +290,40 @@
msgstr ""
"CA ડીલીટ કરવાની મંજૂરી નથી. CA
પૂરું થયું હોવું જોઈએ કે
સર્ટિફીકેટમાં સહી ન હોવી
જોઈએ."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "CA ડીલીટ કરવાનું નિષ્ફળ: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "કન્ફિગરેશન ફાઈલમાં
પોલિસી માટેનું મૂલ બાકાત છે."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "વિભાગ પાર્સ નથી કરી શકાતો
%1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "%1 ફિલ્ડમાં મૂલ હોવું જરૂરી
છે."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 ડિફાઈન થયું હોવું જોઈએ."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "CA સર્ટિફીકેટ (%2) અને
રિક્વેસ્ટ(%3) માં %1 સરખું હોવું
જોઈએ."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "કન્ફિગ્યુરેશન ફાઈલમાં
પોલેસી અમાન્ય લાગે છે."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "કન્ફિગ્યુરેશન ઈનીશીયલાઈઝ
થયું નથી."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "કન્ફિગ્યુરેશન ફાઈલમાં
‘ડિસ્ટીન્ગવીશ્ડ નેમ’ વિભાગ
બાકાત છે."

@@ -569,58 +574,71 @@
msgid "The key file does not exist."
msgstr "કી ફાઈલ અસ્તિત્વમાં નથી."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "CA પાસવર્ડ અમાન્ય."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "આઉટપુટ એન્ક્રીપ્ટ કરવા
માટે પાસવર્ડ જરૂરી છે."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "PKCS12 પાસવર્ડ જરૂરી છે."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "ડિરેક્ટરી વાંચી શકાતી નથી:
%1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "કોઈ સીરીઅલ નંબર મળ્યો નથી
%1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "રિક્વેસ્ટ અસ્તિત્વમાં છે
જ."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "રિક્વેસ્ટ વિષય મળી શકતો
નથી."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "સર્ટિફીકેટ વિષય મળી શકતો
નથી."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "અમાન્ય caName: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' અસ્તિત્વ ધરાવતી નથી."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 અસ્તિત્વ ધરાવે છે."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "ડિરેક્ટરી બનાવી શકાઈ નથી: %1
(%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "કન્ફિગ્યુરેશન ટેમ્પ્લેટ
કોપી કરી શકાતું નથી."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "ફાઈલ બનાવી શકાતી નથી."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/hi.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/hi.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/hi.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/hi.po Fri Nov 9
13:37:42 2007
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2005-07-29 15:37+0530\n"
"Last-Translator: Priyavert Sharma<priyavert.sharma@xxxxxxxxxxx>\n"
"Language-Team: AgreeYa Solutions<linux_team@xxxxxxxxxxx>>\n"
@@ -31,7 +31,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -128,7 +128,7 @@
msgid "Template not initialized."
msgstr "टेम्पलेट आरंभ नहीं किया
गया।"

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "रिक्त CA नाम।"

@@ -136,11 +136,11 @@
msgid "Template does not exist: %1."
msgstr "टेम्पलेट मौजूद नहीं है :%1।"

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "अमान्य CA पासवर्ड।"

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "CA इंफ्रास्ट्रक्चर को
सृजित करते समय त्रुटि।"

@@ -266,19 +266,24 @@
msgid "Invalid key data."
msgstr "अमान्य कुंजी डेटा।"

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA पासवर्ड रिक्त है।"

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "कुंजी एन्क्रिप्शन के
दौरान त्रुटि।"

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "कुंजी एन्क्रिप्शन के
दौरान त्रुटि।"
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA नाम मौजूद नहीं है (%1)।"

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -286,40 +291,40 @@
"CA को मिटाए जाने को अनुमति नहीं
मिली। CA या तो समाप्त होना
चाहिए या फिर किसी "
"प्रमाण पत्र को कभी भी
हस्ताक्षरित नहीं किया होना
चाहिए।"

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "CA को मिटाया जाना असफल रहा :
%1।"

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "कॉन्फिगरेशन फाइल पॉलिसी
के लिए कोई मान छोड़ रही है।"

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "खंड %1 को पार्स नहीं कर
सकता।"

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "क्षेत्र %1 का कोई मान होना
चाहिए।"

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 परिभाषित होना चाहिए।"

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "CA प्रमाण पत्र (%2) और अनुरोध (%3)
में %1 एक समान होना चाहिए।"

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "कॉन्फिगरेशन फाइल में किसी
अमान्य पॉलिसी को होना प्रतीत
होता है।"

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "कॉन्फिगरेशन को आरंभ नहीं
किया गया।"

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "कॉन्फिगरेशन फाइल में छूटा
खंड 'distinguished_name'।"

@@ -571,58 +576,71 @@
msgid "The key file does not exist."
msgstr "कुंजी फाइल मौजूद नहीं है।"

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "अमान्य CA पासवर्ड।"
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "आउटपुट को एंक्रिप्ट करने
के लिए पासवर्ड की आवश्यकता
है।"

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "PKCS12 पासवर्ड की आवश्यकता है।"

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "डायरेक्टरी को नहीं पढ़
सकता : %1 (%2) [%3]।"

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "%1 में कोई क्रम संख्या नहीं
प्राप्त हुई।"

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "अनुरोध पहले से ही मौजूद
है।"

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "अनुरोध विषय नहीं प्राप्त
कर सकता है।"

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "प्रमाण पत्र विषय नहीं
प्राप्त कर सकता है।"

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "अमान्य caName : %1"

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' मौजूद नहीं है।"

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "'%1' अब भी मौजूद है।"

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "डायरेक्टरी को सृजित नहीं
कर सकता : %1 (%2 [%3])।"

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "कॉन्फिगरेशन टेम्पलेट को
कॉपी नहीं कर सकता है।"

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "फाइल को सृजित नहीं कर सकता
है।"


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/hu.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/hu.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/hu.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/hu.po Fri Nov 9
13:37:42 2007
@@ -12,7 +12,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.hu\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2007-01-30 12:55+0100\n"
"Last-Translator: Kalman Kemenczy <kkemenczy@xxxxxxxxxx>\n"
"Language-Team: Hungarian <hu@xxxxxx>\n"
@@ -38,7 +38,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -135,7 +135,7 @@
msgid "Template not initialized."
msgstr "a sablon nem inicializálódott."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Üres CA név."

@@ -143,11 +143,11 @@
msgid "Template does not exist: %1."
msgstr "A sablon nem létezik: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Érvénytelen CA jelszó."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Hiba a CA infrastruktúra létrehozása közben."

@@ -275,19 +275,24 @@
msgid "Invalid key data."
msgstr "Érvénytelen kulcs."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "A CA jelszava üres."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "A kulcs elkódolása sikertelen."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "A kulcs elkódolása sikertelen."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "A CA név nem létezik (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -295,45 +300,45 @@
"A CA törlése nem lehetséges. Csak olyan CA törölhető, amely lejárt
vagy "
"nincs olyan tanúsítvány, amit a törölni kívánt CA írt alá."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "A CA törlése sikertelen: %1."

# modules/dialup/dialup.ycp:231 modules/dialup/dialup.ycp:246
# modules/dialup/dialup.ycp:259
# menuentries/menuentry_lan_sendmail.ycp:14
-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "A konfigurációs fájl nem tartalmazza a szükséges értékeket."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "A(z) %1 rész feldolgozása sikertelen."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "A következő mezőnek kötelező értéket megadni: %1."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "A következő mezőt definiálni kell: %1."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr ""
"A(z) '%1' mezőnek azonosnak kell lennie a CA tanúsítványban (%2) és a "
"kérelemben (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "A konfigurációs fájl érvénytelen szabályra hivatkozik."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "A konfiguráció nincs inicializálva."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "A konfigurációs fájlban hiányzik a 'distinguished_name' rész."

@@ -585,59 +590,72 @@
msgid "The key file does not exist."
msgstr "A kulcsfájl nem létezik."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Érvénytelen CA jelszó."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "A kimenet visszafejtéséhez szükséges jelszó szükséges."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "A PKCS12 jelszó szükséges."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "A könyvtár nem olvasható: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Nem található sorozatszám itt: %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "A kérés már létezik."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "A kérés tárgya nem található."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "A tanúsítvány tárgya nem található."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "Érvénytelen caName: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "A következő fájl nem létezik: '%1'."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "A(z) %1 továbbra is létezik."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Nem hozható létre könyvtár: %1 (%2 [%3])."

# /tmp/xapi:49
-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "A konfigurációs sablon nem másolható."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Nem hozható létre a fájl."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/it.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/it.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/it.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/it.po Fri Nov 9
13:37:42 2007
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-03 15:41\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -29,7 +29,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -126,7 +126,7 @@
msgid "Template not initialized."
msgstr "Modello non inizializzato."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Nome CA vuoto."

@@ -134,11 +134,11 @@
msgid "Template does not exist: %1."
msgstr "Il modello non esiste: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Password CA non valida."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Errore durante la creazione dell'infrastruttura CA."

@@ -266,19 +266,24 @@
msgid "Invalid key data."
msgstr "Dati della chiave non validi."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "La password CA è vuota."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Errore durante la cifratura della chiave."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Errore durante la cifratura della chiave."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "Il nome della CA non esiste (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -286,41 +291,41 @@
"L'eliminazione della CA non è consentita. La CA deve scadere o non avere mai
"
"firmato un certificato."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Impossibile eliminare la CA: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Nel file di configurazione manca un valore per le norme."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Impossibile analizzare sintatticamente la sezione %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Il campo %1 deve includere un valore."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "È necessario definire %1."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 deve essere uguale nel certificato CA (%2) e nella richiesta (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr ""
"È probabile che il file di configurazione presenti una norma non valida."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Configurazione non inizializzata."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Nel file di configurazione manca la sezione 'distinguished_name'."

@@ -573,58 +578,71 @@
msgid "The key file does not exist."
msgstr "Il file delle chiavi non esiste."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Password CA non valida."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "La password per la cifratura dell'output è obbligatoria."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "La password PKCS12 è obbligatoria."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Impossibile leggere la directory: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Nessun numero seriale trovato in %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "La richiesta esiste già."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Impossibile trovare il soggetto richiesto."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Impossibile trovare il soggetto certificato."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "Nome CA non valido: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' inesistente."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 esiste ancora."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Impossibile creare la directory: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Impossibile copiare il modello di configurazione."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Impossibile creare il file."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ja.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ja.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ja.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ja.po Fri Nov 9
13:37:42 2007
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-20 11:36\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -29,7 +29,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -126,7 +126,7 @@
msgid "Template not initialized."
msgstr "テンプレートが初期化されていません。"

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "CA名が空です。"

@@ -134,11 +134,11 @@
msgid "Template does not exist: %1."
msgstr "テンプレートがありません: %1"

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "CAパスワードが無効です。"

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr
"CAインフラストラクチャの作成中にエラーが発生しました。"

@@ -265,19 +265,24 @@
msgid "Invalid key data."
msgstr "キーデータは無効です。"

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CAパスワードは空です。"

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "キーの暗号化中にエラーが発生しました。"

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "キーの暗号化中にエラーが発生しました。"
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CAの名前が存在しません (%1)。"

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -285,40 +290,40 @@
"CAを削除することはできません。CA
は期限切れである必要があります。または証明書"
"に署名されていない必要があります。"

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "CAの削除に失敗しました: %1"

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "設定ファイルにポリシーの値がありません。"

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "セクション %1 を解析できません。"

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "フィールド %1 には値が必要です。"

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 を定義する必要があります。"

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1
は、CA証明書(%2)および要求(%3)で同じである必要があります。"

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr
"設定ファイルには無効なポリシーが入っているようです。"

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "設定は初期化されていません。"

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr
"設定ファイルに「distinguished_name」のセクションがありません。"

@@ -569,58 +574,71 @@
msgid "The key file does not exist."
msgstr "キーファイルが存在していません。"

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "CAパスワードが無効です。"
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "出力を暗号化するためのパスワードが必要です。"

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "PKCS12パスワードが必要です。"

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "次のディレクトリを読めません: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "%1 にシリアル番号がありません。"

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "このリクエストはすでに存在しています。"

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "リクエストサブジェクトが見つかりません。"

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "証明書サブジェクトが見つかりません。"

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "不正なcaName: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1 は存在しません。"

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 が存在しています。"

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "次のディレクトリを作成できません: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "環境設定テンプレートをコピーできません。"

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "ファイルを作成できません。"


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/km.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/km.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/km.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/km.po Fri Nov 9
13:37:42 2007
@@ -12,7 +12,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.km\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-10-13 14:36+0700\n"
"Last-Translator: auk piseth <piseth_dv@xxxxxxxxxxxx>\n"
"Language-Team: khmer <support@xxxxxxxxxxxx>\n"
@@ -38,7 +38,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -136,7 +136,7 @@
msgid "Template not initialized."
msgstr
"មិន​បាន​ចាប់​ផ្ដើម​ពុម្ព​ទេ ។"

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "ឈ្មោះ CA ទទេ ។"

@@ -144,11 +144,11 @@
msgid "Template does not exist: %1."
msgstr "មិន​មាន​ពុម្ព ៖ %1 ។"

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "ពាក្យ​សម្ងាត់ CA
មិន​ត្រឹមត្រូវ​ ។"

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr
"កំហុស​នៅ​ខណៈ​កំពុង​បង្កើត​ហេដ្ឋា​រចនា​សម្ព័ន្ធ
CA ។"

@@ -275,59 +275,64 @@
msgid "Invalid key data."
msgstr
"ទិន្នន័យ​សោរ​មិន​ត្រឹមត្រូវ ។"

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "ពាក្យ​សម្ងាត់ CA ទទេ ។"

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr
"កំហុស​នៅ​កំឡុង​ពេល​ធ្វើ​ការ​អ៊ិនគ្រីប​សោរ ។"

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr
"កំហុស​នៅ​កំឡុង​ពេល​ធ្វើ​ការ​អ៊ិនគ្រីប​សោរ ។"
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "មិនមានឈ្មោះ CA (%1) ។"

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
msgstr
"មិន​បាន​អនុញ្ញាត​ឲ្យ​លុប CA
ទេ ។ CA ត្រូវតែ​ផុត​កំណត់ ឬក៏
មិនដែល​ចុះ​ហត្ថលេខា​លើ​វិញ្ញា​បនបត្រ ។"

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "ការ​លុប CA បាន​បរាជ័យ ៖ %1 ។"

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr
"ឯកសារ​កំណត់​រចនា​សម្ព័ន្ធ​បាត់​តម្លៃ​សម្រាប់​គោលការណ៍ ។"

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "មិនអាច​ញែក​ផ្នែក %1
បានទេ ។"

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "វាល​ '%1'
ត្រូវ​តែមាន​តម្លៃ​ ។​"

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "ត្រូវ​តែ​កំណត់ %1 ។"

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1
ត្រូវ​តែ​ដូចគ្នា​នៅ​ក្នុង​វិញ្ញា​បនបត្រ
CA (%2) និង សំណើ (%3) ។"

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr
"ឯកសារ​កំណត់​រចនា​សម្ព័ន្ធ​ហាក់​ដូចជា​មាន​គោលការណ៍​មិន​ត្រឹមត្រូវ ។"

# %s is either BOOTP or DHCP
-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr
"ការ​កំណត់​រចនា​សម្ព័ន្ធ​មិន​ត្រូវ​បាន​ចាប់​ផ្ដើម​ឡើយ ។"

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "បាត់​ផ្នែក
'ឈ្មោះ​ដែលបាន​សម្គាល់'
នៅក្នុង​ឯកសារ​កំណត់​រចនា​សម្ព័ន្ធ ។"

@@ -580,69 +585,82 @@
msgid "The key file does not exist."
msgstr "មិនមាន​ឯកសារ​សោរ​ទេ"

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "ពាក្យ​សម្ងាត់ CA
មិន​ត្រឹមត្រូវ​ ។"
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr ""

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
#, fuzzy
msgid "The PKCS12 password is required."
msgstr
"បាន​ទាមទារ​ពាក្យ​សម្ងាត់
PKCS12"

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
#, fuzzy
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "មិន​អាច​អាន​ថត ៖ %1 (%2) [%3]"

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
#, fuzzy
msgid "No serial number found in %1."
msgstr
"គ្មាន​លេខ​សម្គាល់​ដែល​បាន​រកឃើញ​នៅក្នុង
%1 នោះ​ទេ"

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
#, fuzzy
msgid "The request already exists."
msgstr "មាន​សំណើ​រួច​ហើយ ។"

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
#, fuzzy
msgid "Cannot find the request subject."
msgstr
"មិនអាច​រក​ឃើញ​ប្រធានបទ​សំណើ​បាន​ទេ ។"

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
#, fuzzy
msgid "Cannot find the certificate subject."
msgstr
"មិន​អាច​រក​ឃើញ​ប្រធានបទ​សំណើ​បាន​ទេ ។"

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
#, fuzzy
msgid "Invalid caName: %1."
msgstr "caName មិន​ត្រឹមត្រូវ ៖ %1"

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
#, fuzzy
msgid "'%1' does not exist."
msgstr "មិនមាន​ '%1' ទេ"

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
#, fuzzy
msgid "%1 still exists."
msgstr "%1 នៅ​តែ​មាន"

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
#, fuzzy
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "មិន​អាច​បង្កើត​ថត ៖ %1 (%2 [%3])"

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
#, fuzzy
msgid "Cannot copy the configuration template."
msgstr
"មិន​អាច​ចម្លង​ពុម្ព​កំណត់​រចនា​សម្ព័ន្ធ​បាន​ឡើយ"

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
#, fuzzy
msgid "Cannot create the file."
msgstr
"មិន​អាច​បង្កើត​ឯកសារ​បាន​ឡើយ"

Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/mr.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/mr.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/mr.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/mr.po Fri Nov 9
13:37:42 2007
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2005-07-29 15:37+0530\n"
"Last-Translator: Priyavert Sharma <priyavert.sharma@xxxxxxxxxxx>\n"
"Language-Team: AgreeYa Solutions <linux_team@xxxxxxxxxxx>\n"
@@ -29,7 +29,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -126,7 +126,7 @@
msgid "Template not initialized."
msgstr "टेम्प्लेटची सुरुवात
केलेली नाही"

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "रिक्त CA नांव."

@@ -134,11 +134,11 @@
msgid "Template does not exist: %1."
msgstr "टेम्प्लेट अस्तित्वात
नाही: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "अवैध CA पासवर्ड"

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "CA संरचना निर्माण करताना
चूक"

@@ -266,19 +266,24 @@
msgid "Invalid key data."
msgstr "अवैध की डाटा"

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA पासवर्ड रिक्त आहे."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "की च्या
सांकेतिकीकरणादरम्यान चूक
आली"

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "की च्या
सांकेतिकीकरणादरम्यान चूक
आली"
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA नांव अस्तित्वात नाही (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -286,40 +291,40 @@
" CA पुसून टाकण्यास अनुमती नाही.
CA ची मुदत संपणे आवश्यक आहे
किंवा कधीही प्रमाणपत्रावर "
"स्वाक्षरे केलेली नाही."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr " CA पुसून टाकण्यात अपयश: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "आकृतीबंधाच्या फाईलमधे
पॉलिसीचे मूल्य गायब आहे."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "सेक्शन %1चा परस्पर संबंध
सांगू शकत नाही."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "फिल्ड %1 मधे मूल्य असणे
आवश्यक आहे."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 ची व्याख्या करणे आवश्यक
आहे."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 CA प्रमाणपत्तात (%2) व
विनंतीमधे (%3) सारखेच असणे
अवश्यक आहे."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "आकृतीबंधाच्या फाईलीत
अवैध पॉलिसी आहे असे दिसते."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "आकृतीबंध सुरु झालेला नाही."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "आकृतीबंध फाईलमधील गायब
सेक्शन 'distinguished_name' "

@@ -570,58 +575,71 @@
msgid "The key file does not exist."
msgstr "की फाईल अस्तित्वात नाही."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "अवैध CA पासवर्ड"
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "आऊटपुटच्या
एन्क्रिप्टसाठी पासवर्ड
आवश्यक"

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr " PKCS12 पासवर्ड आवश्यक आहे."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "डिरेक्टरी: %1 (%2) [%3] वाचू शकत
नाही."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr " %1 मधे अनुक्रमांक आढळला
नाही."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "विनंती आधीपासूनच आहे."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "विनंतीचा सब्जेक्ट शोधता
आला नाही"

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "प्रमाणापत्र सब्जेक्ट
शोधता आला नाही"

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "अवैध caName: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' अस्तित्वात नाही."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 अद्याप अस्तित्वात आहे."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "डिरेक्टरी निर्माण करु शकत
नाही: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "आकृतीबंध टेम्प्लेट कॉपी
करु शकत नाही"

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "फाईल निर्माण करु शकत नाही"


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/nb.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/nb.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/nb.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/nb.po Fri Nov 9
13:37:42 2007
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-10-13 17:23+0200\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -33,7 +33,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -130,7 +130,7 @@
msgid "Template not initialized."
msgstr "Malen er ikke Initialisert."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Tomt CA-navn."

@@ -138,11 +138,11 @@
msgid "Template does not exist: %1."
msgstr "Malen finnes ikke: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Ugyldig CA-passord."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Feil ved opprettelse av CA-infrastruktur."

@@ -270,19 +270,24 @@
msgid "Invalid key data."
msgstr "Ugyldige nøkkeldata."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA-passord mangler."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Feil under nøkkelkryptering."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Feil under nøkkelkryptering."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA-navnet finnes ikke (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -290,41 +295,41 @@
"Sletting av CA er ikke tillatt. CA må være utløpt eller aldri ha signert
et "
"sertifikat."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "CA kunne ikke slettes: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Konfigurasjonsfilen mangler en policy-verdi."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Kan ikke analysere seksjonen %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Feltet %1 må ha en verdi."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%s må defineres."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 må være identisk i CA sertifikatet (%2) og forespørselen (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Konfigurasjonsfilen ser ut til å ha en ugyldig policy."

# %s is either BOOTP or DHCP
-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Konfigurasjonen er ikke initialisert."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Seksjonen 'distinguished_name' mangler i konfigurasjonsfilen."

@@ -575,58 +580,71 @@
msgid "The key file does not exist."
msgstr "Den nøkkelfilen finnes ikke."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Ugyldig CA-passord."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Passordet for kryptering av utdataene er påkrevd."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "PKCS12-passordet kreves."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Kan ikke lese katalog: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Finner ikke serienummer i %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "Forespørselen finnes allerede."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Finner ikke forespørselssubjektet."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Finner ikke sertifikatsubjektet."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "Ugyldig navn på sertifiseringsinstans, CA: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1 finnes ikke."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 finnes fremdeles."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Kan ikke opprette katalog: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Kan ikke kopiere konfigurasjonsmalen."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Kan ikke opprette filen."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/nl.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/nl.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/nl.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/nl.po Fri Nov 9
13:37:42 2007
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.nl\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-24 22:57+0100\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -35,7 +35,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -132,7 +132,7 @@
msgid "Template not initialized."
msgstr "Sjabloon is niet geïnitialiseerd."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Lege CA-naam."

@@ -140,11 +140,11 @@
msgid "Template does not exist: %1."
msgstr "Sjabloon bestaat niet: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Ongeldig CA-wachtwoord."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Fout tijdens aanmaken van CA-infrastructuur."

@@ -272,19 +272,24 @@
msgid "Invalid key data."
msgstr "Ongeldige sleutelgegevens."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA-wachtwoord is leeg."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Fout bij versleutelen van de sleutel."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Fout bij versleutelen van de sleutel."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA-naam bestaat niet (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -292,41 +297,41 @@
"Het verwijderen van de CA is niet toegestaan. De CA dient te zijn verlopen "
"of nog nooit een certificaat te hebben ondertekend."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Verwijderen van de CA is mislukt: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Het configuratiebestand mist een richtlijnwaarde."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Kan sectie %1 niet ontleden."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Veld %1 dient een waarde te bevatten."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 moet worden gedefinieerd."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 moet in het CA-certificaat (%2) en de request (%3) hetzelfde zijn."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Het configuratiebestand bevat vermoedelijk een ongeldige richtlijn."

# %s is either BOOTP or DHCP
-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "De configuratie is niet geïnitialiseerd."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Sectie 'distinguished_name' ontbreekt in het configuratiebestand."

@@ -577,58 +582,71 @@
msgid "The key file does not exist."
msgstr "Het sleutelbestand bestaat niet."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Ongeldig CA-wachtwoord."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Er is een wachtwoord vereist voor het coderen van de uitvoer."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "Het PKCS12-wachtwoord is vereist."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Kan directory niet lezen: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Geen serienummer gevonden in %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "Het verzoek bestaat al."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Kan het gevraagde onderwerp niet vinden."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Kan het certiferingsonderwerp niet vinden."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "Ongeldige caName: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' bestaat niet."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 bestaat nog."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Kan directory niet maken: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Kan de configuratiesjabloon niet kopiëren."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Kan het bestand niet maken."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/pl.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/pl.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/pl.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/pl.po Fri Nov 9
13:37:42 2007
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2007-02-06 22:44+0100\n"
"Last-Translator: \n"
"Language-Team: <pl@xxxxxx>\n"
@@ -34,7 +34,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -131,7 +131,7 @@
msgid "Template not initialized."
msgstr "Szablon nie został zainicjowany."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Pusta nazwa CA."

@@ -139,11 +139,11 @@
msgid "Template does not exist: %1."
msgstr "Szablon nie istnieje: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Nieprawidłowe hasło CA."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Błąd podczas tworzenia infrastruktury CA."

@@ -271,19 +271,24 @@
msgid "Invalid key data."
msgstr "Nieprawidłowe dane klucza."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "Hasło CA jest puste."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Wystąpił błąd podczas szyfrowania klucza.."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Wystąpił błąd podczas szyfrowania klucza.."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "Nazwa CA nie istnieje (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -291,42 +296,42 @@
"Usunięcie CA nie jest dozwolone. Ważność CA musi wygasnąć jeśli
podpisał "
"jakikolwiek certyfikat."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Usunięcie CA nie powiodło się: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Plik konfiguracyjny nie zawiera wartości dla reguły."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Zanalizowanie sekcji %1 nie powiodło się."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Pole %1 musi mieć podaną wartość."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 musi być zdefiniowany."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr ""
"Pole %1 musi mieć tą samą wartość w certyfikacie CA (%2) i w żądaniu
(%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Nieprawidłowa reguła w pliku konfiguracyjnym."

# %s is either BOOTP or DHCP
-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Konfiguracja nie została zainicjowana."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Brak sekcji 'distinguished_name' w pliku konfiguracyjnym."

@@ -577,58 +582,71 @@
msgid "The key file does not exist."
msgstr "Plik klucza nie istnieje."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Nieprawidłowe hasło CA."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Do zakodowania wyjścia wymagane jest hasło."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "Wymagane jest hasło PKCS12."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Nie można odczytać zawartości katalogu: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Nie znaleziono numeru seryjnego w %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "Żądanie już istnieje."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Nie można odnaleźć tematu żądania."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Nie można odnaleźć tematu certyfikatu."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "Nieprawidłowy caName: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "\"%1\" nie istnieje."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 wciąż istnieje."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Nie można utworzyć katalogu: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Nie można skopiować szablonu konfiguracji."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Nie można utworzyć pliku."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/pt_BR.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/pt_BR.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/pt_BR.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/pt_BR.po Fri Nov
9 13:37:42 2007
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-06 13:58\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -29,7 +29,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -126,7 +126,7 @@
msgid "Template not initialized."
msgstr "Gabarito não inicializado."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Nome de CA vazio."

@@ -134,11 +134,11 @@
msgid "Template does not exist: %1."
msgstr "O gabarito não existe: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Senha de CA inválida."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Erro ao criar a infra-estrutura de CA."

@@ -266,19 +266,24 @@
msgid "Invalid key data."
msgstr "Dados de chave inválidos."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "A senha da CA está vazia."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Erro durante criptografia de chave."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Erro durante criptografia de chave."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "O nome da CA não existe (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -286,40 +291,40 @@
"Não é permitido apagar a CA. A CA deve ter expirado ou nunca ter assinado
um "
"certificado."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Falha ao apagar CA: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Falta um valor para política no arquivo de configuração."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Não é possível analisar a seção %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "O campo %1 deve ter um valor."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 deve ser definido."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 deve ser igual no certificado de CA (%2) e na solicitação (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "O arquivo de configuração parece ter uma política inválida."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "A configuração não foi inicializada."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Seção 'distinguished_name' ausente do arquivo de configuração."

@@ -570,58 +575,71 @@
msgid "The key file does not exist."
msgstr "O arquivo de chave não existe."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Senha de CA inválida."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "A senha para criptografar a saída é obrigatória."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "A senha do PKCS12 é obrigatória."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Impossível ler o diretório: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Nenhum número de série encontrado em %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "A solicitação já existe."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Impossível encontrar o assunto da solicitação."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Impossível encontrar o assunto do certificado."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "caName inválido: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' não existe."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 ainda existe."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Impossível criar o diretório: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Impossível copiar o gabarito de configuração."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Impossível criar o arquivo."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ru.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ru.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ru.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ru.po Fri Nov 9
13:37:42 2007
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.ru\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-08 09:11+0200\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -37,7 +37,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -134,7 +134,7 @@
msgid "Template not initialized."
msgstr "Шаблон не инициализирован."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Пустое CA имя."

@@ -142,11 +142,11 @@
msgid "Template does not exist: %1."
msgstr "Шаблон не существует: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Неверный CA пароль."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Ошибка при создании CA инфраструктуры."

@@ -276,19 +276,24 @@
msgid "Invalid key data."
msgstr "Неверные данные ключа."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "Отсутствует CA пароль."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Ошибка во время шифрования ключа."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Ошибка во время шифрования ключа."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA имя не существует (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -296,41 +301,41 @@
"Удаление CA не разрешается. CA должен
закончить срок действия или не иметь "
"подписанный сертификат."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Не удалось удалить CA: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "В файле конфигурации отсутствует
значение политики."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Невозможно обработать секцию %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Поле %1 должно иметь значение."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 должен быть определен."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 должен быть таким же как в CA
сертификате (%2) и запросе (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Похоже, файл конфигурации имеет
неверную политику."

# %s is either BOOTP or DHCP
-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Конфигурация не инициализирована."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Отсутствует секция 'distinguished_name' в
конфигурационном файле."

@@ -581,59 +586,72 @@
msgid "The key file does not exist."
msgstr "Файл ключа не существует."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Неверный CA пароль."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Пароль для шифрования вывода является
обязательным."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "Пароль PKCS12 является обязательным."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Невозможно прочитать каталог: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Не найден серийный номер в %1."

# translators: error message for "add share" command line action
-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "Запрос уже существует."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Не удается найти тему запроса."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Не удается найти тему сертификата."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "Неверное значение caName: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' не существует."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 все еще существует."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Не удается создать каталог: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Не удается скопировать шаблон
настроек."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Не удается создать файл."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/sv.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/sv.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/sv.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/sv.po Fri Nov 9
13:37:42 2007
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2005-09-18 19:09+0200\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -34,7 +34,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -131,7 +131,7 @@
msgid "Template not initialized."
msgstr "Mallen har inte initierats."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "CA-namnet är tomt."

@@ -139,11 +139,11 @@
msgid "Template does not exist: %1."
msgstr "Mallen finns inte: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Ogiltigt CA-lösenord."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Ett fel uppstod när CA-infrastrukturen skulle skapas."

@@ -271,19 +271,24 @@
msgid "Invalid key data."
msgstr "Ogiltiga nyckeldata."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA-lösenordet är tomt."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Ett fel inträffade under nyckelkrypteringen."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Ett fel inträffade under nyckelkrypteringen."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA-namnet finns inte (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -291,41 +296,41 @@
"Det är inte tillåtet att ta bort detta CA. CA måste ha upphört eller
aldrig "
"ha signerat något certifikat."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Det gick inte att ta bort detta CA: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Ett värde för princip saknas i konfigurationsfilen."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Det gick inte att tolka avsnittet %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Fältet %1 måste ha ett värde."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 måste ha definierats."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 måste ha samma värde i CA-certifikatet (%2) som in begäran (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Konfigurationsfilen verkar ha en ogiltig princip."

# %s is either BOOTP or DHCP
-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Konfigurationen har inte initierats."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Avsnittet 'distinguished_name' saknas i konfigurationsfilen."

@@ -576,58 +581,71 @@
msgid "The key file does not exist."
msgstr "Nyckelfilen finns inte."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Ogiltigt CA-lösenord."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Lösenordet för kryptering av utdata krävs."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "PKCS12-lösenordet krävs."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Det gick inte att läsa katalogen: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Det gick inte att hitta något serienummer i %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "Begäran finns redan."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Det gick inte att hitta ärendet för begäran."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Det gick inte att hitta ärendet för certifikatet."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "Ogiltigt caName: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "%1 finns inte."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 finns fortfarande."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Det gick inte att skapa katalogen: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Det gick inte att kopiera konfigurationsmallen."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Det gick inte att skapa filen."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ta.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ta.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ta.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/ta.po Fri Nov 9
13:37:42 2007
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2003-08-14 10:47+0200\n"
"Last-Translator: Priyavert Sharma<priyavert.sharma@xxxxxxxxxxx>\n"
"Language-Team: AgreeYa Solutions<linux_team@xxxxxxxxxxx>\n"
@@ -27,7 +27,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -124,7 +124,7 @@
msgid "Template not initialized."
msgstr "வார்ப்புரு
துவக்கப்படவில்லை."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "சிஏ பெயா காலி செய்."

@@ -132,11 +132,11 @@
msgid "Template does not exist: %1."
msgstr "வார்ப்புரு கிடையாது: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "செல்லாத சிஏ கடவுச்சொல்."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "சிஏ கட்டமைப்பை
உருவாக்கும்போது பிழை."

@@ -264,19 +264,24 @@
msgid "Invalid key data."
msgstr "செல்லாத விசை தரவு."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "சிஏ கடவுச்சொல் காலியாக
உள்ளது."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "விசை என்கிரிப்ட்
செய்யும்போது பிழை."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "விசை என்கிரிப்ட்
செய்யும்போது பிழை."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "சிஏ பெயர் இல்லை (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -284,41 +289,41 @@
"சிஏ நீக்கப்படுவதற்கு அனுமதி
இல்லை. சிஎ
காலாவதியாகியிருக்கும்
அல்லது சான்றிதழில் "
"கையொப்பமிட்டிருக்காது"

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "சிடீ நீக்கப்படுதல்
தோல்வியுற்றது: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "உள்ளமைவு கோப்பில்
கொள்கைக்கான மதிப்பை ஒன்று
தவறியுள்ளது."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "பிரிவு %1 விளக்க
முடியவில்லை."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "புலம் %1 ஒரு மதிப்பை
கொண்டிருக்க வேண்டும்."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 விளக்கப்பட வேண்டும்."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr ""
"சிடீ சான்றிதழிலும் (%2)
மற்றும் கோரிக்கையிலும் (%3) %1
ஒரே மாதிரி இருக்க வேண்டும்."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "உள்ளமைவு கோப்பில் ஒரு
செல்லாத கொள்கை இருப்பது
போலுள்ளது."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "உள்ளமைவு
துவக்கப்படவில்லை."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "உள்ளமைவு கோப்பில்
காணப்படாத பிரிவு ‘அடையாளம்
காணப்பட்ட பெயர்’"

@@ -569,58 +574,71 @@
msgid "The key file does not exist."
msgstr "விசை கோப்பு இல்லை."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "செல்லாத சிஏ கடவுச்சொல்."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "வெளியீட்டை என்கிரிப்ட்
செய்வதற்கான கடவுச்சொல்
தேவை."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "PKCS12 கடவுச்சொல் தேவை."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "அடைவை படிக்க முடியவில்லை:
%1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "%1-ல் வரிசை எண்
காணப்படவில்லை."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "கோரிக்கை ஏற்கனவே உள்ளது."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "கோரிக்கையின் பொருளை
காணமுடியவில்லை."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "சான்றிதழின் பொருளை
காணமுடியவில்லை."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "செல்லாத சிஏபெயர்: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1' காணப்படவில்லை."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 இன்னும் உள்ளது."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "அடைவை உருவாக்க
முடியவில்லை: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "உள்ளமைவு வார்ப்புருவை
பிரதியெடுக்க முடியவில்லை."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "கோப்பை உருவாக்க
முடியவில்லை."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/xh.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/xh.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/xh.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/xh.po Fri Nov 9
13:37:42 2007
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-03 12:03\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -29,7 +29,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -126,7 +126,7 @@
msgid "Template not initialized."
msgstr "Isakhelo seenkcukacha asindululwanga."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Igama le-CA elikhamte."

@@ -134,11 +134,11 @@
msgid "Template does not exist: %1."
msgstr "Isakhelo seenkcukacha asikho kwasona %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Igama lokugqithisa le-CA alisebenziseki."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Imposiso xa bekudalwa isakhiwo sesiseko se-CA."

@@ -266,19 +266,24 @@
msgid "Invalid key data."
msgstr "Iinkcukacha zeqhosha azisebenziseki."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "Igama lokugqithisa le-CA lilikhamte."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Imposiso ngethuba loguqulelo oluntsonkothileyo lweqhosha."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Imposiso ngethuba loguqulelo oluntsonkothileyo lweqhosha."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "Igama le-CA alikho kwalona (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -286,40 +291,40 @@
"Ukucima i-CA akuvunyelwa. I-CA mayidlulelwe lixesha okanye ube akuzange "
"usayine isatifikethi."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Ukucinywa kwe-CA kusilele: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Ifayili yobumbeko ilahle ixabiso lomgaqonkqubo."

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Akukwazeki ukwahlula icandelo %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Ummandla we-%1 unokuba nexabiso."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 mayichazwe."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 makufane ncam kwisatifikethi se-CA (%2) nesicelo (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Ifayili yobumbeko ibonakala inomgaqonkqubo ongasebenzisekiyo."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Ubumbeko alundululwa."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Kulahleke icandelo kwifayili yobumbeko 'igama_elinokubalulwa'. "

@@ -572,58 +577,71 @@
msgid "The key file does not exist."
msgstr "Ifayili esentloko ayikho kwayona."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Igama lokugqithisa le-CA alisebenziseki."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Igama lokugqithisa lokwenza isiphumo esintsonkothileyo liyafuneka."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "Igama lokugqithisa le-PKCS12 liyafuneka."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Uvimba weefayili akakwazi kufundeka: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Akukho nombolo yolandelelwano ifunyenweyo apha %1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "Isicelo sesikhona kakade."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Asifumaneki isihloko sesicelo."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Asifumaneki isihloko sesatifikethi."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "Igama le-ca elingasebenzisekiyo: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1ayikho kwayona."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 isekhona."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Akakwazi kudaleka uvimba weefayili: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Asikwazi kukopeka isakhelo sobumbeko."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Ayikwazi kudaleka ifayili."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zh_CN.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zh_CN.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zh_CN.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zh_CN.po Fri Nov
9 13:37:42 2007
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-02 14:21\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -29,7 +29,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -126,7 +126,7 @@
msgid "Template not initialized."
msgstr "模板没有初始化。"

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "CA 名称为空。"

@@ -134,11 +134,11 @@
msgid "Template does not exist: %1."
msgstr "模板不存在:%1。"

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "CA 口令无效。"

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "创建 CA 基础结构时出错。"

@@ -264,58 +264,63 @@
msgid "Invalid key data."
msgstr "密钥数据无效。"

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA 口令为空。"

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "密钥解密期间出错。"

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "密钥解密期间出错。"
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA 名称不存在(%1)。"

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
msgstr "不允许删除 CA,除非此 CA 已到期或未签署证书。"

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "删除 CA 失败:%1。"

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "配置文件缺少策略的值。"

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "无法对部分 %1 进行语法分析。"

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "字段 %1 必须具有值。"

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "必须定义 %1。"

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "CA 证书(%2)和请求(%3)中的 %1 必须相同。"

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "配置文件可能有无效策略。"

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "配置未初始化。"

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "配置文件中缺少部分“distinguished_name”。"

@@ -566,58 +571,71 @@
msgid "The key file does not exist."
msgstr "键文件不存在。"

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "CA 口令无效。"
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "需要加密输出的口令。"

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "需要 PKCS12 口令。"

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "无法读取目录: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "在 %1 找不到序列号。"

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "此请求已存在。"

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "找不到请求主题。"

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "找不到证书主题。"

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "caName 无效: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'%1”不存在。"

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 仍然存在。"

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "无法创建目录: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "无法复制配置模板。"

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "无法创建文件。"


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zh_TW.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zh_TW.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zh_TW.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zh_TW.po Fri Nov
9 13:37:42 2007
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-02 14:23\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -29,7 +29,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -126,7 +126,7 @@
msgid "Template not initialized."
msgstr "範本未初始化。"

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "空白的 CA 名稱。"

@@ -134,11 +134,11 @@
msgid "Template does not exist: %1."
msgstr "範本不存在:%1。"

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "無效的 CA 密碼。"

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "建立 CA 基礎結構。"

@@ -264,58 +264,63 @@
msgid "Invalid key data."
msgstr "無效的金鑰資料。"

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "CA 密碼為空白。"

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "金鑰加密期間發生錯誤。"

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "金鑰加密期間發生錯誤。"
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "CA 名稱不存在 (%1)。"

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
msgstr "不允許刪除 CA。CA 必須過期或是從未簽署憑證。"

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "刪除 CA 失敗:%1。"

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "組態檔案缺少原則值。"

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "無法剖析區段 %1。"

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "欄位 %1 必須有值。"

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "%1 必須定義。"

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "CA 憑證 (%2) 和要求 (%3) 中的 %1 必須相同。"

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "組態檔案似乎有無效的原則。"

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "組態未初始化。"

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "缺少組態檔案中的區段 'distinguished_name'。"

@@ -566,58 +571,71 @@
msgid "The key file does not exist."
msgstr "金鑰檔案不存在。"

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "無效的 CA 密碼。"
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "您必須要有輸出加密的密碼。"

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "您必須要有 PKCS12 密碼。"

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "無法讀取目錄:%1 (%2) [%3]。"

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "%1 中沒有序號。"

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "該申請已經存在。"

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "找不到申請標題。"

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "找不到證書標題。"

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "無效的 caName:%1。"

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "「%1」不存在。"

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "%1 仍然存在。"

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "無法建立目錄:%1 (%2 [%3])。"

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "無法複製組態範本。"

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "無法建立檔案。"


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zu.po
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zu.po?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zu.po (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/po/zu.po Fri Nov 9
13:37:42 2007
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@xxxxxxx\n"
-"POT-Creation-Date: 2007-01-15 16:39+0100\n"
+"POT-Creation-Date: 2007-11-07 11:04+0100\n"
"PO-Revision-Date: 2006-11-03 12:03\n"
"Last-Translator: Novell Language <language@xxxxxxxxxx>\n"
"Language-Team: Novell Language <language@xxxxxxxxxx>\n"
@@ -29,7 +29,7 @@
#: src/AuthorityKeyIdentifierGenerateExtension.cpp:194
#: src/BasicConstraintsExtension.cpp:84 src/BasicConstraintsExtension.cpp:187
#: src/BitExtensions.cpp:134 src/BitExtensions.cpp:247
-#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1565
+#: src/BitExtensions.cpp:374 src/BitExtensions.cpp:482 src/CA.cpp:1582
#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
#: src/CertificatePoliciesExtension.cpp:264
#: src/CertificatePoliciesExtension.cpp:425
@@ -126,7 +126,7 @@
msgid "Template not initialized."
msgstr "I-template ayilungiselelwanga ukuqalisa."

-#: src/CA.cpp:159 src/CA.cpp:1456
+#: src/CA.cpp:159 src/CA.cpp:1473
msgid "Empty CA name."
msgstr "Igama le-CA elingenalutho"

@@ -134,11 +134,11 @@
msgid "Template does not exist: %1."
msgstr "I-template ayitholakali: %1."

-#: src/CA.cpp:179 src/CA.cpp:1477
+#: src/CA.cpp:179 src/CA.cpp:1494
msgid "Invalid CA password."
msgstr "Iphasiwedi ye-CA engekho emthethweni."

-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1286
+#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
msgid "Error while creating the CA infrastructure."
msgstr "Kwenzeke iphutha ngesikhathi yakha ingqalasizinda se-CA."

@@ -266,19 +266,24 @@
msgid "Invalid key data."
msgstr "Ukwaziswa kwesikhiye okungekho emthethweni."

-#: src/CA.cpp:1275
+#: src/CA.cpp:1273
msgid "CA password is empty."
msgstr "Iphasiwedi ye-CA ayinalutho."

-#: src/CA.cpp:1311
+#: src/CA.cpp:1317
msgid "Error during key encryption."
msgstr "Kwenzeke iphutha ngesikhathi kufakwa amakhodi okuphepha."

-#: src/CA.cpp:1466
+#: src/CA.cpp:1339
+#, fuzzy
+msgid "Error during write defaults."
+msgstr "Kwenzeke iphutha ngesikhathi kufakwa amakhodi okuphepha."
+
+#: src/CA.cpp:1483
msgid "CA name does not exist (%1)."
msgstr "Igama le-CA alitholakali (%1)."

-#: src/CA.cpp:1497
+#: src/CA.cpp:1514
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -286,40 +291,40 @@
"Ukususa i-CA akuvunyelwe. I-CA kungenzeka isiphelelwe isikhathi noma ayikaze "
"ibe nesitifiketi esisayiniwe."

-#: src/CA.cpp:1522
+#: src/CA.cpp:1539
msgid "Deleting the CA failed: %1."
msgstr "Ukususa i-CA kuhlulekile: %1."

-#: src/CA.cpp:1573
+#: src/CA.cpp:1590
msgid "The configuration file is missing a value for policy."
msgstr "Ifayela yokuhlela ayikuboni ukubaluleka kwale nkambiso. "

-#: src/CA.cpp:1583 src/CA.cpp:1845 src/DNObject.cpp:270
+#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
#: src/DNObject_Priv.cpp:209
msgid "Cannot parse section %1."
msgstr "Ayikwazi ukunqunta le ngxenye %1."

-#: src/CA.cpp:1655
+#: src/CA.cpp:1672
msgid "Field %1 must have a value."
msgstr "Isikhala '%1' kumelwe sibe ne-value."

-#: src/CA.cpp:1694
+#: src/CA.cpp:1711
msgid "%1 must be defined."
msgstr "I-%1 kumelwe icaciswe."

-#: src/CA.cpp:1779
+#: src/CA.cpp:1796
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "I-%1 kumelwe ifane esitifiketini se-CA (%2) nasesicelweni (%3)."

-#: src/CA.cpp:1791
+#: src/CA.cpp:1808
msgid "The configuration file seems to have an invalid policy."
msgstr "Ifayela yokuhlela kubonakala inenkambiso engekho emthethweni."

-#: src/CA.cpp:1817 src/CA.cpp:1827
+#: src/CA.cpp:1834 src/CA.cpp:1844
msgid "The configuration is not initialized."
msgstr "Ukuhlela akuzange kulungiselelwe ukuba kuqalise."

-#: src/CA.cpp:1835 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Ingxenye elahlekile 'yegama_eliyingqayizivele' kwifayela yokuhlela."

@@ -570,58 +575,71 @@
msgid "The key file does not exist."
msgstr "Ifayela yesikhiye ayitholakali."

-#: src/OpenSSLUtils.cpp:1474
+#: src/OpenSSLUtils.cpp:1213
+msgid "Executing openssl command failed."
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1248
+#, fuzzy
+msgid "Invalid password."
+msgstr "Iphasiwedi ye-CA engekho emthethweni."
+
+#: src/OpenSSLUtils.cpp:1253
+msgid "openssl command failed: %1"
+msgstr ""
+
+#: src/OpenSSLUtils.cpp:1500
msgid "The password for encrypting the output is required."
msgstr "Iphasiwedi yokufaka amakhodi ayisivikelo kokuthunyelwayo iyadigeka."

-#: src/OpenSSLUtils.cpp:1579
+#: src/OpenSSLUtils.cpp:1605
msgid "The PKCS12 password is required."
msgstr "Iphasiwedi ye-PKCS12 iyadingeka."

-#: src/OpenSSLUtils.cpp:1665 src/OpenSSLUtils.cpp:1865
-#: src/OpenSSLUtils.cpp:2017
+#: src/OpenSSLUtils.cpp:1691 src/OpenSSLUtils.cpp:1891
+#: src/OpenSSLUtils.cpp:2043
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Ayikwazi ukufunda i-directory: %1 (%2) [%3]."

-#: src/OpenSSLUtils.cpp:1715
+#: src/OpenSSLUtils.cpp:1741
msgid "No serial number found in %1."
msgstr "Ayikho inombolo ye-serial etholakele ku-%1."

-#: src/OpenSSLUtils.cpp:1735
+#: src/OpenSSLUtils.cpp:1761
msgid "The request already exists."
msgstr "Isicelo sesikhona kakade."

-#: src/OpenSSLUtils.cpp:1926
+#: src/OpenSSLUtils.cpp:1952
msgid "Cannot find the request subject."
msgstr "Ayikwazi ukuthola isihloko sesicelo."

-#: src/OpenSSLUtils.cpp:2087
+#: src/OpenSSLUtils.cpp:2113
msgid "Cannot find the certificate subject."
msgstr "Ayikwazi ukuthola isihloko sesitifiketi."

-#: src/OpenSSLUtils.cpp:2186
+#: src/OpenSSLUtils.cpp:2212
msgid "Invalid caName: %1."
msgstr "I-caName engekho emthethweni: %1."

-#: src/OpenSSLUtils.cpp:2195
+#: src/OpenSSLUtils.cpp:2221
msgid "'%1' does not exist."
msgstr "'I-o%1' ayitholakali."

-#: src/OpenSSLUtils.cpp:2205
+#: src/OpenSSLUtils.cpp:2231
msgid "%1 still exists."
msgstr "I-%1 isekhona."

-#: src/OpenSSLUtils.cpp:2216 src/OpenSSLUtils.cpp:2264
-#: src/OpenSSLUtils.cpp:2278 src/OpenSSLUtils.cpp:2292
-#: src/OpenSSLUtils.cpp:2306 src/OpenSSLUtils.cpp:2320
+#: src/OpenSSLUtils.cpp:2242 src/OpenSSLUtils.cpp:2290
+#: src/OpenSSLUtils.cpp:2304 src/OpenSSLUtils.cpp:2318
+#: src/OpenSSLUtils.cpp:2332 src/OpenSSLUtils.cpp:2346
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Ayikwazi ukwakha i-directory: %1 (%2 [%3])."

-#: src/OpenSSLUtils.cpp:2251
+#: src/OpenSSLUtils.cpp:2277
msgid "Cannot copy the configuration template."
msgstr "Ayikwazi ukukopisha i-template yokuhlela."

-#: src/OpenSSLUtils.cpp:2338
+#: src/OpenSSLUtils.cpp:2364
msgid "Cannot create the file."
msgstr "Ayikwazi ukwakha ifayela."


Modified: limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/CA.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/CA.cpp?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/CA.cpp (original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/CA.cpp Fri Nov 9
13:37:42 2007
@@ -63,7 +63,7 @@

~CAImpl()
{
-
+
if(config)
{
delete config;
@@ -102,13 +102,13 @@
}
return "";
}
-
+
String caName;
String caPasswd;
String repositoryDir;

- CAConfig *config;
- CAConfig *templ;
+ CAConfig *config;
+ CAConfig *templ;

private:
CAImpl() {}
@@ -118,7 +118,7 @@
CAImpl& operator=(const CAImpl &) { return *this; }

};
-
+
class CATreeCompare
{
public:
@@ -171,7 +171,7 @@
OpenSSLUtils ost(pi.toString());

bool passOK = ost.checkKey(caName, caPasswd, "cacert", repos);
-
+
if(!passOK)
{
LOGIT_ERROR("Invalid CA password");
@@ -180,7 +180,7 @@
}

m_impl = new CAImpl(caName, caPasswd, repos);
-
+
m_impl->templ = new CAConfig(repos+"/"+caName+"/openssl.cnf.tmpl");
}

@@ -192,7 +192,7 @@
if(pi.exists())
{
int r = path::removeFile(m_impl->config->filename());
-
+
if(r != 0)
{
LOGIT_INFO("Remove of openssl.cnf failed: " <<
r);
@@ -200,7 +200,7 @@
}
}
}
-
+
blocxx::String
CA::createSubCA(const String& newCaName,
const String& keyPasswd,
@@ -213,7 +213,7 @@
caIssueData,
E_CA_Cert);

-
+
try
{
OpenSSLUtils::createCaInfrastructure(newCaName,
m_impl->repositoryDir);
@@ -221,14 +221,14 @@
catch(blocxx::Exception &e)
{
LOGIT_ERROR(e);
- BLOCXX_THROW_SUBEX(limal::SystemException,
+ BLOCXX_THROW_SUBEX(limal::SystemException,
__("Error while creating the CA
infrastructure."),
e);
}
String request;

PerlRegEx p("^([[:xdigit:]]+):([[:xdigit:]]+[\\d-]*)$");
- StringArray sa = p.capture(certificate);
+ StringArray sa = p.capture(certificate);

if(sa.size() == 3)
{
@@ -241,7 +241,7 @@

LOGIT_ERROR("Can not parse certificate name: " << certificate);
// %1 is the name of the CA
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(limal::RuntimeException,
Format(__("Cannot parse the certificate name
%1."), certificate).c_str());
}

@@ -269,7 +269,7 @@

r = path::copyFile(m_impl->repositoryDir + "/" + newCaName + "/" +
"cacert.pem",
m_impl->repositoryDir + "/" + ".cas/" + newCaName +
".pem");
-
+
if(r != 0)
{
LOGIT_INFO("Copy of cacert.pem to .cas/ failed: " << r);
@@ -298,19 +298,19 @@
LOGIT_ERROR("Invalid request data");
BLOCXX_THROW(limal::ValueException, __("Invalid request
data."));
}
-
+
// copy template to config
String configFilename = initConfigFile();

removeDefaultsFromConfig();
-
+
OpenSSLUtils ost(configFilename);

String opensslDN = requestData.getSubjectDN().getOpenSSLString();
blocxx::MD5 md5(opensslDN);
String request = md5.toString() + "-" +
String(blocxx::DateTime::getCurrent().get());
-
+
path::PathInfo dKey(m_impl->repositoryDir + "/" + m_impl->caName +
"/keys/"+ request + ".key");
if(dKey.exists())
{
@@ -349,8 +349,8 @@
E_PEM,
requestData.getChallengePassword(),
requestData.getUnstructuredName());
-
-
+
+
OpenSSLUtils::addCAM(m_impl->caName, request, opensslDN,
m_impl->repositoryDir);

return request;
@@ -368,7 +368,7 @@
{
LOGIT_ERROR("Request does not exist.(" << requestFile << ")");
// %1 is the absolute path to the request
- BLOCXX_THROW(ValueException,
+ BLOCXX_THROW(ValueException,
Format(__("Request does not exist (%1)."),
requestFile ).c_str());
}

@@ -377,7 +377,7 @@
LOGIT_ERROR("Invalid issue data");
BLOCXX_THROW(limal::ValueException, __("Invalid issue data."));
}
-
+
String serial = OpenSSLUtils::nextSerial(m_impl->repositoryDir + "/" +
m_impl->caName + "/serial");
String certificate = serial + ":" + requestName;

@@ -389,12 +389,12 @@
if(issueData.getEndDate() > cdata.getEndDate())
{
LOGIT_ERROR("CA expires before the certificate should expire.");
- LOGIT_ERROR("CA expires: '" << cdata.getEndDate() <<
+ LOGIT_ERROR("CA expires: '" << cdata.getEndDate() <<
"' Cert should expire: '" <<
issueData.getEndDate()<< "'");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(limal::RuntimeException,
__("The CA expires before the certificate should
expire."));
}
-
+
// Check the DN Policy
RequestData rdata = getRequest(requestName);

@@ -402,7 +402,7 @@

// copy template to config
String configFilename = initConfigFile();
-
+
// write data to config
issueData.commit2Config(*this, certType);

@@ -411,7 +411,7 @@
ost.signRequest(m_impl->repositoryDir + "/" + m_impl->caName + "/req/"+
requestName + ".req",
m_impl->repositoryDir + "/" + m_impl->caName +
"/newcerts/" + certificate + ".pem",
m_impl->repositoryDir + "/" + m_impl->caName +
"/cacert.key",
- m_impl->caPasswd,
+ m_impl->caPasswd,
type2Section(certType, true),
issueData.getStartDateAsString(),
issueData.getEndDateAsString(),
@@ -464,9 +464,9 @@
certificate = issueCertificate(requestName, certificateData, t);
}
catch(blocxx::Exception &e)
- {
+ {
OpenSSLUtils::delCAM(m_impl->caName, requestName,
m_impl->repositoryDir);
-
+
path::removeFile(m_impl->repositoryDir + "/" + m_impl->caName +
"/keys/" + requestName + ".key");
path::removeFile(m_impl->repositoryDir + "/" + m_impl->caName +
"/req/" + requestName + ".req");
BLOCXX_THROW_SUBEX(limal::RuntimeException,
@@ -522,7 +522,7 @@

// copy template to config
String configFilename = initConfigFile();
-
+
// write crl data to config
crlData.commit2Config(*this, E_CRL);

@@ -537,12 +537,12 @@

int r = path::copyFile(m_impl->repositoryDir + "/" + m_impl->caName +
"/crl/crl.pem",
m_impl->repositoryDir + "/" + ".cas/crl_" +
m_impl->caName + ".pem");
-
+
if(r != 0)
{
LOGIT_INFO("Copy of crl.pem to .cas/ failed: " << r);
}
-
+
rehashCAs(m_impl->repositoryDir + "/.cas/");
}

@@ -551,16 +551,16 @@
FormatType formatType)
{
RequestData rd = RequestData_Priv(request, formatType);
-
+
String name = rd.getSubjectDN().getOpenSSLString();
-
+
blocxx::MD5 md5(name);
-
+
String requestName = md5.toString() + "-" +
String(blocxx::DateTime::getCurrent().get());
-
+
path::PathInfo outPi(m_impl->repositoryDir + "/" + m_impl->caName +
"/req/" + requestName + ".req");
-
+
if(outPi.exists())
{
LOGIT_ERROR("Duplicate DN. Request already exists.");
@@ -573,16 +573,16 @@
LocalManagement::writeFile(request, outPi.toString());
}
else
- {
+ {
// we have to convert the request to PEM format
-#if OPENSSL_VERSION_NUMBER >= 0x0090801fL
+#if OPENSSL_VERSION_NUMBER >= 0x0090801fL
const unsigned char *dbuf = (const unsigned
char*)request.data();
#else
unsigned char *dbuf = (unsigned char*)request.data();
#endif
-
+
X509_REQ *req = NULL;
-
+
req=d2i_X509_REQ(NULL, &dbuf , request.size());

char *pbuf = NULL;
@@ -592,7 +592,7 @@

ByteBuffer d(pbuf, k);
LocalManagement::writeFile(d, outPi.toString());
-
+
BIO_free(bio);
X509_REQ_free(req);
}
@@ -607,7 +607,7 @@
FormatType formatType)
{
ByteBuffer ba = LocalManagement::readFile(requestFile);
-
+
return importRequestData(ba, formatType);
}

@@ -712,7 +712,7 @@
return CRLData_Priv(m_impl->repositoryDir + "/" + m_impl->caName +
"/crl/crl.pem");
}

-/**
+/**
* Return the CA certificate in PEM or DER format
*
*/
@@ -732,11 +732,11 @@
}


-
+
/**
* Return the CA private key in PEM format.
* If a new Password is given, the key will be encrypted
- * using the newPassword.
+ * using the newPassword.
* If newPassword is empty the returned key is decrypted.
*/
ByteBuffer
@@ -747,7 +747,7 @@
ret = LocalManagement::readFile(m_impl->repositoryDir + "/" +
m_impl->caName + "/cacert.key");

ret = OpenSSLUtils::rsaConvert(ret, E_PEM, E_PEM, m_impl->caPasswd,
newPassword);
-
+
return ret;
}

@@ -763,7 +763,7 @@
ret = LocalManagement::readFile(m_impl->repositoryDir + "/" +
m_impl->caName + "/cacert.key");

ret = OpenSSLUtils::rsaConvert(ret, E_PEM, E_DER, m_impl->caPasswd, "");
-
+
return ret;
}

@@ -790,7 +790,7 @@
return ret;
}

-/**
+/**
* Return the certificate in PEM or DER format
*
*/
@@ -800,7 +800,7 @@
{
ByteBuffer ret;

- ret = LocalManagement::readFile(m_impl->repositoryDir + "/" +
m_impl->caName + "/newcerts/" +
+ ret = LocalManagement::readFile(m_impl->repositoryDir + "/" +
m_impl->caName + "/newcerts/" +
certificateName + ".pem");

if( exportType == E_DER )
@@ -810,11 +810,11 @@

return ret;
}
-
+
/**
* Return the certificate private key in PEM format.
* If a new Password is given, the key will be encrypted
- * using the newPassword.
+ * using the newPassword.
* If newPassword is empty the returned key is decrypted.
*/
ByteBuffer
@@ -833,11 +833,11 @@
BLOCXX_THROW(limal::ValueException, __("Cannot parse the
certificate name."));
}

- ret = LocalManagement::readFile(m_impl->repositoryDir + "/" +
m_impl->caName + "/keys/" +
+ ret = LocalManagement::readFile(m_impl->repositoryDir + "/" +
m_impl->caName + "/keys/" +
sa[1] + ".key");

ret = OpenSSLUtils::rsaConvert(ret, E_PEM, E_PEM, keyPassword,
newPassword);
-
+
return ret;
}

@@ -860,14 +860,14 @@
BLOCXX_THROW(limal::ValueException, __("Cannot parse the
certificate name."));
}

- ret = LocalManagement::readFile(m_impl->repositoryDir + "/" +
m_impl->caName + "/keys/" +
+ ret = LocalManagement::readFile(m_impl->repositoryDir + "/" +
m_impl->caName + "/keys/" +
sa[1] + ".key");

ret = OpenSSLUtils::rsaConvert(ret, E_PEM, E_DER, keyPassword, "");
-
+
return ret;
}
-
+
/**
* Return the certificate in PKCS12 format.
* If withChain is true, all issuer certificates
@@ -904,7 +904,7 @@
caCert,
m_impl->repositoryDir + "/.cas/",
withChain);
-
+
return ret;
}

@@ -923,7 +923,7 @@
ret = LocalManagement::readFile(m_impl->repositoryDir + "/" +
m_impl->caName + "/crl/crl.pem");

if( exportType == E_DER )
- {
+ {
ret = OpenSSLUtils::crlConvert(ret, E_PEM, E_DER);
}

@@ -941,11 +941,11 @@
BLOCXX_THROW(limal::SystemException, Format(__("Request %1 does
not exist."),

reqFile.toString()).c_str());
}
-
+
OpenSSLUtils::delCAM(m_impl->caName, requestName,
m_impl->repositoryDir);

path::PathInfo keyFile(m_impl->repositoryDir + "/" + m_impl->caName +
"/keys/" + requestName + ".key");
-
+
int r = 0;

if(keyFile.exists())
@@ -958,14 +958,14 @@
r = path::removeFile(reqFile.toString());
if(r != 0)
{
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(limal::SystemException,
// %1 is the error code
Format(__("Removing the request failed (%1)."),
r).c_str());
}
}

void
-CA::deleteCertificate(const String& certificateName,
+CA::deleteCertificate(const String& certificateName,
bool requestToo)
{
path::PathInfo certFile(m_impl->repositoryDir + "/" + m_impl->caName +
"/newcerts/" + certificateName + ".pem");
@@ -1021,7 +1021,7 @@
int r = path::removeFile(certFile.toString());
if(r != 0)
{
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(limal::SystemException,
// %1 is the error code of rm
Format(__("Removing the certificate
failed: %1."), r).c_str());
}
@@ -1039,7 +1039,7 @@
CA::updateDB()
{
path::PathInfo db(m_impl->repositoryDir + "/" + m_impl->caName +
"/index.txt");
-
+
if(!db.exists())
{
LOGIT_ERROR("Database not found.");
@@ -1049,17 +1049,17 @@
if(db.size() != 0)
{
String configFilename = initConfigFile();
-
+
OpenSSLUtils ost(configFilename);
-
+
ost.updateDB(m_impl->repositoryDir + "/" + m_impl->caName +
"/cacert.pem",
m_impl->repositoryDir + "/" + m_impl->caName +
"/cacert.key",
m_impl->caPasswd);
-
+
}
// else => empty index.txt no database to update
}
-
+
bool
CA::verifyCertificate(const String& certificateName,
bool crlCheck,
@@ -1072,22 +1072,22 @@
BLOCXX_THROW(limal::SystemException, __("Certificate does not
exist."));
}

- if(purpose != "sslclient" &&
- purpose != "sslserver" &&
- purpose != "nssslserver" &&
- purpose != "smimesign" &&
- purpose != "smimeencrypt" &&
- purpose != "crlsign" &&
- purpose != "any" &&
+ if(purpose != "sslclient" &&
+ purpose != "sslserver" &&
+ purpose != "nssslserver" &&
+ purpose != "smimesign" &&
+ purpose != "smimeencrypt" &&
+ purpose != "crlsign" &&
+ purpose != "any" &&
purpose != "ocsphelper")
{
LOGIT_ERROR("Invalid purpose: " << purpose);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(limal::ValueException,
Format(__("Invalid purpose %1."),
purpose).c_str());
}

String configFilename = initConfigFile();
-
+
OpenSSLUtils ost(configFilename);

String ret = ost.verify(certFile.toString(),
@@ -1100,7 +1100,7 @@
LOGIT_ERROR(ret);
BLOCXX_THROW(limal::RuntimeException, ret.c_str());
}
-
+
return true;
}

@@ -1116,7 +1116,7 @@
* ##########################################################################
*/

-void
+void
CA::createRootCA(const String& caName,
const String& caPasswd,
const RequestGenerationData& caRequestData,
@@ -1134,7 +1134,7 @@
LOGIT_ERROR("Invalid CA issue data");
BLOCXX_THROW(limal::ValueException, __("Invalid CA issue
data."));
}
-
+

// Create the infrastructure

@@ -1145,16 +1145,16 @@
catch(blocxx::Exception &e)
{
LOGIT_ERROR(e);
- BLOCXX_THROW_SUBEX(limal::SystemException,
+ BLOCXX_THROW_SUBEX(limal::SystemException,
__("Error while creating the CA
infrastructure."),
e);
}

{
OpenSSLUtils ost(repos + "/openssl.cnf.tmpl");
-
+
// create key
-
+
ost.createRSAKey(repos + "/" + caName + "/" + "cacert.key",
caPasswd, caRequestData.getKeysize());
}
@@ -1164,7 +1164,7 @@

// copy template to config
String configFilename = tmpCA.initConfigFile();
-
+
tmpCA.removeDefaultsFromConfig();

// write request data to config
@@ -1174,7 +1174,7 @@
tmpCA.getConfig()->copySection(type2Section(E_CA_Req, false), "req");

OpenSSLUtils ost(configFilename);
-
+
// create request
ost.createRequest(caRequestData.getSubjectDN(),
repos + "/" + caName + "/" + "cacert.req",
@@ -1196,16 +1196,16 @@
caPasswd, "v3_ca",
(caIssueData.getEndDate() -
caIssueData.getStartDate()) /(60*60*24));

- // some clean-ups
-
+ // some clean-ups
+
int r = path::copyFile(repos + "/" + caName + "/" + "cacert.pem",
repos + "/" + ".cas/" + caName + ".pem");
-
+
if(r != 0)
{
LOGIT_INFO("Copy of cacert.pem to .cas/ failed: " << r);
}
-
+
rehashCAs(repos + "/.cas/");

// reinit the config , write the defaults and copy back to template
@@ -1214,7 +1214,7 @@
dnp.setDefaults2Config(tmpCA);
tmpCA.commitConfig2Template();
}
-
+

void
CA::importCA(const String& caName,
@@ -1258,7 +1258,7 @@
}

PerlRegEx
keyregex("-----BEGIN[\\w\\s]+KEY[-]{5}[\\S\\s\n]+-----END[\\w\\s]+KEY[-]{5}");
-
+
if(!keyregex.match(String(caKey.data(), caKey.size())))
{
LOGIT_ERROR("Invalid Key data.");
@@ -1266,15 +1266,21 @@
__("Invalid key data."));
}

- PerlRegEx keycrypt("ENCRYPTED");
- if(!keycrypt.match( String(caKey.data(), caKey.size()) ) &&
- caPasswd.empty())
- {
+ if(caPasswd.empty())
+ {
LOGIT_ERROR("CA password is empty.");
BLOCXX_THROW(limal::ValueException,
__("CA password is empty."));
}

+ PerlRegEx keycrypt("ENCRYPTED");
+ if(!keycrypt.match( String(caKey.data(), caKey.size()) ))
+ {
+ // Try to decrypt the key.
+ // In case of invalid password rsaConvert throws an exception.
+ ByteBuffer buf = OpenSSLUtils::rsaConvert(caKey, E_PEM, E_PEM,
caPasswd, "");
+ }
+
try
{
OpenSSLUtils::createCaInfrastructure(caName, repos);
@@ -1290,7 +1296,7 @@
LocalManagement::writeFile(caCertificate, caDir.toString() +
"/cacert.pem");

if(keycrypt.match( String(caKey.data(), caKey.size()) ))
- {
+ {
LocalManagement::writeFile(caKey,
caDir.toString() + "/cacert.key");
}
@@ -1299,22 +1305,40 @@
ByteBuffer buf;

try
- {
+ {
buf = OpenSSLUtils::rsaConvert(caKey, E_PEM, E_PEM, "",
caPasswd);
}
catch(Exception &e)
- {
+ {
path::removeDirRecursive(repos + "/" + caName);
-
+
LOGIT_ERROR ("Error during key encryption." );
BLOCXX_THROW_SUBEX(limal::RuntimeException,
__("Error during key encryption."),
e);
}
-
+
LocalManagement::writeFile(buf,
caDir.toString() + "/cacert.key");
}

+ try
+ {
+ // write DN defaults
+ CA tmpCA = CA(caName, caPasswd, repos);
+ tmpCA.initConfigFile();
+ DNObject_Priv dnp( cad.getSubjectDN() );
+ dnp.setDefaults2Config(tmpCA);
+ tmpCA.commitConfig2Template();
+ }
+ catch(Exception &e)
+ {
+ path::removeDirRecursive(repos + "/" + caName);
+
+ LOGIT_ERROR ("Error during write defaults." );
+ BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ __("Error during write defaults."), e);
+ }
+
int r = path::copyFile(repos + "/" + caName + "/" + "cacert.pem",
repos + "/" + ".cas/" + caName + ".pem");

@@ -1324,13 +1348,6 @@
}

rehashCAs(repos + "/.cas/");
-
- // write DN defaults
- CA tmpCA = CA(caName, caPasswd, repos);
- tmpCA.initConfigFile();
- DNObject_Priv dnp( cad.getSubjectDN() );
- dnp.setDefaults2Config(tmpCA);
- tmpCA.commitConfig2Template();
}


@@ -1338,13 +1355,13 @@
CA::getCAList(const String& repos)
{
Array<String> caList;
-
+
caList = OpenSSLUtils::listCA(repos);

return caList;
}

-
+
blocxx::List<blocxx::Array<blocxx::String> >
CA::getCATree(const String& repos)
{
@@ -1362,7 +1379,7 @@
Array<String>::const_iterator it = caList.begin();
for(; it != caList.end(); ++it)
{
- CertificateData caData =
+ CertificateData caData =
LocalManagement::getCertificate(repos + "/" + (*it) +
"/cacert.pem",
E_PEM);

@@ -1389,7 +1406,7 @@
else
{
bool issuerFound = false;
-
+
// sub CA; find caName of the issuer
Map<String, Array<String> >::const_iterator chitnew =
caHash.begin();
for(; chitnew != caHash.end(); ++chitnew)
@@ -1400,7 +1417,7 @@
Array<String> d;
d.push_back((*chit).first);
d.push_back((*chitnew).first);
-
+
ret.push_back(d);
issuerFound = true;
break;
@@ -1413,7 +1430,7 @@
Array<String> d;
d.push_back((*chit).first);
d.push_back("");
-
+
ret.push_back(d);
}
}
@@ -1466,7 +1483,7 @@
Format(__("CA name does not exist (%1)."),
pi.toString()).c_str(),
E_FILE_NOT_FOUND);
}
-
+
OpenSSLUtils ost(repos + "/" + caName + "/openssl.cnf.tmpl");

bool ret = ost.checkKey(caName, caPasswd, "cacert", repos);
@@ -1485,7 +1502,7 @@
{
// test if expire date of the CA is greater then "now"

- CertificateData ca =
+ CertificateData ca =
LocalManagement::getCertificate(repos + "/" +
caName + "/cacert.pem",
E_PEM);

@@ -1515,7 +1532,7 @@

int r = path::removeDirRecursive(repos + "/" + caName);
if( r != 0 )
- {
+ {
LOGIT_ERROR("Deleting the CA failed: " << r);
BLOCXX_THROW(limal::SystemException,
// %1 is the error code of rm
@@ -1528,7 +1545,7 @@
{
path::removeFile(p.toString());
}
-
+
p.stat(repos + "/.cas/crl_" + caName + ".pem");

if(p.exists())
@@ -1569,21 +1586,21 @@
if(!p)
{
LOGIT_ERROR("missing value 'policy' in config file");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(limal::SyntaxException,
__("The configuration file is missing a value for
policy."));
}
String policySect = m_impl->config->getValue(type2Section(type, false),
"policy");
-
+
StringList policyKeys = m_impl->config->getKeylist(policySect);
-
+
if(policyKeys.empty())
{
LOGIT_ERROR("Can not parse Section " << policySect);
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(limal::SyntaxException,
Format(__("Cannot parse section %1."),
policySect).c_str());
}
StringList::const_iterator it = policyKeys.begin();
-
+
blocxx::List<RDNObject> l = dn.getDN();

bool policyFound = false;
@@ -1597,7 +1614,7 @@
String policyString = m_impl->config->getValue(policySect, *it);

LOGIT_DEBUG("PolicyKey:" << *it << " PolicyString:"<<
policyString);
-
+
if(policyString.equalsIgnoreCase("optional"))
{
// do not care
@@ -1609,7 +1626,7 @@

// we need a value
bool foundInDN = false;
-
+
blocxx::List<RDNObject>::const_iterator rdnit =
l.begin();

for(; rdnit != l.end(); ++rdnit)
@@ -1617,7 +1634,7 @@
if( (*it).equalsIgnoreCase( (*rdnit).getType()
) )
{
foundInDN = true;
-
+
if( (*rdnit).getValue().empty() )
{
int errorCode = E_GENERIC;
@@ -1648,8 +1665,8 @@
else if(*it == "emailAddress")
{
errorCode = E_EM_EMPTY;
- }
-
+ }
+
LOGIT_ERROR("Field '" << *it <<
"' must have a value");

BLOCXX_THROW_ERR(limal::ValueException,

Format(__("Field %1 must have a value."),
@@ -1699,7 +1716,7 @@
{
String caMatchValue;
String reqMatchValue;
-
+
// read the CA and check the value
// *it == key (e.g. commonName, emailAddress, ...

@@ -1709,21 +1726,21 @@
for(; rdnit != l.end(); ++rdnit)
{
if( (*it).equalsIgnoreCase( (*rdnit).getType()
) )
- {
+ {
rdn2check = *rdnit;
break;
}
}

bool validMatch = false;
-
+
blocxx::List<RDNObject>::const_iterator caRdnIT =
caDNList.begin();
for(; caRdnIT != caDNList.end(); ++caRdnIT)
{

LOGIT_DEBUG("Type (ca == request): "
<<(*caRdnIT).getType() << "==" << rdn2check.getType());
LOGIT_DEBUG("Value(ca == request): "
<<(*caRdnIT).getValue() << "==" << rdn2check.getValue());
-
+

if((*caRdnIT).getType().equalsIgnoreCase(rdn2check.getType()))
{
if((*caRdnIT).getValue() ==
rdn2check.getValue())
@@ -1738,7 +1755,7 @@
}
}
}
-
+
if(!validMatch)
{
int errorCode = E_GENERIC;
@@ -1780,9 +1797,9 @@
*it, caMatchValue,
reqMatchValue).c_str(),
errorCode);
}
-
+
policyFound = true;
-
+
}
if(!policyFound)
{
@@ -1826,7 +1843,7 @@
LOGIT_ERROR("config not initialized");
BLOCXX_THROW(limal::RuntimeException, __("The configuration is
not initialized."));
}
-
+
bool p = m_impl->config->exists("req_ca", "distinguished_name");
if(!p)
{
@@ -1835,9 +1852,9 @@
__("Missing section 'distinguished_name' in the
configuration file."));
}
String dnSect = m_impl->config->getValue("req_ca",
"distinguished_name");
-
+
StringList dnKeys = m_impl->config->getKeylist(dnSect);
-
+
if(dnKeys.empty())
{
LOGIT_ERROR("Can not parse Section " << dnSect);
@@ -1845,7 +1862,7 @@
Format(__("Cannot parse section %1."),
dnSect).c_str());
}
StringList::const_iterator it = dnKeys.begin();
-
+
for(; it != dnKeys.end(); ++it)
{
if((*it).endsWith("_default", String::E_CASE_INSENSITIVE))

Modified:
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/OpenSSLUtils.cpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/OpenSSLUtils.cpp?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
--- limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/OpenSSLUtils.cpp
(original)
+++ limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/OpenSSLUtils.cpp
Fri Nov 9 13:37:42 2007
@@ -76,11 +76,11 @@

path::PathName r = path::PathName::dirName(configFile);
if( r.toString() == "")
- {
+ {
m_rand = "./.rand";
}
else
- {
+ {
m_rand = r.toString() + "/.rand";
}
}
@@ -92,7 +92,7 @@
const String &cryptAlgorithm)
{
blocxx::String debugCmd;
-
+
debugCmd += m_cmd + " ";
debugCmd += "genrsa ";
debugCmd += "-out ";
@@ -103,13 +103,13 @@
debugCmd += "-passout env:pass ";
debugCmd += "-" + cryptAlgorithm + " ";
}
-
+
debugCmd += String(bits);

StringArray cmd = PerlRegEx("\\s").split(debugCmd);
-
+
LOGIT_DEBUG("Command: " << debugCmd);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");
env.addVar("RANDFILE", m_rand);
@@ -119,7 +119,7 @@
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
{
status = wrapExecuteProcessAndGatherOutput(cmd,
stdOutput,
@@ -159,7 +159,7 @@
const String &unstructuredName)
{
blocxx::String debugCmd;
-
+
debugCmd += m_cmd + " ";
debugCmd += "req -new ";

@@ -178,7 +178,7 @@
{
debugCmd += "-reqexts " + extension + " ";
}
-
+
debugCmd += "-key " + keyFile + " ";

if(outForm == E_PEM)
@@ -195,9 +195,9 @@
debugCmd += "-passin env:pass ";

StringArray cmd = PerlRegEx("\\s").split(debugCmd);
-
+
LOGIT_DEBUG("Command: " << debugCmd);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");
env.addVar("RANDFILE", m_rand);
@@ -208,10 +208,10 @@
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
blocxx::List<RDNObject> dnList = dn.getDN();
blocxx::List<RDNObject>::const_iterator it;
-
+
for(it = dnList.begin(); it != dnList.end(); ++it)
{
stdInput += (*it).getValue() + "\n";
@@ -240,7 +240,7 @@
BLOCXX_THROW(limal::RuntimeException,
Format(__("Command returned '%1' : %2"), status,
errOutput).c_str());
}
-
+
if(!errOutput.empty())
{
LOGIT_DEBUG("openssl stderr:" << errOutput);
@@ -262,7 +262,7 @@
{
path::PathInfo pi(keyFile);
if(!pi.exists() || !pi.isFile())
- {
+ {
LOGIT_ERROR("No valid keyfile specified");
BLOCXX_THROW(limal::ValueException,
__("No valid key file specified."));
@@ -277,13 +277,13 @@
}

blocxx::String debugCmd;
-
+
debugCmd += m_cmd + " ";
debugCmd += "req -x509 ";

debugCmd += "-config ";
debugCmd += m_conf + " ";
-
+
if(noEmailDN)
{
debugCmd += "-noemailDN ";
@@ -303,9 +303,9 @@
debugCmd += "-out " + outFile + " ";

StringArray cmd = PerlRegEx("\\s").split(debugCmd);
-
+
LOGIT_DEBUG("Command: " << debugCmd);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");
env.addVar("RANDFILE", m_rand);
@@ -315,7 +315,7 @@
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
{
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
@@ -344,7 +344,7 @@
}
}

-void
+void
OpenSSLUtils::signRequest(const String &requestFile,
const String &outFile,
const String &caKeyFile,
@@ -368,14 +368,14 @@

pi.stat(requestFile);
if(!pi.exists() || !pi.isFile())
- {
+ {
LOGIT_ERROR("No valid request file specified");
BLOCXX_THROW(limal::ValueException,
__("No valid request file specified."));
}

blocxx::String debugCmd;
-
+
debugCmd += m_cmd + " ";
debugCmd += "ca -batch ";

@@ -398,7 +398,7 @@

debugCmd += "-startdate " + startDate + " ";
debugCmd += "-enddate " + endDate + " ";
-
+
if(noEmailDN)
{
debugCmd += "-noemailDN ";
@@ -421,10 +421,10 @@
}

StringArray cmd = PerlRegEx("\\s").split(debugCmd);
-
+
LOGIT_DEBUG("Command: " << debugCmd);
//LOGIT_DEBUG("PASSWORD: " << caPassword);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");
env.addVar("RANDFILE", m_rand);
@@ -434,7 +434,7 @@
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
{
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
@@ -452,7 +452,7 @@
BLOCXX_THROW(limal::RuntimeException,
Format(__("Command returned '%1' : %2"), status,
errOutput).c_str());
}
-
+
if(!errOutput.empty())
{
LOGIT_DEBUG("openssl stderr:" << errOutput);
@@ -473,7 +473,7 @@
{
path::PathInfo pi(caKeyFile);
if(!pi.exists() || !pi.isFile())
- {
+ {
LOGIT_ERROR("No valid keyfile specified");
BLOCXX_THROW(limal::ValueException,
__("No valid key file specified."));
@@ -481,7 +481,7 @@

pi.stat(caCertFile);
if(!pi.exists() || !pi.isFile())
- {
+ {
LOGIT_ERROR("No valid CA certificate file specified");
BLOCXX_THROW(limal::ValueException,
__("No valid CA certificate file specified."));
@@ -489,14 +489,14 @@

pi.stat(certFile);
if(!pi.exists() || !pi.isFile())
- {
+ {
LOGIT_ERROR("No valid certificate file specified");
BLOCXX_THROW(limal::ValueException,
__("No valid certificate file specified."));
}

blocxx::String debugCmd;
-
+
debugCmd += m_cmd + " ";
debugCmd += "ca ";

@@ -515,9 +515,9 @@
{
debugCmd += "-nouniqueDN ";
}
-
+
if(!reason.getReason().equalsIgnoreCase("none"))
- {
+ {
String reasonStr = reason.getReason();

if(reasonStr.equalsIgnoreCase("certificateHold"))
@@ -555,9 +555,9 @@
}

StringArray cmd = PerlRegEx("\\s").split(debugCmd);
-
+
LOGIT_DEBUG("Command: " << debugCmd);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");
env.addVar("RANDFILE", m_rand);
@@ -567,7 +567,7 @@
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
{
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
@@ -607,7 +607,7 @@
{
path::PathInfo pi(caKeyFile);
if(!pi.exists() || !pi.isFile())
- {
+ {
LOGIT_ERROR("No valid keyfile specified");
BLOCXX_THROW(limal::ValueException,
__("No valid key file specified."));
@@ -622,7 +622,7 @@
}

blocxx::String debugCmd;
-
+
debugCmd += m_cmd + " ";
debugCmd += "ca -gencrl ";

@@ -643,16 +643,16 @@
{
debugCmd += "-crlexts " + extension + " ";
}
-
+
if(noUniqueDN)
{
debugCmd += "-nouniqueDN ";
}
-
+
StringArray cmd = PerlRegEx("\\s").split(debugCmd);
-
+
LOGIT_DEBUG("Command: " << debugCmd);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");
env.addVar("RANDFILE", m_rand);
@@ -662,7 +662,7 @@
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
{
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
@@ -691,7 +691,7 @@
}
}

-void
+void
OpenSSLUtils::updateDB(const blocxx::String &caCertFile,
const blocxx::String &caKeyFile,
const blocxx::String &caPassword)
@@ -706,14 +706,14 @@

pi.stat(caCertFile);
if(!pi.exists() || !pi.isFile())
- {
+ {
LOGIT_ERROR("No valid CA certificate file specified");
BLOCXX_THROW(limal::ValueException,
__("No valid CA certificate file specified."));
}

blocxx::String debugCmd;
-
+
debugCmd += m_cmd + " ";
debugCmd += "ca -updatedb ";

@@ -727,9 +727,9 @@
debugCmd += "-passin env:pass ";

StringArray cmd = PerlRegEx("\\s").split(debugCmd);
-
+
LOGIT_DEBUG("Command: " << debugCmd);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");
env.addVar("RANDFILE", m_rand);
@@ -739,9 +739,9 @@
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
- {
+ {
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
errOutput, env);
}
@@ -749,7 +749,7 @@
{
LOGIT_ERROR( "openssl exception:" << e);
}
-
+
PerlRegEx r("error");

if( (status != 0 && status != 256) || r.match(errOutput) )
@@ -760,7 +760,7 @@
BLOCXX_THROW(limal::RuntimeException,
Format(__("Command returned '%1' : %2"), status,
errOutput).c_str());
}
-
+
if(!errOutput.empty())
{
LOGIT_DEBUG("openssl stderr:" << errOutput);
@@ -779,7 +779,7 @@
{
path::PathInfo pi(certFile);
if(!pi.exists() || !pi.isFile())
- {
+ {
LOGIT_ERROR("No valid certificate file specified");
BLOCXX_THROW(limal::ValueException,
__("No valid certificate file specified."));
@@ -787,14 +787,14 @@

pi.stat(caPath);
if(!pi.exists() || !pi.isDir())
- {
+ {
LOGIT_ERROR("No valid CA directory specified");
BLOCXX_THROW(limal::ValueException,
__("No valid CA directory specified."));
}

blocxx::String debugCmd;
-
+
debugCmd += m_cmd + " ";
debugCmd += "verify ";

@@ -813,9 +813,9 @@
debugCmd += certFile;

StringArray cmd = PerlRegEx("\\s").split(debugCmd);
-
+
LOGIT_DEBUG("Command: " << debugCmd);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");
env.addVar("RANDFILE", m_rand);
@@ -823,7 +823,7 @@
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
{
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
@@ -846,7 +846,7 @@
for(line = lines.begin(); line != lines.end(); ++line)
{
StringArray sa = ok.capture(*line);
-
+
if(sa.size() == 2 && sa[1] == "OK")
{
result = "OK";
@@ -862,7 +862,7 @@
errNum = sa[1];
}
}
-
+
if(result != "OK")
{
if(!errOutput.empty())
@@ -883,7 +883,7 @@
OpenSSLUtils::status(const blocxx::String &serial)
{
blocxx::String debugCmd;
-
+
debugCmd += m_cmd + " ";
debugCmd += "ca ";

@@ -892,9 +892,9 @@
debugCmd += "-status " + serial;

StringArray cmd = PerlRegEx("\\s").split(debugCmd);
-
+
LOGIT_DEBUG("Command: " << debugCmd);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");
env.addVar("RANDFILE", m_rand);
@@ -902,9 +902,9 @@
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
- {
+ {
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
errOutput, env);
}
@@ -923,7 +923,7 @@
for(line = lines.begin(); line != lines.end(); ++line)
{
StringArray sa = serialMatch.capture(*line);
-
+
if(sa.size() == 2)
{
return sa[1];
@@ -933,14 +933,14 @@
errMsg += *line + "\n";
}
}
- LOGIT_ERROR(Format("Show certificate status with serial '%1'
failed.(%2)",
+ LOGIT_ERROR(Format("Show certificate status with serial '%1'
failed.(%2)",
serial, status).toString());
if(!errOutput.empty())
{
LOGIT_ERROR("openssl stderr:" << errOutput);
}
BLOCXX_THROW(limal::RuntimeException,
- Format(__("Showing certificate status with serial %1
failed (%2)."),
+ Format(__("Showing certificate status with serial %1
failed (%2)."),
serial, status).c_str());
}

@@ -960,27 +960,27 @@
{
PerlRegEx r("^[[:xdigit:]]+:([[:xdigit:]]+[\\d-]*)$");
StringArray sa = r.capture(certificateName);
-
+
if(sa.size() != 2)
{
LOGIT_ERROR("Can not parse certificate name");
BLOCXX_THROW(limal::RuntimeException,
__("Cannot parse the certificate name."));
}
-
+
keyFile = repository + "/" + caName + "/keys/" + sa[1] + ".key";
}

path::PathInfo pi(keyFile);
if(!pi.exists() || !pi.isFile())
- {
+ {
LOGIT_ERROR("Keyfile does not exist");
BLOCXX_THROW(limal::SystemException,
__("The key file does not exist."));
}

blocxx::String debugCmd;
-
+
debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "rsa -noout -in ";
debugCmd += keyFile + " ";
@@ -1001,7 +1001,7 @@
int status = -1;

try
- {
+ {
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
errOutput, env);
}
@@ -1016,7 +1016,7 @@
else
{
return false;
- }
+ }
}

// ###################################################
@@ -1029,15 +1029,15 @@
FormatType inform,
FormatType outform )
{
- // FIXME: use tmp file
+ // FIXME: use tmp file
blocxx::String inFileName(::tempnam("/tmp/", "x509I"));
blocxx::String outFileName(::tempnam("/tmp/", "x509O"));
-
+
LocalManagement::writeFile(certificate, inFileName,
false, 0600);
-
+
blocxx::String debugCmd;
-
+
debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "x509 ";
debugCmd += "-nameopt ";
@@ -1047,7 +1047,7 @@
debugCmd += "-out ";
debugCmd += outFileName + " ";
debugCmd += "-inform ";
-
+
switch(inform)
{
case E_PEM:
@@ -1057,9 +1057,9 @@
debugCmd += "DER ";
break;
}
-
+
debugCmd += "-outform ";
-
+
switch(outform)
{
case E_PEM:
@@ -1069,18 +1069,18 @@
debugCmd += "DER ";
break;
}
-
+
StringArray cmd = PerlRegEx("\\s").split(debugCmd);

LOGIT_DEBUG("Command: " << debugCmd);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");
env.addVar("RANDFILE", "./.rnd");
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
{
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
@@ -1102,9 +1102,9 @@
{
LOGIT_DEBUG("openssl stdout:" << stdOutput);
}
-
+
ByteBuffer out = LocalManagement::readFile(outFileName);
-
+
path::removeFile(inFileName);
path::removeFile(outFileName);

@@ -1120,18 +1120,19 @@
const String &outPassword,
const String &algorithm)
{
- // FIXME: use tmp file
+ // FIXME: use tmp file
blocxx::String inFileName(::tempnam("/tmp/", "keyIn"));
blocxx::String outFileName(::tempnam("/tmp/", "keyOt"));

bool isInPassSet = false;
bool isOutPassSet = false;
-
+ bool foundError = false;
+
LocalManagement::writeFile(key, inFileName,
false, 0600);
-
+
blocxx::String debugCmd;
-
+
debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "rsa ";
debugCmd += "-in ";
@@ -1139,7 +1140,7 @@
debugCmd += "-out ";
debugCmd += outFileName + " ";
debugCmd += "-inform ";
-
+
switch(inform)
{
case E_PEM:
@@ -1149,9 +1150,9 @@
debugCmd += "DER ";
break;
}
-
+
debugCmd += "-outform ";
-
+
switch(outform)
{
case E_PEM:
@@ -1161,21 +1162,21 @@
debugCmd += "DER ";
break;
}
-
+
if(!inPassword.empty() && inform != E_DER)
{
debugCmd += "-passin env:inpass ";
isInPassSet = true;
}
-
+
if(!outPassword.empty() && outform != E_DER)
- {
+ {
debugCmd += "-passout env:outpass ";
-
+
debugCmd += "-"+ algorithm;
isOutPassSet = true;
}
-
+
StringArray cmd = PerlRegEx("\\s").split(debugCmd);

LOGIT_DEBUG("Command: " << debugCmd);
@@ -1190,14 +1191,14 @@
}

if(isOutPassSet)
- {
+ {
env.addVar("outpass", outPassword);
}

blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
{
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
@@ -1206,20 +1207,26 @@
catch(blocxx::Exception& e)
{
LOGIT_ERROR( "openssl exception:" << e);
+ path::removeFile(inFileName);
+ path::removeFile(outFileName);
+ BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ __("Executing openssl command failed."), e);
}
if(status != 0)
{
LOGIT_INFO( "openssl status:" << blocxx::String(status));
+ foundError = true;
}
if(!errOutput.empty())
{
// This message is not an error
- if(!PerlRegEx("^writing RSA key$").match(errOutput))
- {
+ if(!PerlRegEx("^writing RSA key$",
PCRE_CASELESS).match(errOutput))
+ {
LOGIT_ERROR("openssl stderr:" << errOutput);
+ foundError = true;
}
else
- {
+ {
LOGIT_DEBUG("openssl stderr:" << errOutput);
}
}
@@ -1228,6 +1235,25 @@
LOGIT_DEBUG("openssl stdout:" << stdOutput);
}

+ if(foundError)
+ {
+ path::removeFile(inFileName);
+ path::removeFile(outFileName);
+
+ StringArray sa = errOutput.tokenize("\n\r");
+ String msg = (sa.empty()? "" : sa[0]);
+ if(PerlRegEx("unable to load Private Key",
PCRE_CASELESS).match(msg))
+ {
+ BLOCXX_THROW_ERR(limal::ValueException,
+ __("Invalid password."),
E_INVALID_PASSWD);
+ }
+ else
+ {
+ BLOCXX_THROW(limal::RuntimeException,
+ Format(__("openssl command failed:
%1"),msg).c_str());
+ }
+ }
+
ByteBuffer out = LocalManagement::readFile(outFileName);

path::removeFile(inFileName);
@@ -1241,15 +1267,15 @@
FormatType inform,
FormatType outform )
{
- // FIXME: use tmp file
+ // FIXME: use tmp file
blocxx::String inFileName(::tempnam("/tmp/", "crlIn"));
blocxx::String outFileName(::tempnam("/tmp/", "crlOt"));
-
+
LocalManagement::writeFile(crl, inFileName,
false, 0600);
-
+
blocxx::String debugCmd;
-
+
debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "crl ";
debugCmd += "-in ";
@@ -1257,7 +1283,7 @@
debugCmd += "-out ";
debugCmd += outFileName + " ";
debugCmd += "-inform ";
-
+
switch(inform)
{
case E_PEM:
@@ -1267,9 +1293,9 @@
debugCmd += "DER ";
break;
}
-
+
debugCmd += "-outform ";
-
+
switch(outform)
{
case E_PEM:
@@ -1279,18 +1305,18 @@
debugCmd += "DER ";
break;
}
-
+
StringArray cmd = PerlRegEx("\\s").split(debugCmd);
-
+
LOGIT_DEBUG("Command: " << debugCmd);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");
env.addVar("RANDFILE", "./.rnd");
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
{
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
@@ -1312,12 +1338,12 @@
{
LOGIT_DEBUG("openssl stdout:" << stdOutput);
}
-
+
ByteBuffer out = LocalManagement::readFile(outFileName);
-
+
path::removeFile(inFileName);
path::removeFile(outFileName);
-
+
return out;
}

@@ -1326,15 +1352,15 @@
FormatType inform,
FormatType outform )
{
- // FIXME: use tmp file
+ // FIXME: use tmp file
blocxx::String inFileName(::tempnam("/tmp/", "reqIn"));
blocxx::String outFileName(::tempnam("/tmp/", "reqOt"));
-
+
LocalManagement::writeFile(req, inFileName,
false, 0600);
-
+
blocxx::String debugCmd;
-
+
debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "req ";
debugCmd += "-in ";
@@ -1342,7 +1368,7 @@
debugCmd += "-out ";
debugCmd += outFileName + " ";
debugCmd += "-inform ";
-
+
switch(inform)
{
case E_PEM:
@@ -1352,9 +1378,9 @@
debugCmd += "DER ";
break;
}
-
+
debugCmd += "-outform ";
-
+
switch(outform)
{
case E_PEM:
@@ -1364,18 +1390,18 @@
debugCmd += "DER ";
break;
}
-
+
StringArray cmd = PerlRegEx("\\s").split(debugCmd);
-
+
LOGIT_DEBUG("Command: " << debugCmd);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");
env.addVar("RANDFILE", "./.rnd");
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
{
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
@@ -1397,12 +1423,12 @@
{
LOGIT_DEBUG("openssl stdout:" << stdOutput);
}
-
+
ByteBuffer out = LocalManagement::readFile(outFileName);
-
+
path::removeFile(inFileName);
path::removeFile(outFileName);
-
+
return out;
}

@@ -1415,7 +1441,7 @@
const String &caPath,
bool withChain )
{
- // FIXME: use tmp file
+ // FIXME: use tmp file
blocxx::String inFileName1(::tempnam("/tmp/", "crtIn"));
blocxx::String inFileName2(::tempnam("/tmp/", "keyIn"));
blocxx::String inFileName3(::tempnam("/tmp/", "caIn"));
@@ -1423,7 +1449,7 @@

bool isInPassSet = false;
bool isOutPassSet = false;
-
+
LocalManagement::writeFile(certificate, inFileName1,
false, 0600);
LocalManagement::writeFile(key, inFileName2,
@@ -1435,7 +1461,7 @@
}

blocxx::String debugCmd;
-
+
debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "pkcs12 ";
debugCmd += "-in ";
@@ -1449,7 +1475,7 @@
{
debugCmd += "-CApath ";
debugCmd += caPath + " ";
-
+
if( withChain )
{
debugCmd += "-chain ";
@@ -1497,14 +1523,14 @@
}

if(isOutPassSet)
- {
+ {
env.addVar("outpass", outPassword);
}

blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
{
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
@@ -1528,7 +1554,7 @@
}

ByteBuffer out = LocalManagement::readFile(outFileName);
-
+
path::removeFile(inFileName1);
path::removeFile(inFileName2);
if(!caCert.empty())
@@ -1546,18 +1572,18 @@
const String &outPassword,
const String &algorithm)
{
- // FIXME: use tmp file
+ // FIXME: use tmp file
blocxx::String inFileName(::tempnam("/tmp/", "p12In"));
blocxx::String outFileName(::tempnam("/tmp/", "x509O"));
-
+
bool isInPassSet = false;
bool isOutPassSet = false;
-
+
LocalManagement::writeFile(pkcs12, inFileName,
false, 0600);
-
+
blocxx::String debugCmd;
-
+
debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "pkcs12 ";
debugCmd += "-in ";
@@ -1568,17 +1594,17 @@
// -nokeys?

if(!inPassword.empty())
- {
+ {
debugCmd += "-passin env:inpass ";
isInPassSet = true;
}
else
- {
+ {
LOGIT_ERROR("PKCS12 password is required");
BLOCXX_THROW(limal::ValueException,
__("The PKCS12 password is required."));
}
-
+
if(!outPassword.empty())
{
debugCmd += "-passout env:outpass ";
@@ -1586,14 +1612,14 @@
isOutPassSet = true;
}
else
- {
+ {
debugCmd += "-nodes ";
}
-
+
StringArray cmd = PerlRegEx("\\s").split(debugCmd);
-
+
LOGIT_DEBUG("Command: " << debugCmd);
-
+
blocxx::EnvVars env;
env.addVar("PATH", "/usr/bin/");

@@ -1601,16 +1627,16 @@
{
env.addVar("inpass", inPassword);
}
-
+
if(isOutPassSet)
- {
+ {
env.addVar("outpass", outPassword);
}
-
+
blocxx::String stdOutput;
blocxx::String errOutput;
int status = -1;
-
+
try
{
status = wrapExecuteProcessAndGatherOutput(cmd, stdOutput,
@@ -1628,11 +1654,11 @@
{
// This message is not an error
if(!PerlRegEx("^MAC verified OK$").match(errOutput))
- {
+ {
LOGIT_ERROR("openssl stderr:" << errOutput);
}
else
- {
+ {
LOGIT_DEBUG("openssl stderr:" << errOutput);
}
}
@@ -1642,10 +1668,10 @@
}

ByteBuffer out = LocalManagement::readFile(outFileName);
-
+
path::removeFile(inFileName);
path::removeFile(outFileName);
-
+
return out;
}

@@ -1654,36 +1680,36 @@
{
List<String> tmpList;
Array<String> retList;
-
+
int r = path::readDir(tmpList, repository, false);
-
+
if(r != 0)
{
- LOGIT_ERROR("Cannot read directory: " << repository <<
+ LOGIT_ERROR("Cannot read directory: " << repository <<
"(" << System::errorMsg(r) << ") [" << r << "]");
BLOCXX_THROW(limal::SystemException,
Format(__("Cannot read directory: %1 (%2) [%3]."),
repository, System::errorMsg(r),
r).c_str());
}
-
+
tmpList.sort();
-
+
List<String>::const_iterator cont;
-
+
path::PathInfo pi(repository);
-
+
for(cont = tmpList.begin(); cont != tmpList.end(); ++cont)
{
pi.stat(repository + "/" + *cont);
-
+
if(pi.exists() && pi.isDir())
{
pi.stat(repository + "/" + *cont + "/openssl.cnf.tmpl");
-
+
if(pi.exists() && pi.isFile())
{
pi.stat(repository + "/" + *cont +
"/cacert.pem");
-
+
if(pi.exists() && pi.isFile())
{
retList.push_back(*cont);
@@ -1701,7 +1727,7 @@

String s(b.data(), b.size());
PerlRegEx r("^([[:xdigit:]]+)$");
-
+
StringArray sa = r.capture(s);

if(sa.size() == 2)
@@ -1735,7 +1761,7 @@
__("The request already exists."));
}
}
-
+
ByteBuffer b = LocalManagement::readFile(repository + "/" + caName +
"/cam.txt");

String cam(b.data(), b.size());
@@ -1756,14 +1782,14 @@
String cam(b.data(), b.size());

StringArray lines = PerlRegEx("\n").split(cam);
-
+
StringArray::const_iterator line;
String camNew;

for(line = lines.begin(); line != lines.end(); ++line)
{
PerlRegEx r("^" + md5);
-
+
if(!r.match(*line))
{
camNew += *line + "\n";
@@ -1785,21 +1811,21 @@
String cam(b.data(), b.size());

StringArray lines = PerlRegEx("\n").split(cam);
-
+
StringArray::const_iterator line;

for(line = lines.begin(); line != lines.end(); ++line)
{
PerlRegEx r("^([[:xdigit:]]+[\\d-]*)\\s(.*)$");
-
+
StringArray col = r.capture(*line);
-
+
if(col.size() != 3)
{
LOGIT_INFO("Can not parse line '" << *line << "'");
continue;
}
-
+
Array<String> a;
a.push_back(col[1]);
a.push_back(col[2]);
@@ -1819,21 +1845,21 @@
String cam(b.data(), b.size());

StringArray lines = PerlRegEx("\n").split(cam);
-
+
StringArray::const_iterator line;

for(line = lines.begin(); line != lines.end(); ++line)
{
PerlRegEx
r("^(\\w)\\s([\\d\\w]+)\\s([\\w\\d,.]*)\\s([[:xdigit:]]+)\\s(\\w+)\\s(.*)$");
-
+
StringArray col = r.capture(*line);
-
+
if(col.size() != 7)
{
LOGIT_INFO("Can not parse line '" << *line << "'");
continue;
}
-
+
Array<String> a;
a.push_back(col[1]);
a.push_back(col[2]);
@@ -1859,7 +1885,7 @@

if(r != 0)
{
- LOGIT_ERROR("Cannot read directory: " << reqDir <<
+ LOGIT_ERROR("Cannot read directory: " << reqDir <<
"(" << System::errorMsg(r) << ") [" << r << "]");
BLOCXX_THROW(limal::SystemException,
Format(__("Cannot read directory: %1 (%2) [%3]."),
@@ -1867,27 +1893,27 @@
}

tmpList.sort();
-
+
Array<Array<String> > camdb = OpenSSLUtils::parseCAMDB(caName,
repository);
List<String>::const_iterator cont;
path::PathInfo pi(reqDir);
-
+
for(cont = tmpList.begin(); cont != tmpList.end(); ++cont)
{
pi.stat(reqDir + "/" + *cont);
-
+
if(!pi.exists() || !pi.isFile())
{
LOGIT_INFO("skipping file " << pi.toString());
continue;
}
-
+
PerlRegEx requestR("^([[:xdigit:]]+)-?(\\d*)\\.req$");

StringArray sa = requestR.capture(*cont);

if(sa.size() <= 1)
- {
+ {
LOGIT_INFO("unknown filename ... skipping (" << *cont
<< ")");
continue;
}
@@ -1898,11 +1924,11 @@
if(sa.size() == 3 && !sa[2].empty())
{
md5 += "-" + sa[2];
-
- DateTime dt( sa[2].toInt64() );
+
+ DateTime dt( sa[2].toInt64() );
date = dt.toString("%Y-%m-%d %H:%M:%S",
DateTime::E_LOCAL_TIME);
}
-
+
Map<String, String> reqLine;
String subject;

@@ -1931,9 +1957,9 @@
{
StringArray saTmp =
PerlRegEx("(.*?[^\\\\])(\\/|$)").capture(subject);
uint pos = 0;
-
+
if(saTmp.size() >=2)
- {
+ {
pos = saTmp[1].length();
sa.push_back(saTmp[1]);
}
@@ -1959,13 +1985,13 @@
{
String toMatch = quoteR.replace(*it, "/", true);
toMatch = PerlRegEx("^/").replace(toMatch, "");
-
+
if(cR.match(toMatch))
- {
+ {
reqLine["country"] = toMatch.substring(2);
}
else if(stR.match(toMatch))
- {
+ {
reqLine["stateOrProvinceName"] =
toMatch.substring(3);
}
else if(lR.match(toMatch))
@@ -1973,11 +1999,11 @@
reqLine["localityName"] = toMatch.substring(2);
}
else if(oR.match(toMatch))
- {
+ {
reqLine["organizationName"] =
toMatch.substring(2);
}
else if(ouR.match(toMatch))
- {
+ {
reqLine["organizationalUnitName"] =
toMatch.substring(3);
}
else if(cnR.match(toMatch))
@@ -1985,7 +2011,7 @@
reqLine["commonName"] = toMatch.substring(3);
}
else if(emailR.match(toMatch))
- {
+ {
reqLine["emailAddress"] =
toMatch.substring(13);
}
else
@@ -2011,7 +2037,7 @@

if(r != 0)
{
- LOGIT_ERROR("Cannot read directory: " << certDir <<
+ LOGIT_ERROR("Cannot read directory: " << certDir <<
"(" << System::errorMsg(r) << ") [" << r << "]");
BLOCXX_THROW(limal::SystemException,
Format(__("Cannot read directory: %1 (%2) [%3]."),
@@ -2019,15 +2045,15 @@
}

tmpList.sort();
-
+
Array<Array<String> > indexTXT =
OpenSSLUtils::parseIndexTXT(caName, repository);
List<String>::const_iterator cont;
path::PathInfo pi(certDir);
-
+
for(cont = tmpList.begin(); cont != tmpList.end(); ++cont)
{
pi.stat(certDir + "/" + *cont);
-
+
if(!pi.exists() || !pi.isFile())
{
LOGIT_INFO("skipping file " << pi.toString());
@@ -2059,7 +2085,7 @@
if( (*dbIT)[3] == serial )
{
subject = (*dbIT)[5];
-
+
if((*dbIT)[0] == "V" )
{
certLine["status"] = "Valid";
@@ -2073,7 +2099,7 @@
certLine["status"] = "Expired";
}
else
- {
+ {
certLine["status"] = (*dbIT)[0];
}
break;
@@ -2094,7 +2120,7 @@
uint pos = 0;

if(saTmp.size() >=2)
- {
+ {
pos = saTmp[1].length();
sa.push_back(saTmp[1]);
}
@@ -2121,14 +2147,14 @@
{
String toMatch = quoteR.replace(*it, "/", true);
toMatch = PerlRegEx("^/").replace(toMatch, "");
-
+
if(cR.match(toMatch))
- {
+ {
certLine["country"] = toMatch.substring(2);
lastPart = "country";
}
else if(stR.match(toMatch))
- {
+ {
certLine["stateOrProvinceName"] =
toMatch.substring(3);
lastPart = "stateOrProvinceName";
}
@@ -2138,34 +2164,34 @@
lastPart = "localityName";
}
else if(oR.match(toMatch))
- {
+ {
certLine["organizationName"] =
toMatch.substring(2);
lastPart = "organizationName";
}
else if(ouR.match(toMatch))
- {
+ {
certLine["organizationalUnitName"] =
toMatch.substring(3);
lastPart = "organizationalUnitName";
}
else if(cnR.match(toMatch))
- {
+ {
certLine["commonName"] = toMatch.substring(3);
lastPart = "commonName";
}
else if(emailR.match(toMatch))
- {
+ {
certLine["emailAddress"] =
toMatch.substring(13);
lastPart = "emailAddress";
}
else
{
if(!lastPart.empty() && (*it).charAt(0) == '/')
- {
+ {
certLine[lastPart] =
certLine[lastPart] + *it;
LOGIT_DEBUG(Format("Append '%1' to %2",
*it, lastPart));
}
else
- {
+ {
LOGIT_INFO("Unknown rdn: " << toMatch);
}
}
@@ -2176,11 +2202,11 @@
}

void
-OpenSSLUtils::createCaInfrastructure(const String &caName,
+OpenSSLUtils::createCaInfrastructure(const String &caName,
const String &repository)
{
if(caName.empty() || !PerlRegEx("\\w+").match(caName))
- {
+ {
LOGIT_ERROR("Invalid caName: " << caName);
BLOCXX_THROW(limal::ValueException,
Format(__("Invalid caName: %1."), caName).c_str());
@@ -2205,7 +2231,7 @@
Format(__("%1 still exists."),
pi.toString()).c_str(),
E_FILE_EXISTS);
}
-
+
int r = path::createDir(pi.toString(), 0700);

if( r != 0 )
@@ -2221,7 +2247,7 @@
try
{
tmpl = LocalManagement::readFile(repository +
"/openssl.cnf.tmpl");
-
+
StringArray tmplArray =
PerlRegEx("\n").split(String(tmpl.data(), tmpl.size()), true);

PerlRegEx dirR("^\\s*dir\\s*=");
@@ -2235,12 +2261,12 @@
newConf += "dir = " + pi.toString() + "/\n";
}
else
- {
+ {
newConf += *line + "\n";
}
}

- LocalManagement::writeFile(ByteBuffer(newConf.c_str(),
newConf.length()),
+ LocalManagement::writeFile(ByteBuffer(newConf.c_str(),
newConf.length()),
pi.toString() + "/openssl.cnf.tmpl");
}
catch(blocxx::Exception &e)
@@ -2257,7 +2283,7 @@
if( r != 0 )
{
path::removeDirRecursive(repository + "/" + caName);
-
+
LOGIT_ERROR(Format("Can not create directory: %1 (%2 [%3])",
dir, System::errorMsg(r), r));
BLOCXX_THROW(limal::SystemException,
@@ -2323,17 +2349,17 @@

try
{
- LocalManagement::writeFile(ByteBuffer("01"),
+ LocalManagement::writeFile(ByteBuffer("01"),
pi.toString() + "/serial");
- LocalManagement::writeFile(ByteBuffer(),
+ LocalManagement::writeFile(ByteBuffer(),
pi.toString() + "/index.txt");
- LocalManagement::writeFile(ByteBuffer(),
+ LocalManagement::writeFile(ByteBuffer(),
pi.toString() + "/cam.txt");
}
catch(blocxx::Exception &e)
{
path::removeDirRecursive(repository + "/" + caName);
-
+
BLOCXX_THROW_SUBEX(limal::SystemException,
__("Cannot create the file."), e);
}

Modified:
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/limal/ca-mgm/CA.hpp
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/limal/ca-mgm/CA.hpp?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
---
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/limal/ca-mgm/CA.hpp
(original)
+++
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/src/limal/ca-mgm/CA.hpp
Fri Nov 9 13:37:42 2007
@@ -44,7 +44,7 @@
namespace CA_MGM_NAMESPACE
{
class CAImpl;
-
+
/**
* @brief Managing a CA repository
*
@@ -58,19 +58,19 @@
public:

/**
- * Construct a CA object.
+ * Construct a CA object.
*
* @param caName the name of this CA.
* @param caPasswd the password of this CA.
* @param repos directory path to the repository root
*/
CA(const String& caName, const String& caPasswd, const String&
repos=REPOSITORY);
-
+
/**
* Destructor of CA.
*/
~CA();
-
+

/**
* Create a new Sub CA and with the whole needed infrastructure.
@@ -88,7 +88,7 @@
const String& keyPasswd,
const RequestGenerationData& caRequestData,
const CertificateIssueData& caIssueData);
-
+
/**
* Create a certificate request in the specified CA
* On error this method throws exceptions.
@@ -130,7 +130,7 @@
* @param type the type of the certificate
*
* @return the name of the certificate
- */
+ */
String
createCertificate(const String& keyPasswd,
const RequestGenerationData& requestData,
@@ -139,7 +139,7 @@


/**
- * Revoke a certificate.
+ * Revoke a certificate.
* On error this method throws exceptions.
*
* @note This function does not create a new CRL.
@@ -152,7 +152,7 @@
void
revokeCertificate(const String& certificateName,
const CRLReason& crlReason = CRLReason());
-
+
/**
* Create a new CRL with the specified data.
* On error this method throws exceptions.
@@ -195,7 +195,7 @@
* settings for this CA and the specific type.
* On error this method throws exceptions.
*
- * @param type the requested certificate type
+ * @param type the requested certificate type
*
* @return a CertificateIssueData object with the current
defaults
*/
@@ -207,7 +207,7 @@
* settings for this CA and the specific type.
* On error this method throws exceptions.
*
- * @param type the requested certificate type
+ * @param type the requested certificate type
*
* @return a RequestGenerationData object with the current
defaults
*/
@@ -228,7 +228,7 @@
* Set the signing defaults for this CA and the specific
certType
* On error this method throws exceptions.
*
- * @param type the requested certificate type
+ * @param type the requested certificate type
* @param defaults the new certificate defaults
*
*/
@@ -240,7 +240,7 @@
* Set the request defaults for this CA and the specific
certType
* On error this method throws exceptions.
*
- * @param type the requested certificate type
+ * @param type the requested certificate type
* @param defaults the new certificate defaults
*
*/
@@ -257,13 +257,13 @@
*/
void
setCRLDefaults(const CRLGenerationData& defaults);
-
+

/**
* Get an Array of maps with all certificates of the defined CA.
* On error this method throws exceptions.
*
- * @return a list of maps with all certificates in this CA.
+ * @return a list of maps with all certificates in this CA.
* the map keys are:
* <ul>
* <li>certificate (the name of the certificate)</li>
@@ -285,7 +285,7 @@
* Get an Array of maps with all requests of the defined CA.
* On error this method throws exceptions.
*
- * @return a list of maps with all requests in this CA.
+ * @return a list of maps with all requests in this CA.
* the map keys are:
* <ul>
* <li>request (the name of the request)</li>
@@ -345,8 +345,8 @@
CRLData
getCRL();

-
- /**
+
+ /**
* Return the CA certificate in PEM or DER format.
* On error this method throws exceptions.
*
@@ -356,11 +356,11 @@
*/
limal::ByteBuffer
exportCACert(FormatType exportType);
-
+
/**
* Return the CA private key in PEM format.
* If a new Password is given, the key will be encrypted
- * using the newPassword.
+ * using the newPassword.
* If newPassword is empty the returned key is decrypted.
* On error this method throws exceptions.
*
@@ -381,7 +381,7 @@
*/
limal::ByteBuffer
exportCAKeyAsDER();
-
+
/**
* Return the CA certificate in PKCS12 format.
* If withChain is true, all issuer certificates
@@ -397,9 +397,9 @@
limal::ByteBuffer
exportCAasPKCS12(const String& p12Password,
bool withChain = false);
-
-
- /**
+
+
+ /**
* Return the specified certificate in PEM or DER format
* On error this method throws exceptions.
*
@@ -413,11 +413,11 @@
limal::ByteBuffer
exportCertificate(const String& certificateName,
FormatType exportType);
-
+
/**
* Return the certificate private key in PEM format.
* If a new Password is given, the key will be encrypted
- * using the newPassword.
+ * using the newPassword.
* If newPassword is empty the returned key is decrypted.
* On error this method throws exceptions.
*
@@ -446,7 +446,7 @@
limal::ByteBuffer
exportCertificateKeyAsDER(const String& certificateName,
const String& keyPassword);
-
+
/**
* Return the certificate in PKCS12 format.
* If withChain is true, all issuer certificates
@@ -466,7 +466,7 @@
const String& keyPassword,
const String& p12Password,
bool withChain = false);
-
+
/**
* Export the CRL of this CA in the requested format type.
* On error this method throws exceptions.
@@ -491,34 +491,34 @@
deleteRequest(const String& requestName);

/**
- * Delete the specified certificate together with the
corresponding
- * request and private key if <b>requestToo</b> is set to true.
+ * Delete the specified certificate together with the
corresponding
+ * request and private key if <b>requestToo</b> is set to true.
* This function works only for revoked or expired certificates.
* On error this method throws exceptions.
*
* @param certificateName the certificate to delete
- * @param requestToo if set to true also request and key file
+ * @param requestToo if set to true also request and key file
* will be deleted if they exists
*
*/
void
- deleteCertificate(const String& certificateName,
+ deleteCertificate(const String& certificateName,
bool requestToo = true);


/**
- * Update the internal openssl database.
+ * Update the internal openssl database.
* On error this method throws exceptions.
*
*/
void
updateDB();
-
+
/**
* Verify a certificate.
* On error this method throws exceptions.
*
- * @param certificateName the name of the certificate
+ * @param certificateName the name of the certificate
* @param crlCheck verify against the CRLs
* @param purpose check for a specific certificate purpose
* valid purpose string are:
@@ -572,17 +572,17 @@
const RequestGenerationData& caRequestData,
const CertificateIssueData& caIssueData,
const String& repos=REPOSITORY);
-
+

/**
- * Import a CA certificate and private key and creates a
+ * Import a CA certificate and private key and creates a
* infrastructure.
* On error this function throws exceptions.
*
* @param caName the name of the CA
* @param caCertificate the CA certificate data in PEM format
* @param caKey the private key in PEM format
- * @param caPasswd a password for the private key, if caKey is
unencrypted
+ * @param caPasswd password of the private key or a new
password if the key is unencrypted
* @param repos the path to the repository root directory
*
*/
@@ -603,7 +603,7 @@
*/
static blocxx::Array<blocxx::String>
getCAList(const String& repos=REPOSITORY);
-
+
/**
* Return a table of the available CAs and its issuer.
* If the CA is self-signed the issuer field is empty.
@@ -619,7 +619,7 @@
*
* @param repos the path to the repository root directory
*
- * @return a list of lists of the available CAs
+ * @return a list of lists of the available CAs
*/
static blocxx::List<blocxx::Array<blocxx::String> >
getCATree(const String& repos=REPOSITORY);
@@ -653,8 +653,8 @@
* Delete a Certificate Authority infrastructure
*
* Normaly you can only delete a CA if the CA certificate is
expired or
- * you have never signed a certificate with this CA. In all
other cases
- * you have to set the force parameter to "true" if you realy
want to delete
+ * you have never signed a certificate with this CA. In all
other cases
+ * you have to set the force parameter to "true" if you realy
want to delete
* the CA and you know what you do.
* On error this function throws exceptions.
*
@@ -669,7 +669,7 @@
const String& caPasswd,
bool force = false,
const String& repos = REPOSITORY);
-
+
private:
blocxx::COWIntrusiveReference<CAImpl> m_impl;

@@ -681,7 +681,7 @@
operator=(const CA&);

/**
- * Check if the given dn matches the policy defined in the
+ * Check if the given dn matches the policy defined in the
* configuration file
* On error this method throws exceptions.
*
@@ -716,7 +716,7 @@
void
removeDefaultsFromConfig();
};
-
+
} // End of CA_MGM_NAMESPACE
} // End of LIMAL_NAMESPACE


Modified:
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/DeleteCATest.err
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/DeleteCATest.err?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
---
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/DeleteCATest.err
(original)
+++
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/DeleteCATest.err
Fri Nov 9 13:37:42 2007
@@ -35,7 +35,7 @@
DEBUG ca-mgm - ExtensionBase::setPresent(): false
DEBUG ca-mgm - ExtensionBase::setPresent(): false
ERROR ca-mgm - Deleting the CA is not allowed. The CA must be expired or no
certificate was signed with this CA
-CA.cpp: 1497 RuntimeException: Deleting the CA is not allowed. The CA must be
expired or never have signed a certificate.
+CA.cpp: 1514 RuntimeException: Deleting the CA is not allowed. The CA must be
expired or never have signed a certificate.
DEBUG ca-mgm - Command: /usr/bin/openssl rsa -noout -in
./TestRepos//Test_CA/cacert.key -passin env:PASSWORD
DEBUG ca-mgm - Force delete
DEBUG limal - removeDirRecursive ./TestRepos/Test_CA

Modified:
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/ImportCATest.err
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/ImportCATest.err?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
---
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/ImportCATest.err
(original)
+++
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/ImportCATest.err
Fri Nov 9 13:37:42 2007
@@ -1,2 +1,2 @@
ERROR ca-mgm - CA password is empty.
-CA.cpp: 1275 ValueException: CA password is empty.
+CA.cpp: 1273 ValueException: CA password is empty.

Modified:
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/perl-CertificateExceptionTest.out
URL:
http://svn.opensuse.org/viewcvs/limal/limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/perl-CertificateExceptionTest.out?rev=2371&r1=2370&r2=2371&view=diff
==============================================================================
---
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/perl-CertificateExceptionTest.out
(original)
+++
limal-branches/SLES-10-SP-Working-Branch/limal-ca-mgm/testsuite/single.out/perl-CertificateExceptionTest.out
Fri Nov 9 13:37:42 2007
@@ -10,7 +10,7 @@
'subexception' => {
'file' => 'CA.cpp',
'type' => 'ValueException',
- 'line' => 1695,
+ 'line' => 1712,
'message' => 'emailAddress must be defined.',
'code' => -116
},

--
To unsubscribe, e-mail: limal-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: limal-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages