Author: mcalmer
Date: Thu Jun 3 17:26:52 2010
New Revision: 2662
URL: http://svn.opensuse.org/viewcvs/limal?rev=2662&view=rev
Log:
join limal with limal-ca-mgm
Added:
limal-branches/mc-devel/limal-ca-mgm/src/ByteBuffer.cpp
limal-branches/mc-devel/limal-ca-mgm/src/Exception.cpp
limal-branches/mc-devel/limal-ca-mgm/src/LDAPUrlImpl.cpp
limal-branches/mc-devel/limal-ca-mgm/src/LDAPUrlImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/Logger.cpp
limal-branches/mc-devel/limal-ca-mgm/src/PathInfo.cpp
limal-branches/mc-devel/limal-ca-mgm/src/PathName.cpp
limal-branches/mc-devel/limal-ca-mgm/src/PathUtils.cpp
limal-branches/mc-devel/limal-ca-mgm/src/Url.cpp
limal-branches/mc-devel/limal-ca-mgm/src/UrlBase.cpp
limal-branches/mc-devel/limal-ca-mgm/src/UrlByScheme.cpp
limal-branches/mc-devel/limal-ca-mgm/src/UrlByScheme.hpp
limal-branches/mc-devel/limal-ca-mgm/src/UrlUtils.cpp
limal-branches/mc-devel/limal-ca-mgm/src/ValueCheck.cpp
limal-branches/mc-devel/limal-ca-mgm/src/ValueIntCheck.cpp
limal-branches/mc-devel/limal-ca-mgm/src/ValuePerlRECheck.cpp
limal-branches/mc-devel/limal-ca-mgm/src/ValuePosixRECheck.cpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ByteBuffer.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/CallbackBase.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/Exception.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/Logger.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/PathInfo.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/PathName.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/PathUtils.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/Url.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/UrlBase.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/UrlUtils.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ValueCheck.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ValueIntCheck.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ValuePerlRECheck.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ValuePosixRECheck.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ValueRegExCheck.hpp
Modified:
limal-branches/mc-devel/limal-ca-mgm/configure.in.in
limal-branches/mc-devel/limal-ca-mgm/limal-ca-mgm.pc.in
limal-branches/mc-devel/limal-ca-mgm/po/af.po
limal-branches/mc-devel/limal-ca-mgm/po/ar.po
limal-branches/mc-devel/limal-ca-mgm/po/bn.po
limal-branches/mc-devel/limal-ca-mgm/po/ca.po
limal-branches/mc-devel/limal-ca-mgm/po/cs.po
limal-branches/mc-devel/limal-ca-mgm/po/da.po
limal-branches/mc-devel/limal-ca-mgm/po/de.po
limal-branches/mc-devel/limal-ca-mgm/po/el.po
limal-branches/mc-devel/limal-ca-mgm/po/en_GB.po
limal-branches/mc-devel/limal-ca-mgm/po/es.po
limal-branches/mc-devel/limal-ca-mgm/po/et.po
limal-branches/mc-devel/limal-ca-mgm/po/fi.po
limal-branches/mc-devel/limal-ca-mgm/po/fr.po
limal-branches/mc-devel/limal-ca-mgm/po/gu.po
limal-branches/mc-devel/limal-ca-mgm/po/hi.po
limal-branches/mc-devel/limal-ca-mgm/po/hu.po
limal-branches/mc-devel/limal-ca-mgm/po/it.po
limal-branches/mc-devel/limal-ca-mgm/po/ja.po
limal-branches/mc-devel/limal-ca-mgm/po/km.po
limal-branches/mc-devel/limal-ca-mgm/po/ko.po
limal-branches/mc-devel/limal-ca-mgm/po/lt.po
limal-branches/mc-devel/limal-ca-mgm/po/mr.po
limal-branches/mc-devel/limal-ca-mgm/po/nb.po
limal-branches/mc-devel/limal-ca-mgm/po/nl.po
limal-branches/mc-devel/limal-ca-mgm/po/pa.po
limal-branches/mc-devel/limal-ca-mgm/po/pl.po
limal-branches/mc-devel/limal-ca-mgm/po/pt.po
limal-branches/mc-devel/limal-ca-mgm/po/pt_BR.po
limal-branches/mc-devel/limal-ca-mgm/po/ro.po
limal-branches/mc-devel/limal-ca-mgm/po/ru.po
limal-branches/mc-devel/limal-ca-mgm/po/sk.po
limal-branches/mc-devel/limal-ca-mgm/po/sv.po
limal-branches/mc-devel/limal-ca-mgm/po/ta.po
limal-branches/mc-devel/limal-ca-mgm/po/uk.po
limal-branches/mc-devel/limal-ca-mgm/po/xh.po
limal-branches/mc-devel/limal-ca-mgm/po/zh_CN.po
limal-branches/mc-devel/limal-ca-mgm/po/zh_TW.po
limal-branches/mc-devel/limal-ca-mgm/po/zu.po
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityInfoAccessExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension_Priv.cpp
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension_Priv.hpp
limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierGenerateExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/BasicConstraintsExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/BitExtensions.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CA.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CAConfig.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLData.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLDataImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLData_Priv.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLData_Priv.hpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLDistributionPointsExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLGenerationData.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLReason.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLReason_Priv.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CRLReason_Priv.hpp
limal-branches/mc-devel/limal-ca-mgm/src/CertificateData.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CertificateDataImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/CertificateData_Priv.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CertificateData_Priv.hpp
limal-branches/mc-devel/limal-ca-mgm/src/CertificateIssueData.cpp
limal-branches/mc-devel/limal-ca-mgm/src/CertificatePoliciesExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/Commands.hpp.in
limal-branches/mc-devel/limal-ca-mgm/src/DNObject.cpp
limal-branches/mc-devel/limal-ca-mgm/src/DNObjectImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/DNObject_Priv.cpp
limal-branches/mc-devel/limal-ca-mgm/src/DNObject_Priv.hpp
limal-branches/mc-devel/limal-ca-mgm/src/ExtendedKeyUsageExt.cpp
limal-branches/mc-devel/limal-ca-mgm/src/ExtensionBase.cpp
limal-branches/mc-devel/limal-ca-mgm/src/INIParser/INIParser.hpp
limal-branches/mc-devel/limal-ca-mgm/src/INIParser/INIParserDescr.hpp
limal-branches/mc-devel/limal-ca-mgm/src/INIParser/IniFile.h
limal-branches/mc-devel/limal-ca-mgm/src/INIParser/IniParser.h
limal-branches/mc-devel/limal-ca-mgm/src/IssuerAlternativeNameExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues.cpp
limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues_Priv.cpp
limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues_Priv.hpp
limal-branches/mc-devel/limal-ca-mgm/src/LocalManagement.cpp
limal-branches/mc-devel/limal-ca-mgm/src/Makefile.am
limal-branches/mc-devel/limal-ca-mgm/src/OpenSSLUtils.cpp
limal-branches/mc-devel/limal-ca-mgm/src/OpenSSLUtils.hpp
limal-branches/mc-devel/limal-ca-mgm/src/RequestData.cpp
limal-branches/mc-devel/limal-ca-mgm/src/RequestDataImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/RequestData_Priv.cpp
limal-branches/mc-devel/limal-ca-mgm/src/RequestData_Priv.hpp
limal-branches/mc-devel/limal-ca-mgm/src/RequestGenerationData.cpp
limal-branches/mc-devel/limal-ca-mgm/src/StringExtensions.cpp
limal-branches/mc-devel/limal-ca-mgm/src/SubjectAlternativeNameExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/SubjectKeyIdentifierExtension.cpp
limal-branches/mc-devel/limal-ca-mgm/src/Utils.cpp
limal-branches/mc-devel/limal-ca-mgm/src/Utils.hpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions.cpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensionsImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions_Priv.cpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions_Priv.hpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLGenerationExtensions.cpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions.cpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensionsImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions_Priv.cpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions_Priv.hpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateIssueExtensions.cpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions.cpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensionsImpl.hpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions_Priv.cpp
limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions_Priv.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/Makefile.am
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityInfoAccessExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityKeyIdentifierExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/AuthorityKeyIdentifierGenerateExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/BasicConstraintsExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/BitExtensions.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CA.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CAConfig.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLData.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLDistributionPointsExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLGenerationData.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CRLReason.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificateData.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificateIssueData.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CertificatePoliciesExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/CommonData.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/DNObject.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/ExtendedKeyUsageExt.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/ExtensionBase.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/IssuerAlternativeNameExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/LiteralValues.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/LocalManagement.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/RequestData.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/RequestGenerationData.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/StringExtensions.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/SubjectAlternativeNameExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/SubjectKeyIdentifierExtension.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CRLExtensions.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CRLGenerationExtensions.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CertificateExtensions.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3CertificateIssueExtensions.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/X509v3RequestExtensions.hpp
limal-branches/mc-devel/limal-ca-mgm/src/limal/ca-mgm/config.h.in
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA1.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA2.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA2/testcase1.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA2/testcase2.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA2/testcase3.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA3.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA3/testcase1.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA3/testcase2.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA3/testcase3.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA4.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA4/testcase1.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA5.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA5/testcase1.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA5/testcase2.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA5/testcase3.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA6.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA6/testcase1.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA6/testcase2.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA6/testcase3.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA7.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA7/testcase1.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA8.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CA9.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CAConfig.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CRLTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CertificateTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CertificateTest2.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CertificateTest3.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CertificateTest4.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CertificateTest5.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/CertificateTest6.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/ConvertTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/DeleteCATest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/ExportTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/IPv6CheckTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/ImportCATest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/ImportCommonCertificateTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/ImportRequestTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/ListCATreeTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/ListTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/Makefile.am
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseCATest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseCRLTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseCertificateTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseCertificateTest/testcase1.out
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseCertificateTest2.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseCertificateTest2/testcase1.out
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseCertificateTest2/testcase2.out
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseCertificateTest2/testcase3.out
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseCertificateTest2/testcase4.out
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseCertificateTest2/testcase5.out
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseCertificateTest2/testcase6.out
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseRequestTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseRequestTest/testcase1.out
limal-branches/mc-devel/limal-ca-mgm/testsuite/ParseRequestTest/testcase2.out
limal-branches/mc-devel/limal-ca-mgm/testsuite/RemoveCertificateTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/RemoveRequestTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/RequestTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/RevokeTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/RevokeTest2.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/RevokeTest3.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/RevokeTest4.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/RevokeTest5.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/SubCATest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/cam.txt
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/index.txt
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA1/serial
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA2/.rand
limal-branches/mc-devel/limal-ca-mgm/testsuite/TestRepos/Test_CA2/crl/crl.pem
limal-branches/mc-devel/limal-ca-mgm/testsuite/UpdateDBTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/VerifyTest.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/iniParser.cc
limal-branches/mc-devel/limal-ca-mgm/testsuite/single.out/CA1.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/single.out/CA9.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/single.out/CertificateTest6.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/single.out/DeleteCATest.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/single.out/ListTest.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/single.out/VerifyTest.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/single.out/X_ListCATreeTest.err
limal-branches/mc-devel/limal-ca-mgm/testsuite/sysConfig.cc
Modified: limal-branches/mc-devel/limal-ca-mgm/configure.in.in
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/configure.in.in?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/configure.in.in (original)
+++ limal-branches/mc-devel/limal-ca-mgm/configure.in.in Thu Jun 3 17:26:52 2010
@@ -29,6 +29,7 @@
## some common checks
@LIMAL-CHECKS-COMMON@
@LIMAL-CHECKS-PROGRAM@
+@LIMAL-CHECKS-BLOCXX@
@LIMAL-CHECKS-LIMAL@
@LIMAL-CHECKS-SWIG@
@LIMAL-CHECKS-PO@
@@ -72,6 +73,20 @@
AC_MSG_ERROR([cannot find LIBSSL])
fi
+# FIXME: remove me after PathUtils review
+AC_PATH_PROG(CP_COMMAND, "cp")
+if test -z "$CP_COMMAND" ; then
+ AC_MSG_ERROR([cp command is missing; please install coreutils package])
+fi
+AC_SUBST(CP_COMMAND)
+
+# FIXME: remove me after PathUtils review
+AC_PATH_PROG(RM_COMMAND, "rm")
+if test -z "$RM_COMMAND" ; then
+ AC_MSG_ERROR([rm command is missing; please install coreutils package])
+fi
+AC_SUBST(RM_COMMAND)
+
AC_SUBST(LIB_SSL)
####################################################################
Modified: limal-branches/mc-devel/limal-ca-mgm/limal-ca-mgm.pc.in
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/limal-ca-mgm.pc.in?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/limal-ca-mgm.pc.in (original)
+++ limal-branches/mc-devel/limal-ca-mgm/limal-ca-mgm.pc.in Thu Jun 3 17:26:52 2010
@@ -11,6 +11,6 @@
Name: @RPMNAME@
Version: @VERSION@
Description: LiMaL package "@RPMNAME@"
-Requires: limal openssl
+Requires: blocxx openssl
Cflags: -I${includedir}
Libs: -L${limallibdir} -l@RPMNAME@
Modified: limal-branches/mc-devel/limal-ca-mgm/po/af.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/af.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/af.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/af.po Thu Jun 3 17:26:52 2010
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2006-11-03 12:03\n"
"Last-Translator: Novell Language \n"
"Language-Team: Novell Language \n"
@@ -13,212 +13,212 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Ongeldige plek."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Ongeldige toegangOID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Verkeerde tipe: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "Ongeldige magtigingsinligting in die inligtingslys."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt is nie teenwoordig nie."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Ongeldige AuthorityInfoAccessExt-voorwerp."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt is nie teenwoordig nie."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt is nie teenwoordig nie."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Ongeldige AuthorityKeyIdentifierGenerateExt-voorwerp."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt is nie teenwoordig nie."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Ongeldige BasicConstraintsExt-voorwerp."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Hierdie BitExtension is nie teenwoordig nie."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Ongeldige waarde vir keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt is nie teenwoordig nie."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Ongeldige KeyUsageExt-voorwerp."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Ongeldige waarde vir NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Ongeldige waarde vir NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt is nie teenwoordig nie."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Ongeldige NsCertTypeExt-voorwerp."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Sjabloon nie geïnisialiseer nie."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Leë CA-naam."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Sjabloon bestaan nie: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Ongeldige CA-wagwoord."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Fout tydens skep van die CA-infrastruktuur."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Kan die sertifikaatnaam %1 nie ontleed nie."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Kan die privaatsleutel nie kopieer nie."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Kan die sertifikaat nie kopieer nie."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Ongeldige versoekdata."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "Dupliseer DN. Sleutel %1.key bestaan reeds."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "Dupliseer DN. Versoek %1.req bestaan reeds."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Versoek bestaan nie (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Ongeldige uitreikdata."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "Die CA verval voordat die sertifikaat behoort te verval."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Uitreik van die sertifikaat het misluk."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Lêer %1 nie in die bewaarplek gevind nie."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Ongeldige CRL-rede."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Ongeldige CRL-data."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "Dupliseer DN. Versoek bestaan reeds."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Kan die sertifikaatnaam nie ontleed nie."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Versoek %1 bestaan nie."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Verwyder van die versoek het misluk (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Sertifikaat %1 bestaan nie."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Verwyder van die sertifikaat het misluk. %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -226,64 +226,64 @@
"Slegs sertifikate wat herroep is of verval het, kan geskrap word. Die status "
"van die sertifikaat is %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Databasis nie gevind nie."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Sertifikaat bestaan nie."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Ongeldige doel %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Ongeldige CA-versoekdata."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Ongeldige CA-uitreikdata."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA-naam is leeg."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA-gids bestaan reeds."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Volgens basicConstraints is dit nie ân CA nie."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA-sleutel is leeg."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Ongeldige sleuteldata."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA-wagwoord is leeg."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Fout tydens sleutelenkriptering."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "Fout tydens sleutelenkriptering."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA-naam bestaan nie (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -291,660 +291,660 @@
"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:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Skrapping van die CA het misluk. %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Daar ontbreek ân waarde vir beleid in die konfigurasielêer."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Kan afdeling %1 nie ontleed nie."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Veld %1 moet ân waarde hê."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 moet gedefinieer word."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "Dit lyk asof die konfigurasielêer ân ongeldige beleid het."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Die konfigurasie is nie geïnisialiseer nie."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Ontbrekende afdeling 'onderskeide _naam' in die konfigurasielêer."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Ongeldige reeks %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Kan nie ân geheue-BTA skep nie."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Kan die sertifikaat nie ontleed nie."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Fout tydens ontleding van die sertifikaat."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "Kan afdeling %1 nie ontleed nie."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Kan datum %1 nie ontleed nie."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Kan die openbare sleutel nie kry nie."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Kon RSA-sleutel nie kry nie."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Onondersteunde openbaresleutelsoort."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Onondersteunde openbaresleutelalgoritme."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Onondersteunde handtekeningalgoritme %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Ongeldige CertificateIssueData-voorwerp."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Die teks is te lank."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Ongeldige UserNotice-voorwerp."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Ongeldige waarde vir policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Ongeldige CertificatePolicy-voorwerp."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt is nie teenwoordig nie."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Ongeldige CertificatePoliciesExt-voorwerp."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Inskywing nie gevind nie."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Kan CRL nie ontleed nie."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Fout met ontleed van die CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt is nie teenwoordig nie."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Ongeldige CRLDistributionPointsExt-voorwerp."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Ongeldige CRLGenerationData-voorwerp."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Ongeldige herroeprede %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Rede is nie certificateHold nie."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Rede is nie keyCompromise nie."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Rede is nie CACompromise nie."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Ongeldige soort %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Kan DN-reël nie ontleed nie: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Ongeldige ExtendedKeyUsage-opsie %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Ongeldige ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt is nie teenwoordig nie."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Ongeldige ExtendedKeyUsageExt-voorwerp."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt is nie teenwoordig nie."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Ongeldige letterlike waarde vir IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Ongeldige IssuerAlternativeNameExt-voorwerp."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Onbekende soort."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Kan sertifikaatuitset nie verdeel nie."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Kan gids %1 nie skep nie: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 is nie ân gids nie."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Ongeldige sertifikaatlêer."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Lêer nie gevind nie: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Lêer te groot: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Kan lêer '%1' nie open nie."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Kan nie vanaf lêer %1 lees nie"
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Lêer bestaan reeds: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Kan nie slot op lêer %1 kry nie."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Kan nie na lêer %1 toe skryf nie."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Lêer bestaan nie: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Gids bestaan nie: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Ongeldige opdrag %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr ""
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Geen geldige sleutellêer gespesifiseer nie."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Geen geldige versoeklêer gespesifiseer nie."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Geen geldige CA-sertifikaatlêer gespesifiseer nie."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Geen geldige sertifikaatlêer gespesifiseer nie."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Geen geldige CA-gids gespesifiseer nie."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Toon van sertifikaatstatus met serie %1 het misluk (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Die sleutellêer bestaan nie."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "Ongeldige CA-wagwoord."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Die wagwoord vir enkriptering van die uitset word vereis."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Die PKCS12-wagwoord word vereis."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Kan gids nie lees nie: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Geen serienommer gevind in %1 nie."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Die navraag bestaan reeds."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Kan die navraagonderwerp nie vind nie."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Kan die sertifikaatonderwerp nie vind nie."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Ongeldige caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' bestaan nie."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 bestaan steeds."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Kan gids nie skep nie: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Kan die konfigurasiesjabloon nie kopieer nie."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Kan die lêer nie skep nie."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Kan die versoek nie ontleed nie."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Fout tydens ontleding van die versoek."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Ongeldige RequestGenerationData-voorwerp."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Ongeldige waarde vir NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt is nie teenwoordig nie."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Ongeldige NsBaseUrlExt-voorwerp."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Ongeldige waarde vir NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt is nie teenwoordig nie."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Ongeldige NsRevocationUrlExt-voorwerp."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Ongeldige waarde vir NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt is nie teenwoordig nie."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Ongeldige NsCaRevocationUrlExt-voorwerp."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Ongeldige waarde vir NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt is nie teenwoordig nie."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Ongeldige NsRenewalUrlExt-voorwerp."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Ongeldige waarde vir NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt is nie teenwoordig nie."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Ongeldige NsCaPolicyUrlExt-voorwerp."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Ongeldige soort: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt is nie teenwoordig nie."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Ongeldige NsSslServerNameExt-voorwerp."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt is nie teenwoordig nie."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Ongeldige NsCommentExt-voorwerp."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt is nie teenwoordig nie."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Ongeldige SubjectAlternativeNameExt-voorwerp."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "Ongeldige KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt is nie teenwoordig nie."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Ongeldige SubjectKeyIdentifierExt-voorwerp."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Uitbreiding het meer as een keer voorgekom: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Kan die volgende sertifikaat nie ontleed nie (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Uitbreiding het meer as een keer voorgekom:"
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Kan die sertifikaat nie ontleed nie (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Ongeldige plek in authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Ongeldige waarde vir X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Ongeldige waarde vir X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Ongeldige waarde vir X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Ongeldige waarde vir X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Ongeldige waarde vir X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Ongeldige waarde vir X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Ongeldige waarde vir X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Ongeldige waarde vir X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Ongeldige waarde vir X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Ongeldige waarde vir X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Ongeldige waarde vir X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Ongeldige waarde vir X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Ongeldige waarde vir X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Ongeldige waarde vir X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Ongeldige waarde vir X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Ongeldige waarde vir X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Ongeldige waarde vir X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Ongeldige waarde vir X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Ongeldige X509v3RequestExts-voorwerp."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Ongeldige waarde vir X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"Ongeldige waarde vir X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Ongeldige waarde vir X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Ongeldige waarde vir X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Ongeldige waarde vir X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Ongeldige waarde vir X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Ongeldige waarde vir X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Ongeldige waarde vir X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Ongeldige waarde vir X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Ongeldige waarde vir X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/ar.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/ar.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/ar.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/ar.po Thu Jun 3 17:26:52 2010
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2001-07-13 15:36+0200\n"
"Last-Translator: Novell Language \n"
"Language-Team: Novell Language \n"
@@ -16,212 +16,212 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Ù
ÙÙع غÙر صاÙØ."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "accessOID غÙر صاÙØ."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "ÙÙع غÙر صØÙØ: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "AuthorityInformation غÙر صاÙØ ÙÙ ÙائÙ
Ø© اÙÙ
عÙÙÙ
ات."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt غÙر Ù
ÙجÙد."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Ùائ٠AuthorityInfoAccessExt غÙر صاÙØ."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt غÙر Ù
ÙجÙد."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt غÙر Ù
ÙجÙد."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Ùائ٠AuthorityKeyIdentifierGenerateExt غÙر صاÙØ."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt غÙر Ù
ÙجÙد."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Ùائ٠BasicConstraintsExt غÙر صاÙØ."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "BitExtension è¡µï¾ ØºÙر Ù
ÙجÙد."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙkeyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt غÙر Ù
ÙجÙد."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Ùائ٠KeyUsageExt غÙر صاÙØ."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙNsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙNsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt غÙر Ù
ÙجÙد."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Ùائ٠NsCertTypeExt غÙر صاÙØ."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "ÙÙ
تتÙ
تÙÙئة اÙÙاÙب."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "اسÙ
CA Ùارغ."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "اÙÙاÙب غÙر Ù
ÙجÙد: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "ÙÙÙ
Ø© سر CA غÙر صاÙØØ©."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Øدث خطأ أثÙاء Ø¥Ùشاء اÙبÙÙØ© اÙأساسÙØ© CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "تعذر تØÙÙ٠اسÙ
اÙØ´Ùادة %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "تعذر Ùسخ اÙÙ
ÙØªØ§Ø Ø§Ùخاص."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "تعذر Ùسخ اÙØ´Ùادة."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "بÙاÙات Ø·Ùب غÙر صاÙØØ©."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "اسÙ
Ù
Ù
Ùز Ù
Ùرر. Ù
ÙØªØ§Ø %1.اÙÙ
ÙØªØ§Ø Ù
ÙجÙد باÙÙعÙ."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "اسÙ
Ù
Ù
Ùز Ù
Ùرر. Ø·Ùب %1.Ø·Ùب Ù
ÙجÙد باÙÙعÙ."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "اÙØ·Ùب غÙر Ù
ÙجÙد (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "بÙاÙات اÙإصدار غÙر صاÙØØ©."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "تÙتÙ٠صÙاØÙØ© CA Ùب٠أ٠تÙتÙ٠صÙاØÙØ© اÙØ´Ùادة."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Ùش٠إصدار اÙØ´Ùادة."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "ÙÙ
ÙتÙ
اÙعثÙر عÙ٠اÙÙ
ÙÙ %1 Ù٠اÙÙ
خزÙ."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "سبب CRL غÙر صاÙØ."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "بÙاÙات CRL غÙر صاÙØØ©."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "اسÙ
Ù
Ù
Ùز Ù
Ùرر. اÙØ·Ùب Ù
ÙجÙد باÙÙعÙ."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "تعذر تØÙÙ٠اسÙ
اÙØ´Ùادة."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "اÙØ·Ùب %1 غÙر Ù
ÙجÙد."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Ùش٠إزاÙØ© اÙØ·Ùب (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "اÙØ´Ùادة %1 غÙر Ù
ÙجÙدة."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Ùش٠إزاÙØ© اÙØ´Ùادة: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -229,64 +229,64 @@
"ÙÙ
ÙÙ Øذ٠اÙØ´Ùادات اÙÙ
بطÙØ© أ٠ذات اÙصÙاØÙØ© اÙÙ
ÙتÙÙØ© ÙÙØ·. تÙ
تعÙÙÙ ØاÙØ© "
"اÙØ´Ùادة عÙÙ %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "ÙÙ
ÙتÙ
اÙعثÙر عÙÙ Ùاعدة اÙبÙاÙات."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "اÙØ´Ùادة غÙر Ù
ÙجÙدة."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "غرض غÙر صاÙØ %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "بÙاÙات Ø·Ùب CA غÙر صاÙØØ©."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "بÙاÙات إصدار CA غÙر صاÙØØ©."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "اسÙ
CA Ùارغ."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "دÙÙÙ CA Ù
ÙجÙد باÙÙعÙ."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Ùا Ùعتبر Ùذا CAØ ÙÙÙÙا ÙÙ basicConstraints."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "Ù
ÙØªØ§Ø CA Ùارغ."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "بÙاÙات Ù
ÙØªØ§Ø ØºÙر صاÙØØ©."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "ÙÙÙ
Ø© سر CA Ùارغة."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Øدث خطأ أثÙاء تشÙÙر اÙÙ
ÙتاØ."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "Øدث خطأ أثÙاء تشÙÙر اÙÙ
ÙتاØ."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "اسÙ
CA غÙر Ù
ÙجÙد (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -294,656 +294,656 @@
"غÙر Ù
سÙ
ÙØ Ø¨ØØ°Ù CA. Ùجب أ٠تÙÙÙ CA Ùد اÙتÙت صÙاØÙتÙا أ٠أÙÙ ÙÙ
ÙتÙ
تÙÙÙع "
"اÙØ´Ùادة Ù
Ø·ÙÙÙا."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "ÙØ´Ù ØØ°Ù CA: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Ù
Ù٠اÙتÙÙÙÙ ÙÙÙص٠ÙÙÙ
Ø© اÙسÙاسة."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "تعذر تØÙÙ٠اÙÙسÙ
%1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Ùجب Ø£Ù ÙØتÙ٠اÙØÙÙ %1 عÙÙ ÙÙÙ
Ø©."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "Ùجب تعرÙÙ %1."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "Ùجب أ٠تتطاب٠%1 ÙÙ Ø´Ùادة CA (%2) ÙاÙØ·Ùب (%3)."
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "Ùبد٠أ٠Ù
Ù٠اÙتÙÙÙÙ ÙØتÙ٠عÙ٠سÙاسة غÙر صاÙØØ©."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "ÙÙ
تتÙ
تÙÙئة اÙتÙÙÙÙ."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "اÙÙسÙ
'distinguished_name' ÙÙ Ù
Ù٠اÙتÙÙÙÙ Ù
ÙÙÙد."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "تسÙس٠غÙر صاÙØ %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "تعذر Ø¥Ùشاء ذاÙرة BIO."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "تعذر تØÙÙ٠اÙØ´Ùادة."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Øدث خطأ أثÙاء تØÙÙ٠اÙØ´Ùادة."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "تعذر تØÙÙ٠اÙÙسÙ
%1."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "تعذر تØÙÙ٠اÙتارÙØ® %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "تعذر اÙØصÙ٠عÙ٠اÙÙ
ÙØªØ§Ø Ø§ÙعاÙ
."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "تعذر اÙØصÙ٠عÙÙ Ù
ÙØªØ§Ø RSA."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "ÙÙع Ù
ÙØªØ§Ø Ø¹Ø§Ù
غÙر Ù
دعÙÙ
."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Ø®ÙارزÙ
ÙØ© Ù
ÙØªØ§Ø Ø¹Ø§Ù
غÙر Ù
دعÙÙ
Ø©."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Ø®ÙارزÙ
ÙØ© تÙÙÙع غÙر Ù
دعÙÙ
Ø© %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Ùائ٠CertificateIssueData غÙر صاÙØ."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "اÙÙص Ø·ÙÙÙ ÙÙغاÙØ©."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Ùائ٠UserNotice غÙر صاÙØ."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙpolicyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Ùائ٠CertificatePolicy غÙر صاÙØ."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt غÙر Ù
ÙجÙد."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Ùائ٠CertificatePoliciesExt غÙر صاÙØ."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "ÙÙ
ÙتÙ
اÙعثÙر عÙ٠اÙإدخاÙ."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "تعذر تØÙÙÙ CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "تعذر تØÙÙÙ CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt غÙر Ù
ÙجÙد."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Ùائ٠CRLDistributionPointsExt غÙر صاÙØ."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Ùائ٠CRLGenerationData غÙر صاÙØ."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "سبب إبطا٠غÙر صاÙØ %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "اÙسبب ÙÙس certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "اÙسبب ÙÙس keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "اÙسبب ÙÙس CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "ÙÙع غÙر صاÙØ %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "تعذر تØÙÙ٠خط DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Ø®Ùار ExtendedKeyUsage غÙر صاÙØ %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ExtendedKeyUsageExt غÙر صاÙØ."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt غÙر Ù
ÙجÙد."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Ùائ٠ExtendedKeyUsageExt غÙر صاÙØ."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt غÙر Ù
ÙجÙد."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "ÙÙÙ
Ø© ØرÙÙØ© غÙر صاÙØØ© Ù
٠أج٠IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Ùائ٠IssuerAlternativeNameExt غÙر صاÙØ."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "ÙÙع غÙر Ù
عرÙÙ."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "تعذر تÙسÙÙ
Ù
خرجات اÙØ´Ùادة."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "تعذر Ø¥Ùشاء اÙدÙÙÙ %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "Ùا Ùعتبر %1 دÙÙÙاÙ."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Ù
ÙÙ Ø´Ùادة غÙر صاÙØ."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "ÙÙ
ÙتÙ
اÙعثÙر عÙ٠اÙÙ
ÙÙ: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "اÙÙ
ÙÙ ÙبÙر ÙÙغاÙØ©: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "تعذر ÙØªØ Ø§ÙÙ
ÙÙ %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "تعذرت اÙÙراءة Ù
٠اÙÙ
ÙÙ %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "اÙÙ
ÙÙ Ù
ÙجÙد باÙÙعÙ: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "تعذر اÙØصÙ٠عÙÙ ÙÙ٠عÙ٠اÙÙ
ÙÙ %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "تعذرت اÙÙتابة Ø¥Ù٠اÙÙ
ÙÙ %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "اÙÙ
Ù٠غÙر Ù
ÙجÙد: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "اÙدÙÙ٠غÙر Ù
ÙجÙد: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Ø£Ù
ر غÙر صاÙØ %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
#, fuzzy
msgid "openssl command failed: %1"
msgstr "Ùش٠اÙØ¥ÙزاÙ:"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "ÙÙ
ÙتÙ
تØدÙد Ù
ÙÙ Ù
ÙØªØ§Ø ØµØ§ÙØ."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "ÙÙ
ÙتÙ
تØدÙد Ù
ÙÙ Ø·Ùب صاÙØ."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "ÙÙ
ÙتÙ
تØدÙد Ù
ÙÙ Ø´Ùادة CA صاÙØ."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "ÙÙ
ÙتÙ
تØدÙد Ù
ÙÙ Ø´Ùادة صاÙØ."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "ÙÙ
ÙتÙ
تØدÙد دÙÙÙ CA صاÙØ."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Ùش٠إظÙار ØاÙØ© اÙØ´Ùادة Ù
ع اÙتسÙس٠%1 (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Ù
Ù٠اÙÙ
ÙØªØ§Ø ØºÙر Ù
ÙجÙد."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "ÙÙÙ
Ø© اÙسر غÙر صاÙØØ©"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Ù
Ø·ÙÙب ÙÙÙ
Ø© اÙسر اÙخاصة بتشÙÙر اÙÙ
خرجات."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Ù
Ø·ÙÙب ÙÙÙ
Ø© اÙسر PKCS12."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "تعذرت Ùراءة اÙدÙÙÙ: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "ÙÙ
ÙتÙ
اÙعثÙر عÙ٠أ٠رÙÙ
تسÙسÙÙ ÙÙ %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "اÙØ·Ùب Ù
ÙجÙد باÙÙعÙ."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "تعذر اÙعثÙر عÙÙ Ù
ÙضÙع اÙØ·Ùب."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "تعذر اÙعثÙر عÙÙ Ù
ÙضÙع اÙØ´Ùادة."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "caName غÙر صاÙØ: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' غÙر Ù
ÙجÙد."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "Ùا Ùزا٠%1 Ù
ÙجÙدÙا."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "تعذر Ø¥Ùشاء اÙدÙÙÙ: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "تعذر Ùسخ ÙاÙب اÙتÙÙÙÙ."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "تعذر Ø¥Ùشاء اÙÙ
ÙÙ."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "تعذر تØÙÙ٠اÙØ·Ùب."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Øدث خطأ أثÙاء تØÙÙ٠اÙØ´Ùادة."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Ùائ٠RequestGenerationData غÙر صاÙØ."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt غÙر Ù
ÙجÙد."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Ùائ٠NsBaseUrlExt غÙر صاÙØ."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt غÙر Ù
ÙجÙد."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Ùائ٠NsRevocationUrlExt غÙر صاÙØ."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt غÙر Ù
ÙجÙد."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Ùائ٠NsCaRevocationUrlExt غÙر صاÙØ."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt غÙر Ù
ÙجÙد."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Ùائ٠NsRenewalUrlExt غÙر صاÙØ."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt غÙر Ù
ÙجÙد."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Ùائ٠NsCaPolicyUrlExt غÙر صاÙØ."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "ÙÙع غÙر صاÙØ: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt غÙر Ù
ÙجÙد."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Ùائ٠NsSslServerNameExt غÙر صاÙØ."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt غÙر Ù
ÙجÙد."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Ùائ٠NsCommentExt غÙر صاÙØ."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt غÙر Ù
ÙجÙد."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Ùائ٠SubjectAlternativeNameExt غÙر صاÙØ."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "KeyID غÙر صاÙØ."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt غÙر Ù
ÙجÙد."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Ùائ٠SubjectKeyIdentifierExt غÙر صاÙØ."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "ظÙر اÙاÙ
تداد Ø£Ùثر Ù
Ù Ù
رة: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "تعذر تØÙÙ٠اÙØ´Ùادة (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "ظÙر اÙاÙ
تداد Ø£Ùثر Ù
Ù Ù
رة."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "تعذر تØÙÙ٠اÙØ´Ùادة (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Ù
ÙÙع غÙر صاÙØ ÙÙ authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Ùائ٠X509v3RequestExts غÙر صاÙØ."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "ÙÙÙ
Ø© غÙر صاÙØØ© ÙÙ X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/bn.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/bn.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/bn.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/bn.po Thu Jun 3 17:26:52 2010
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2004-08-09 10:24+0200\n"
"Last-Translator: Priyavert Sharma\n"
"Language-Team: AgreeYa Solutions\n"
@@ -11,212 +11,212 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "à¦
বà§à¦§ à¦
বসà§à¦¥à¦¾à¦¨"
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "à¦
বà§à¦§ পà§à¦°à¦¬à§à¦¶Oপরিà¦à§à¦ªà¦¤à§à¦°"
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "à¦à§à¦² পà§à¦°à¦à¦¾à¦°: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "তথà§à¦¯à¦¤à¦¾à¦²à¦¿à¦à¦¾à§ à¦
বà§à¦§ à¦
থরিà¦à¦¿à¦à¦¨à¦«à¦°à§à¦®à§à¦¶à¦¨"
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "AuthorityInfoAccessExt বিষà§à¦à¦¿ à¦
বà§à¦§"
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr " AuthorityKeyIdentifierGenerateExt বিষà§à¦à¦¿ à¦
বà§à¦§"
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt বিষà§à¦à¦¿ à¦
বà§à¦§"
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr " BasicConstraintsExt বিষà§à¦à¦¿ à¦
বà§à¦§"
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr " à¦à¦ বিà¦à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "à¦à§à¦à¦à¦¸à§à¦à¦° à¦à¦¨à§à¦¯ à¦
বà§à¦§ à¦à§à¦¯à¦¾à¦²à§"
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr " KeyUsageExt বিষৠà¦
বà§à¦§"
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr " NsCertTypeExt-à¦à¦° à¦
বà§à¦§ à¦à§à¦¯à¦¾à¦²à§"
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr " NsCertTypeExt: %1.-à¦à¦° à¦
বà§à¦§ à¦à§à¦¯à¦¾à¦²à§"
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr " NsCertTypeExt বিষৠà¦
বà§à¦§"
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "à¦à§à¦®à§à¦ªà¦²à§à¦ পà§à¦°à¦¾à¦°à¦®à§à¦ à¦à¦°à¦¾ হà§à¦¨à¦¿"
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr " CA নাম শà§à¦£à§à¦¯"
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "à¦à§à¦®à§à¦ªà§à¦²à¦ নà§à¦: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr " CA পাসà¦à§à¦¾à¦°à§à¦¡ à¦
বà§à¦§"
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr " CA à¦à¦¾à¦ ামৠà¦à¦ ন à¦à¦°à¦¤à§ à¦à¦¿à§à§ তà§à¦°à§à¦à¦¿ "
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ নাম %1বিশà§à¦²à§à¦·à¦£ বà§à¦¯à¦°à§à¦¥"
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "পà§à¦°à¦¾à¦à¦à§à¦ à¦à§ à¦à¦ªà¦¿ à¦à¦°à¦¾à§ বà§à¦¯à¦°à§à¦¥"
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ à¦à¦ªà¦¿ à¦à¦°à¦¾à§ বà§à¦¯à¦°à§à¦¥"
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "à¦
বà§à¦§ à¦
নà§à¦°à§à¦§ তথà§à¦¯"
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "পà§à¦°à¦¤à¦¿à¦°à§à¦ª DN. à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ à¦à§ %1.key à¦à¦à§"
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "পà§à¦°à¦¤à¦¿à¦°à§à¦ª DN. à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ à¦
নà§à¦°à§à¦§ %1.req à¦à¦à§"
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "à¦
নà§à¦°à§à¦§ à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤ (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "à¦à¦¾à¦°à¦¿ à¦à¦°à¦¾à¦° তথà§à¦¯ à¦
বà§à¦§"
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦à§à¦° মà§à§à¦¾à¦¦ ফà§à¦°à¦¿à§à§ যাà¦à§à¦¾à¦° à¦à¦à§ CA ফà§à¦°à¦¿à§à§ যাবà§"
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ à¦à¦¾à¦°à¦¿ à¦à¦°à¦¾à§ বà§à¦¯à¦°à§à¦¥"
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "রিপà§à¦¸à¦¿à¦à¦¾à¦°à¦¿à¦¤à§ ফাà¦à¦² %1 পাà¦à§à¦¾ যাà§à¦¨à¦¿"
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr " CRL à¦à¦¾à¦°à¦£ à¦
বà§à¦§ "
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "CRL তথà§à¦¯ à¦
বà§à¦§"
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "পà§à¦°à¦¤à¦¿à¦°à§à¦ª DN à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ à¦
নà§à¦°à§à¦§ রà§à§à¦à§"
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr " সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ নাম বিশà§à¦²à§à¦·à¦£ বà§à¦¯à¦°à§à¦¥"
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "à¦
নà§à¦°à§à¦§ %1 à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "à¦
নà§à¦°à§à¦§ সরানà§à§ বà§à¦¯à¦°à§à¦¥ (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ %1 à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ সরানà§à§ বà§à¦¯à¦°à§à¦¥: %1"
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -224,64 +224,64 @@
"শà§à¦§à§ বাতিল à¦à¦°à¦¾ বা মà§à§à¦¾à¦¦ শà§à¦· হà¦à§à¦¾ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ বাদ দà§à¦à§à¦¾ যাà§,সারà§à¦à¦¿à¦«à¦¿à¦à§à¦à§à¦° "
"পরিসà§à¦¥à¦¿à¦¤à¦¿ %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "ডà§à¦à¦¾à¦¬à§à¦¸ পাà¦à§à¦¾ যাà§à¦¨à¦¿"
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ নà§à¦"
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "à¦
বà§à¦§ à¦à¦¦à§à¦¦à§à¦¶à§à¦¯ %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr " CA à¦
নà§à¦°à§à¦§à§à¦° তথà§à¦¯ à¦
বà§à¦§"
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "CA à¦à¦¾à¦°à¦¿ à¦à¦°à¦¾à¦° তথà§à¦¯ à¦
বà§à¦§"
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA নাম শà§à¦£à§à¦¯"
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ CA ডাà§à¦°à§à¦à§à¦à¦°à¦¿ à¦à¦à§"
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "বà§à¦¸à¦¿à¦à¦à¦¨à¦¸à§à¦à§à¦°à§à¦¨à§à¦à¦¸ à¦
নà§à¦¸à¦¾à¦°à§, à¦à¦à¦¾ CA নà§"
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA à¦à§ শà§à¦£à§à¦¯"
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "à¦à§ ডà§à¦à¦¾ à¦
বà§à¦§"
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA পাসà¦à§à¦¾à¦°à§à¦¡ শà§à¦£à§à¦¯"
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "à¦à§ à¦à¦¨à¦à§à¦°à¦¿à¦ªà¦¶à¦¨à§ তà§à¦°à§à¦à¦¿"
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "à¦à§ à¦à¦¨à¦à§à¦°à¦¿à¦ªà¦¶à¦¨à§ তà§à¦°à§à¦à¦¿"
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA নাম à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤ (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -289,651 +289,651 @@
" CA বাদ দà§à¦à§à¦¾à¦° à¦
নà§à¦®à¦¤à¦¿ নà§à¦, CA র মà§à§à¦¾à¦¦ শà§à¦· হà¦à§à¦¾ পà§à¦°à§à§à¦à¦¨ à¦à¦¿à¦à¦¬à¦¾ à¦à¦à¦¨à¦à¦ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ "
"সà§à¦¬à¦¾à¦à§à¦·à¦° à¦à¦°à§à¦¨à¦¿ à¦à¦®à¦¨ পà§à¦°à§à§à¦à¦¨"
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr " CA বাদ দà§à¦à§à¦¾à§ বà§à¦¯à¦°à§à¦¥: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr " à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨ ফাà¦à¦² পলিশির à¦à§à¦¯à¦¾à¦²à§ নà§à¦ "
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "বিà¦à¦¾à¦ %1 বিশà§à¦²à§à¦·à¦£ à¦à¦°à¦¾ যাà¦à§à¦à§ না"
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr " ফিলà§à¦¡ %1 ঠà¦à§à¦¯à¦¾à¦²à§ à¦à¦¬à¦¶à§à¦¯à¦"
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 à¦à¦° বরà§à¦£à¦¨à¦¾ à¦à¦¬à¦¶à§à¦¯à¦"
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "CA সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ (%2) à¦à¦¬à¦ à¦
নà§à¦°à§à¦§ (%3)à¦à¦à¦ %1 হতৠহবà§"
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨ ফাà¦à¦²à§ সমà§à¦à¦¬à¦¤ à¦
বà§à¦§ পলিশি রযà§à¦à§"
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨ পà§à¦°à¦¾à¦°à¦®à§à¦ à¦à¦°à¦¾ হà§à¦¨à¦¿"
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨ ফাà¦à¦²à§ à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤ বিà¦à¦¾à¦ 'distinguished_name' (বিশিষà§à¦ নাম)"
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "à¦
বà§à¦§ ধারাবাহিঠ%1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "মà§à¦®à¦°à¦¿ BIO তà§à¦°à§ à¦à¦°à¦¾ যাà¦à§à¦à§ না"
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ বিশà§à¦²à§à¦·à¦£ à¦à¦°à¦¾ যাà¦à§à¦à§ না"
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ বিশà§à¦²à§à¦·à¦® à¦à¦°à¦¤à§ à¦à¦¿à§à§ তà§à¦°à§à¦à¦¿"
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "বিà¦à¦¾à¦ %1 বিশà§à¦²à§à¦·à¦£ à¦à¦°à¦¾ যাà¦à§à¦à§ না"
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "তারিঠ%1 বিশà§à¦²à§à¦·à¦£ à¦à¦°à¦¾ যাà¦à§à¦à§ না"
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "পাবà§à¦²à¦¿à¦ à¦à§ পাà¦à§à¦¾ যাà¦à§à¦à§ না"
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr " RSA à¦à§ পাà¦à§à¦¾ যাà§à¦¨à¦¿"
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "পাবà§à¦²à¦¿à¦ à¦à§-র পà§à¦°à¦à¦¾à¦°à§ সমরà§à¦¥à¦¨ নà§à¦"
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "পাবà§à¦²à¦¿à¦ à¦à§-র à¦à¦²à¦à¦°à¦¿à¦¥à¦®à§ সমরà§à¦¥à¦¨ নà§à¦"
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr " সমরà§à¦¥à¦¨à¦¹à§à¦¨ সিà¦à¦¨à§à¦à¦¾à¦° à¦à¦²à¦à¦°à¦¿à¦¥à¦® %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "à¦
বà§à¦§ CertificateIssueData বিষà§"
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "পাঠà§à¦¯à¦¾à¦à¦¶à¦à¦¿ à¦
তি দà§à¦°à§à¦"
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "à¦
বà§à¦§ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§à¦° নà§à¦à¦¿à¦¶ বিষà§"
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "পলিশিপরিà¦à¦¾à§à¦à§à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§ %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦à¦ªà¦²à¦¿à¦¶à¦¿ মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr " CertificatePoliciesExt বিষৠà¦
বà§à¦§"
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "à¦à¦¨à§à¦à§à¦°à¦¿ পাà¦à§à¦¾ যাà§à¦¨à¦¿"
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "CRL বিশà§à¦²à§à¦·à¦£ à¦à¦°à¦¾ যাà¦à§à¦à§ না"
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr " CRL বিশà§à¦²à§à¦·à¦£ তà§à¦°à§à¦à¦¿"
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr " CRLDistributionPointsExt বিষà§à¦à¦¿ à¦
বà§à¦§"
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr " CRLGenerationData বিষৠà¦
বà§à¦§"
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "পà§à¦°à¦¤à§à¦¯à¦¾à¦¹à¦¾à¦°à§à¦° à¦à¦¾à¦°à¦£ à¦
বà§à¦§ %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "à¦à¦¾à¦°à¦£ সারà§à¦à¦¿à¦«à§à¦à§à¦à¦¹à§à¦²à§à¦¡ নà§"
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "à¦à¦¾à¦°à¦£ à¦à§à¦à¦®à¦ªà§à¦°à§à¦®à¦¾à¦à¦ নà§"
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "à¦à¦¾à¦°à¦£ CAà¦à¦®à¦ªà§à¦°à§à¦®à¦¾à¦à¦ নà§."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "à¦
বà§à¦§ পà§à¦°à¦à¦¾à¦° %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr " DN লাà¦à¦¨ বিশà§à¦²à§à¦·à¦£ à¦à¦°à¦¾ যাà¦à§à¦à§ না %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr " ExtendedKeyUsage বিà¦à¦²à§à¦ª à¦
বà§à¦§ %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr " ExtendedKeyUsageExt à¦
বà§à¦§"
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr " ExtendedKeyUsageExt বিষৠà¦
বà§à¦§"
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr " IssuerAlternativeNameExt-à¦à¦° à¦à¦à§à¦·à¦°à¦¿à¦ মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr " IssuerAlternativeNameExt বিষà§à¦à¦¿ à¦
বà§à¦§"
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "à¦
à¦à¦¾à¦¨à¦¾"
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ à¦à¦à¦à¦ªà§à¦ বিà¦à¦à§à¦¤ à¦à¦°à¦¾ যাà¦à§à¦à§ না"
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "ডাà§à¦°à§à¦à§à¦à¦°à¦¿ %1: %2 তà§à¦°à§ à¦à¦°à¦¾ যাà¦à§à¦à§ না"
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 ডাà§à¦°à§à¦à§à¦à¦°à¦¿ না"
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "à¦
বà§à¦§ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ ফাà¦à¦²"
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "ফাà¦à¦² পাà¦à§à¦¾ যাà§à¦¨à¦¿: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "ফাà¦à¦² à¦
তিরিà¦à§à¦¤ বড়: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "ফাà¦à¦² à¦à§à¦²à¦¾ যাà¦à§à¦à§ না %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr " ফাà¦à¦² %1 থà§à¦à§ পড়া যাà¦à§à¦à§ না"
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr " à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ ফাà¦à¦² à¦à¦à§: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr " ফাà¦à¦² লঠà¦à¦°à¦¾ যাà¦à§à¦à§ না %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr " ফাà¦à¦²à§ লà§à¦à¦¾ যাà¦à§à¦à§ না %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "ফাà¦à¦² নà§à¦: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "ডাà§à¦°à§à¦à§à¦à¦°à¦¿ নà§à¦: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "à¦
বà§à¦§ à¦à¦¦à§à¦¶ %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr ""
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "বà§à¦§ à¦à§ ফাà¦à¦²à§à¦° à¦à¦²à§à¦²à§à¦ à¦à¦°à¦¾ হà§à¦¨à¦¿"
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "বà§à¦§ à¦
নà§à¦°à§à¦§ ফাà¦à¦²à§à¦° à¦à¦²à§à¦²à§à¦ à¦à¦°à¦¾ হà§à¦¨à¦¿"
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "বà§à¦§ CA সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ ফাà¦à¦²à§à¦° à¦à¦²à§à¦²à§à¦ à¦à¦°à¦¾ হà§à¦¨à¦¿"
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "বà§à¦§ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ ফাà¦à¦²à§à¦° à¦à¦²à§à¦²à§à¦ à¦à¦°à¦¾ হà§à¦¨à¦¿"
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "বà§à¦§ CA ডাà§à¦°à§à¦à§à¦à¦°à¦¿à¦° à¦à¦²à§à¦²à§à¦ à¦à¦°à¦¾ হà§à¦¨à¦¿"
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "à¦à§à¦°à¦®à¦¿à¦ %1 সহ সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ পরিসà§à¦¥à¦¿à¦¤à¦¿ দà§à¦à¦¾à¦¨à§ বà§à¦¯à¦°à§à¦¥ (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "à¦à¦ à¦à§ ফাà¦à¦² নà§à¦"
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr " CA পাসà¦à§à¦¾à¦°à§à¦¡ à¦
বà§à¦§"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "à¦à¦à¦à¦ªà§à¦ à¦à¦¨à¦à§à¦°à¦¿à¦ªà§à¦ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ পাসà¦à§à¦¾à¦°à§à¦¡ à¦à¦¾à¦"
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr " PKCS12 পাসà¦à§à¦¾à¦°à§à¦¡ à¦à¦¾à¦"
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "ডাà§à¦°à§à¦à§à¦à¦°à¦¿ পড়া যাà¦à§à¦à§ না: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr " %1ঠà¦à§à¦¨à§ à¦à§à¦°à¦®à¦¿à¦ সà¦à¦à§à¦¯à¦¾ পাà¦à§à¦¾ যাà§à¦¨à¦¿"
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ à¦à¦ à¦
নà§à¦°à§à¦§ à¦à¦°à¦¾ হà§à§ à¦à¦¿à§à§à¦à§"
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "à¦
নà§à¦°à§à¦§à§à¦° বিষৠপাà¦à§à¦¾ যাà¦à§à¦à§ না"
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦à§à¦° বিষৠপাà¦à§à¦¾ যাà¦à§à¦à§ না"
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "à¦
বà§à¦§ caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' নà§à¦"
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "তা সতà§à¦¤à§à¦¬à§à¦ %1 à¦à¦à§"
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "ডাà§à¦°à§à¦à§à¦à¦°à¦¿ তà§à¦°à§ à¦à¦°à¦¾ যাà¦à§à¦à§ না: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "à¦à¦¨à¦«à¦¿à¦à¦¾à¦°à§à¦¶à¦¨ à¦à§à¦®à§à¦ªà¦²à§à¦ à¦à¦ªà¦¿ à¦à¦°à¦¾ যাà¦à§à¦à§ না"
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "ফাà¦à¦² তà§à¦°à§ à¦à¦°à¦¾ যাà¦à§à¦à§ না"
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "à¦
নà§à¦°à§à¦§ বিশà§à¦²à§à¦·à¦£ à¦à¦°à¦¾ যাà¦à§à¦à§ না"
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "à¦
নà§à¦°à§à¦§ বিশà§à¦²à§à¦·à¦£ à¦à¦°à¦¤à§ à¦à¦¿à§à§ তà§à¦°à§à¦à¦¿"
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr " RequestGenerationData à¦à¦° বিষৠà¦
বà§à¦§"
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr " NsBaseUrlExtà¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr " NsBaseUrlExt বিষৠà¦
বà§à¦§"
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr " NsRevocationUrlExt-à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr " NsRevocationUrlExt à¦à¦° বিষৠà¦
বà§à¦§"
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr " NsCaRevocationUrlExt-à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr " NsCaRevocationUrlExt à¦à¦° বিষৠà¦
বà§à¦§"
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr " NsRenewalUrlExt-à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "NsRenewalUrlExt বিষৠà¦
বà§à¦§"
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr " NsCaPolicyUrlExt à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr " NsCaPolicyUrlExt বিষৠà¦
বà§à¦§"
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "à¦
বà§à¦§ পà§à¦°à¦à¦¾à¦°: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr " NsSslServerNameExt বিষৠà¦
বà§à¦§"
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr " NsCommentExt বিষৠà¦
বà§à¦§"
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr " SubjectAlternativeNameExt বিষৠà¦
বà§à¦§"
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "à¦
বà§à¦§ KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt à¦
নà§à¦ªà¦¸à§à¦¥à¦¿à¦¤"
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr " SubjectKeyIdentifierExt বিষৠà¦
বà§à¦§"
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "à¦à¦à¦¾à¦§à¦¿à¦à¦¬à¦¾à¦° à¦à¦à§à¦¸à¦à§à¦¨à¦¶à¦¨ à¦à¦¸à§à¦à§: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ বিশà§à¦²à§à¦·à¦£à§ বà§à¦¯à¦°à§à¦¥ (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "à¦à¦à¦¾à¦§à¦¿à¦à¦¬à¦¾à¦° à¦à¦à§à¦¸à¦à§à¦¶à¦¨ à¦à¦¸à§à¦à§"
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "সারà§à¦à¦¿à¦«à¦¿à¦à§à¦ বিশà§à¦²à§à¦·à¦£à§ বà§à¦¯à¦°à§à¦¥ (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "authorityInfoAccess à¦
বà§à¦§ সà§à¦¥à¦¾à¦¨"
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr " X509v3CertificateIssueExts::setNsBaseUrl-à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr " X509v3CertificateIssueExts::setNsRevocationUrl-à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr " X509v3CertificateIssueExts::setNsCaRevocationUrl-à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr " X509v3CertificateIssueExts::setNsRenewalUrlà¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr " X509v3CertificateIssueExts::setNsCaPolicyUrlà¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr " X509v3CertificateIssueExts::setNsSslServerName à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr " X509v3CertificateIssueExts::setNsComment à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr " X509v3CertificateIssueExts::setNsCertType à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr " X509v3CertificateIssueExts::setKeyUsage-à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr " X509v3CertificateIssueExts::setBasicConstraints-à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr " X509v3CertificateIssueExts::setExtendedKeyUsage à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr " X509v3CertificateIssueExts::setSubjectKeyIdentifier à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr " X509v3CertificateIssueExts::setAuthorityKeyIdentifier à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr " X509v3CertificateIssueExts::setSubjectAlternativeName à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr " X509v3CertificateIssueExts::setIssuerAlternativeName à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr " X509v3CertificateIssueExts::setAuthorityInfoAccess à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr " X509v3CertificateIssueExts::setCRLDistributionPoints-à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr " X509v3CertificateIssueExts::setCertificatePolicies à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr " X509v3RequestExts বিষৠà¦
বà§à¦§"
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "X509v3CRLGenerationExts::setAuthorityKeyIdentifier-à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "X509v3CRLGenerationExts::setIssuerAlternativeName à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr " X509v3RequestExts::setNsSslServerName-à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr " X509v3RequestExts::setNsComment à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr " X509v3RequestExts::setNsCertType à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr " X509v3RequestExts::setKeyUsage à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr " X509v3RequestExts::setBasicConstraints à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr " X509v3RequestExts::setExtendedKeyUsage à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr " X509v3RequestExts::setSubjectKeyIdentifier à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr " X509v3RequestExts::setSubjectAlternativeName à¦à¦° মà§à¦²à§à¦¯ à¦
বà§à¦§"
Modified: limal-branches/mc-devel/limal-ca-mgm/po/ca.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/ca.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/ca.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/ca.po Thu Jun 3 17:26:52 2010
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2007-02-22 21:04+0100\n"
"Last-Translator: Anna \n"
"Language-Team: Catalan\n"
@@ -17,212 +17,212 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Ubicació no và lida."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "accessOID no và lid."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Tipus incorrecte: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "AuthorityInformation no và lida a la llista d'informació."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt no es troba."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Objecte AuthorityInfoAccessExt no và lid."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt no es troba."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt no es troba."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Objecte AuthorityKeyIdentifierGenerateExt no và lid."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt no es troba."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Objecte BasicConstraintsExt no và lid."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Aquesta BitExtension no es troba."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Valor de keyUsage no và lid."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt no es troba."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Objecte KeyUsageExt no và lid."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Valor de NsCertTypeExt no và lid."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Valor de NsCertTypeExt no và lid: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt no es troba."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Objecte NsCertTypeExt no và lid."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "No s'ha inicialitzat la plantilla."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "El nom de la CA és buit."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "La plantilla no existeix: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
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:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "S'ha produït un error en crear la infraestructura de CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "No es pot analitzar el nom del certificat %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "No es pot copiar la clau privada."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "No es pot copiar el certificat."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Les dades de la sol·licitud no són và lides."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "DN duplicat. La clau %1.key ja existeix."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "DN duplicat. La sol·licitud %1.req ja existeix."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "La sol·licitud no existeix (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Les dades d'emissió no són và lides."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "La data de caducitat de la CA és anterior a la del certificat."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "S'ha produït un error durant l'emissió del certificat."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "No s'ha trobat el fitxer %1 al dipòsit."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Motiu de CRL no và lid."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Dades de CRL no và lides."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "DN duplicat. La sol·licitud ja existeix."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "No es pot analitzar el nom del certificat."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "La sol·licitud %1 no existeix."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Ha fallat l'eliminació de la sol·licitud (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "El certificat %1 no existeix."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Ha fallat l'eliminació del certificat: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -230,64 +230,64 @@
"Només es poden suprimir certificats revocats o caducats. L'estat del "
"certificat és %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "No s'ha trobat la base de dades."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "El certificat no existeix."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "La finalitat %1 no és và lida."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Les dades de sol·licitud de CA no són và lides."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Les dades d'emissió de CA no són và lides."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "El nom de la CA és buit."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "Aquest directori de CA ja existeix."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Segons basicConstraints, no es tracta d'una CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "La clau de CA és buida."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Les dades de la clau no són và lides."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "La contrasenya de la CA és buida."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "S'ha produït un error durant el xifratge de la clau."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "S'ha produït un error durant el xifratge de la clau."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "El nom de la CA no existeix (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -295,655 +295,655 @@
"No es permet suprimir la CA. Ha d'haver caducat o no haver signat mai cap "
"certificat."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Ha fallat la supressió de la CA: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Falta un valor de polÃtica al fitxer de configuració."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "No es pot analitzar la secció %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "El camp %1 ha de tenir un valor."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 ha d'estar definit."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
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:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "No s'ha inicialitzat la configuració."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Falta la secció 'distinguished_name' al fitxer de configuració."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "La sèrie %1 no és và lida."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "No es pot crear un BIO de memòria."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "No es pot analitzar el certificat."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "S'ha produït un error en analitzar el certificat."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "No es pot analitzar la secció %1."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "No es pot analitzar la data %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "No s'ha pogut obtenir la clau pública."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "No s'ha pogut obtenir la clau RSA."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Tipus de clau pública no compatible."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "No s'admet l'algoritme de clau pública."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "L'algoritme de signatura %1 és incompatible."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Objecte CertificateIssueData no và lid."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "El text és massa llarg."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Objecte UserNotice no và lid."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Valor de policyIdentifier no và lid: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Objecte CertificatePolicy no và lid."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt no es troba."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Objecte CertificatePoliciesExt no và lid."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "No s'ha trobat l'entrada."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "No es pot analitzar la CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "S'ha produït un error en analitzar la CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt no es troba."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Objecte CRLDistributionPointsExt no và lid."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Objecte CRLGenerationData no và lid."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Motiu de revocació %1 no và lid."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "El motiu no és certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "El motiu no és keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "El motiu no és CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Tipus %1 no và lid."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "No es pot analitzar la lÃnia DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Opció ExtendedKeyUsage no và lida %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ExtendedKeyUsageExt no và lid."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt no es troba."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Objecte ExtendedKeyUsageExt no và lid."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt no es troba."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Valor literal de IssuerAlternativeNameExt no và lid."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Objecte IssuerAlternativeNameExt no và lid."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Tipus desconegut."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "No es pot dividir el resultat del certificat."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "No es pot crear el directori %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 no és un directori."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "El fitxer de certificat no és và lid."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "No s'ha trobat el fitxer: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Fitxer massa gran: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "No es pot obrir el fitxer %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "No es pot llegir des del fitxer %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "El fitxer ja existeix: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "No es pot obtenir el bloqueig al fitxer %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "No es pot escriure al fitxer %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "El fitxer no existeix: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "El directori no existeix: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "L'ordre %1 no és và lida."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
#, fuzzy
msgid "openssl command failed: %1"
msgstr "La baixada ha fallat:"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "No s'ha especificat cap fitxer de claus và lid."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "No s'ha especificat cap fitxer de sol·licitud và lid."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "No s'ha especificat cap fitxer de certificat CA và lid."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "No s'ha especificat cap fitxer de certificat và lid."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "No s'ha especificat cap directori CA và lid."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr ""
"S'ha produït un error en mostrar l'estat del certificat amb la sèrie %1 (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "El fitxer de claus no existeix."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "Contrasenya no và lida"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Es requereix la contrasenya per a xifrar el resultat."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Es necessita la contrasenya de PKCS12."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "No es pot llegir el directori: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "No s'ha trobat cap número de sèrie a %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "La sol·licitud ja existeix."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "No es pot trobar el tema de la sol·licitud."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "No es pot trobar el tema del certificat."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "caName no và lid: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' no existeix."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 encara existeix."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "No es pot crear el directori: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "No es pot copiar la plantilla de configuració."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "No es pot crear el fitxer."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "No es pot analitzar la sol·licitud."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "S'ha produït un error en analitzar la sol·licitud."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Objecte RequestGenerationData no và lid."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Valor de NsBaseUrlExt no và lid."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt no es troba."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Objecte de NsBaseUrlExt no và lid."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Valor de NsRevocationUrlExt no và lid."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt no es troba."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Objecte NsRevocationUrlExt no và lid."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Valor de NsCaRevocationUrlExt no và lid."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt no es troba."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Objecte NsCaRevocationUrlExt no và lid."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Valor de NsRenewalUrlExt no và lid."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt no es troba."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Objecte NsRenewalUrlExt no và lid."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Valor de NsCaPolicyUrlExt no và lid."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt no es troba."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Objecte NsCaPolicyUrlExt no và lid."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Tipus no và lid: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt no es troba."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Objecte NsSslServerNameExt no và lid."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt no es troba."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Objecte NsCommentExt no và lid."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt no es troba."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Objecte SubjectAlternativeNameExt no và lid."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "KeyID no và lid."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt no es troba."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Objecte SubjectKeyIdentifierExt no và lid."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "L'extensió es repeteix més d'un cop: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "No s'ha pogut analitzar el certificat (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "L'extensió es repeteix més d'un cop."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "No s'ha pogut analitzar el certificat (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Ubicació no và lida a authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Valor d'X509v3CertificateIssueExts::setNsBaseUrl no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Valor d'X509v3CertificateIssueExts::setNsRevocationUrl no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Valor d'X509v3CertificateIssueExts::setNsCaRevocationUrl no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Valor d'X509v3CertificateIssueExts::setNsRenewalUrl no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Valor d'X509v3CertificateIssueExts::setNsCaPolicyUrl no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Valor d'X509v3CertificateIssueExts::setNsSslServerName no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Valor d'X509v3CertificateIssueExts::setNsComment no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Valor d'X509v3CertificateIssueExts::setNsCertType no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Valor d'X509v3CertificateIssueExts::setKeyUsage no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Valor d'X509v3CertificateIssueExts::setBasicConstraints no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Valor d'X509v3CertificateIssueExts::setExtendedKeyUsage no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "Valor d'X509v3CertificateIssueExts::setSubjectKeyIdentifier no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Valor d'X509v3CertificateIssueExts::setAuthorityKeyIdentifier no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Valor d'X509v3CertificateIssueExts::setSubjectAlternativeName no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr "Valor d'X509v3CertificateIssueExts::setIssuerAlternativeName no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "Valor d'X509v3CertificateIssueExts::setAuthorityInfoAccess no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr "Valor d'X509v3CertificateIssueExts::setCRLDistributionPoints no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "Valor d'X509v3CertificateIssueExts::setCertificatePolicies no và lid."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Objecte X509v3RequestExts no và lid."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "Valor d'X509v3CRLGenerationExts::setAuthorityKeyIdentifier no và lid."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "Valor d'X509v3CRLGenerationExts::setIssuerAlternativeName no và lid."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Valor d'X509v3RequestExts::setNsSslServerName no và lid."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Valor d'X509v3RequestExts::setNsComment no và lid."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Valor d'X509v3RequestExts::setNsCertType no và lid."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Valor d'X509v3RequestExts::setKeyUsage no và lid."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Valor d'X509v3RequestExts::setBasicConstraints no và lid."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Valor d'X509v3RequestExts::setExtendedKeyUsage no và lid."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Valor d'X509v3RequestExts::setSubjectKeyIdentifier no và lid."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Valor d'X509v3RequestExts::setSubjectAlternativeName no và lid."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/cs.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/cs.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/cs.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/cs.po Thu Jun 3 17:26:52 2010
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2008-11-17 14:55+0100\n"
"Last-Translator: VojtÄch Zeisek \n"
"Language-Team: czech \n"
@@ -20,212 +20,212 @@
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Neplatné mÃsto."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Neplatné accessOID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Nesprávný typ: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "Neplatná hodnota AuthorityInformation v seznamu informacÃ."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt nenà pÅÃtomno."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Neplatný objekt AuthorityInfoAccessExt."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt nenà pÅÃtomen."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt nenà pÅÃtomen."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Neplatný objekt AuthorityKeyIdentifierGenerateExt."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt nenà pÅÃtomen."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Neplatný objekt BasicConstraintsExt."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Tento BitExtension nenà pÅÃtomen."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Neplatná hodnota pro keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt nenà pÅÃtomen."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Neplatný objekt KeyUsageExt."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Neplatná hodnota pro NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Neplatná hodnota pro NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt nenà pÅÃtomen."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Neplatný objekt NsCertTypeExt."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Šablona nenà inicializována."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Prázdné jméno CA."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Å ablona neexistuje: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Neplatné heslo CA."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Chyba bÄhem vytváÅenà infrastruktury CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Nelze analyzovat jméno certifikátu: %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Nelze zkopÃrovat soukromý klÃÄ."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Nelze zkopÃrovat certifikát."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Neplatná data požadavku."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "Duplicitnà DN. KlÃÄ '%1.key' již existuje."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "Duplicitnà DN. Požadavek %1.req již existuje."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Požadavek neexistuje (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Neplatná data vydánÃ."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "CA vyprÅ¡Ã pÅed tÃm, než by mÄl vyprÅ¡et certifikát."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Vydánà certifikátu selhalo."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Soubor '%1' nebyl nalezen v repozitáÅi."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Neplatný CRL reason."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Neplatná CRL data."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "Duplicitnà DN. Požadavek již existuje."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Nelze analyzovat jméno certifikátu."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Požadavek %1 neexistuje."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "OdstraÅovánà požadavku selhalo (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Certifikát %1 neexistuje."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "OdstraÅovánà certifikátu selhalo: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -233,63 +233,63 @@
"Pouze revokované nebo expirované certifikáty lze smazat. Status certifikátu "
"je %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Databáze nenalezena."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Certifikát neexistuje."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Neplatný úÄel %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Neplatná data požadavku CA."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Neplatná data vydánà CA."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "Jméno CA je prázdné."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "AdresáŠCA již existuje."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Podle 'basicConstraints' se nejedná o CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "KlÃÄ CA je prázdný."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Neplatná data klÃÄe."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "Heslo CA je prázdné."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Chyba pÅi Å¡ifrovánà klÃÄe."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Chyba pÅi zápisu výchozÃch hodnot."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "Jméno CA neexistuje (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -297,659 +297,659 @@
"Smazánà CA nenà povoleno. CA musà být expirovaná nebo jà nesmà být podepsán "
"žádný certifikát."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Mazánà CA selhalo: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "KonfiguraÄnà soubor postrádá hodnotu pro politiku."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Nelze analyzovat sekci %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Pole %1 musà mÃt hodnotu."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 musà být definováno."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "KonfiguraÄnà soubor má zÅejmÄ neplatnou politiku."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Konfigurace neinicializována."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Chybà sekce 'distinguished_name' v konfiguraÄnÃm souboru."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Neplatné sériové ÄÃslo: %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Nelze vytvoÅit memory BIO."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Nelze analyzovat certifikát."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Chyba pÅi analýze certifikátu."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Nelze analyzovat sekci."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Nelze analyzovat datum: %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Nelze zÃskat veÅejný klÃÄ."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Nelze zÃskat RSA klÃÄ."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Nepodporovaný typ veÅejného klÃÄe."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Nepodporovaný algoritmus veÅejného klÃÄe."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Nepodporovaný algoritmus podpisu %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Neplatný objekt CertificateIssueData."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "PÅÃliÅ¡ dlouhý text."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Neplatný objekt UserNotice."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Neplatná hodnota pro policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Neplatný objekt CertificatePolicy."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt nenà pÅÃtomný."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Neplatný objekt CertificatePoliciesExt."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Záznam nenalezen."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Nelze analyzovat CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Chyba analýzy CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt nenà pÅÃtomen."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Neplatný objekt CRLDistributionPointsExt."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Neplatný objekt CRLGenerationData."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Neplatný důvod revokace %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Důvod nenà certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Důvod nenà keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Důvod nenà CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Neplatný typ %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Nelze analyzovat Åádek DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Neplatná volba ExtendedKeyUsage %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Neplatný ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt nenà pÅÃtomen."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Neplatný objekt ExtendedKeyUsageExt."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt nenà pÅÃtomen."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Neplatná hodnota pro IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Neplatný objekt IssuerAlternativeNameExt."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Neznámý typ."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Nelze rozdÄlit výstup certifikátu."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Nelze vytvoÅit adresáŠ'%1' :%2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "'%1' nenà adresáÅ."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Neplatný soubor certifikátu."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Soubor nenalezen: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "PÅÃliÅ¡ veliký soubor: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Nelze otevÅÃt soubor: %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Nelze ÄÃst ze souboru: %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Soubor již existuje: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Nelze zÃskat zámek na souboru: %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Nelze zapisovat do souboru %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Soubor neexistuje: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "AdresáŠneexistuje: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Neplatný pÅÃkaz %1."
# 27559 AttribValues/label
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "SpuÅ¡tÄnà pÅÃkazu openssl selhalo."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "pÅÃkaz openssl selhal: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Nebyl zadán platný soubor klÃÄe."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Nebyl zadán platný soubor požadavku."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Nebyl zadán platný soubor certifikátu CA."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Nebyl zadán platný soubor certifikátu."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Nebyl zadán platný adresáŠCA."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Zobrazenà statutu certifikátu se sériovým ÄÃslem '%1' selhalo.(%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "KlÃÄový soubor neexistuje."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Neplatné heslo."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Je vyžadováno heslo k šifrovánà výstupu."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Je vyžadováno heslo PKCS12."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Nelze ÄÃst adresáÅ: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "V %1 nebylo nalezeno sériové ÄÃslo."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Požadavek již existuje."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Nelze nalézt pÅedmÄt požadavku."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Nelze nalézt pÅedmÄt certifikátu."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Neplatný název caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "%1 neexistuje."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 již existuje."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Nelze vytvoÅit adresáÅ: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Nelze zkopÃrovat Å¡ablonu konfigurace."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Nelze vytvoÅit soubor."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Nelze analyzovat požadavek."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Chyba pÅi analýze požadavku."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Neplatný objekt RequestGenerationData."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Neplatná hodnota pro NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt nenà pÅÃtomen."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Neplatný objekt NsBaseUrlExt."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Neplatná hodnota pro NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt nenà pÅÃtomen."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Neplatný objekt NsRevocationUrlExt."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Neplatná hodnota pro NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt nenà pÅÃtomen."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Neplatný objekt NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Neplatná hodnota pro NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt nenà pÅÃtomen."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Neplatný objekt NsRenewalUrlExt."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Neplatná hodnota pro NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt nenà pÅÃtomen."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Neplatný objekt NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Neplatný typ: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt nenà pÅÃtomen."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Neplatný objekt NsSslServerNameExt."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt nenà pÅÃtomen."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Neplatný objekt NsCommentExt."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt nenà pÅÃtomen."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Neplatný objekt SubjectAlternativeNameExt."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "Neplatné KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt nenà pÅÃtomen."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Neplatný objekt SubjectKeyIdentifierExt."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "RozÅ¡ÃÅenà se vyskytlo vÃce než jednou: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Nelze analyzovat certifikát (NID: %1 Krit: %2)."
# 51125 AttribValues/label
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "RozÅ¡ÃÅenà se vyskytlo vÃce než jednou."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Nelze analyzovat certifikát (Krit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Neplatné mÃsto v authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Neplatná hodnota pro X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Neplatná hodnota pro X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Neplatná hodnota pro X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Neplatná hodnota pro X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Neplatná hodnota pro X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Neplatná hodnota pro X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Neplatná hodnota pro X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Neplatná hodnota pro X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Neplatná hodnota pro X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Neplatná hodnota pro X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Neplatná hodnota pro X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Neplatná hodnota pro X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Neplatná hodnota pro X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Neplatná hodnota pro X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Neplatná hodnota pro X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Neplatná hodnota pro X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Neplatná hodnota pro X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Neplatná hodnota pro X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Neplatný objekt X509v3RequestExts."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Neplatná hodnota pro X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"Neplatná hodnota pro X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Neplatná hodnota pro X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Neplatná hodnota pro X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Neplatná hodnota pro X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Neplatná hodnota pro X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Neplatná hodnota pro X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Neplatná hodnota pro X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Neplatná hodnota pro X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Neplatná hodnota pro X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/da.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/da.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/da.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/da.po Thu Jun 3 17:26:52 2010
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2010-05-11 10:37+0200\n"
"Last-Translator: Martin Schlander \n"
"Language-Team: Danish \n"
@@ -21,212 +21,212 @@
"X-Generator: Lokalize 1.0\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Ugyldig placering."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Ugyldigt accessOID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Forkert type: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "Ugyldig AuthorityInformation i informationslisten."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt findes ikke."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Ugyldigt AuthorityInfoAccessExt-emne."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt findes ikke."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt findes ikke."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Ugyldigt AuthorityKeyIdentifierGenerateExt-emne."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt findes ikke."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Ugyldig BasicConstraintsExt-emne."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Denne BitExtension findes ikke."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Ugyldig værdi for keyUsage"
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt findes ikke."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Ugyldig KeyUsageExt-emne."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Ugyldig værdi for NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Ugyldig værdi for NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt findes ikke."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Ugyldig NsCertTypeExt-emne."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Skabelon er ikke initialiseret."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Tomt CA-navn."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Skabelon findes ikke: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Ugyldig CA-adgangskode."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Fejl under oprettelse af CA-infrastrukturen."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Kan ikke fortolke certifikatnavnet %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Kan ikke kopiere den private nøgle."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Kan ikke kopiere certifikatet."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Ugyldig efterspørgselsdata."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "Duplikeret DN. Nøglen %1.key findes allerede."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "Duplikeret DN. Efterspørgsel %1.req findes allerede."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Efterspørgsel findes ikke (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Ugyldig udgavedata."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "CA udløber før certifikatet skulle udløbe."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Udstedelse af certifikat fejlede."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Filen %1 blev ikke fundet i depotet."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Ugyldig CRL-Ã¥rsag."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Ugyldig CRL-data."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "Duplikeret DN. Efterspørgsel findes allerede."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Kan ikke fortolke certifikatnavnet."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Efterspørgsel %1 findes ikke."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Fjernelse af efterspørgsel fejlede (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Certifikat %1 findes ikke."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Fjernelse af certifikat fejlede. %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -234,63 +234,63 @@
"Kun tilbagekaldte eller udløbne certifikater kan slettes. Status på "
"certifikatet er %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Database ikke fundet."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Certifikat findes ikke."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Ugyldigt formål %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Ugyldig CA efterspørgselsdata."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Ugyldig CA udgavedata."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA-navn er tomt."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA-mappe findes allerede."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Ifølge basicConstraints, er dette ikke en CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA-nøglen er tom."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Ugyldig nøgledata."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA-adgangskode er tom."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Fejl under nøglekryptering."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Fejl under skriv standardindstillinger."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA-navn eksisterer ikke (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -298,653 +298,653 @@
"Sletning af CA er ikke tilladt. CA skal være udløbet eller aldrig have "
"signeret et certifikat."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Sletning af CA fejlede: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Konfigurationsfilen mangler en værdi for retningslinjer."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Kunne ikke fortolke afsnit %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Feltet %1 skal have en værdi."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 skal angives."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
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:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Konfigurationen er ikke initialiseret."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Mangler afsnit 'distinguished_name' i konfigurationsfilen."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Ugyldigt serienummer %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Kan ikke oprette en hukommelses-BIO."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "kan ikke fortolke certifikatet."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Fejl under fortolkning af certifikatet."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Kan ikke fortolke serienummer."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Kan ikke fortolke dato %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Kunne ikke hente den offentlige nøgle."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "kunne ikke hente RSA-nøgle."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Ikke-understøttet type af offentlig nøgle."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Ikke understøttet algoritme for offentlig-nøgle."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Ikke understøttet signatur-algoritme %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Ugyldigt CertificateIssueData-emne."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Teksten er for lang."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Ugyldigt UserNotice-emne."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Ugyldig værdi for policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Ugyldigt CertificatePolicy-objekt."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt findes ikke."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Ugyldigt CertificatePoliciesExt-objekt."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Indgangen ikke fundet."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Kan ikke fortolke CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Fejl under fortolkning af CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt findes ikke."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Ugyldig CRLDistributionPointsExt-objekt."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Ugyldig CRLGenerationData-objekt."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Ugyldig tilbagekaldelsesårsag %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Ã
rsag er ikke certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Ã
rsag er ikke keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Ã
rsag er ikke CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Ugyldig type %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "DN-linjen kan ikke fortolkes: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Ugyldigt ExtendedKeyUsage-tilvalg %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Ugyldig ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt findes ikke."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Ugyldig ExtendedKeyUsageExt-objekt."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt er ikke tilstede."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Ugyldig bogstavelig værdi for IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Ugyldigt IssuerAlternativeNameExt-objekt."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Ukendt type."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "kan ikke opdele certifikatuddata."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Kan ikke oprette mappe %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 er ikke en mappe."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Ugyldig certifikatfil."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Filen blev ikke fundet: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Filen er for stor: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Kan ikke åbne filen %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "kan ikke læse fra fil %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Filen eksisterer allerede: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Kan ikke hente lås på fil %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Kan ikke skrive til fil %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Filen findes ikke: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Mappen findes ikke: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Ugyldig kommando %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Kørsel af openssl-kommando fejlede."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "openssl-kommando fejlede: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Der er ikke angivet en gyldig nøglefil."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Der er ikke angivet en gyldig efterspørgselsfil."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Der er ikke angivet et gyldigt CA-certifikat."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Der er ikke angivet en gyldig certifikatfil."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Der er ikke angivet en gyldig CA-mappe."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "At vise certifikatstatus med serienummer %1 fejlede (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Den angivne nøglefil eksisterer ikke."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Ugyldig adgangskode."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Adgangskoden til kryptering af output er påkrævet."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "PKCS12-adgangskoden er påkrævet."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Bibliotek kan ikke læses: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Der blev ikke fundet et serienummer i %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Anmodningen eksisterer allerede."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Anmodningens emne blev ikke fundet."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Certifikatemnet blev ikke fundet."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "caName er ugyldigt: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' findes ikke."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 findes stadig."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Biblioteket kan ikke oprettes: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Konfigurationsskabelonen kan ikke kopieres."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Filen kan ikke oprettes."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Anmodningen kan ikke fortolkes."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Fejl under fortolkning af anmodningen."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Ugyldigt RequestGenerationData-objekt."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Ugyldig værdi for NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt findes ikke."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Ugyldigt NsBaseUrlExt-objekt."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Ugyldig værdi for NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt findes ikke."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Ugyldigt NsRevocationUrlExt-objekt."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Ugyldig værdi for NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt findes ikke."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Ugyldigt NsCaRevocationUrlExt-objekt."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Ugyldig værdi for NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt findes ikke."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Ugyldigt NsRenewalUrlExt-objekt."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Ugyldig værdi for NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt findes ikke."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Ugyldigt NsCaPolicyUrlExt-objekt."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Ugyldig type: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt findes ikke."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Ugyldigt NsSslServerNameExt-objekt."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt findes ikke."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Ugyldigt NsCommentExt-objekt."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt findes ikke."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Ugyldigt SubjectAlternativeNameExt-objekt."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "KeyID er ugyldig."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt findes ikke."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Ugyldigt SubjectKeyIdentifierExt-objekt."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Udvidelsen forekom flere gange: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Det var ikke muligt at fortolke certifikatet (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Udvidelsen forekom flere gange."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Det var ikke muligt at fortolke certifikatet (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Ugyldig placering i authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setNsCertTyp."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Ugyldig værdi for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Ugyldig værdi for X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Ugyldig værdi for X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Ugyldig værdi for X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "Ugyldig værdi for X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Ugyldigt X509v3RequestExts-objekt."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "Ugyldig værdi for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "Ugyldig værdi for X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Ugyldig værdi for X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Ugyldig værdi for X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Ugyldig værdi for X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Ugyldig værdi for X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Ugyldig værdi for X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Ugyldig værdi for X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Ugyldig værdi for X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Ugyldig værdi for X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/de.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/de.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/de.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/de.po Thu Jun 3 17:26:52 2010
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.de\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: Sun Nov 9 08:52:47 UTC 2008\n"
"Last-Translator: Marko Schugardt \n"
"Language-Team: German \n"
@@ -21,213 +21,213 @@
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Ungültiger Pfad."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Ungültige accessOID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Falscher Typ: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr ""
"Ungültige Zertifizierungsstelleninformationen in der Informationsliste."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt ist nicht vorhanden."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Ungültiges AuthorityInfoAccessExt-Objekt."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt ist nicht vorhanden."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt ist nicht vorhanden."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Ungültiges AuthorityKeyIdentifierGenerateExt-Objekt."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt ist nicht vorhanden."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Ungültiges BasicConstraintsExt-Objekt."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Diese BitExtension ist nicht vorhanden."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Ungültiger Wert für keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt ist nicht vorhanden."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Ungültiges KeyUsageExt-Objekt."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Ungültiger Wert für NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Ungültiger Wert für NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt ist nicht vorhanden."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Ungültiges NsCertTypeExt-Objekt."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Vorlage nicht initialisiert."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Leerer CA-Name."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Vorlage ist nicht vorhanden: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Ungültiges CA-Passwort."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Fehler bei der Erstellung der CA-Infrastruktur."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Zertifikatname %1 kann nicht analysiert werden."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Privater Schlüssel kann nicht kopiert werden."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Zertifikat kann nicht kopiert werden."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Ungültige Anfragedaten."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "Doppelter DN. Schlüssel %1.key ist bereits vorhanden."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "Doppelter DN. Anfrage %1.req ist bereits vorhanden."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Anfrage ist nicht vorhanden (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Ungültiges Ausgabedatum."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "Die CA läuft vor dem Ablauf des Zertifikats ab."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Fehler bei Zertifikatausgabe."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Datei %1 wurde im Repository nicht gefunden."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Ungültiger CRL-Grund."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Ungültige CRL-Daten."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "Doppelter DN. Anfrage ist bereits vorhanden."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Der Zertifikatname kann nicht analysiert werden."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Anfrage %1 ist nicht vorhanden."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Fehler beim Entfernen der Anfrage (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Zertifikat %1 ist nicht vorhanden."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Fehler beim Entfernen des Zertifikats: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -235,63 +235,63 @@
"Nur zurückgezogene oder abgelaufene Zertifikate können gelöscht werden. Der "
"Status des Zertifikats lautet %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Datenbank nicht gefunden."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Zertifikat ist nicht vorhanden"
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Ungültiger Verwendungszweck %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Ungültiges CA-Anfragedatum."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Ungültiges CA-Ausgabedatum."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA-Name ist leer."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA-Verzeichnis ist bereits vorhanden."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Laut 'basicConstraints' ist dies keine CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA-Schlüssel ist leer."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Ungültige Schlüsseldaten."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA-Passwort ist leer."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Fehler bei der Verschlüsselung des Schlüssels."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Fehler beim schreiben der Vorgaben."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA-Name ist nicht vorhanden (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -299,660 +299,660 @@
"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:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Fehler beim Löschen der CA %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "In der Konfigurationsdatei fehlt ein Richtlinienwert."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Abschnitt %1 kann nicht analysiert werden."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Feld %1 muss einen Wert enthalten."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 muss definiert sein."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "Die Konfigurationsdatei enthält vermutlich eine ungültige Richtlinie."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Die Konfiguration ist noch nicht initialisiert."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "In der Konfigurationsdatei fehlt der Abschnitt 'distinguished_name'."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Ungültige Seriennummer %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Speicher-BIO kann nicht erstellt werden."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Zertifikat kann nicht analysiert werden."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Fehler bei der Analyse des Zertifikats."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Serie kann nicht analysiert werden."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Datum %1 kann nicht analysiert werden."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Der öffentliche Schlüssel konnte nicht abgerufen werden."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Der RSA-Schlüssel konnte nicht abgerufen werden."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Der öffentliche Schlüsseltyp wird nicht unterstützt."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Der öffentliche Schlüsselalgorithmus wird nicht unterstützt."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Signaturalgorithmus %1 wird nicht unterstützt."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Ungültiges CertificateIssueData-Objekt."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Der Text ist zu lang."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Ungültiges UserNotice-Objekt."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Ungültiger Wert für policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Ungültiges CertificatePolicy-Objekt."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt ist nicht vorhanden."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Ungültiges CertificatePoliciesExt-Objekt."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Eintrag nicht gefunden."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "CRL kann nicht analysiert werden."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Fehler bei der Analyse der CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt ist nicht vorhanden."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Ungültiges CRLDistributionPointsExt-Objekt."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Ungültiges CRLGenerationData-Objekt."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Ungültiger Grund für die Zurücknahme: %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Grund ist nicht certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Grund ist nicht keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Grund ist nicht CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Ungültiger Typ %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "DN-Zeile kann nicht analysiert werden: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Ungültige ExtendedKeyUsage-Option %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ExtendedKeyUsageExt ist ungültig."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt ist nicht vorhanden."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Ungültiges ExtendedKeyUsageExt-Objekt."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt ist nicht vorhanden."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Ungültiger Literalwert für IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Ungültiges IssuerAlternativeNameExt-Objekt."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Unbekannter Typ."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Zertifikatausgabe kann nicht geteilt werden."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Verzeichnis %1 kann nicht erstellt werden: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 ist kein Verzeichnis."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Ungültige Zertifikatdatei."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Datei nicht gefunden: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Datei ist zu groÃ: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Datei %1 kann nicht geöffnet werden."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Datei %1 kann nicht gelesen werden."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Datei %1 ist bereits vorhanden."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Für Datei %1 wurde keine Sperre erhalten."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "In Datei %1 kann nicht geschrieben werden."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Datei ist nicht vorhanden: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Verzeichnis ist nicht vorhanden: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Ungültiger Befehl %1."
# 27559 AttribValues/label
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Ausführen des openssl Befehls fehlgeschlagen."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "openssl Befehl fehlgeschlagen: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Keine gültige Schlüsseldatei angegeben."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Keine gültige Anfragedatei angegeben."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Keine gültige CA-Zertifikatdatei angegeben."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Keine gültige Zertifikatdatei angegeben."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Kein gültiges CA-Verzeichnis angegeben."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr ""
"Zertifikatstatus mit Seriennummer %1 konnte nicht angezeigt werden (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Die Schlüsseldatei ist nicht vorhanden."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Ungültiges Passwort."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Das Passwort zum Verschlüsseln der Ausgabe muss angegeben werden."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Das PKCS12-Passwort muss angegeben werden."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Verzeichnis kann nicht glesen werden: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Keine Seriennummer in %1 gefunden."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Die Anforderung ist bereits vorhanden."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Empfänger der Anforderung wurde nicht gefunden."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Empfänger des Zertifikats wurde nicht gefunden."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "caName ungültig: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' ist nicht vorhanden."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 ist nach wie vor vorhanden."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Verzeichnis kann nicht erstellt werden: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Konfigurationsvorlage kann nicht kopiert werden."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Datei kann nicht erstellt werden."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Anforderung kann nicht analysiert werden."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Fehler beim Analysieren der Anforderung."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Ungültiges RequestGenerationData-Objekt."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Unzulässiger Wert für NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt ist nicht vorhanden."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Ungültiges NsBaseUrlExt-Objekt."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Unzulässiger Wert für NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt ist nicht vorhanden."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Ungültiges NsRevocationUrlExt-Objekt."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Unzulässiger Wert für NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt ist nicht vorhanden."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Ungültiges NsCaRevocationUrlExt-Objekt."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Unzulässiger Wert für NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt ist nicht vorhanden."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Ungültiges NsRenewalUrlExt-Objekt."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Unzulässiger Wert für NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt ist nicht vorhanden."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Ungültiges NsCaPolicyUrlExt-Objekt."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Ungültiger Typ: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt ist nicht vorhanden."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Ungültiges NsSslServerNameExt-Objekt."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt ist nicht vorhanden."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Ungültiges NsCommentExt-Objekt."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt ist nicht vorhanden."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Ungültiges SubjectAlternativeNameExt-Objekt."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "KeyID ungültig."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt ist nicht vorhanden."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Ungültiges SubjectKeyIdentifierExt-Objekt."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Erweiterung kam mehrmals vor: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Zertifikat kann nicht analysiert werden (NID: %1 Krit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Erweiterung kam mehrmals vor."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Zertifikat kann nicht analysiert werden (Krit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Ungültiger Ort in authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Unzulässiger Wert für X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Unzulässiger Wert für X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"Unzulässiger Wert für X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Unzulässiger Wert für X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Unzulässiger Wert für X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Unzulässiger Wert für X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Unzulässiger Wert für X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Unzulässiger Wert für X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Unzulässiger Wert für X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Unzulässiger Wert für X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Unzulässiger Wert für X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Unzulässiger Wert für X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Unzulässiger Wert für X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Unzulässiger Wert für X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Unzulässiger Wert für X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Unzulässiger Wert für X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Unzulässiger Wert für X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Unzulässiger Wert für X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Ungültiges X509v3RequestExts-Objekt."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Unzulässiger Wert für X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"Unzulässiger Wert für X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Unzulässiger Wert für X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Unzulässiger Wert für X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Unzulässiger Wert für X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Unzulässiger Wert für X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Unzulässiger Wert für X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Unzulässiger Wert für X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Unzulässiger Wert für X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Unzulässiger Wert für X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/el.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/el.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/el.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/el.po Thu Jun 3 17:26:52 2010
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.el\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2008-06-06 01:04+0100\n"
"Last-Translator: Vasileios Giannakopoulos \n"
"Language-Team: Îλληνικά \n"
@@ -20,213 +20,213 @@
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "ÎανθαÏμÎνη ÏοÏοθεÏία."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "ÎανθαÏμÎνο accessOID"
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "ÎανθαÏμÎÎ½Î¿Ï ÏÏÏοÏ: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "ÎανθαÏμÎνη AuthorityInformation ÏÏην λίÏÏα ÏληÏοÏοÏιÏν"
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "Î AuthorityInfoAccessExt δεν είναι ÏαÏοÏÏα"
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο AuthorityInfoAccess"
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "Î AuthorityKeyIdentifierExt δεν είναι ÏαÏÏν."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "Το AuthorityKeyIdentifierGenerateExt δεν είναι ÏαÏÏν."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο AuthorityKeyIdentifierGenerateExt"
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "Το BasicConstraintsExt δεν είναι ÏαÏÏν"
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο BasicConstraintsExt"
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "ÎÏ
Ïή η BitExtension δεν είναι ÏαÏοÏÏα."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "ÎανθαÏμÎνη Ïιμή για keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "Το KeyUsageExt δεν είναι ÏαÏÏν."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο KeyUsageExt."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "ÎανθαÏμÎνη Ïιμή για NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "ÎανθαÏμÎνη Ïιμή για NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "Το NsCertTypeExt δεν είναι ÏαÏÏν."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο NsCertTypeExt."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Το ÏÏÏÏÏ
Ïο δεν αÏÏικοÏοιήθηκε."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "ÎÎµÎ½Ï Ïνομα CA."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Το ÏÏÏÏÏ
Ïο δεν Ï
ÏάÏÏει: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "ÎανθαÏμÎνο ÏÏ
νθημαÏÎ¹ÎºÏ CA."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "ΣÏάλμα καÏα Ïη δημιοÏ
Ïγία ÏÎ·Ï Ï
ÏÎ¿Î´Î¿Î¼Î®Ï CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "ÎδÏ
ναμία ανάλÏ
ÏÎ·Ï ÏοÏ
ονÏμαÏÎ¿Ï ÏιÏÏοÏοιηÏÎ¹ÎºÎ¿Ï %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "ÎδÏ
ναμία ανÏιγÏαÏÎ®Ï ÏοÏ
ιδιÏÏÎ¹ÎºÎ¿Ï ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "ÎδÏ
ναμία ανÏιγÏαÏÎ®Ï ÏοÏ
ÏιÏÏοÏοιηÏικοÏ."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "ÎανθαÏμÎνα δεδομÎνα αίÏηÏηÏ."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "ÎνÏιγÏαÏή DN. Το κλειδί %1.key Ï
ÏάÏÏει ήδη."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "ÎνÏιγÏαÏή DN. ΠαίÏηÏη %1.req Ï
ÏάÏÏει ήδη."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "ΠαίÏηÏη δεν Ï
ÏάÏÏει (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "ÎανθαÏμÎνα δεδομÎνα θÎμαÏοÏ."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr ""
"ÎÏ
Ïή η αÏÏή ÏιÏÏοÏοίηÏÎ·Ï Î»Î®Î³ÎµÎ¹ ÏÏοÏÎ¿Ï Ïο ÏιÏÏοÏοιηÏÎ¹ÎºÏ Î¸Î± ÎÏÏεÏε να λήγει."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "ΠθεμαÏοÏοίηÏη ÏοÏ
ÏιÏÏοÏοιηÏÎ¹ÎºÎ¿Ï Î±ÏÎÏÏ
Ïε."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Το αÏÏείο %1 δεν βÏÎθηκε ÏÏον καÏάλογο."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "ÎανθαÏμÎÎ½Î¿Ï Î»ÏÎ³Î¿Ï CRL."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "ÎανθαÏμÎνα δεδομÎνα CRL."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "ÎνÏιγÏαÏή DN. ΠαίÏηÏη Ï
ÏάÏÏει ήδη."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "ÎδÏ
ναμία ανάλÏ
ÏÎ·Ï ÏοÏ
ονÏμαÏÎ¿Ï ÏιÏÏοÏοιηÏικοÏ."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "ΠαίÏηÏη %1 δεν Ï
ÏάÏÏει."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "ΠαÏαίÏεÏη ÏÎ·Ï Î±Î¯ÏηÏÎ·Ï Î±ÏÎÏÏ
Ïε (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Το ÏιÏÏοÏοιηÏÎ¹ÎºÏ %1 δεν Ï
ÏάÏÏει."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "ÎÏαίÏεÏη ÏοÏ
ÏιÏÏοÏοιηÏÎ¹ÎºÎ¿Ï Î±ÏÎÏÏ
Ïε: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -234,64 +234,64 @@
"ÎÏνο Ïα ανακληθÎνÏα ή Ïα ληγμÎνα ÏιÏÏοÏοιηÏικά μÏοÏοÏν να διαγÏαÏοÏν. Î "
"καÏάÏÏαÏη ÏοÏ
ÏιÏÏοÏοιηÏÎ¹ÎºÎ¿Ï ÎµÎ¯Î½Î±Î¹ %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "ΠβάÏη δεδομÎνÏν δεν βÏÎθηκε."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Το ÏιÏÏοÏοιηÏÎ¹ÎºÏ Î´ÎµÎ½ Ï
ÏάÏÏει."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "ÎανθαÏμÎÎ½Î¿Ï ÏκοÏÏÏ %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "ÎανθαÏμÎνα δεδομÎνα αίÏηÏÎ·Ï Î±ÏÏÎ®Ï ÏιÏÏοÏοίηÏηÏ."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "ÎανθαÏμÎνα δεδομÎνα θÎμαÏÎ¿Ï Î±ÏÏÎ®Ï ÏιÏÏοÏοίηÏηÏ."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "Το Ïνομα αÏÏÎ®Ï ÏιÏÏοÏοίηÏÎ·Ï ÎµÎ¯Î½Î±Î¹ κενÏ."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "ΠκαÏÎ¬Î»Î¿Î³Î¿Ï Î±ÏÏÎ®Ï ÏιÏÏοÏοίηÏÎ·Ï Ï
ÏάÏÏει ήδη."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "ΣÏμÏÏνα με Ïα basicConstraints, αÏ
Ïή δεν είναι αÏÏή ÏιÏÏοÏοίηÏηÏ."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "Το κλειδί ÏÎ·Ï Î±ÏÏÎ®Ï ÏιÏÏοÏοίηÏÎ·Ï ÎµÎ¯Î½Î±Î¹ κενÏ."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "ÎανθαÏμÎνα δεδομÎνα κλειδιοÏ."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "Το ÏÏ
νθημαÏÎ¹ÎºÏ Î±ÏÏÎ®Ï ÏιÏÏοÏοίηÏÎ·Ï ÎµÎ¯Î½Î±Î¹ κενÏ."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "ΣÏάλμα καÏα Ïην κÏÏ
ÏÏογÏάÏηÏη ÏοÏ
κλειδιοÏ."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "ΣÏάλμα καÏα Ïην κÏÏ
ÏÏογÏάÏηÏη ÏοÏ
κλειδιοÏ."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "Το Ïνομα ÏÎ·Ï Î±ÏÏÎ®Ï ÏιÏÏοÏοίηÏÎ·Ï Î´ÎµÎ½ Ï
ÏάÏÏει (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -299,663 +299,663 @@
"ΠδιαγÏαÏή ÏÎ·Ï Î±ÏÏÎ®Ï ÏιÏÏοÏοίηÏÎ·Ï Î´ÎµÎ½ εÏιÏÏÎÏεÏαι. ΠαÏÏή ÏιÏÏοÏοίηÏÎ·Ï "
"ÏÏÎÏει να είναι ληγμÎνη ή να μην ÎÏει Ï
ÏογÏάÏει ÏοÏÎ ÏιÏÏοÏοιηÏικÏ."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "ΠδιαγÏαÏή ÏÎ·Ï Î±ÏÏÎ®Ï ÏιÏÏοÏοίηÏÎ·Ï Î±ÏÎÏÏ
Ïε: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "ΣÏο αÏÏείο ÏÏ
θμίÏεÏν λείÏει μια Ïιμή για Ïην ÏολιÏική."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "ÎδÏ
ναμία ανάλÏ
ÏÎ·Ï ÏομÎα %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Το Ïεδίο %1 ÏÏÎÏει να ÎÏει μια Ïιμή."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "Το %1 ÏÏÎÏει να οÏιÏÏεί."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr ""
"Το %1 ÏÏÎÏει να είναι Ïο ίδιο ÏÏην αÏÏή ÏιÏÏοÏοίηÏÎ·Ï (%2) και ÏÏην αίÏηÏη (%"
"3)."
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "Το αÏÏείο ÏÏ
θμίÏεÏν ÏαίνεÏαι να ÎÏει λανθαÏμÎνη ÏολιÏική."
# %s is either BOOTP or DHCP
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Î ÏÏθμιÏη δεν αÏÏικοÏοιήθηκε."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "ÎείÏει ο ÏομÎαÏ'distinguished_name' ÏÏο αÏÏείο ÏÏ
θμίÏεÏν. "
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "ÎανθαÏμÎÎ½Î¿Ï ÏειÏιακÏÏ %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "ÎδÏ
ναμία δημιοÏ
ÏÎ³Î¯Î±Ï ÎµÎ½ÏÏ BIO μνήμηÏ."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "ÎδÏ
ναμία ανάλÏ
ÏÎ·Ï ÏοÏ
ÏιÏÏοÏοιηÏικοÏ."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "ΣÏάλμα καÏα Ïην ανάλÏ
Ïη ÏοÏ
ÏιÏÏοÏοιηÏικοÏ."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "ÎδÏ
ναμία ανάλÏ
ÏÎ·Ï ÏομÎα %1."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "ÎδÏ
ναμία ανάλÏ
ÏÎ·Ï Î·Î¼ÎµÏÎ¿Î¼Î·Î½Î¯Î±Ï %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "ÎδÏ
ναμία λήÏÎ·Ï ÏοÏ
δημοÏίοÏ
κλειδιοÏ."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "ÎδÏ
ναμία λήÏÎ·Ï ÏοÏ
RSA κλειδιοÏ."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Îη Ï
ÏοÏÏηÏιζÏÎ¼ÎµÎ½Î¿Ï ÏÏÏÎ¿Ï Î´Î·Î¼Î¿ÏίοÏ
κλειδιοÏ."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Îη Ï
ÏοÏÏηÏιζÏÎ¼ÎµÎ½Î¿Ï Î±Î»Î³ÏÏÎ¹Î¸Î¼Î¿Ï Î´Î·Î¼Î¿ÏίοÏ
κλειδιοÏ."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Îη Ï
ÏοÏÏηÏιζÏÎ¼ÎµÎ½Î¿Ï Î±Î»Î³ÏÏÎ¹Î¸Î¼Î¿Ï Ï
ÏογÏαÏÎ®Ï %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο CertificateIssueData."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Το κείμενο είναι ÏÎ¿Î»Ï Î¼Î±ÎºÏÏ."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο UserNotice."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "ÎανθαÏμÎνη Ïιμή για policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο CertificatePolicy."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "Το CertificatePoliciesExt δεν είναι ÏαÏÏν."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο CertificatePoliciesExt."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "ΠκαÏαÏÏÏηÏη δε βÏÎθηκε."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "ÎδÏ
ναμία ανάλÏ
ÏÎ·Ï CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "ÎδÏ
ναμία καÏα Ïην ανάλÏ
Ïη ÏÎ·Ï CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "Το CRLDistributionPointsExt δεν είναι ÏαÏÏν."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο CRLDistributionPointsExt."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο CRLGenerationData."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "ÎανθαÏμÎÎ½Î¿Ï Î»ÏÎ³Î¿Ï Î±Î½Î¬ÎºÎ»Î·ÏÎ·Ï %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "ΠλÏÎ³Î¿Ï Î´ÎµÎ½ είναι certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "ΠλÏÎ³Î¿Ï Î´ÎµÎ½ είναι keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "ΠλÏÎ³Î¿Ï Î´ÎµÎ½ είναι CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "ÎανθαÏμÎÎ½Î¿Ï ÏÏÏÎ¿Ï %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "ÎδÏ
ναμία ανάλÏ
ÏÎ·Ï Î³ÏÎ±Î¼Î¼Î®Ï DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "ÎανθαÏμÎνη εÏιλογή ExtendedKeyUsage %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ÎανθαÏμÎνο ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "Το ExtendedKeyUsageExt δεν είναι ÏαÏÏν"
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο ExtendedKeyUsageExt."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "Το IssuerAlternativeNameExt δεν είναι ÏαÏÏν"
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "ÎανθαÏμÎνη Î±Î»Î·Î¸Î®Ï Ïιμή για IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο IssuerAlternativeNameExt."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "ÎγνÏÏÏÎ¿Ï ÏÏÏοÏ."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "ÎδÏ
ναμία διαÏÏÏιÏÎ¼Î¿Ï Î±ÏοÏελÎÏμαÏÎ¿Ï ÏιÏÏοÏοιηÏικοÏ."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "ÎδÏ
ναμία δημιοÏ
ÏÎ³Î¯Î±Ï ÎºÎ±ÏαλÏγοÏ
%1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "Το %1 δεν είναι καÏάλογοÏ."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "ÎανθαÏμÎνο αÏÏείο ÏιÏÏοÏοιηÏικοÏ."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Το αÏÏείο δε βÏÎθηκε: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Το αÏÏείο είναι ÏÎ¿Î»Ï Î¼ÎµÎ³Î¬Î»Î¿: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "ÎδÏ
ναμία ανοίγμαÏÎ¿Ï Î±ÏÏείοÏ
%1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "ÎδÏ
ναμία ανάγνÏÏÎ·Ï Î±ÏÏ Ïο αÏÏείο %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Το αÏÏείο Ï
ÏάÏÏει ήδη: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "ÎδÏ
ναμία λήÏÎ·Ï ÎºÎ»ÎµÎ¹Î´ÏμαÏÎ¿Ï ÏÏο αÏÏείο %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "ÎδÏ
ναμία εγγÏαÏÎ®Ï ÏÏο αÏÏείο %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Το αÏÏείο δεν Ï
ÏάÏÏει: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "ΠκαÏÎ¬Î»Î¿Î³Î¿Ï Î´ÎµÎ½ Ï
ÏάÏÏει: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "ÎανθαÏμÎνη ενÏολή %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
#, fuzzy
msgid "Executing openssl command failed."
msgstr "αÏÎÏÏ
Ïε."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
#, fuzzy
msgid "openssl command failed: %1"
msgstr "ÎεÏαÏÏÏÏÏÏη αÏÎÏÏ
Ïε:"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Îεν καθοÏίÏÏηκε ÎγκÏ
Ïο κλειδί."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Îεν καθοÏίÏÏηκε ÎγκÏ
Ïο αÏÏείο αίÏηÏηÏ."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Îεν καθοÏίÏÏηκε ÎγκÏ
Ïο ÏιÏÏοÏοιηÏÎ¹ÎºÏ Î±ÏÏείο αÏÏÎ®Ï ÏιÏÏοÏοίηÏηÏ."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Îεν καθοÏίÏÏηκε ÎγκÏ
Ïο ÏιÏÏοÏοιηÏÎ¹ÎºÏ Î±ÏÏείο."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Îεν καθοÏίÏÏηκε ÎγκÏ
ÏÎ¿Ï ÎºÎ±ÏÎ¬Î»Î¿Î³Î¿Ï ÏÎ·Ï Î±ÏÏÎ®Ï ÏιÏÏοÏοίηÏηÏ."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Î ÏοÏολή ÏÎ·Ï ÎºÎ±ÏάÏÏαÏÎ·Ï ÏιÏÏοÏοιηÏÎ¹ÎºÎ¿Ï Î¼Îµ ÏειÏÎ¹Î±ÎºÏ %1 αÏÎÏÏ
Ïε (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Το αÏÏείο ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î´ÎµÎ½ Ï
ÏάÏÏει."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "ÎανθαÏμÎνο ÏÏ
νθημαÏÎ¹ÎºÏ CA."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "ÎÏαιÏείÏαι Ïο ÏÏ
νθημαÏÎ¹ÎºÏ Î³Î¹Î± κÏÏ
ÏÏογÏάÏηÏη ÏÎ·Ï ÎµÎ¾ÏδοÏ
."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "ÎÏαιÏείÏαι Ïο ÏÏ
νθημαÏÎ¹ÎºÏ PKCS12."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "ÎδÏ
ναμία ανάγνÏÏÎ·Ï ÎºÎ±ÏαλÏγοÏ
: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Îεν βÏÎθηκε ÏειÏιακÏÏ Î±ÏιθμÏÏ ÏÏο %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "ΠαίÏηÏη Ï
ÏάÏÏει ήδη."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "ÎδÏ
ναμία εÏÏεÏÎ·Ï ÏοÏ
θÎμαÏÎ¿Ï Î±Î¯ÏηÏηÏ."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "ÎδÏ
ναμία εÏÏεÏÎ·Ï ÏοÏ
θÎμαÏÎ¿Ï ÏιÏÏοÏοιηÏικοÏ."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "ÎανθαÏμÎνο caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' δεν Ï
ÏάÏÏει."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 ακÏμα Ï
ÏάÏÏει."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "ÎδÏ
ναμία δημιοÏ
ÏÎ³Î¯Î±Ï ÎºÎ±ÏαλÏγοÏ
%1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "ÎδÏ
ναμία ανÏιγÏαÏÎ®Ï ÏοÏ
ÏÏοÏÏÏοÏ
ÏÏθμιÏηÏ."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "ÎδÏ
ναμία δημιοÏ
ÏÎ³Î¯Î±Ï ÏοÏ
αÏÏείοÏ
."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "ÎδÏ
ναμία ανάλÏ
ÏÎ·Ï ÏÎ·Ï Î±Î¯ÏηÏηÏ."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "ΣÏάλμα καÏα Ïην ανάλÏ
Ïη ÏÎ·Ï Î±Î¯ÏηÏηÏ."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο RequestGenerationData."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "ÎανθαÏμÎνη Ïιμή για NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "Το NsBaseUrlExt δεν είναι ÏαÏÏν."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο NsBaseUrlExt."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "ÎανθαÏμÎνη Ïιμή για NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "Το NsRevocationUrlExt δεν είναι ÏαÏÏν."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο NsRevocationUrlExt."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "ÎανθαÏμÎνη Ïιμή για NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "Το NsCaRevocationUrlExt δεν είναι ÏαÏÏν."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "ÎανθαÏμÎνη Ïιμή για NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "Το NsRenewalUrlExt δεν είναι ÏαÏÏν."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο NsRenewalUrlExt."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "ÎανθαÏμÎνη Ïιμή για NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "Το NsCaPolicyUrlExt δεν είναι ÏαÏÏν."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "ÎανθαÏμÎÎ½Î¿Ï ÏÏÏÎ¿Ï %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "Το NsSslServerNameExt δεν είναι ÏαÏÏν."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο NsSslServerNameExt."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "Το NsCommentExt δεν είναι ÏαÏÏν."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο NsCommentExt."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "Το SubjectAlternativeNameExt δεν είναι ÏαÏÏν."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο SubjectAlternativeNameExt."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "ÎανθαÏμÎνο KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "Το SubjectKeyIdentifierExt δεν είναι ÏαÏÏν."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο SubjectKeyIdentifierExt."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "ΠεÏÎκÏαÏη εμÏανίÏÏηκε ÏεÏιÏÏÏÏεÏο αÏÏ Î¼Î¹Î± Ïοα %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "ÎδÏ
ναμία ανάλÏ
ÏÎ·Ï ÏοÏ
ÏιÏÏοÏοιηÏÎ¹ÎºÎ¿Ï (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "ΠεÏÎκÏαÏη εμÏανίÏÏηκε ÏεÏιÏÏÏÏεÏο αÏÏ Î¼Î¹Î± ÏοÏά"
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "ÎδÏ
ναμία ανάλÏ
ÏÎ·Ï ÏοÏ
ÏιÏÏοÏοιηÏÎ¹ÎºÎ¿Ï (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "ÎανθαÏμÎνη ÏοÏοθεÏία ÏÏο authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"ÎανθαÏμÎνη Ïιμή για X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "ÎανθαÏμÎνο ανÏικείμενο X509v3RequestExts."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"ÎανθαÏμÎνη Ïιμή για X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "ÎανθαÏμÎνη Ïιμή για X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/en_GB.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/en_GB.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/en_GB.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/en_GB.po Thu Jun 3 17:26:52 2010
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2007-05-25 21:04+0100\n"
"Last-Translator: Benjamin Weber \n"
"Language-Team: \n"
@@ -19,212 +19,212 @@
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Invalid location."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Invalid accessOID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Wrong type: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "Invalid AuthorityInformation in the information list."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt is not present."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Invalid AuthorityInfoAccessExt object."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt is not present."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt is not present."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Invalid AuthorityKeyIdentifierGenerateExt object."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt is not present."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Invalid BasicConstraintsExt object."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "This BitExtension is not present."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Invalid value for keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt is not present."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Invalid KeyUsageExt object."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Invalid value for NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Invalid value for NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt is not present."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Invalid NsCertTypeExt object."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Template not initialised."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Empty CA name."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Template does not exist: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Invalid CA password."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Error while creating the CA infrastructure."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Cannot parse the certificate name %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Cannot copy the private key."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Cannot copy the certificate."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Invalid request data."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "Duplicate DN. Key %1.key already exists."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "Duplicate DN. Request %1.req already exists."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Request does not exist (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Invalid issue data."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "The CA expires before the certificate should expire."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Issuing the certificate failed."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "File %1 not found in the repository."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Invalid CRL reason."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Invalid CRL data."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "Duplicate DN. Request already exists."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Cannot parse the certificate name."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Request %1 does not exist."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Removing the request failed (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Certificate %1 does not exist."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Removing the certificate failed: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -232,64 +232,64 @@
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Database not found."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Certificate does not exist."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Invalid purpose %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Invalid CA request data."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Invalid CA issue data."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA name is empty."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA directory already exists."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "According to basicConstraints, this is not a CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA key is empty."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Invalid key data."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA password is empty."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Error during key encryption."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "Error during key encryption."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA name does not exist (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -297,656 +297,656 @@
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Deleting the CA failed: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "The configuration file is missing a value for policy."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Cannot parse section %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Field %1 must have a value."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 must be defined."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 must be the same in the CA certificate (%2) and the request (%3)."
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "The configuration file seems to have an invalid policy."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "The configuration is not initialised."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Missing section 'distinguished_name' in the configuration file."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Invalid serial %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Cannot create a memory BIO."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Cannot parse the certificate."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Error while parsing the certificate."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "Cannot parse section %1."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Cannot parse date %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Unable to get the public key."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Could not get RSA key."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Unsupported public key type."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Unsupported public key algorithm."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Unsupported signature algorithm %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Invalid CertificateIssueData object."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "The text is too long."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Invalid UserNotice object."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Invalid value for policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Invalid CertificatePolicy object."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt is not present."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Invalid CertificatePoliciesExt object."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Entry not found."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Cannot parse CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Error parsing the CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt is not present."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Invalid CRLDistributionPointsExt object."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Invalid CRLGenerationData object."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Invalid revoke reason %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Reason is not certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Reason is not keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Reason is not CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Invalid type %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Cannot parse DN line: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Invalid ExtendedKeyUsage option %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Invalid ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt is not present."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Invalid ExtendedKeyUsageExt object."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt is not present."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Invalid literal value for IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Invalid IssuerAlternativeNameExt object."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Unknown type."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Cannot split certificate output."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Cannot create directory %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 is not a directory."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Invalid certificate file."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "File not found: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "File too big: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Cannot open file %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Cannot read from file %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "File already exists: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Cannot get lock on file %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Cannot write to file %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "File does not exist: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Directory does not exist: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Invalid command %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
#, fuzzy
msgid "openssl command failed: %1"
msgstr "Download failed: "
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "No valid key file specified."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "No valid request file specified."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "No valid CA certificate file specified."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "No valid certificate file specified."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "No valid CA directory specified."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Showing certificate status with serial %1 failed (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "The key file does not exist."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "Invalid CA password."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "The password for encrypting the output is required."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "The PKCS12 password is required."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Cannot read directory: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "No serial number found in %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "The request already exists."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Cannot find the request subject."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Cannot find the certificate subject."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Invalid caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' does not exist."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 still exists."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Cannot create directory: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Cannot copy the configuration template."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Cannot create the file."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Cannot parse the request."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Error while parsing the request."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Invalid RequestGenerationData object."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Invalid value for NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt is not present."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Invalid NsBaseUrlExt object."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Invalid value for NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt is not present."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Invalid NsRevocationUrlExt object."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Invalid value for NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt is not present."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Invalid NsCaRevocationUrlExt object."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Invalid value for NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt is not present."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Invalid NsRenewalUrlExt object."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Invalid value for NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt is not present."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Invalid NsCaPolicyUrlExt object."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Invalid type: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt is not present."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Invalid NsSslServerNameExt object."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt is not present."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Invalid NsCommentExt object."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt is not present."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Invalid SubjectAlternativeNameExt object."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "Invalid KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt is not present."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Invalid SubjectKeyIdentifierExt object."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Extension occurred more than once: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Unable to parse the certificate (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Extension occurred more than once."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Unable to parse the certificate (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Invalid location in authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Invalid value for X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Invalid value for X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Invalid X509v3RequestExts object."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Invalid value for X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Invalid value for X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Invalid value for X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Invalid value for X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Invalid value for X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/es.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/es.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/es.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/es.po Thu Jun 3 17:26:52 2010
@@ -12,7 +12,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2008-11-08 16:25+0100\n"
"Last-Translator: Camaleón \n"
"Language-Team: Spanish \n"
@@ -22,212 +22,212 @@
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Ubicación no válida."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "accessOID no válido."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Tipo erróneo: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "AuthorityInformation no válido en la lista de información."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt no está presente."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Objeto AuthorityInfoAccessExt no válido."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt no está presente."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt no está presente."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Objeto AuthorityKeyIdentifierGenerateExt no válido."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt no está presente."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Objeto BasicConstraintsExt no válido."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Esta BitExtension no está presente."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Valor no válido para keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt no está presente."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Objeto KeyUsageExt no válido."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Valor no válido para NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Valor no válido para NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt no está presente."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Objeto NsCertTypeExt no válido."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "La plantilla no se ha inicializado."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Nombre de CA vacÃo."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "La plantilla no existe: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Contraseña de CA no válida."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Error al crear la infraestructura de CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "No es posible analizar el nombre del certificado %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "No es posible copiar la clave privada."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "No es posible copiar el certificado."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Datos de solicitud no válidos."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "DN duplicado. La clave %1.key ya existe."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "DN duplicado. La solicitud %1.req ya existe."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "La solicitud no existe (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Datos de emisión no válidos."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "La CA caduca antes de la fecha de caducidad del certificado."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Error al emitir el certificado."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "No se encuentra el archivo %1 en el repositorio."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Razón CRL no válida."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Datos CRL no válidos."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "DN duplicado. La solicitud ya existe."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "No es posible analizar el nombre del certificado."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "La solicitud %1 no existe."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Error al eliminar la solicitud (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "El certificado %1 no existe."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Error al eliminar el certificado: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -235,63 +235,63 @@
"Sólo se pueden suprimir los certificados revocados o caducados. El estado "
"del certificado es %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "No se encuentra la base de datos."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "El certificado no existe."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Propósito %1 no válido."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Datos de solicitud de CA no válidos."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Datos de emisión de CA no válidos."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "El nombre de CA está vacÃo."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "El directorio de CA ya existe."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Según basicConstraints, esta no es una CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "La clave de CA está vacÃa."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Datos de clave no válidos."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "La contraseña de CA está vacÃa."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Error durante el cifrado de la clave."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Error durante la escritura de los valores predeterminados."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "El nombre de CA no existe (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -299,655 +299,655 @@
"No se permite suprimir la CA. La CA debe haber caducado o no debe haber "
"firmado nunca un certificado."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Error al suprimir la CA: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
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:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "No es posible analizar la sección %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "El campo %1 debe tener un valor."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "Se debe definir %1."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
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:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "La configuración no se ha inicializado."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "En el archivo de configuración falta la sección 'distinguished_name'."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Número de serie %1 no válido."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "No es posible crear una memoria BIO."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "No es posible analizar el certificado."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Error al analizar el certificado."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "No se puede analizar el número de serie."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "No es posible analizar la fecha %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "No es posible obtener la clave pública."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "No es posible obtener la clave RSA."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Tipo de clave pública no admitido."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Algoritmo de clave pública no admitido."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Algoritmo de firma %1 no admitido."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Objeto CertificateIssueData no válido."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "El texto es demasiado largo."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Objeto UserNotice no válido."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Valor no válido para policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Objeto CertificatePolicy no válido."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt no está presente."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Objeto CertificatePoliciesExt no válido."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "No se encuentra la entrada."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "No es posible analizar la CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Error al analizar la CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt no está presente."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Objeto CRLDistributionPointsExt no válido."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Objeto CRLGenerationData no válido."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Razón de revocación no válida %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "La razón no es certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "La razón no es keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "La razón no es CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Tipo %1 no válido."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "No es posible analizar la lÃnea de DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Opción %1 de ExtendedKeyUsage no válida."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ExtendedKeyUsageExt no válido."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt no está presente."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Objeto ExtendedKeyUsageExt no válido."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt no está presente."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Valor literal no válido para IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Objeto IssuerAlternativeNameExt no válido."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Tipo desconocido."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "No es posible dividir la salida del certificado."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "No es posible crear el directorio %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 no es un directorio."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Archivo de certificado no válido."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Archivo no encontrado: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "El archivo es demasiado grande: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "No es posible abrir el archivo %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "No es posible leer del archivo %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "El archivo ya existe: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "No es posible bloquear el archivo %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "No es posible escribir en el archivo %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "El archivo no existe: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "El directorio no existe: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Comando %1 no válido."
# 27559 AttribValues/label
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Ha fallado la ejecución del comando openssl."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "Ha fallado el comando openssl: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "No se ha especificado ningún archivo de clave válido."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "No se ha especificado ningún archivo de solicitud válido."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "No se ha especificado ningún archivo de certificado de CA válido."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "No se ha especificado ningún archivo de certificado válido."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "No se ha especificado ningún directorio de CA válido."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr ""
"Error al mostrar el estado del certificado con número de serie %1 (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "El archivo de clave no existe."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Contraseña no válida."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Se necesita la contraseña para cifrar el resultado."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Se necesita la contraseña PKCS12."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "No es posible leer el directorio: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "No se ha detectado ningún número de serie en %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "La petición ya existe."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "No es posible encontrar el tema pedido."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "No es posible encontrar el tema de certificado."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "caName no válido: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' no existe."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 todavÃa existe."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "No es posible crear el directorio: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "No es posible copiar la plantilla de configuración."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "No es posible crear el archivo."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "No es posible analizar la petición."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Error al analizar la petición."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Objeto RequestGenerationData no válido."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Valor de NsBaseUrlExt no válido."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt no está presente."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Objeto NsBaseUrlExt no válido."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Valor de NsRevocationUrlExt no válido."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt no está presente."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Objeto NsRevocationUrlExt no válido."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Valor de NsCaRevocationUrlExt no válido."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt no está presente."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Objeto NsCaRevocationUrlExt no válido."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Valor de NsRenewalUrlExt no válido."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt no está presente."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Objeto NsRenewalUrlExt no válido."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Valor de NsCaPolicyUrlExt no válido."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt no está presente."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Objeto NsCaPolicyUrlExt no válido."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Tipo no válido: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt no está presente."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Objeto NsSslServerNameExt no válido."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt no está presente."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Objeto NsCommentExt no válido."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt no está presente."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Objeto SubjectAlternativeNameExt no válido."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "KeyID no válido."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt no está presente."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Objeto SubjectKeyIdentifierExt no válido."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "La extensión se ha producido más de una vez: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "No es posible analizar el certificado (NID: %1 CrÃt.: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "La extensión se ha producido más de una vez."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "No es posible analizar el certificado (CrÃt.: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Ubicación no válida en authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Valor de X509v3CertificateIssueExts::setNsBaseUrl no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Valor de X509v3CertificateIssueExts::setNsRevocationUrl no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Valor de X509v3CertificateIssueExts::setNsCaRevocationUrl no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Valor de X509v3CertificateIssueExts::setNsRenewalUrl no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Valor de X509v3CertificateIssueExts::setNsCaPolicyUrl no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Valor de X509v3CertificateIssueExts::setNsSslServerName no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Valor de X509v3CertificateIssueExts::setNsComment no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Valor de X509v3CertificateIssueExts::setNsCertType no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Valor de X509v3CertificateIssueExts::setKeyUsage no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Valor de X509v3CertificateIssueExts::setBasicConstraints no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Valor de X509v3CertificateIssueExts::setExtendedKeyUsage no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Valor de X509v3CertificateIssueExts::setSubjectKeyIdentifier no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Valor de X509v3CertificateIssueExts::setAuthorityKeyIdentifier no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Valor de X509v3CertificateIssueExts::setSubjectAlternativeName no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Valor de X509v3CertificateIssueExts::setIssuerAlternativeName no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "Valor de X509v3CertificateIssueExts::setAuthorityInfoAccess no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Valor de X509v3CertificateIssueExts::setCRLDistributionPoints no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "Valor de X509v3CertificateIssueExts::setCertificatePolicies no válido."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Objeto X509v3RequestExts no válido."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "Valor de X509v3CRLGenerationExts::setAuthorityKeyIdentifier no válido."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "Valor de X509v3CRLGenerationExts::setIssuerAlternativeName no válido."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Valor de X509v3RequestExts::setNsSslServerName no válido."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Valor de X509v3RequestExts::setNsComment no válido."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Valor de X509v3RequestExts::setNsCertType no válido."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Valor de X509v3RequestExts::setKeyUsage no válido."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Valor de X509v3RequestExts::setBasicConstraints no válido."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Valor de X509v3RequestExts::setExtendedKeyUsage no válido."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Valor de X509v3RequestExts::setSubjectKeyIdentifier no válido."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Valor de X509v3RequestExts::setSubjectAlternativeName no válido."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/et.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/et.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/et.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/et.po Thu Jun 3 17:26:52 2010
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.et\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2007-07-30 18:12+0300\n"
"Last-Translator: Ain Vagula \n"
"Language-Team: Estonian \n"
@@ -18,926 +18,926 @@
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Vigane asukoht."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr ""
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Vale tüüp:%1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr ""
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr ""
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr ""
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr ""
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr ""
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr ""
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr ""
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr ""
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr ""
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr ""
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt puudub."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Vigane KeyUsageExt objekt."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "NsCertTypeExt väärtus on vigane."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Vigane NsCertTypeExt väärtus: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt puudub."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Vigane NsCertTypeExt objekt."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Mall pole initsialiseeritud."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Tühi SK nimi."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Malli pole olemas: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Vigane SK parool."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Viga SK infrastruktuuri loomisel."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Sertifikaadi nime %1 ei saa parsida."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Privaatvõtit pole võimalik kopeerida."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Sertifikaati pole võimalik kopeerida."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Vigased päringuandmed."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr ""
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr ""
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Päringut pole olemas (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Vigased väljalaske andmed."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr ""
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr ""
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr ""
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Vigane CRL põhjus."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Vigased CRL andmed."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr ""
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Sertifikaadi nime ei saa parsida."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Päringut %1 pole olemas."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Päringu eemaldamine nurjus (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Sertifikaati %1 pole olemas."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Sertifikaadi eemaldamine nurjus: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
msgstr ""
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Andmebaasi ei leitud."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Sertifikaati pole olemas."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Vigane otstarve %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Vigased SK päringu andmed."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Vigased SK väljalaske andmed."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "SK nimi on tühi."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "SK kataloog on juba olemas."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr ""
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "SK võti on tühi."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Vigased võtme andmed."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "SK parool on tühi."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Viga võtme krüptimisel."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "Viga võtme krüptimisel."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "SK nime pole olemas (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
msgstr ""
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "SK kustutamine nurjus: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr ""
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Ei saa parsida sektsiooni %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr ""
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr ""
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr ""
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr ""
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Häälestus on initsialiseerimata."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr ""
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Vigane seerianumber %1"
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Ei suudeta luua mälu BIO-t."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Sertifikaati ei saa parsida."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Viga sertifikaadi parsimisel."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "Ei saa parsida sektsiooni %1."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Ei saa parsida kuupäeva %1"
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Ei suuda hankida avalikku võtit."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr ""
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Toetamata avaliku võtme tüüp."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr ""
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr ""
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr ""
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr ""
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Vigane UserNotice objekt."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr ""
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Vigane CertificatePolicy objekt."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr ""
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr ""
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr ""
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Ei suuda parsida CRL-i."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Viga CRL-i töötlemisel."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt puudub."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Vigane CRLDistributionPointsExt objekt."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Vigane CRLGenerationData objekt."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Vigane tühistamispõhjus %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Põhjus ei ole certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Põhjus ei ole keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Põhjus ei ole CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Vigane tüüp %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Ei suuda parsida DN-rida: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Vigane ExtendedKeyUsage säte %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Vigane ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt puudub."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Vigane ExtendedKeyUsageExt objekt."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt puudub."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr ""
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Vigane IssuerAlternativeNameExt objekt."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Tundmatu tüüp."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr ""
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Ei saa luua katalooogi %1: %2"
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 pole kataloog."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Vigane sertifikaadi fail."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Faili ei leitud: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Fail on liiga suur: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Ei saa avada faili %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Ei suuda lugeda failist %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Fail on juba olemas: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Faili %1 ei saa lukustada."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Ei suuda kirjutada faili %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Faili pole olemas: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Kataloogi pole olemas: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Vigane käsk %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
#, fuzzy
msgid "openssl command failed: %1"
msgstr "Allalaadimine nurjus: "
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr ""
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr ""
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr ""
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr ""
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr ""
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr ""
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Võtmefaili pole olemas."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "Vigane parool"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr ""
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Vajalik on PKCS12 parool."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Kataloogi ei saa lugeda: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Asukohast %1 ei leitud seerianumbrit."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Päring on juba olemas."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Päringu subjekti ei leitud."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Sertifikaadi subjekti ei leitud."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Vigane caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' pole olemas."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 on olemas."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Ei saa luua kataloogi: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Häälestuse malli pole võimalik kopeerida."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Faili ei sa luua."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Päringut ei saa parsida."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Viga päringu töötlemisel."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Vigane RequestGenerationData objekt."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "NsBaseUrlExt väärtus on vigane."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt puudub."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Vigane NsBaseUrlExt objekt."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "NsRevocationUrlExt väärtus on vigane."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt puudub."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Vigane NsRevocationUrlExt objekt."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "NsCaRevocationUrlExt väärtus on vigane."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt puudub."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Vigane NsCaRevocationUrlExt objekt."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "NsRenewalUrlExt väärtus on vigane."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt puudub."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Vigane NsRenewalUrlExt objekt."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "NsCaPolicyUrlExt väärtus on vigane."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt puudub."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Vigane NsCaPolicyUrlExt objekt."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Vigane tüüp: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt puudub."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Vigane NsSslServerNameExt objekt."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt puudub."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Vigane NsCommentExt objekt."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt puudub."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Vigane SubjectAlternativeNameExt objekt."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "Vigane KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt puudub."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Vigane SubjectKeyIdentifierExt objekt."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr ""
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Sertifikaati pole võimalik parsida (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr ""
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Sertifikaati pole võimalik parsida (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr ""
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Vigane X509v3CertificateIssueExts::setNsBaseUrl väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Vigane X509v3CertificateIssueExts::setNsRevocationUrl väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Vigane X509v3CertificateIssueExts::setNsCaRevocationUrl väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Vigane X509v3CertificateIssueExts::setNsRenewalUrl väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Vigane X509v3CertificateIssueExts::setNsCaPolicyUrl väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Vigane X509v3CertificateIssueExts::setNsSslServerName väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Vigane X509v3CertificateIssueExts::setNsComment väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Vigane X509v3CertificateIssueExts::setNsCertType väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Vigane X509v3CertificateIssueExts::setKeyUsage väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Vigane X509v3CertificateIssueExts::setBasicConstraints väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Vigane X509v3CertificateIssueExts::setExtendedKeyUsage väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "Vigane X509v3CertificateIssueExts::setSubjectKeyIdentifier väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr "Vigane X509v3CertificateIssueExts::setAuthorityKeyIdentifier väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr "Vigane X509v3CertificateIssueExts::setSubjectAlternativeName väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr "Vigane X509v3CertificateIssueExts::setIssuerAlternativeName väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "Vigane X509v3CertificateIssueExts::setAuthorityInfoAccess väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr "Vigane X509v3CertificateIssueExts::setCRLDistributionPoints väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "Vigane X509v3CertificateIssueExts::setCertificatePolicies väärtus."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Vigane X509v3RequestExts objekt."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "Vigane X509v3CRLGenerationExts::setAuthorityKeyIdentifier väärtus."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "Vigane X509v3CRLGenerationExts::setIssuerAlternativeName väärtus."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Vigane X509v3RequestExts::setNsSslServerName väärtus."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Vigane X509v3RequestExts::setNsComment väärtus."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Vigane X509v3RequestExts::setNsCertType väärtus."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Vigane X509v3RequestExts::setKeyUsage väärtus."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Vigane X509v3RequestExts::setBasicConstraints väärtus."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Vigane X509v3RequestExts::setExtendedKeyUsage väärtus."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Vigane X509v3RequestExts::setSubjectKeyIdentifier väärtus."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Vigane X509v3RequestExts::setSubjectAlternativeName väärtus."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/fi.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/fi.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/fi.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/fi.po Thu Jun 3 17:26:52 2010
@@ -14,7 +14,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.fi\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2010-04-27 21:37+0300\n"
"Last-Translator: Jyri Palokangas \n"
"Language-Team: suomi \n"
@@ -23,212 +23,212 @@
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Virheellinen paikka."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Virheellinen accessOID"
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Väärä tyyppi: %1"
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "Tietoluettelon AuthorityInformation on virheellinen."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt:ia ei löydetty."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Virheellinen AuthorityInfoAccessExt objekti."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt:ia ei löydetty."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt:ia ei löydetty."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Virheellinen AuthorityKeyIdentifierGenerateExt objekti."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt:ia ei löydetty."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Virheellinen BasicConstraintsExt objekti."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Tätä BitExtension:ia ei löydetty."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Virheellinen \"keyUsage \"-arvo."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt:ia ei löydetty"
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Virheellinen KeyUsageExt objekti."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Virheellinen arvo NsCertTypeExt:lle."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Virheellinen arvo NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt:ia ei löydetty. "
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Virheellinen NsCertTypeExt objekti."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Mallia ei ole alustettu."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Tyhjä CA-nimi."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Malli: %1 ei ole olemassa."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Väärä CA-salasana"
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Virhe luotaessa CA-infrastruktuuria."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Ei voitu koostaa varmennenimeä: %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Ei voitu kopioida yksityistä avainta."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Varmennetta ei voitu kopioida."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Pyynnön tieto virheellinen."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "Duplikaatti DN.avain %1.avain on jo olemassa."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "Duplikaatti DN. Pyyntö %1 .Pyyntö on jo olemassa"
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Pyyntöä (%1) ei ole olemassa."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Virheellinen \"myönnetty\" (issue) -tieto."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "CA vanhenee ennen kuin varmenteen pitäisi vanheta."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Varmenteen myöntäminen epäonnistui."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Tiedostoa %1 ei löydetty tietovarastosta (repository)."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Virheellinen CRL-syy."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Virheellinen CRL-tieto."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "Duplikaatti DN. Pyyntö on jo olemassa."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Ei voitu koostaa varmenteen nimeä."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Pyyntöä %1 ei ole olemassa."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Pyynnön %1 poisto epäonnistui."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Varmennetta %1 ei ole olemassa."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Varmenteen %1 poisto epäonnistui."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -236,63 +236,63 @@
"Vain peruutettuja tai vanhentuneita varmenteita voi poistaa. Varmenteen tila "
"on %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Tietokantaa ei löydy."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Varmennetta ei ole olemassa."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Virheellinen tarkoitus (purpose) %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Virheellinen CA-pyyntö -tieto."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Virheellinen CA-myönnetty (issue) -tieto."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA-nimi on tyhjä."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA-hakemisto on jo olemassa."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "BasicConstraints:in mukaan tämä ei ole CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA-avain on tyhjä."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Virheellinen \"avain\" -tieto"
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA-salasana on tyhjä."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Virhe avaimen salauksessa."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Virhe oletuskirjoitusten aikana."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA-nimeä %1 ei ole olemassa."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -300,654 +300,654 @@
"CA:n poistaminen ei ole sallittua. CA:n täytyy olla vanhentunut tai "
"varmenteen allekirjoittamaton."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "CA:n %1 poisto epäonnistui."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Määritystiedostosta puuttuu \"menettely\" (value for policy)"
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Ei voitu koostaa osiota %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Kentässä %1 täytyy olla arvo."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 pitää olla määritetty."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr ""
"Määritystiedostossa näyttäisi olevan virheellinen \"menettely\" (policy)."
# %s is either BOOTP or DHCP
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Määritystä ei ole alustettu."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Määritystiedostosta puuttuu osio: 'distinguished_name' ."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Virheellinen sarja (serial) %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Ei voitu luoda muisti-BIO:a"
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Ei voitu koostaa varmennetta."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Virhe varmenteen koostamisessa."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Ei voitu koostaa sarjanumeroa"
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Ei voitu koostaa päiväystä %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Ei voitu hakea julkista avainta."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Ei voitu hakea RSA-avainta."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Julkisen avaimen tyyppi ei tuettu."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Julkisen avaimen algoritmi ei tuettu."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Allekirjoituksen algoritmi %1 ei tuettu."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Virheellinen CertificateIssueData objekti."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Teksti on liian pitkä."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Virheellinen UserNotice objekti."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Virheellinen policyIdentifier arvo: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Virheellinen CertificatePolicy objekti."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt:ia ei löydy."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Virheellinen CertificatePoliciesExt objekti."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Merkintää ei löytynyt."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "CRL:ää ei voitu koostaa."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Virhe CRL:n koostamisessa."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt:ia ei löytynyt."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Virheellinen CRLDistributionPointsExt objekti."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Virheellinen CRLGenerationData objekti."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Virheellinen peruutuksen (revoke) syy: %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Syynä ei ole certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Syynä ei ole keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Syynä ei ole CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Virheellinen tyyppi %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "DN-riviä ei voi jäsentää: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Virheellinen ExtendedKeyUsage optio %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Virheellinen ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt:ia ei löytynyt."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Virheellinen ExtendedKeyUsageExt objekti."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt ei ole saatavilla."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Virheellinen literal -arvo IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Virheellinen IssuerAlternativeNameExt objekti."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Tuntematon tyyppi."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Varmenteen tulostusta (output) ei voida jakaa"
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Ei voitu luoda hakemistoa %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 ei ole hakemisto."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Virheellinen varmenne-tiedosto."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Tiedostoa %1 ei löytynyt."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Tiedosto %1 liian iso."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Tiedostoa %1 ei voitu avata."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Tiedostosta %1 ei voitu lukea."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Tiedosto %1 on jo olemassa."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Tiedostoa %1 ei voitu lukita."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Tiedostoon %1 ei voitu kirjoittaa."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Tiedostoa %1 ei ole olemassa."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Hakemistoa %1 ei ole olemassa."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Virheellinen komento %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "openssl komennon suorittaminen epäonnistui."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "openssl komento epäonnistui: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Kelvollista avain -tiedostoa ei ole määritetty."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Kelvollista pyyntö -tiedostoa ei ole määritetty."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Kelvollista CA-varmennetiedostoa ei ole määritetty."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Kelvollista varmennetiedostoa ei ole määritetty."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Kelvollista CA-hakemistoa ei ole määritetty."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Varmenteen tilan näyttäminen sarjalla (serial) %1 epäonnistui (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Avaintiedostoa ei ole olemassa."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Virheellinen salasana."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Tulosteen salaamisen salasana on pakollinen."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "PKCS12-salasana on pakollinen."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Hakemistoa ei voi lukea: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Sarjanumeroa ei löydetty kohteesta %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Pyyntö on jo olemassa."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Pyyntöaihetta (request subject) ei löydy."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Varmenneaihetta (certificate subject) ei löydy ."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Virheellinen caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' ei ole olemassa."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 on yhä olemassa."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Hakemistoa ei voi luoda: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Määritysmallia ei voi kopioida."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Tiedostoa ei voi luoda."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Pyyntöä ei voi jäsentää."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Virhe jäsennettäessä pyyntöä."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Virheellinen RequestGenerationData-objekti."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Virheellinen NsBaseUrlExt-arvo."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt:ia ei löydetty."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Virheellinen NsBaseUrlExt-objekti."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Virheellinen NsRevocationUrlExt-arvo."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt:ia ei löydetty."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Virheellinen NsRevocationUrlExt-objekti."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Virheellinen NsCaRevocationUrlExt-arvo."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt:ia ei löydetty."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Virheellinen NsCaRevocationUrlExt-objekti."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Virheellinen NsRenewalUrlExt-arvo."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt:ia ei löydetty."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Virheellinen NsRenewalUrlExt-objekti."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Virheellinen NsCaPolicyUrlExt-arvo."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt:ia ei löydetty."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Virheellinen NsCaPolicyUrlExt-objekti."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Virheellinen tyyppi: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt:ia ei löydetty."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Virheellinen NsSslServerNameExt-objekti."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt:ia ei löydetty."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Virheellinen NsCommentExt-objekti."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt:ia ei löydetty."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Virheellinen SubjectAlternativeNameExt-objekti."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "Virheellinen KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt:ia ei löydetty."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Virheellinen SubjectKeyIdentifierExt-objekti."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Laajennus ilmeni useita kertoja: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Varmennetta ei voi jäsentää (NID: %1 Krit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Laajennus ilmeni useita kertoja."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Varmennetta ei voi jäsentää (Krit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Virheellinen sijainti kohteessa authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Virheellinen X509v3CertificateIssueExts::setNsBaseUrl-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Virheellinen X509v3CertificateIssueExts::setNsRevocationUrl-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Virheellinen X509v3CertificateIssueExts::setNsCaRevocationUrl-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Virheellinen X509v3CertificateIssueExts::setNsRenewalUrl-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Virheellinen X509v3CertificateIssueExts::setNsCaPolicyUrl-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Virheellinen X509v3CertificateIssueExts::setNsSslServerName-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Virheellinen X509v3CertificateIssueExts::setNsComment-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Virheellinen X509v3CertificateIssueExts::setNsCertType-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Virheellinen X509v3CertificateIssueExts::setKeyUsage-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Virheellinen X509v3CertificateIssueExts::setBasicConstraints-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Virheellinen X509v3CertificateIssueExts::setExtendedKeyUsage-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "Virheellinen X509v3CertificateIssueExts::setSubjectKeyIdentifier-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Virheellinen X509v3CertificateIssueExts::setAuthorityKeyIdentifier-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Virheellinen X509v3CertificateIssueExts::setSubjectAlternativeName-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Virheellinen X509v3CertificateIssueExts::setIssuerAlternativeName-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "Virheellinen X509v3CertificateIssueExts::setAuthorityInfoAccess-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Virheellinen X509v3CertificateIssueExts::setCRLDistributionPoints-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "Virheellinen X509v3CertificateIssueExts::setCertificatePolicies-arvo."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Virheellinen X509v3RequestExts-objekti."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "Virheellinen X509v3CRLGenerationExts::setAuthorityKeyIdentifier-arvo."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "Virheellinen X509v3CRLGenerationExts::setIssuerAlternativeName-arvo."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Virheellinen X509v3RequestExts::setNsSslServerName-arvo."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Virheellinen X509v3RequestExts::setNsComment-arvo."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Virheellinen X509v3RequestExts::setNsCertType-arvo."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Virheellinen X509v3RequestExts::setKeyUsage-arvo."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Virheellinen X509v3RequestExts::setBasicConstraints-arvo."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Virheellinen X509v3RequestExts::setExtendedKeyUsage-arvo."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Virheellinen X509v3RequestExts::setSubjectKeyIdentifier-arvo."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Virheellinen X509v3RequestExts::setSubjectAlternativeName-arvo."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/fr.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/fr.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/fr.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/fr.po Thu Jun 3 17:26:52 2010
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2010-05-17 18:24+0100\n"
"Last-Translator: Guillaume GARDET \n"
"Language-Team: Novell Language \n"
@@ -13,214 +13,214 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Emplacement non valide."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "accessOID non valide."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Type incorrect : %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr ""
"Informations relatives à l'autorité non valides dans la liste des "
"informations."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt absent."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Objet AuthorityInfoAccessExt non valide."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt absent."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt absent."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Objet AuthorityKeyIdentifierGenerateExt non valide."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt absent."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Objet BasicConstraintsExt non valide."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "BitExtension absent (dans ce cas)."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Valeur non valide pour keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt absent."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Objet KeyUsageExt non valide."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Valeur non valide pour NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Valeur non valide pour NsCertTypeExt : %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt absent."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Objet NsCertTypeExt non valide."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Modèle non initialisé."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Nom CA vide."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Modèle inexistant : %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Mot de passe CA non valide."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Erreur lors de la création de l'infrastructure CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Impossible d'analyser le nom de certificat %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Impossible de copier la clé privée."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Impossible de copier le certificat."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Données de requête non valides."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "Nom distinctif en double. Clé %1.key déjà existante."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "Nom distinctif en double. Requête %1.req déjà existante."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Requête inexistante (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Données de problème non valides."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "La date CA expire avant la fin du certificat."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Ãchec d'émission du certificat."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Fichier %1 introuvable dans le dépôt."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Raison CRL non valide."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Données CRL non valides."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "Nom distinctif en double. La requête existe déjà ."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Impossible d'analyser le nom de certificat."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Requête %1 inexistante."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Ãchec de la suppression de la requête (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Certificat %1 inexistant."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Ãchec de la suppression du certificat (%1)."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -228,64 +228,64 @@
"Seuls les certificats révoqués ou expirés peuvent être supprimés. L'état du "
"certificat est %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Base de données introuvable."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Le certificat n'existe pas."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Objectif %1 non valide."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Données de requête CA non valides."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Données de problème CA non valides."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "Nom CA vide."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "Répertoire CA déjà existant."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "D'après basicConstraints, il ne s'agit pas de CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "Clé CA vide."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Données de clé non valides."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "Mot de passe CA vide."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Erreur lors du codage de données de clé."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "Erreur lors de l'écriture des valeurs par défaut."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "Nom CA inexistant (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -293,663 +293,663 @@
"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:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Ãchec de la suppression de CA : %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Une valeur de stratégie absente du fichier de configuration."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Impossible d'analyser la section %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Le champ %1 doit comporter une valeur."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 doit être défini."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
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:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Configuration non initialisée."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Section 'distinguished_name' absente du fichier de configuration."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Numéro de série %1 non valide."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Impossible de créer un BIO mémoire."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Impossible d'analyser le certificat."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Erreur lors de l'analyse du certificat."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "Impossible d'analyser le série."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Impossible d'analyser la date %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Impossible d'obtenir la clé publique."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Impossible d'obtenir la clé RSA."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Type de clé publique non pris en charge."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Algorithme de clé publique non pris en charge."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Algorithme de signature %1 non pris en charge."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Objet CertificateIssueData non valide."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Texte trop long."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Objet UserNotice non valide."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Valeur non valide pour policyIdentifier : %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Objet CertificatePolicy non valide."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt absent."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Objet CertificatePoliciesExt non valide."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Entrée introuvable."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Impossible d'analyser la CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Erreur lors de l'analyse de la CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt absent."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Objet CRLDistributionPointsExt non valide."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Objet CRLGenerationData non valide."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Raison de révocation %1 non valide."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "La raison n'est pas certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "La raison n'est pas keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "La raison n'est pas CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Type %1 non valide."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Impossible d'analyser la ligne DN : %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Option ExtendedKeyUsage %1 non valide."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ExtendedKeyUsageExt non valide."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt absent."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Objet ExtendedKeyUsageExt non valide."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt absent."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Valeur littérale non valide pour IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Objet IssuerAlternativeNameExt non valide."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Type inconnu."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Impossible de diviser les données de sortie de certificat."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Impossible de créer le répertoire %1 : %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 n'est pas un répertoire."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Fichier de certificat non valide."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Fichier introuvable : %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Fichier trop volumineux : %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Impossible d'ouvrir le fichier %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Impossible de lire le fichier %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Fichier déjà existant : %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Impossible de verrouiller le fichier %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Impossible d'écrire des données dans le fichier %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Fichier inexistant : %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Répertoire inexistant : %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Commande %1 non valide."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "L'exécution de la commande openssl a échoué."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "Ãchec de la commande openssl : %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Aucun fichier de clé valide n'a été spécifié."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Aucun fichier de requête valide n'a été spécifié."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Aucun fichier de certificat CA valide n'a été spécifié."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Aucun fichier de certificat valide n'a été spécifié."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Aucun répertoire CA valide n'a été spécifié."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr ""
"Ãchec d'affichage de l'état du certificat avec le numéro de série %1 (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Le fichier de clé n'existe pas."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Mot de passe incorrect."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Le mot de passe pour coder la sortie est requis."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Le mot de passe PKCS12 est requis."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Impossible de lire le répertoire : %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Aucun numéro de série n'a été trouvé dans %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "La requête existe déjà ."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Le sujet de la requête est introuvable."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Le sujet du certificat est introuvable."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "caName non valide : %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' n'existe pas."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 existe toujours."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Impossible de créer le répertoire : %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Impossible de créer le modèle de configuration."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Impossible de créer le fichier."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Impossible d'analyser la requête."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Erreur lors de l'analyse de la requête."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Objet RequestGenerationData non valide."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Valeur non valide pour NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt n'est pas présent."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Objet NsBaseUrlExt non valide."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Valeur non valide pour NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt n'est pas présent."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Objet NsRevocationUrlExt non valide."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Valeur non valide pour NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt n'est pas présent."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Objet NsCaRevocationUrlExt non valide."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Valeur non valide pour NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt n'est pas présent."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Objet NsRenewalUrlExt non valide."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Valeur non valide pour NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt n'est pas présent."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Objet NsCaPolicyUrlExt non valide."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Type non valide : %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt n'est pas présent."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Objet NsSslServerNameExt non valide."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt n'est pas présent."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Objet NsCommentExt non valide."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt n'est pas présent."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Objet SubjectAlternativeNameExt non valide."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "KeyID non valide."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt n'est pas présent."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Objet SubjectKeyIdentifierExt non valide."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Une extension s'est présentée plusieurs fois : %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Impossible d'analyser le certificat (NID : %1 Crit : %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Une extension s'est présentée plusieurs fois."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Impossible d'analyser le certificat (Crit : %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Emplacement non valide dans authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Valeur non valide pour X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Valeur non valide pour X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"Valeur non valide pour X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Valeur non valide pour X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Valeur non valide pour X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Valeur non valide pour X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Valeur non valide pour X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Valeur non valide pour X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Valeur non valide pour X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr ""
"Valeur non valide pour X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr ""
"Valeur non valide pour X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Valeur non valide pour X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Valeur non valide pour X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Valeur non valide pour X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Valeur non valide pour X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Valeur non valide pour X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Valeur non valide pour X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Valeur non valide pour X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Objet X509v3RequestExts non valide."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Valeur non valide pour X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"Valeur non valide pour X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Valeur non valide pour X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Valeur non valide pour X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Valeur non valide pour X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Valeur non valide pour X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Valeur non valide pour X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Valeur non valide pour X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Valeur non valide pour X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Valeur non valide pour X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/gu.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/gu.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/gu.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/gu.po Thu Jun 3 17:26:52 2010
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: nis\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2006-11-11 18:41+0530\n"
"Last-Translator: Priyavert Sharma\n"
"Language-Team: AgreeYa Solutions\n"
@@ -11,212 +11,212 @@
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.10.2\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "લà«àªà«àª¶àª¨ àª
માનà«àª¯."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "accessOID àª
માનà«àª¯."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "àªà«àªà« પà«àª°àªàª¾àª°: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "માહિતૠલિસà«àªàª®àª¾àª àª
માનà«àª¯ àªàª¥à«àª°àª¿àªà«àªàª¨à«àª«à«àª°à«àª®à«àª¶àª¨."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt મà«àªà«àª¦ નથà«."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "AuthorityInfoAccessExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt મà«àªà«àª¦ નથà«."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt મà«àªà«àª¦ નથà«."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "AuthorityKeyIdentifierGenerateExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt મà«àªà«àª¦ નથà«."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "BasicConstraintsExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "BitExtension મà«àªà«àª¦ નથà«."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "keyUsage માàªà« મà«àª² àª
માનà«àª¯."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt મà«àªà«àª¦ નથà«."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "KeyUsageExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "NsCertTypeExt માàªà« મà«àª² àª
માનà«àª¯."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "NsCertTypeExt માàªà« મà«àª² àª
માનà«àª¯: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt મà«àªà«àª¦ નથà«."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "NsCertTypeExt àªàª¬àªà«àªà«àª àª
માનà«àª¯"
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "àªà«àª®à«àªªàª²à«àª àªàª¨à«àª¶à«àª¯àª²àª¾àªàª થયà«àª નથà«."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "CA નામ àªàª¾àª²à« àªà«."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "àªà«àª®à«àªªàª²à«àª àªà« ઠનહà«àª: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "CA પાસવરà«àª¡ àª
માનà«àª¯."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "CA àªàª¨à«àª«à«àª°àª¾àª¸à«àªà«àª°àªà«àªàª° બનાવતૠવàªàª¤à« àªà«àª²."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "સરà«àªàª«à«àªà«àª નામ %1 પારà«àª¸ àªàª°à« શàªàª¾àª¯à«àª નહà«àª."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "પà«àª°àª¾àªàªµà«àª àªà« àªà«àªªà« àªàª°à« શàªàª¾àª નહà«àª."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "સરà«àªàª¿àª«à«àªà«àª àªà«àªªà« àªàª°à« શàªàª¾àª¯à«àª નહà«àª."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "રિàªà«àªµà«àª¸à«àª ડà«àªàª¾ àª
માનà«àª¯."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "DN સરàªà«àª ઠàªà«. àªà« %1.key àª
સà«àª¤àª¿àª¤à«àªµàª®àª¾àª àªà« àª."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "DN સરàªà«àª ઠàªà«. રિàªà«àªµà«àª¸à«àª %1. req àª
સà«àª¤àª¿àª¤à«àªµàª®àª¾àª àªà« àª."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "રિàªà«àªµà«àª¸à«àª àª
સà«àª¤àª¿àª¤à«àªµàª®àª¾àª નથà«(%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "àªàª¸à«àª¯à« ડà«àªàª¾ àª
માનà«àª¯."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "સરà«àªàª¿àª«à«àªà«àª પà«àª°à«àª થાય તૠપહà«àª²àª¾àª CA પà«àª°à«àª થઠàªàª¾àª¯ àªà«."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "સરà«àªàª¿àª«à«àªà«àª àªàª¸à«àª¯à« àªàª°àªµàª¾àª¨à«àª નિષà«àª«àª³."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "રિપà«àª¸à«àªàª°à«àª®àª¾àª ફાàªàª² %1 મળૠનહà«àª."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "CRL રિàªàª¨ àª
માનà«àª¯."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "CRL ડà«àªàª¾ àª
માનà«àª¯."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "DN સરàªà«àª ઠàªà«. રિàªà«àªµà«àª¸à«àª àª
સà«àª¤àª¿àª¤à«àªµàª®àª¾àª àªà« àª."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "સરà«àªàª«à«àªà«àª નામ પારà«àª¸ àªàª°à« શàªàª¾àª¯à«àª નહà«àª."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "રિàªà«àªµà«àª¸à«àª %1 àª
સà«àª¤àª¿àª¤à«àªµàª®àª¾àª નથà«."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "રિàªà«àªµà«àª¸à«àª દà«àª° àªàª°àªµàª¾àª¨à«àª નિષà«àª«àª³ (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "સરà«àªàª¿àª«à«àªà«àª %1 àª
સà«àª¤àª¿àª¤à«àªµàª®àª¾àª નથà«."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "સરà«àªàª¿àª«à«àªà«àª દà«àª° àªàª°àªµàª¾àª¨à«àª નિષà«àª«àª³: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -224,64 +224,64 @@
"માતà«àª° રદ àªàª°à«àª²àª¾àª àªà« પà«àª°àª¾ થઠàªàª¯àª¾àª હà«àª¯, તૠઠસરà«àªàª¿àª«à«àªà«àª ડà«àª²à«àª àªàª°à« શàªàª¾àª¯.સરà«àªàª¿àª«à«àªà«àª નà«àª સà«àªà«àªàª¸ "
"àªà« %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "ડà«àªàª¾àª¬à«àª મળૠન શàªà«àª¯à«."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "સરà«àªàª¿àª«à«àªà«àª àª
સà«àª¤àª¿àª¤à«àªµàª®àª¾àª નથà«."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "હà«àª¤à« àª
માનà«àª¯ %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "CA રિàªà«àªµà«àª¸à«àª ડà«àªàª¾ àª
માનà«àª¯."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "CA àªàª¸à«àª¯à« ડà«àªàª¾ àª
માનà«àª¯."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA નામ àªàª¾àª²à« àªà«."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA ડિરà«àªà«àªàª°à« àªà« àª."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "basicConstraints મà«àªàª¬, ઠCA નથà«."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA àªà« àªàª¾àª²à« àªà«."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "àªà« ડà«àªàª¾ àª
માનà«àª¯."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA પાસવરà«àª¡ àªàª¾àª²à« àªà«."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "àªà« àªàª¨à«àªà«àª°à«àªªà«àªàª¶àª¨ દરમિયાન àªà«àª²."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "àªà« àªàª¨à«àªà«àª°à«àªªà«àªàª¶àª¨ દરમિયાન àªà«àª²."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA નામ àª
તિતà«àªµàª®àª¾àª નથૠ(%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -289,651 +289,651 @@
"CA ડà«àª²à«àª àªàª°àªµàª¾àª¨à« મàªàªà«àª°à« નથà«. àªà«àª¯àª¾àª તૠCA પà«àª°à«àª થયà«àª હà«àªµà«àª àªà«àªàª àªà« સરà«àªàª¿àª«à«àªà«àªàª®àª¾àª સહૠન હà«àªµà« "
"àªà«àªàª."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "CA ડà«àª²à«àª àªàª°àªµàª¾àª¨à«àª નિષà«àª«àª³: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "àªàª¨à«àª«àª¿àªàª°à«àª¶àª¨ ફાàªàª²àª®àª¾àª પà«àª²àª¿àª¸à« માàªà«àª¨à«àª મà«àª² બાàªàª¾àª¤ àªà«."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "વિàªàª¾àª પારà«àª¸ નથૠàªàª°à« શàªàª¾àª¤à« %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "%1 ફિલà«àª¡àª®àª¾àª મà«àª² હà«àªµà«àª àªàª°à«àª°à« àªà«."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 ડિફાàªàª¨ થયà«àª હà«àªµà«àª àªà«àªàª."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "CA સરà«àªàª¿àª«à«àªà«àª (%2) àª
નૠરિàªà«àªµà«àª¸à«àª(%3) માઠ%1 સરàªà«àª હà«àªµà«àª àªà«àªàª."
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "àªàª¨à«àª«àª¿àªà«àª¯à«àª°à«àª¶àª¨ ફાàªàª²àª®àª¾àª પà«àª²à«àª¸à« àª
માનà«àª¯ લાàªà« àªà«."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "àªàª¨à«àª«àª¿àªà«àª¯à«àª°à«àª¶àª¨ àªàª¨à«àª¶à«àª¯àª²àª¾àªàª થયà«àª નથà«."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "àªàª¨à«àª«àª¿àªà«àª¯à«àª°à«àª¶àª¨ ફાàªàª²àª®àª¾àª âડિસà«àªà«àª¨à«àªàªµà«àª¶à«àª¡ નà«àª®â વિàªàª¾àª બાàªàª¾àª¤ àªà«."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "સà«àª°à«àª
લ %1 àª
માનà«àª¯ àªà«."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "મà«àª®àª°à« BIO બનાવૠશàªàª¾àª¤à« નથà«."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "સરà«àªàª¿àª«à«àªà«àª પારà«àª¸ નથૠàªàª°à« શàªàª¾àª¤à«."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "સરà«àªàª¿àª«à«àªà«àª પારà«àª¸ નથૠàªàª°àªµàª¾àª®àª¾àª àªà«àª²."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "વિàªàª¾àª પારà«àª¸ નથૠàªàª°à« શàªàª¾àª¤à« %1."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "તારà«àª પારà«àª¸ નથૠàªàª°à« શàªàª¾àª¤à« %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "પબà«àª²à«àª àªà« લાવૠશàªàª¾àª¤à« નથà«."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "RSA àªà« લાવૠશàªàª¾àª¤à« નથà«."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "પબà«àª²à«àª àªà« ના પà«àª°àªàª¾àª° નૠàªàª§àª¾àª° નથà«."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "પબà«àª²à«àª àªà« ના àªàª²à«àªà«àª°à«àª§àª® નૠàªàª§àª¾àª° નથà«."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "સિàªà«àª¨à«àªàª° àªàª²à«àªà«àª°à«àª§àª® નૠàªàª§àª¾àª° નથૠ%1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "CertificateIssueData àªàª¬àªà«àªà«àª àª
માનà«àª¯"
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "લàªàª¾àª£ બહૠલાàªàª¬à« àªà«."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "UserNotice àªàª¬àªà«àªà«àª àª
માનà«àª¯"
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "policyIdentifier: %1 માàªà« મà«àª² àª
માનà«àª¯"
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "CertificatePolicy àªàª¬àªà«àªà«àª àª
માનà«àª¯"
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt મà«àªà«àª¦ નથà«."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "CertificatePoliciesExt àªàª¬àªà«àªà«àª àª
માનà«àª¯"
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "àªàª¨à«àªà«àª°à« મળૠનહà«àª."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "CRL પારà«àª¸ àªàª°à« શàªàª¾àª¯ નહà«àª."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "CRL પાર àªàª°àªµàª¾àª®àª¾àª àªà«àª²."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt મà«àªà«àª¦ નથà«."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "CRLDistributionPointsExt àªàª¬àªà«àªà«àª àª
માનà«àª¯"
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "CRLGenerationData àªàª¬àªà«àªà«àª àª
માનà«àª¯"
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "રિવà«àª રà«àªàª¨ àª
માનà«àª¯ %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "રà«àªàª¨ નથૠcertificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "રà«àªàª¨ નથૠkeyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "રà«àªàª¨ નથૠCACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "àª
માનà«àª¯ પà«àª°àªàª¾àª° %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "DN લાàªàª¨ પારà«àª¸ àªàª°à« શàªàª¾àª¤à« નથà«:%1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "ExtendedKeyUsage વિàªàª²à«àªª àª
માનà«àª¯ %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ExtendedKeyUsageExt àª
માનà«àª¯."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt મà«àªà«àª¦ નથà«."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "ExtendedKeyUsageExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt મà«àªà«àª¦ નથà«."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "IssuerAlternativeNameExt માàªà« મà«àª² àª
માનà«àª¯."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "IssuerAlternativeNameExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "àª
પરિàªàª¿àª¤ પà«àª°àªàª¾àª°."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "સરà«àªàª¿àª«à«àªà«àª àªàªàªàªªà«àª સà«àªªà«àª²à«àª àªàª°à« શàªàª¾àª¤à« નથà«."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "ડિરà«àªà«àªàª°à« %1 બનાવૠશàªàª¾àª¤à« નથà«: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 ડિરà«àªà«àªàª°à« નથà«."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "સરà«àªàª¿àª«à«àªà«àª ફાàªàª² àª
માનà«àª¯."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "ફાàªàª² નથૠમળતà«: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "ફાàªàª² àªàª£à« મà«àªà« àªà«: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "ફાàªàª² àªà«àª²à« શàªàª¤à« નથà«: %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "ફાàªàª² વાàªàªà« શàªàª¾àª¤à« નથà«: %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "ફાàªàª² àª
સà«àª¤àª¿àª¤à«àªµàª®àª¾àª àªà«: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "ફાàªàª² પર લà«àª નથૠમળતà«àª: %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "ફાàªàª² પર લàªàª¾àª શàªàª¾àª¤à«àª નથà«: %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "ફાàªàª² àª
સà«àª¤àª¿àª¤à«àªµàª®àª¾àª નથà«: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "ડિરà«àªà«àªàª°à« àª
સà«àª¤àª¿àª¤à«àªµàª®àª¾àª નથà«: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "àªàª®àª¾àª¨à«àª¡ àª
માનà«àª¯ %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr ""
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "àªà«àª માનà«àª¯ àªà« ફાàªàª² àªàª£àª¾àªµàª¾àª નથà«."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "àªà«àª માનà«àª¯ રિàªà«àªµà«àª¸à«àª ફાàªàª² àªàª£àª¾àªµàª¾àª નથà«."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "àªà«àª માનà«àª¯ CA સરà«àªàª¿àª«à«àªà«àª ફાàªàª² àªàª£àª¾àªµàª¾àª નથà«."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "àªà«àª માનà«àª¯ સરà«àªàª¿àª«à«àªà«àª ફાàªàª² àªàª£àª¾àªµàª¾àª નથà«."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "àªà«àª માનà«àª¯ CA ડિરà«àªà«àªàª°à« àªàª£àª¾àªµàª¾àª નથà«."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "સà«àª°à«àª
લ %1 સાથૠબતાવà«àª² સà«àª¥àª¿àª¤àª¿ નિષà«àª«àª³(%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "àªà« ફાàªàª² àª
સà«àª¤àª¿àª¤à«àªµàª®àª¾àª નથà«."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "CA પાસવરà«àª¡ àª
માનà«àª¯."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "àªàªàªàªªà«àª àªàª¨à«àªà«àª°à«àªªà«àª àªàª°àªµàª¾ માàªà« પાસવરà«àª¡ àªàª°à«àª°à« àªà«."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "PKCS12 પાસવરà«àª¡ àªàª°à«àª°à« àªà«."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "ડિરà«àªà«àªàª°à« વાàªàªà« શàªàª¾àª¤à« નથà«: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "àªà«àª સà«àª°à«àª
લ નàªàª¬àª° મળà«àª¯à« નથૠ%1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "રિàªà«àªµà«àª¸à«àª àª
સà«àª¤àª¿àª¤à«àªµàª®àª¾àª àªà« àª."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "રિàªà«àªµà«àª¸à«àª વિષય મળૠશàªàª¤à« નથà«."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "સરà«àªàª¿àª«à«àªà«àª વિષય મળૠશàªàª¤à« નથà«."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "àª
માનà«àª¯ caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' àª
સà«àª¤àª¿àª¤à«àªµ ધરાવતૠનથà«."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 àª
સà«àª¤àª¿àª¤à«àªµ ધરાવૠàªà«."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "ડિરà«àªà«àªàª°à« બનાવૠશàªàª¾àª નથà«: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "àªàª¨à«àª«àª¿àªà«àª¯à«àª°à«àª¶àª¨ àªà«àª®à«àªªà«àª²à«àª àªà«àªªà« àªàª°à« શàªàª¾àª¤à«àª નથà«."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "ફાàªàª² બનાવૠશàªàª¾àª¤à« નથà«."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "રિàªà«àªµà«àª¸à«àª પારà«àª¸ àªàª°à« શàªàª¾àª¤à« નથà«."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "રિàªà«àªµà«àª¸à«àª પારà«àª¸ àªàª°àªµàª¾àª®àª¾àª àªà«àª²."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "RequestGenerationData àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "NsBaseUrlExt માàªà« મà«àª² àª
માનà«àª¯."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt મà«àªà«àª¦ નથà«."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "NsBaseUrlExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "NsRevocationUrlExt માàªà« મà«àª² àª
માનà«àª¯."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt મà«àªà«àª¦ નથà«."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "NsRevocationUrlExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "NsCaRevocationUrlExt માàªà« મà«àª² àª
માનà«àª¯."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt મà«àªà«àª¦ નથà«."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "NsCaRevocationUrlExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "NsRenewalUrlExt માàªà« મà«àª² àª
માનà«àª¯."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt મà«àªà«àª¦ નથà«."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "NsRenewalUrlExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "NsCaPolicyUrlExt માàªà« મà«àª² àª
માનà«àª¯."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt મà«àªà«àª¦ નથà«."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "NsCaPolicyUrlExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "àª
માનà«àª¯ પà«àª°àªàª¾àª°: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt મà«àªà«àª¦ નથà«."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "NsSslServerNameExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt મà«àªà«àª¦ નથà«."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "NsCommentExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt મà«àªà«àª¦ નથà«."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "SubjectAlternativeNameExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "àª
માનà«àª¯ KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt મà«àªà«àª¦ નથà«."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "SubjectKeyIdentifierExt àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "àªàªà«àª¸àªà«àª¨à«àª¶àª¨ àªàª àªàª°àª¤àª¾àª વધારૠવાર થયà«àª: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "સરà«àªàª¿àª«à«àªà«àª પારà«àª¸ àªàª°à« શàªàª¾àª¤à«àª નથૠ(NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "àªàªà«àª¸àªà«àª¨à«àª¶àª¨ àªàª àªàª°àª¤àª¾àª વધારૠવાર થયà«àª."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "સરà«àªàª¿àª«à«àªà«àª પારà«àª¸ àªàª°à« શàªàª¾àª¤à«àª નથà«(Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "àª
માનà«àª¯ લà«àªà«àª¶àª¨ authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "X509v3CertificateIssueExts::setNsBaseUrl માàªà« મà«àª² àª
માનà«àª¯"
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "X509v3CertificateIssueExts::setNsRevocationUrl માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "X509v3CertificateIssueExts::setNsCaRevocationUrl માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "X509v3CertificateIssueExts::setNsRenewalUrl માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "X509v3CertificateIssueExts::setNsCaPolicyUrl માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "X509v3CertificateIssueExts::setNsSslServerName માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "X509v3CertificateIssueExts::setNsComment માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "X509v3CertificateIssueExts::setNsCertType માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "X509v3CertificateIssueExts::setKeyUsage માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "X509v3CertificateIssueExts::setBasicConstraints માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "X509v3CertificateIssueExts::setExtendedKeyUsage માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "X509v3CertificateIssueExts:: માàªà« મà«àª² àª
માનà«àª¯setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr "X509v3CertificateIssueExts:: માàªà« મà«àª² àª
માનà«àª¯setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr "X509v3CertificateIssueExts:: માàªà« મà«àª² àª
માનà«àª¯setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr "X509v3CertificateIssueExts:: માàªà« મà«àª² àª
માનà«àª¯setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "X509v3CertificateIssueExts::setAuthorityInfoAccess માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr "X509v3CertificateIssueExts:: માàªà« મà«àª² àª
માનà«àª¯setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "X509v3CertificateIssueExts::setCertificatePolicies માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "X509v3RequestExts àªàª¬àªà«àªà«àª àª
માનà«àª¯."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "X509v3CRLGenerationExts::setAuthorityKeyIdentifier માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "X509v3CRLGenerationExts::setIssuerAlternativeName માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "X509v3RequestExts::setNsSslServerName માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "X509v3RequestExts::setNsComment માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "X509v3RequestExts::setNsCertType માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "X509v3RequestExts::setKeyUsage માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "X509v3RequestExts::setBasicConstraints માàªà« મà«àª² àª
માનà«àª¯"
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "X509v3RequestExts::setExtendedKeyUsage માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "X509v3RequestExts::setSubjectKeyIdentifier માàªà« મà«àª² àª
માનà«àª¯."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "X509v3RequestExts::setSubjectAlternativeName માàªà« મà«àª² àª
માનà«àª¯."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/hi.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/hi.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/hi.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/hi.po Thu Jun 3 17:26:52 2010
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2005-07-29 15:37+0530\n"
"Last-Translator: Priyavert Sharma\n"
"Language-Team: AgreeYa Solutions \n"
@@ -12,275 +12,275 @@
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
"\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "à¤
मानà¥à¤¯ सà¥à¤¥à¤¾à¤¨à¥¤"
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "à¤
मानà¥à¤¯ accessOID।"
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "à¤à¤²à¤¤ à¤à¤¾à¤à¤ª :%1।"
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "सà¥à¤à¤¨à¤¾ सà¥à¤à¥ मà¥à¤ à¤
मानà¥à¤¯ AuthorityInformation।"
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "à¤
मानà¥à¤¯ AuthorityInfoAccessExt वसà¥à¤¤à¥à¥¤"
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "à¤
मानà¥à¤¯ AuthorityKeyIdentifierGenerateExt वसà¥à¤¤à¥à¥¤"
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "à¤
मानà¥à¤¯ BasicConstraintsExt वसà¥à¤¤à¥à¥¤"
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "यह BitExtension à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "keyUsage à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "à¤
मानà¥à¤¯ KeyUsageExt वसà¥à¤¤à¥à¥¤"
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "NsCertTypeExt à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "NsCertTypeExt: %1 à¤à¥ लिठà¤
मानà¥à¤¯ मान। "
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "à¤
मानà¥à¤¯ NsCertTypeExt वसà¥à¤¤à¥à¥¤"
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "à¤à¥à¤®à¥à¤ªà¤²à¥à¤ à¤à¤°à¤à¤ नहà¥à¤ à¤à¤¿à¤¯à¤¾ à¤à¤¯à¤¾à¥¤"
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "रिà¤à¥à¤¤ CA नाम।"
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "à¤à¥à¤®à¥à¤ªà¤²à¥à¤ मà¥à¤à¥à¤¦ नहà¥à¤ हॠ:%1।"
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "à¤
मानà¥à¤¯ CA पासवरà¥à¤¡à¥¤"
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "CA à¤à¤à¤«à¥à¤°à¤¾à¤¸à¥à¤à¥à¤°à¤à¥à¤à¤° à¤à¥ सà¥à¤à¤¿à¤¤ à¤à¤°à¤¤à¥ समय तà¥à¤°à¥à¤à¤¿à¥¤"
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° नाम %1 à¤à¥ पारà¥à¤¸ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾à¥¤"
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "निà¤à¥ à¤à¥à¤à¤à¥ à¤à¥ à¤à¥à¤ªà¥ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾à¥¤"
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° à¤à¥ à¤à¥à¤ªà¥ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾à¥¤"
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "à¤
मानà¥à¤¯ à¤
नà¥à¤°à¥à¤§ डà¥à¤à¤¾à¥¤"
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "डà¥à¤ªà¥à¤²à¥à¤à¥à¤ DN। %1.key à¤à¥à¤à¤à¥ पहलॠसॠहॠमà¥à¤à¥à¤¦ हà¥à¥¤"
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "डà¥à¤ªà¥à¤²à¥à¤à¥à¤ DN। %1.req à¤
नà¥à¤°à¥à¤§ पहलॠसॠहॠमà¥à¤à¥à¤¦ हà¥à¥¤"
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "à¤
नà¥à¤°à¥à¤§ मà¥à¤à¥à¤¦ नहà¥à¤ हॠ(%1)।"
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "à¤
मानà¥à¤¯ à¤à¤¾à¤°à¥ डà¥à¤à¤¾à¥¤"
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "à¤à¤¬ पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° à¤à¥ समापà¥à¤¤ हà¥à¤¨à¤¾ à¤à¤¾à¤¹à¤¿à¤ à¤à¤¸à¤¸à¥ पहलॠहॠCA समापà¥à¤¤ हॠà¤à¤¾à¤¤à¤¾ हà¥à¥¤"
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° à¤à¤¾à¤°à¥ à¤à¤°à¤¨à¥ à¤à¤¾ à¤à¤¾à¤® à¤
सफल रहा।"
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "à¤à¥à¤· मà¥à¤ फाà¤à¤² %1 नहà¥à¤ पà¥à¤°à¤¾à¤ªà¥à¤¤ हà¥à¤à¥¤"
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "à¤
मानà¥à¤¯ CRL à¤à¤¾à¤°à¤£à¥¤"
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "à¤
मानà¥à¤¯ CRL डà¥à¤à¤¾à¥¤"
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "डà¥à¤ªà¥à¤²à¥à¤à¥à¤ DN। à¤
नà¥à¤°à¥à¤§ पहलॠसॠहॠमà¥à¤à¥à¤¦ हà¥à¥¤"
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° नाम à¤à¥ पारà¥à¤¸ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾ हà¥à¥¤"
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "à¤
नà¥à¤°à¥à¤§ %1 मà¥à¤à¥à¤¦ नहà¥à¤ हà¥à¥¤"
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "à¤
नà¥à¤°à¥à¤§ à¤à¥ हà¤à¤¾à¤¯à¤¾ à¤à¤¾à¤¨à¤¾ à¤
सफल रहा (%1)।"
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° %1 मà¥à¤à¥à¤¦ नहà¥à¤ हà¥à¥¤"
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° à¤à¥ हà¤à¤¾à¤¯à¤¾ à¤à¤¾à¤¨à¤¾ à¤
सफल रहा : %1।"
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
msgstr "à¤à¥à¤µà¤² à¤à¤à¤¡à¤¿à¤¤ या समापà¥à¤¤ पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° हॠहà¤à¤¾à¤ à¤à¤¾ सà¤à¤¤à¥ हà¥à¤à¥¤ पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤°à¤à¥ सà¥à¤¥à¤¿à¤¤à¤¿ %1 हà¥à¥¤"
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "डà¥à¤à¤¾à¤¬à¥à¤¸ नहà¥à¤ पà¥à¤°à¤¾à¤ªà¥à¤¤ हà¥à¤à¥¤"
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° मà¥à¤à¥à¤¦ नहà¥à¤ हà¥à¥¤"
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "à¤
मानà¥à¤¯ à¤à¤¦à¥à¤¦à¥à¤¶à¥à¤¯ %1।"
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "à¤
मानà¥à¤¯ CA à¤
नà¥à¤°à¥à¤§ डà¥à¤à¤¾à¥¤"
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "à¤
मानà¥à¤¯ CA à¤à¤¾à¤°à¥ डà¥à¤à¤¾à¥¤"
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA नाम रिà¤à¥à¤¤ हà¥à¥¤"
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA डायरà¥à¤à¥à¤à¤°à¥ पहलॠसॠमà¥à¤à¥à¤¦ हà¥à¥¤"
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "basicConstraints à¤à¥ à¤
नà¥à¤¸à¤¾à¤° यह à¤à¤ CA नहà¥à¤ हà¥à¥¤"
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA à¤à¥à¤à¤à¥ रिà¤à¥à¤¤ हà¥à¥¤"
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "à¤
मानà¥à¤¯ à¤à¥à¤à¤à¥ डà¥à¤à¤¾à¥¤"
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA पासवरà¥à¤¡ रिà¤à¥à¤¤ हà¥à¥¤"
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "à¤à¥à¤à¤à¥ à¤à¤¨à¥à¤à¥à¤°à¤¿à¤ªà¥à¤¶à¤¨ à¤à¥ दà¥à¤°à¤¾à¤¨ तà¥à¤°à¥à¤à¤¿à¥¤"
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "à¤à¥à¤à¤à¥ à¤à¤¨à¥à¤à¥à¤°à¤¿à¤ªà¥à¤¶à¤¨ à¤à¥ दà¥à¤°à¤¾à¤¨ तà¥à¤°à¥à¤à¤¿à¥¤"
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA नाम मà¥à¤à¥à¤¦ नहà¥à¤ हॠ(%1)।"
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -288,651 +288,651 @@
"CA à¤à¥ मिà¤à¤¾à¤ à¤à¤¾à¤¨à¥ à¤à¥ à¤
नà¥à¤®à¤¤à¤¿ नहà¥à¤ मिलà¥à¥¤ CA या तॠसमापà¥à¤¤ हà¥à¤¨à¤¾ à¤à¤¾à¤¹à¤¿à¤ या फिर à¤à¤¿à¤¸à¥ "
"पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° à¤à¥ à¤à¤à¥ à¤à¥ हसà¥à¤¤à¤¾à¤à¥à¤·à¤°à¤¿à¤¤ नहà¥à¤ à¤à¤¿à¤¯à¤¾ हà¥à¤¨à¤¾ à¤à¤¾à¤¹à¤¿à¤à¥¤"
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "CA à¤à¥ मिà¤à¤¾à¤¯à¤¾ à¤à¤¾à¤¨à¤¾ à¤
सफल रहा : %1।"
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "à¤à¥à¤¨à¥à¤«à¤¿à¤à¤°à¥à¤¶à¤¨ फाà¤à¤² पà¥à¤²à¤¿à¤¸à¥ à¤à¥ लिठà¤à¥à¤ मान à¤à¥à¤¡à¤¼ रहॠहà¥à¥¤"
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "à¤à¤à¤¡ %1 à¤à¥ पारà¥à¤¸ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾à¥¤"
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "à¤à¥à¤·à¥à¤¤à¥à¤° %1 à¤à¤¾ à¤à¥à¤ मान हà¥à¤¨à¤¾ à¤à¤¾à¤¹à¤¿à¤à¥¤"
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 परिà¤à¤¾à¤·à¤¿à¤¤ हà¥à¤¨à¤¾ à¤à¤¾à¤¹à¤¿à¤à¥¤"
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "CA पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° (%2) à¤à¤° à¤
नà¥à¤°à¥à¤§ (%3) मà¥à¤ %1 à¤à¤ समान हà¥à¤¨à¤¾ à¤à¤¾à¤¹à¤¿à¤à¥¤"
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "à¤à¥à¤¨à¥à¤«à¤¿à¤à¤°à¥à¤¶à¤¨ फाà¤à¤² मà¥à¤ à¤à¤¿à¤¸à¥ à¤
मानà¥à¤¯ पà¥à¤²à¤¿à¤¸à¥ à¤à¥ हà¥à¤¨à¤¾ पà¥à¤°à¤¤à¥à¤¤ हà¥à¤¤à¤¾ हà¥à¥¤"
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "à¤à¥à¤¨à¥à¤«à¤¿à¤à¤°à¥à¤¶à¤¨ à¤à¥ à¤à¤°à¤à¤ नहà¥à¤ à¤à¤¿à¤¯à¤¾ à¤à¤¯à¤¾à¥¤"
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "à¤à¥à¤¨à¥à¤«à¤¿à¤à¤°à¥à¤¶à¤¨ फाà¤à¤² मà¥à¤ à¤à¥à¤à¤¾ à¤à¤à¤¡ 'distinguished_name'।"
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "à¤
मानà¥à¤¯ सà¥à¤°à¤¿à¤¯à¤² %1।"
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "à¤à¤¿à¤¸à¥ सà¥à¤®à¥à¤¤à¤¿ BIO à¤à¥ सà¥à¤à¤¿à¤¤ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾à¥¤"
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° à¤à¥ पारà¥à¤¸ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾à¥¤"
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° à¤à¥ पारà¥à¤à¤¿à¤à¤ à¤à¤°à¤¤à¥ समय तà¥à¤°à¥à¤à¤¿à¥¤"
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "à¤à¤à¤¡ %1 à¤à¥ पारà¥à¤¸ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾à¥¤"
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "तिथि %1 à¤à¥ पारà¥à¤¸ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾à¥¤"
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "सारà¥à¤µà¤à¤¨à¤¿à¤ à¤à¥à¤à¤à¥ à¤à¥ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¤¨à¥ मà¥à¤ à¤
à¤à¥à¤·à¤®à¥¤"
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "RSA à¤à¥à¤à¤à¥ à¤à¥ पà¥à¤°à¤¾à¤ªà¥à¤¤ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾à¥¤"
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "à¤
समरà¥à¤¥à¤¿à¤¤ सारà¥à¤µà¤à¤¨à¤¿à¤ à¤à¥à¤à¤à¥ पà¥à¤°à¤à¤¾à¤°à¥¤"
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "à¤
समरà¥à¤¥à¤¿à¤¤ सारà¥à¤µà¤à¤¨à¤¿à¤ à¤à¥à¤à¤à¥ à¤à¤²à¥à¤à¥à¤°à¤¿à¤¦à¤®à¥¤"
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "à¤
समरà¥à¤¥à¤¿à¤¤ हसà¥à¤¤à¤¾à¤à¥à¤·à¤° à¤à¤²à¥à¤à¥à¤°à¤¿à¤¦à¤® %1।"
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "à¤
मानà¥à¤¯ CertificateIssueData वसà¥à¤¤à¥à¥¤"
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "पाठà¥à¤¯ बहà¥à¤¤ लà¤à¤¬à¤¾ हà¥à¥¤"
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "à¤
मानà¥à¤¯ UserNotice वसà¥à¤¤à¥à¥¤"
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "policyIdentifier à¤à¥ लिठà¤
मानà¥à¤¯ मान : %1।"
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "à¤
मानà¥à¤¯ CertificatePolicy वसà¥à¤¤à¥à¥¤"
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "à¤
मानà¥à¤¯ CertificatePoliciesExt वसà¥à¤¤à¥à¥¤"
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "पà¥à¤°à¤µà¤¿à¤·à¥à¤à¤¿ पà¥à¤°à¤¾à¤ªà¥à¤¤ नहà¥à¤ हà¥à¤à¥¤"
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "CRL à¤à¥ पारà¥à¤¸ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾à¥¤"
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "CRL à¤à¥ पारà¥à¤à¤¿à¤à¤ मà¥à¤ तà¥à¤°à¥à¤à¤¿à¥¤"
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "à¤
मानà¥à¤¯ CRLDistributionPointsExt वसà¥à¤¤à¥à¥¤"
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "à¤
मानà¥à¤¯ CRLGenerationData वसà¥à¤¤à¥à¥¤"
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "à¤
मानà¥à¤¯ à¤à¤à¤¡à¤¨ à¤à¤¾à¤°à¤£ %1।"
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "à¤à¤¾à¤°à¤£ certificateHold नहà¥à¤ हà¥à¥¤"
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "à¤à¤¾à¤°à¤£ keyCompromise नहà¥à¤ हà¥à¥¤"
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "à¤à¤¾à¤°à¤£ CACompromise नहà¥à¤ हà¥à¥¤"
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "à¤
मानà¥à¤¯ पà¥à¤°à¤à¤¾à¤° %1।"
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "DN पà¤à¤à¥à¤¤à¤¿ à¤à¥ पारà¥à¤¸ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾ : %1"
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "à¤
मानà¥à¤¯ ExtendedKeyUsage विà¤à¤²à¥à¤ª %1।"
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "à¤
मानà¥à¤¯ ExtendedKeyUsageExt।"
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "à¤
मानà¥à¤¯ ExtendedKeyUsageExt वसà¥à¤¤à¥à¥¤"
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "IssuerAlternativeNameExt à¤à¥ लिठà¤
मानà¥à¤¯ शाबà¥à¤¦à¤¿à¤ मान ।"
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "à¤
मानà¥à¤¯ IssuerAlternativeNameExt वसà¥à¤¤à¥à¥¤"
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "à¤
नà¤à¤à¤¾à¤¨"
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° à¤à¤à¤à¤ªà¥à¤ à¤à¥ विà¤à¤¾à¤à¤¿à¤¤ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾à¥¤"
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "डायरà¥à¤à¥à¤à¤°à¥ à¤à¥ सà¥à¤à¤¿à¤¤ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾ %1 : %2"
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 à¤à¤ डायरà¥à¤à¥à¤à¤°à¥ नहà¥à¤ हà¥à¥¤"
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "à¤
मानà¥à¤¯ पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° फाà¤à¤²à¥¤"
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "फाà¤à¤² पà¥à¤°à¤¾à¤ªà¥à¤¤ नहà¥à¤ हà¥à¤ : %1।"
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "फाà¤à¤² बहà¥à¤¤ बड़ॠहॠ: %1"
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "फाà¤à¤² %1 à¤à¥ नहà¥à¤ à¤à¥à¤² सà¤à¤¤à¤¾ हà¥à¥¤"
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "फाà¤à¤² %1 सॠनहà¥à¤ पढ़ सà¤à¤¤à¤¾ हà¥à¥¤"
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "फाà¤à¤² पहलॠसॠहॠमà¥à¤à¥à¤¦ हॠ: %1।"
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "फाà¤à¤² %1 पर लà¥à¤ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾ हà¥à¥¤"
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "फाà¤à¤² %1 पर नहà¥à¤ लिठसà¤à¤¤à¤¾ हà¥à¥¤ "
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "फाà¤à¤² मà¥à¤à¥à¤¦ नहà¥à¤ हॠ: %1।"
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "डायरà¥à¤à¥à¤à¤°à¥ मà¥à¤à¥à¤¦ नहà¥à¤ हॠ: %1।"
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "à¤
मानà¥à¤¯ à¤à¤®à¤¾à¤à¤¡ %1।"
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr ""
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "à¤à¥à¤ मानà¥à¤¯ à¤à¥à¤à¤à¥ फाà¤à¤² निरà¥à¤¦à¤¿à¤·à¥à¤ नहà¥à¤ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "à¤à¥à¤ मानà¥à¤¯ à¤
नà¥à¤°à¥à¤§ फाà¤à¤² निरà¥à¤¦à¤¿à¤·à¥à¤ नहà¥à¤ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "à¤à¥à¤ मानà¥à¤¯ CA पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° फाà¤à¤² निरà¥à¤¦à¤¿à¤·à¥à¤ नहà¥à¤ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "à¤à¥à¤ मानà¥à¤¯ पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° फाà¤à¤² निरà¥à¤¦à¤¿à¤·à¥à¤ नहà¥à¤ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "à¤à¥à¤ मानà¥à¤¯ CA डायरà¥à¤à¥à¤à¤°à¥ निरà¥à¤¦à¤¿à¤·à¥à¤ नहà¥à¤ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° सà¥à¤¥à¤¿à¤¤à¤¿ à¤à¥ सà¥à¤°à¤¿à¤¯à¤² %1 à¤à¥ साथ पà¥à¤°à¤¦à¤°à¥à¤¶à¤¿à¤¤ à¤à¤°à¤¨à¤¾ à¤
सफल रहा (%2)।"
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "à¤à¥à¤à¤à¥ फाà¤à¤² मà¥à¤à¥à¤¦ नहà¥à¤ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "à¤
मानà¥à¤¯ CA पासवरà¥à¤¡à¥¤"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "à¤à¤à¤à¤ªà¥à¤ à¤à¥ à¤à¤à¤à¥à¤°à¤¿à¤ªà¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठपासवरà¥à¤¡ à¤à¥ à¤à¤µà¤¶à¥à¤¯à¤à¤¤à¤¾ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "PKCS12 पासवरà¥à¤¡ à¤à¥ à¤à¤µà¤¶à¥à¤¯à¤à¤¤à¤¾ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "डायरà¥à¤à¥à¤à¤°à¥ à¤à¥ नहà¥à¤ पढ़ सà¤à¤¤à¤¾ : %1 (%2) [%3]।"
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "%1 मà¥à¤ à¤à¥à¤ à¤à¥à¤°à¤® सà¤à¤à¥à¤¯à¤¾ नहà¥à¤ पà¥à¤°à¤¾à¤ªà¥à¤¤ हà¥à¤à¥¤"
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "à¤
नà¥à¤°à¥à¤§ पहलॠसॠहॠमà¥à¤à¥à¤¦ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "à¤
नà¥à¤°à¥à¤§ विषय नहà¥à¤ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤° सà¤à¤¤à¤¾ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° विषय नहà¥à¤ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤° सà¤à¤¤à¤¾ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "à¤
मानà¥à¤¯ caName : %1"
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' मà¥à¤à¥à¤¦ नहà¥à¤ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "'%1' à¤
ब à¤à¥ मà¥à¤à¥à¤¦ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "डायरà¥à¤à¥à¤à¤°à¥ à¤à¥ सà¥à¤à¤¿à¤¤ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾ : %1 (%2 [%3])।"
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "à¤à¥à¤¨à¥à¤«à¤¿à¤à¤°à¥à¤¶à¤¨ à¤à¥à¤®à¥à¤ªà¤²à¥à¤ à¤à¥ à¤à¥à¤ªà¥ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾ हà¥à¥¤"
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "फाà¤à¤² à¤à¥ सà¥à¤à¤¿à¤¤ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾ हà¥à¥¤"
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "à¤
नà¥à¤°à¥à¤§ à¤à¥ पारà¥à¤¸ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾ हà¥à¥¤"
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "à¤
नà¥à¤°à¥à¤§ à¤à¥ पारà¥à¤à¤¿à¤à¤ à¤à¤°à¤¤à¥ समय तà¥à¤°à¥à¤à¤¿à¥¤"
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "à¤
मानà¥à¤¯ RequestGenerationData वसà¥à¤¤à¥à¥¤"
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "NsBaseUrlExt à¤à¥ लिठà¤
मानà¥à¤¯ मान"
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "à¤
मानà¥à¤¯ NsBaseUrlExt वसà¥à¤¤à¥à¥¤"
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "NsRevocationUrlExt à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "à¤
मानà¥à¤¯ NsRevocationUrlExt वसà¥à¤¤à¥à¥¤"
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "NsCaRevocationUrlExt à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "à¤
मानà¥à¤¯ NsCaRevocationUrlExt वसà¥à¤¤à¥à¥¤"
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "NsRenewalUrlExt à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "à¤
मानà¥à¤¯ NsRenewalUrlExt वसà¥à¤¤à¥à¥¤"
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "NsCaPolicyUrlExt à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "à¤
मानà¥à¤¯ NsCaPolicyUrlExt वसà¥à¤¤à¥à¥¤"
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "à¤
मानà¥à¤¯ पà¥à¤°à¤à¤¾à¤° : %1"
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "à¤
मानà¥à¤¯ NsSslServerNameExt वसà¥à¤¤à¥à¥¤"
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "à¤
मानà¥à¤¯ NsCommentExt वसà¥à¤¤à¥à¥¤"
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "à¤
मानà¥à¤¯ SubjectAlternativeNameExt वसà¥à¤¤à¥à¥¤"
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "à¤
मानà¥à¤¯ KeyID।"
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥à¥¤"
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "à¤
मानà¥à¤¯ SubjectAlternativeNameExt वसà¥à¤¤à¥à¥¤"
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "à¤à¤ सॠà¤
धिठबार विसà¥à¤¤à¤¾à¤° हà¥à¤ हॠ: %1।"
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° (NID: %1 Crit: %2) à¤à¥ पारà¥à¤¸ à¤à¤°à¤¨à¥ मà¥à¤ à¤
à¤à¥à¤·à¤®à¥¤"
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "à¤à¤ सॠà¤
धिठबार विसà¥à¤¤à¤¾à¤° हà¥à¤ हà¥à¥¤"
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "पà¥à¤°à¤®à¤¾à¤£ पतà¥à¤° (Crit: %1) à¤à¥ पारà¥à¤¸ à¤à¤°à¤¨à¥ मà¥à¤ à¤
à¤à¥à¤·à¤®à¥¤"
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "authorityInfoAccess मà¥à¤ à¤
मानà¥à¤¯ सà¥à¤¥à¤¾à¤¨à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "X509v3CertificateIssueExts::setNsBaseUrl à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "X509v3CertificateIssueExts::setNsRevocationUrl à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "X509v3CertificateIssueExts::setNsCaRevocationUrl à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "X509v3CertificateIssueExts::setNsRenewalUrl à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "X509v3CertificateIssueExts::setNsCaPolicyUrl à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "X509v3CertificateIssueExts::setNsSslServerName à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "X509v3CertificateIssueExts::setNsComment à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "X509v3CertificateIssueExts::setNsCertType à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "X509v3CertificateIssueExts::setKeyUsage à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "X509v3CertificateIssueExts::setBasicConstraints à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "X509v3CertificateIssueExts::setExtendedKeyUsage à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "X509v3CertificateIssueExts::setSubjectKeyIdentifier à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr "X509v3CertificateIssueExts::setAuthorityKeyIdentifier à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr "X509v3CertificateIssueExts::setSubjectAlternativeName à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr "X509v3CertificateIssueExts::setIssuerAlternativeName à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "X509v3CertificateIssueExts::setAuthorityInfoAccess à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr "X509v3CertificateIssueExts::setCRLDistributionPoints à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "X509v3CertificateIssueExts::setCertificatePolicies à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "à¤
मानà¥à¤¯ X509v3RequestExts वसà¥à¤¤à¥à¥¤"
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "X509v3CRLGenerationExts::setAuthorityKeyIdentifier à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "X509v3CRLGenerationExts::setIssuerAlternativeName à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "X509v3RequestExts::setNsSslServerName à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "X509v3RequestExts::setNsComment à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "X509v3RequestExts::setNsCertType à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "X509v3RequestExts::setKeyUsage à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "X509v3RequestExts::setBasicConstraints à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "X509v3RequestExts::setExtendedKeyUsage à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "X509v3RequestExts::setSubjectKeyIdentifier à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "X509v3RequestExts::setSubjectAlternativeName à¤à¥ लिठà¤
मानà¥à¤¯ मान।"
Modified: limal-branches/mc-devel/limal-ca-mgm/po/hu.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/hu.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/hu.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/hu.po Thu Jun 3 17:26:52 2010
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.hu\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2008-11-08 11:43+0100\n"
"Last-Translator: Kalman Kemenczy \n"
"Language-Team: \n"
@@ -21,212 +21,212 @@
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Ãrvénytelen hely."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Ãrvénytelen accessOID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Ãrvénytelen tÃpus: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "Ãrvénytelen AuthorityInformation az információlistában."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "Nincs AuthorityInfoAccessExt."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Ãrvénytelen AuthorityInfoAccessExt objektum."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "Nincs AuthorityKeyIdentifierExt."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "Nincs AuthorityKeyIdentifierGenerateExt."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Ãrvénytelen AuthorityKeyIdentifierGenerateExt objektum."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "Nincs BasicConstraintsExt."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Ãrvénytelen BasicConstraintsExt objektum."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Nincs BitExtension."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Ãrvénytelen keyUsage érték."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "Nincs KeyUsageExt."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Ãrvénytelen KeyUsageExt objektum."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Ãrvénytelen NsCertTypeExt érték."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Ãrvénytelen NsCertTypeExt érték: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "Nincs NsCertTypeExt."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Ãrvénytelen NsCertTypeExt objektum."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "A sablon nincs elÅkészÃtve."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Ãres CA név."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "A sablon nem létezik: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Ãrvénytelen CA jelszó."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Hiba a CA infrastruktúra létrehozása közben."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "A tanúsÃtványnév feldolgozása sikertelen: %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "A privát kulcs másolása sikertelen."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "A tanúsÃtvány másolása sikertelen."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Ãrvénytelen kérelem."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "A megadott DN. Key már létezik: %1."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "A megadott DN. kérelem már létezik: %1."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Nincs ilyen kérés (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Ãrvénytelen kiadási adat."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "A CA érvényessége a lejárati idÅ elÅtt lejárt."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "A tanúsÃtvány kiadása sikertelen."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "A(z) %1 fájl nem található tanúsÃtványtárban."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Ãrvénytelen CRL indoklás."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Ãrvénytelen CRL-adat."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "A DN Request már létezik."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "A tanúsÃtvány nevének feldolgozása sikertelen."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "A(z) %1 kérelem nem létezik."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "A(z) '%1' kérelem eltávolÃtása sikertelen."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "A(z) %1 tanúsÃtvány nem létezik."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "A(z) '%1' tanúsÃtvány eltávolÃtása sikertelen."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -234,63 +234,63 @@
"Csak visszavont vagy lejárt tanúsÃtvány eltávolÃtása lehetséges. A "
"tanúsÃtvány jelenlegi állapota: '%1'."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Az adatbázis nem található."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "A tanúsÃtvány nem található."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Ãrvénytelen cél: %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Ãrvénytelen CA kérelem."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Ãrvénytelen CA kiadás."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "A CA név üres."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "A CA könyvtár már létezik."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "A 'basicConstraints' szerint, ez nem egy CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "A CA kulcs üres."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Ãrvénytelen kulcs."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "A CA jelszava üres."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "A kulcs elkódolása sikertelen."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Az alapértelmezett beállÃtások kiÃrása sikertelen."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "A CA név nem létezik (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -298,661 +298,661 @@
"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:1539
+#: src/CA.cpp:1537
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:1590
+#: src/CA.cpp:1588
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:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "A(z) %1 rész feldolgozása sikertelen."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "A következÅ mezÅnek kötelezŠértéket megadni: %1."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "A következÅ mezÅt definiálni kell: %1."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
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:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "A konfiguráció nincs elÅkészÃtve."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "A konfigurációs fájlban hiányzik a 'distinguished_name' rész."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Ãrvénytelen sorozat: %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "A memory BIO létrehozása sikertelen."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "A tanúsÃtvány feldolgozása sikertelen."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "A tanúsÃtvány feldolgozása sikertelen."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "A sorozat feldolgozása sikertelen."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "A dátum feldolgozása sikertelen: %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "A publikus kulcs bekérése sikertelen."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Az RSA kulcs bekérése sikertelen."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Nem támogatott nyilvános kulcs tÃpus."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Nem támogatott nyilvános kulcs algoritmus."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Nem támogatott nyilvános aláÃrás algoritmus: %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Ãrvénytelen CertificateIssueData objektum."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Túl hosszú karaktersorozat."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Ãrvénytelen UserNotice objektum."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "A policyIdentifier értéke érvénytelen: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Ãrvénytelen CertificatePolicy objektum."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "Nincs CertificatePoliciesExt."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Ãrvénytelen CertificatePoliciesExt objektum."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "A bejegyzés nem található."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "A CRL feldolgozása sikertelen."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "A CRL feldolgozása hibás."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "Nincs CRLDistributionPointsExt."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Ãrvénytelen CRLDistributionPointsExt objektum."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Ãrvénytelen CRLGenerationData objektum."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Ãrvénytelen visszavonás indoklás: %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Az indoklás nem certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Az indoklás nem keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Az indoklás nem CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Ãrvénytelen tÃpus: %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "A DN sor feldolgozása sikertelen: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Ãrvénytelen ExtendedKeyUsage beállÃtás: %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Ãrvénytelen ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "Nincs ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Ãrvénytelen ExtendedKeyUsageExt objektum."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "Nincs IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Az IssuerAlternativeNameExt literal értéke érvénytelen."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Ãrvénytelen IssuerAlternativeNameExt objektum."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Ismeretlen tÃpus."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "A tanúsÃtvány kimeneten nem tagolható."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "A könyvtár létrehozása sikertelen: %1 :%2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "A(z) %1 nem könyvtár."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Ãrvénytelen tanúsÃtvány."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "A fájl nem található: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "A fájl mérete túl nagy: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "A fájl nem nyitható meg: %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "A fájl beolvasása sikertelen: %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "A fájl már létezik: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "A fájl zárolása sikertelen: %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "A fájl Ãrása sikertelen: %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "A fájl nem létezik: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "A könyvtár nem létezik: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Ãrvénytelen parancs: %s."
# 27559 AttribValues/label
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Az openssl parancs végrehajtása sikertelen."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "sikertelen openssl parancs: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Nincs megadva érvényes kulcs."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Nincs megadva érvényes igénylés."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Nincs megadva érvényes CA tanúsÃtvány."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Nincs megadva érvényes tanúsÃtvány."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Nincs megadva érvényes CA könyvtár."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr ""
"A tanúsÃtvány állapotának lekérdezése a(z) %1 sorozatszámmal sikertelen (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "A kulcsfájl nem létezik."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Ãrvénytelen jelszó."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
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:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "A PKCS12 jelszó szükséges."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "A könyvtár nem olvasható: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Nem található sorozatszám itt: %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "A kérés már létezik."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "A kérés tárgya nem található."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "A tanúsÃtvány tárgya nem található."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Ãrvénytelen caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "A következŠfájl nem létezik: '%1'."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "A(z) %1 továbbra is létezik."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Nem hozható létre könyvtár: %1 (%2 [%3])."
# /tmp/xapi:49
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "A konfigurációs sablon nem másolható."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Nem hozható létre a fájl."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "A kérés feldolgozása sikertelen."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Hiba a kérés feldolgozása során."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Ãrvénytelen RequestGenerationData objektum."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Ãrvénytelen NsBaseUrlExt érték."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "Nincs NsBaseUrlExt."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Ãrvénytelen NsBaseUrlExt objektum."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Ãrvénytelen NsRevocationUrlExt érték."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "Nincs NsRevocationUrlExt."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Ãrvénytelen NsRevocationUrlExt objektum."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Ãrvénytelen NsCaRevocationUrlExt érték."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "Nincs NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Ãrvénytelen NsCaRevocationUrlExt objektum."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Ãrvénytelen NsRenewalUrlExt érték."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "Nincs NsRenewalUrlExt."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Ãrvénytelen NsRenewalUrlExt objektum."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Ãrvénytelen NsCaPolicyUrlExt érték."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "Nincs NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Ãrvénytelen NsCaPolicyUrlExt objektum."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Ãrvénytelen tÃpus: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "Nincs NsSslServerNameExt."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Ãrvénytelen NsSslServerNameExt objektum."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "Nincs NsCommentExt."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Ãrvénytelen NsCommentExt objektum."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "Nincs SubjectAlternativeNameExt."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Ãrvénytelen SubjectAlternativeNameExt objektum."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "Ãrvénytelen KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "Nincs SubjectKeyIdentifierExt."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Ãrvénytelen SubjectKeyIdentifierExt objektum."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "A kiterjesztés többször szerepel: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "A tanúsÃtvány feldolgozása sikertelen (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "A kiterjesztés többször szerepel."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "A tanúsÃtvány feldolgozása sikertelen (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Az authorityInfoAccess helye érvénytelen."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Ãrvénytelen érték: X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Ãrvénytelen érték: X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Ãrvénytelen érték: X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Ãrvénytelen érték: X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Ãrvénytelen érték: X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "Ãrvénytelen érték: X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Ãrvénytelen X509v3RequestExts objektum."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "Ãrvénytelen érték: X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "Ãrvénytelen érték: X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Ãrvénytelen érték: X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Ãrvénytelen érték: X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Ãrvénytelen érték: X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Ãrvénytelen érték: X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Ãrvénytelen érték: X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Ãrvénytelen érték: X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Ãrvénytelen érték: X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Ãrvénytelen érték: X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/it.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/it.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/it.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/it.po Thu Jun 3 17:26:52 2010
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2010-03-31 18:35+0100\n"
"Last-Translator: Andrea Florio \n"
"Language-Team: italian \n"
@@ -18,212 +18,212 @@
"X-Poedit-Bookmarks: 113,-1,-1,-1,-1,-1,-1,-1,-1,-1\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Ubicazione non valida."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "accessOID non valido."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Tipo errato: %1"
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "AuthorityInformation non valido nell'elenco delle informazioni."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt non presente."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Oggetto AuthorityInfoAccessExt non valido."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt non presente."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt non presente."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Oggetto AuthorityKeyIdentifierGenerateExt non valido."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt non presente."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Oggetto BasicConstraintsExt non valido."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Questa BitExtension non è presente."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Valore non valido per keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt non presente."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Oggetto KeyUsageExt non valido."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Valore non valido per NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Valore non valido per NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt non presente."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Oggetto NsCertTypeExt non valido."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Modello non inizializzato."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Nome CA vuoto."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Il modello non esiste: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Password CA non valida."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Errore durante la creazione dell'infrastruttura CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Impossibile analizzare il nome del certificato %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Impossibile creare la chiave privata."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Impossibile copiare il certificato."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Richiesta di dati non validi."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "DN duplicato. La chiave %1.key esiste già ."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "DN duplicato. La richiesta %1.req esiste già ."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "La richiesta non esiste (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Dati di emissione non validi."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "La CA scade prima della scadenza del certificato."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Impossibile emettere il certificato."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Impossibile trovare il file %1 nella sorgente di installazione."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Motivo CRL non valido."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Dati CRL non validi."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "DN duplicato. La richiesta esiste già ."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Impossibile analizzare sintatticamente il nome del certificato."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "La richiesta %1 non esiste."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Impossibile rimuovere la richiesta (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Il certificato%1 non esiste."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Impossibile rimuovere il certificato: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -231,63 +231,63 @@
"Ã possibile eliminare solo i certificati revocati o scaduti. Lo stato del "
"certificato è %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Impossibile trovare il database."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Il certificato non esiste."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Scopo non valido %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Dati della richiesta CA non validi."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Dati emissione CA non validi."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "Il nome CA è vuoto."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "La directory CA esiste già ."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Secondo 'basicConstraints', questo non è un CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "La chiave CA è vuota."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Dati della chiave non validi."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "La password CA è vuota."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Errore durante la cifratura della chiave."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Errore durante la scrittura delle impostazioni predefinite."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "Il nome della CA non esiste (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -295,662 +295,662 @@
"L'eliminazione della CA non è consentita. La CA deve scadere o non avere mai "
"firmato un certificato."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Impossibile eliminare la CA: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Nel file di configurazione manca un valore per le norme."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Impossibile analizzare sintatticamente la sezione %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Il campo %1 deve includere un valore."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "Ã necessario definire %1."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
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:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Configurazione non inizializzata."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Nel file di configurazione manca la sezione 'distinguished_name'."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Numero di serie non valido %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Impossibile creare un BIO di memoria."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Impossibile analizzare sintatticamente il certificato."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Errore durante l'analisi sintattica del certificato."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Impossibile verificare il seriale."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Impossibile analizzare sintatticamente la data %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Impossibile ottenere la chiave pubblica."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Impossibile ottenere la chiave RSA."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Tipo di chiave pubblica non supportato."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Algoritmo di chiave pubblica non supportato."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Algoritmo di firma %1 non supportato."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Oggetto CertificateIssueData non valido."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Il testo è troppo lungo."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Oggetto UserNotice non valido."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Valore non valido per policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Oggetto CertificatePolicy non valido."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt non presente."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Oggetto CertificatePoliciesExt non valido."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Voce non trovata."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Impossibile analizzare sintatticamente il CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Errore durante l'analisi sintattica del CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt non presente."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Oggetto CRLDistributionPointsExt non valido."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Oggetto CRLGenerationData non valido."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Motivo di revoca %1 non valido."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Il motivo non è certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Il motivo non è keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Il motivo non è CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Tipo non valido %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Impossibile analizzare sintatticamente la linea DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Opzione %1 ExtendedKeyUsage non valida."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ExtendedKeyUsageExt non valido."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt non presente."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Oggetto ExtendedKeyUsageExt non valido."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt non presente."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Valore letterale non valido per IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Oggetto IssuerAlternativeNameExt non valido."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Tipo sconosciuto."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Impossibile dividere l'output del certificato."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Impossibile creare la directory %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 non è una directory."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "File di certificato non valido."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "File non trovato: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "File troppo grande: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Impossibile aprire il file '%1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Impossibile leggere dal file %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Il file esiste già : %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Impossibile acquisire il blocco nel file %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Impossibile scrivere nel file %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Il file non esiste: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "La directory non esiste: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Comando non valido %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Esecuzione del comando openssl non riuscita"
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "Comando openssl non riuscito:"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Nessun file chiave valido specificato."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Nessun file di richiesta valido specificato."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Nessun file di certificato CA valido specificato."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Nessun file di certificato valido specificato."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Nessuna directory CA valida specificata."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr ""
"Impossibile visualizzare lo stato del certificato con numero di serie %1 (%"
"2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Il file delle chiavi non esiste."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Password non valida"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "La password per la cifratura dell'output è obbligatoria."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "La password PKCS12 è obbligatoria."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Impossibile leggere la directory: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Nessun numero seriale trovato in %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "La richiesta esiste già ."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Impossibile trovare il soggetto richiesto."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Impossibile trovare il soggetto certificato."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Nome CA non valido: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' inesistente."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 esiste ancora."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Impossibile creare la directory: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Impossibile copiare il modello di configurazione."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Impossibile creare il file."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Impossibile analizzare sintatticamente la richiesta."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Errore durante l'analisi sintattica della richiesta."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Oggetto RequestGenerationData non valido."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Valore non valido per NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt non è presente."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Oggetto NsBaseUrlExt non valido."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Valore non valido per NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt non è presente."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Oggetto NsRevocationUrlExt non valido."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Valore non valido per NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt non è presente."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Oggetto NsCaRevocationUrlExt non valido."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Valore non valido per NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt non è presente."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Oggetto NsRenewalUrlExt non valido."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Valore non valido per NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt non è presente."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Oggetto NsCaPolicyUrlExt non valido."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Tipo non valido: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt non è presente."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Oggetto NsSslServerNameExt non valido."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt non è presente."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Oggetto NsCommentExt non valido."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt non è presente."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Oggetto SubjectAlternativeNameExtnon valido."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "KeyID non valido."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt non è presente."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Oggetto SubjectKeyIdentifierExt non valido."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Estensione presente più volte: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr ""
"Impossibile analizzare sintatticamente il certificato (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Estensione presente più volte."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Impossibile analizzare sintatticamente il certificato (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Ubicazione non valida in authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Valore non valido per X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Valore non valido per X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"Valore non valido per X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Valore non valido per X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Valore non valido per X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Valore non valido per X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Valore non valido per X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Valore non valido per X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Valore non valido per X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Valore non valido per X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Valore non valido per X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Valore non valido per X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Valore non valido per X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Valore non valido per X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Valore non valido per X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Valore non valido per X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Valore non valido per X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Valore non valido per X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Oggetto X509v3RequestExts non valido."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Valore non valido per X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"Valore non valido per X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Valore non valido per X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Valore non valido per X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Valore non valido per X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Valore non valido per X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Valore non valido per X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Valore non valido per X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Valore non valido per X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Valore non valido per X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/ja.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/ja.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/ja.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/ja.po Thu Jun 3 17:26:52 2010
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2008-11-07 21:33+0900\n"
"Last-Translator: Yasuhiko Kamata \n"
"Language-Team: Japanese \n"
@@ -16,274 +16,274 @@
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "æ£ãããªãå ´æã§ãã"
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "æ£ãããªãã¢ã¯ã»ã¹ OID ã§ãã"
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "誤ã£ã種é¡: %1"
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "æ
å ±ä¸è¦§ã«æ£ãããªã AuthorityInformation ãããã¾ãã"
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt ã¯åå¨ãã¦ãã¾ããã"
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "AuthorityInfoAccessExt ãªãã¸ã§ã¯ããæ£ããããã¾ããã"
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt ã¯åå¨ãã¦ãã¾ããã"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt ãåå¨ãã¦ãã¾ããã"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "AuthorityKeyIdentifierGenerateExt ãªãã¸ã§ã¯ããç¡å¹ã§ãã"
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt ã¯åå¨ãã¦ãã¾ããã"
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "BasicConstraintsExt ãªãã¸ã§ã¯ããæ£ããããã¾ããã"
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "ãã® BitExtension ã¯åå¨ãã¦ãã¾ããã"
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "keyUsage å¤ã誤ã£ã¦ãã¾ãã"
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt ã¯åå¨ãã¦ãã¾ããã"
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "KeyUsageExt ã®ãªãã¸ã§ã¯ããæ£ããããã¾ããã"
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "NsCertTypeExt ã®å¤ãæ£ããããã¾ããã"
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "NsCertTypeExt ã®å¤ãæ£ããããã¾ãã: %1"
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt ã¯åå¨ãã¦ãã¾ããã"
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "NsCertTypeExt ã®ãªãã¸ã§ã¯ããæ£ããããã¾ããã"
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "ãã³ãã¬ã¼ããåæåããã¦ãã¾ããã"
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "èªè¨¼æ©é¢åãè¨å®ããã¦ãã¾ããã"
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "ãã³ãã¬ã¼ããããã¾ãã: %1"
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "èªè¨¼æ©é¢ã®ãã¹ã¯ã¼ããç¡å¹ã§ãã"
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "èªè¨¼æ©é¢ã®ã¤ã³ãã©ã¹ãã©ã¯ãã£ãä½æããéã«ã¨ã©ã¼ãçºçãã¾ããã"
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "証ææ¸å %1 ãå¦çãããã¨ãã§ãã¾ããã"
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "å人éµãã³ãã¼ãããã¨ãã§ãã¾ããã"
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "証ææ¸ãã³ãã¼ã§ãã¾ããã"
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "ç¡å¹ãªè¦æ±ãã¼ã¿ã§ãã"
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "éè¤ãã DN ã§ããéµ %1.key ã¯æ¢ã«åå¨ãã¦ãã¾ãã"
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "éè¤ãã DN ã§ããè¦æ± %1.req ã¯æ¢ã«åå¨ãã¦ãã¾ãã"
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "è¦æ±ã¯åå¨ãã¾ãã (%1) ã"
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "çºè¡ãã¼ã¿ãæ£ããããã¾ããã"
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "証ææ¸ãæéåãã«ãªãåã«èªè¨¼æ©é¢ãæéåãã«ãªãã¾ãã"
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "証ææ¸ã®çºè¡ã«å¤±æãã¾ããã"
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "ãã¡ã¤ã« %1 ã¯ãªãã¸ããªå
ã«è¦ã¤ããã¾ããã§ããã"
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "CRL ã®çç±ãæ£ããããã¾ããã"
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "CRL ãã¼ã¿ãæ£ããããã¾ããã"
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "éè¤ãã DN ã§ããè¦æ±ã¯æ¢ã«åå¨ãã¦ãã¾ãã"
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "証ææ¸åãå¦çãããã¨ãã§ãã¾ããã"
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "è¦æ± %1 ã¯åå¨ãã¾ããã"
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "è¦æ±ã®åé¤ã«å¤±æãã¾ãã (%1) ã"
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "証ææ¸ %1 ãåå¨ãã¾ããã"
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "証ææ¸ã®åé¤ã«å¤±æãã¾ãã: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
msgstr "ç¡å¹ã¾ãã¯æéåãã®è¨¼ææ¸ã®ã¿åé¤ã§ãã¾ãã証ææ¸ã®ç¶æ
㯠%1 ã§ãã"
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "ãã¼ã¿ãã¼ã¹ãè¦ã¤ããã¾ããã"
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "証ææ¸ãåå¨ãã¾ããã"
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "ç®ç %1 ãæ£ããããã¾ããã"
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "èªè¨¼æ©é¢è¦æ±ãã¼ã¿ã¯æ£ããããã¾ããã"
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "CAçºè¡ãã¼ã¿ã¯ç¡å¹ã§ãã"
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "èªè¨¼æ©é¢åãè¨å®ããã¦ãã¾ããã"
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "èªè¨¼æ©é¢ã®ãã£ã¬ã¯ããªã¯æ¢ã«åå¨ãã¦ãã¾ãã"
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "'basicConstraints' ã«ããã¨ãããã¯èªè¨¼æ©é¢ã§ã¯ããã¾ããã"
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "èªè¨¼æ©é¢ã®éµãè¨å®ããã¦ãã¾ããã"
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "éµãã¼ã¿ãæ£ããããã¾ããã"
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "èªè¨¼æ©é¢ã®ãã¹ã¯ã¼ããè¨å®ããã¦ãã¾ããã"
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "éµã®æå·åä¸ã«ã¨ã©ã¼ãçºçãã¾ããã"
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "æ¢å®å¤ã®æ¸ãè¾¼ã¿ã®éã«ã¨ã©ã¼ãçºçãã¾ããã"
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "èªè¨¼æ©é¢åãåå¨ãã¾ãã (%1)ã"
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -291,664 +291,664 @@
"ãã®èªè¨¼æ©é¢ãåé¤ãããã¨ã¯ã§ãã¾ãããèªè¨¼æ©é¢ãæéåãã§ããããç½²åãã"
"証ææ¸ããªããå¿
è¦ãããã¾ãã"
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "èªè¨¼æ©é¢ã®åé¤ã«å¤±æãã¾ãã: %1"
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "è¨å®ãã¡ã¤ã«ã«ããªã·ã¼ã®å¤ãããã¾ããã"
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "ã»ã¯ã·ã§ã³ %1 ãå¦çã§ãã¾ããã"
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "é
ç® %1 ã«ã¯å¤ãå¿
è¦ã§ãã"
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 ãè¨å®ããå¿
è¦ãããã¾ãã"
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 ã¯èªè¨¼æ©é¢ã®è¨¼ææ¸ (%2) ã¨è¦æ± (%3) ã§åãã§ããå¿
è¦ãããã¾ãã"
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "è¨å®ãã¡ã¤ã«ã«ã¯æ£ãããªãããªã·ã¼ãå
¥ã£ã¦ããããã§ãã"
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "è¨å®ã¯åæåããã¦ãã¾ããã"
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "è¨å®ãã¡ã¤ã«ã« 'distinguished_name' ã®ã»ã¯ã·ã§ã³ãããã¾ããã"
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "ã·ãªã¢ã« %1 ãç¡å¹ã§ãã"
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "ã¡ã¢ãª BIO ãä½æã§ãã¾ããã"
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "証ææ¸ãå¦çã§ãã¾ããã"
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "証ææ¸ã®å¦çä¸ã«ã¨ã©ã¼ãçºçãã¾ããã"
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "ã·ãªã¢ã«ãå¦çã§ãã¾ããã"
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "æ¥ä» %1 ã解æã§ãã¾ããã"
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "å
¬ééµãåå¾ã§ãã¾ããã§ããã"
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "RSA éµãåå¾ã§ãã¾ããã§ããã"
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "ãµãã¼ãããã¦ããªã種é¡ã®å
¬ééµã§ãã"
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "ãµãã¼ãããã¦ããªãå
¬ééµã®ã¢ã«ã´ãªãºã ã§ãã"
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "ãµãã¼ãããã¦ããªãç½²åã¢ã«ã´ãªãºã %1 ã§ãã"
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "æ£ãããªã CertificateIssueData ãªãã¸ã§ã¯ãã§ãã"
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "ããã¹ããé·ããã¾ãã"
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "ç¡å¹ãª UserNotice ãªãã¸ã§ã¯ãã§ãã"
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "policyIdentifier ã®å¤ãæ£ããããã¾ãã: %1"
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "æ£ãããªã CertificatePolicy ãªãã¸ã§ã¯ãã§ãã"
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt ãåå¨ãã¦ãã¾ããã"
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "æ£ãããªã CertificatePoliciesExt ãªãã¸ã§ã¯ãã§ãã"
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "é
ç®ãè¦ã¤ããã¾ããã§ããã"
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "CRL ãå¦çã§ãã¾ããã"
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "CRL ã®å¦çä¸ã«ã¨ã©ã¼ãçºçãã¾ããã"
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt ãåå¨ãã¦ãã¾ããã"
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "æ£ãããªã CRLDistributionPointsExt ãªãã¸ã§ã¯ãã§ãã"
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "æ£ãããªã CRLGenerationData ãªãã¸ã§ã¯ãã§ãã"
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "åãæ¶ããçç± %1 ãæ£ããããã¾ããã"
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "çç±ã certificateHold ã§ã¯ããã¾ããã"
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "çç±ã keyCompromise ã§ã¯ããã¾ããã"
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "çç±ã CACompromise ã§ã¯ããã¾ããã"
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "ç¡å¹ãªç¨®é¡ %1ã"
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "DN è¡ãå¦çã§ãã¾ãã: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "æ£ãããªã ExtendedKeyUsage ãªãã·ã§ã³ %1 ã§ãã"
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "æ£ãããªã ExtendedKeyUsageExt ã§ãã"
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt ã¯åå¨ãã¦ãã¾ããã"
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "æ£ãããªã ExtendedKeyUsageExt ãªãã¸ã§ã¯ãã§ãã"
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt ã¯åå¨ãã¦ãã¾ããã"
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "IssuerAlternativeNameExt ã®ãªãã©ã«å¤ãæ£ããããã¾ããã"
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "IssuerAlternativeNameExt ãªãã¸ã§ã¯ããæ£ããããã¾ããã"
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "ä¸æãªç¨®é¡"
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "証ææ¸ã®åºåãåå²ã§ãã¾ããã"
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "ãã£ã¬ã¯ã㪠%1 ãä½æã§ãã¾ãã: %2"
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 ã¯ãã£ã¬ã¯ããªã§ã¯ããã¾ããã"
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "ç¡å¹ãªè¨¼ææ¸ãã¡ã¤ã«ã§ãã"
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "ãã¡ã¤ã«ãè¦ã¤ããã¾ãã: %1"
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "ãã¡ã¤ã«ã大ãããã¾ã: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "ãã¡ã¤ã« %1 ãéããã¨ãã§ãã¾ããã"
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "ãã¡ã¤ã« %1 ããèªã¿è¾¼ããã¨ãã§ãã¾ããã"
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "ãã¡ã¤ã«ã¯ãã§ã«åå¨ãã¾ã: %1"
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "ãã¡ã¤ã« %1 ã®ããã¯ãåå¾ã§ãã¾ããã"
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "ãã¡ã¤ã« %1 ã«æ¸ãè¾¼ãã¾ããã"
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "ãã¡ã¤ã«ãåå¨ãã¾ãã: %1"
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "ãã£ã¬ã¯ããªãåå¨ãã¾ãã: %1"
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "ç¡å¹ãªã³ãã³ã %1 ã§ãã"
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "openssl ã³ãã³ãã®å®è¡ã«å¤±æãã¾ããã"
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "openssl ã³ãã³ãã失æãã¾ãã: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "æ£ããéµãã¡ã¤ã«ãæå®ããã¦ãã¾ããã"
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "æ£ããè¦æ±ãã¡ã¤ã«ãæå®ããã¦ãã¾ããã"
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "æ£ãã証ææ©é¢ã®è¨¼ææ¸ãã¡ã¤ã«ãæå®ããã¦ãã¾ããã"
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "æ£ãã証ææ¸ãã¡ã¤ã«ãæå®ããã¦ãã¾ããã"
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "æ£ãã証ææ©é¢ãã£ã¬ã¯ããªãæå®ããã¦ãã¾ããã"
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "ã·ãªã¢ã« %1 ã®è¨¼ææ¸ç¶æ
ã®è¡¨ç¤ºã«å¤±æãã¾ãã (%2)ã"
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "éµãã¡ã¤ã«ãåå¨ãã¦ãã¾ããã"
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "ãã¹ã¯ã¼ããæ£ããããã¾ããã"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "åºåãæå·åããããã®ãã¹ã¯ã¼ããå¿
è¦ã§ãã"
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "PKCS12 ãã¹ã¯ã¼ããå¿
è¦ã§ãã"
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "以ä¸ã®ãã£ã¬ã¯ããªãèªããã¨ãã§ãã¾ãã: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "%1 ã«ã·ãªã¢ã«çªå·ãããã¾ããã"
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "ãã®è¦æ±ã¯ãã§ã«åå¨ãã¦ãã¾ãã"
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "è¦æ±ãµãã¸ã§ã¯ããè¦ã¤ããã¾ããã"
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "証ææ¸ãµãã¸ã§ã¯ããè¦ã¤ããã¾ããã"
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "ä¸æ£ãª caName ã§ã: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' ã¯åå¨ãã¾ããã"
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 ãåå¨ãã¦ãã¾ãã"
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "以ä¸ã®ãã£ã¬ã¯ããªãä½æã§ãã¾ãã: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "è¨å®ãã³ãã¬ã¼ããã³ãã¼ãããã¨ãã§ãã¾ããã"
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "ãã¡ã¤ã«ãä½æã§ãã¾ããã"
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "è¦æ±ãå¦çã§ãã¾ããã"
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "è¦æ±å¦çä¸ã«ã¨ã©ã¼ãçºçãã¾ããã"
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "æ£ãããªã RequestGenerationData ãªãã¸ã§ã¯ãã§ãã"
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "NsBaseUrlExt ã®å¤ãæ£ããããã¾ããã"
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt ãåå¨ãã¦ãã¾ããã"
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "æ£ãããªã NsBaseUrlExtãªãã¸ã§ã¯ãã§ãã"
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "NsRevocationUrlExt ã®å¤ãæ£ããããã¾ããã"
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt ãåå¨ãã¦ãã¾ããã"
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "æ£ãããªã NsRevocationUrlExt ãªãã¸ã§ã¯ãã§ãã"
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "NsCaRevocationUrlExt ã®å¤ãæ£ããããã¾ããã"
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt ãåå¨ãã¦ãã¾ããã"
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "æ£ãããªã NsCaRevocationUrlExt ãªãã¸ã§ã¯ãã§ãã"
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "NsRenewalUrlExt ã®å¤ãæ£ããããã¾ããã"
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt ãåå¨ãã¦ãã¾ããã"
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "æ£ãããªã NsRenewalUrlExt ãªãã¸ã§ã¯ãã"
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "NsCaPolicyUrlExt ã®å¤ãæ£ããããã¾ããã"
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt ãåå¨ãã¦ãã¾ããã"
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "æ£ãããªã NsCaPolicyUrlExt ãªãã¸ã§ã¯ãã§ãã"
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "ä¸æ£ãªç¨®é¡: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt ãåå¨ãã¦ãã¾ããã"
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "æ£ãããªã NsSslServerNameExt ãªãã¸ã§ã¯ãã"
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt ãåå¨ãã¦ãã¾ããã"
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "æ£ãããªã NsCommentExt ãªãã¸ã§ã¯ãã§ãã"
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt ãåå¨ãã¦ãã¾ããã"
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "æ£ãããªã SubjectAlternativeNameExt ãªãã¸ã§ã¯ãã§ãã"
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "æ£ãããªã KeyIDã"
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt ãåå¨ãã¦ãã¾ããã"
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "æ£ãããªã SubjectKeyIdentifierExt ãªãã¸ã§ã¯ãã§ãã"
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "æ¡å¼µæ©è½ãè¤æ°åçºçãã¦ãã¾ã: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "証ææ¸ãå¦çã§ãã¾ãã (NID: %1 Crit: %2)ã"
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "æ¡å¼µæ©è½ãè¤æ°åçºçãã¦ãã¾ãã"
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "証ææ¸ãå¦çã§ãã¾ãã (Crit: %1)ã"
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "authorityInfoAccess å
ã«æ£ãããªãå ´æãããã¾ãã"
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "X509v3CertificateIssueExts::setNsBaseUrl ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr ""
"X509v3CertificateIssueExts::setNsRevocationUrl ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"X509v3CertificateIssueExts::setNsCaRevocationUrl ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "X509v3CertificateIssueExts::setNsRenewalUrl ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "X509v3CertificateIssueExts::setNsCaPolicyUrl ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr ""
"X509v3CertificateIssueExts::setNsSslServerName ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "X509v3CertificateIssueExts::setNsComment ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "X509v3CertificateIssueExts::setNsCertType ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "X509v3CertificateIssueExts::setKeyUsage ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr ""
"X509v3CertificateIssueExts::setBasicConstraints ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr ""
"X509v3CertificateIssueExts::setExtendedKeyUsage ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"X509v3CertificateIssueExts::setSubjectKeyIdentifier ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"X509v3CertificateIssueExts::setAuthorityKeyIdentifier ã®å¤ãæ£ããããã¾ã"
"ãã"
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"X509v3CertificateIssueExts::setSubjectAlternativeName ã®å¤ãæ£ããããã¾ã"
"ãã"
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"X509v3CertificateIssueExts::setIssuerAlternativeName ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"X509v3CertificateIssueExts::setAuthorityInfoAccess ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"X509v3CertificateIssueExts::setCRLDistributionPoints ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"X509v3CertificateIssueExts::setCertificatePolicies ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "X509v3RequestExts ãªãã¸ã§ã¯ããæ£ããããã¾ããã"
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"X509v3CRLGenerationExts::setAuthorityKeyIdentifier ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"X509v3CRLGenerationExts::setIssuerAlternativeName ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "X509v3RequestExts::setNsSslServerName ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "X509v3RequestExts::setNsComment ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "X509v3RequestExts::setNsCertType ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "X509v3RequestExts::setKeyUsage ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "X509v3RequestExts::setBasicConstraints ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "X509v3RequestExts::setExtendedKeyUsage ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "X509v3RequestExts::setSubjectKeyIdentifier ã®å¤ãæ£ããããã¾ããã"
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "X509v3RequestExts::setSubjectAlternativeName ã®å¤ãæ£ããããã¾ããã"
Modified: limal-branches/mc-devel/limal-ca-mgm/po/km.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/km.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/km.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/km.po Thu Jun 3 17:26:52 2010
@@ -13,7 +13,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2008-11-17 15:42+0700\n"
"Last-Translator: Auk Piseth \n"
"Language-Team: khmer \n"
@@ -23,928 +23,928 @@
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "áá¸áá¶áááá·ááááá¹ááááá¼á á"
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "accessOID áá·áâáááá¹ááááá¼áâ á"
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "ááááááâáá»á á %1 á"
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "áááááá¶áâááá
áááá¸âá¢áá»áááá¶áâáá·áâáááá¹ááááá¼áâáááá»áâááááá¸âáááááá¶á á"
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "áá·áâáá¶áâáááá á¶á AuthorityInfoAccessExt áá á"
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "ááááá» AuthorityInfoAccessExt áá·áâáááá¹ááááá¼á á"
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "áá·áâáá¶áâáááá á¶á AuthorityKeyIdentifierExt áá á"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "áá·áâáá¶áâáááá á¶á AuthorityKeyIdentifierGenerateExt áá á"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "ááááá» AuthorityKeyIdentifierGenerateExt áá·áâáááá¹ááááá¼áâ á"
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "áá·áâáá¶áâáááá á¶á BasicConstraintsExt áá á"
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "ááááá» BasicConstraintsExt áá·áâáááá¹ááááá¼á á"
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "áá·áâáá¶áâáááá á¶á BitExtension áááâáá á"
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "áááááâáá·áâáááá¹áâáááá¼áâááááá¶ááâááááâáááá¾âáááá¶ááâá
á»á
 á"
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "áá·áâáá¶áâáááá á¶á KeyUsageExt áá á"
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "ááááá» KeyUsageExt áá·áâáááá¹ááááá¼áâ á"
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "áááááâáá·áâáááá¹áâáááá¼áâááááá¶áá NsCertTypeExt á"
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "áááááâáá·áâáááá¹áâáááá¼áâááááá¶áá NsCertTypeExt á %1 á"
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "áá·áâáá¶ááááá á¶á NsCertTypeExt áá á"
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "ááááá» NsCertTypeExt áá·áâáááá¹ááááá¼áâ á"
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "áá·áâáá¶áâá
á¶ááâáááá¾áâáá»áááâáá á"
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "ááááá CA ááá á"
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "áá·ááá¶áâáá»ááá á %1 á"
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "áá¶áááâááááá¶áá CA áá·áâáááá¹ááááá¼áâ á"
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "ááá á»áâáá
âáááâáááá»áâááááá¾áâá ááááá¶âáá
áá¶âáááááááá CA á"
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "áá·áâá¢á¶á
âáááâáááááâáá·áááá¶âáááááá %1 áá¶áâá¡á¾á á"
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "áá·áâá¢á¶á
âá
ááááâáááâá¯áááâáá¶áâá¡á¾á á"
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "áá·áâá¢á¶á
âá
ááááâáá·áááá¶âááááááâáá¶áâá¡á¾á á"
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "áá·ááááááâáááá¾âáá·áâáááá¹áâáááá¼á á"
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "á
áááá DN á áá¶áâááá %1.key áá½á
âá á¾á á"
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "á
áááá DN á áá¶áâáááá¾ %1.req áá½á
âá á¾á á"
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "áá·áâáá¶áâáááá¾ (%1) á"
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "áá·ááááááâáááá¶áâáá·áâáááá¹ááááá¼á á"
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "CA áá»áâáááááâáá»áâáááâáá·áááá¶âááááááâáá»áâááááá á"
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "áá¶áâáááá¶áâáá·áááá¶âááááááâáá¶áâááá¶ááá á"
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "ááâáá·áâáá¾áâá¯ááá¶á %1 áá
âáááá»áâáááá¶ááâáá á"
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "á ááá»áá CRL áá·áâáááá¹áâáááá¼á á"
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "áá·ááááááâ CRL áá·ááááá¹ááááá¼áâ á"
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "á
áááá DN á áá¶áâáááá¾âáá½á
âá á¾á á"
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "áá·áâá¢á¶á
âáááâáááááâáá·áááá¶âááááááâáá¶áâáá á"
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "áá·áâáá¶áâáááá¾ %1 áá á"
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "áá¶áâááâáááá¾áâá
ááâáá¶áâááá¶ááá (%1) á"
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "áá·áâáá¶áâáá·áááá¶âáááááá %1 áá á"
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "áá¶áâááâáá·áááá¶âááááááâá
ááâáá¶áâááá¶ááá á %1 á"
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
msgstr ""
"á¢á¶á
âáá»áâáá¶áâááâáá·áááá¶âááááááâáááâáá»áâááááá á¬âáááâáá¶áâááá á¼áâáá·áâááâááá»ááááá á áááá¶ááá¶áâááááâáá·áááá¶âááááááâáẠ%1 á"
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "ááâáá·áâáá¾áâáá¼ááááá¶áâáá·ááááááâáá á"
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "áá·áâáá¶áâáá·áááá¶âááááááâáá á"
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "ááááááá %1 áá·ááááá¹ááááá¼á á"
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "áá·ááááááâáááá¾ CA áá·áâáááá¹áâáááá¼á á"
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "áá·ááááááâáááá¶á CA áá·áâáááá¹ááááá¼á á"
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "ááááá CA áááâ á"
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "áá¶áâáá CA áá½á
âá á¾á á"
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "áááâá¢á¶áááááâáá¾â 'basicConstraints áááâáá·áâáááâáá¶â CA áá á"
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "áááâ CA ááá á"
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "áá·ááááááâáááâáá·áâáááá¹ááááá¼á á"
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "áá¶áááâááááá¶áá CA ááá á"
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "ááá á»áâáá
âááá¡á»áâáááâáááá¾âáá¶áâá¢áá·ááááá¸áâááá á"
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "ááá á»áâááá¡á»áâáááâáááááâáááá¶ááá¾á á"
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "áá·ááá¶áááááá CA (%1) á"
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
msgstr "áá·áâáá¶áâá¢áá»áááá¶áâá²ááâáá»á CA áá á CA áááá¼áááâáá»áâááááá á¬áá áá·ááááâá
á»áâá ááááááá¶âáá¾âáá·áááá¶âáááááá á"
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "áá¶áâáá»á CA áá¶áâááá¶ááá á %1 á"
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "á¯ááá¶áâáááááâáá
áá¶âááááááááâáá¶ááâáááááâááááá¶ááâááááá¶ááá á"
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "áá·áá¢á¶á
âáááâááááá %1 áá¶ááá á"
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "áá¶áâ '%1' áááá¼áâáááá¶áâáááááâ áâ"
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "áááá¼áâááâááááá %1 á"
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 áááá¼áâááâáá¼á
áááá¶âáá
âáááá»áâáá·áááá¶âáááááá CA (%2) áá·áâáááá¾ (%3) á"
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "á¯ááá¶áâáááááâáá
áá¶âááááááááâá á¶ááâáá¼á
áá¶âáá¶áâááááá¶áááâáá·áâáááá¹ááááá¼á á"
# %s is either BOOTP or DHCP
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "áá¶áâáááááâáá
áá¶âááááááááâáá·áâáááá¼áâáá¶áâá
á¶ááâáááá¾áâá¡á¾á á"
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "áá¶ááâááááá 'áááááâááááá¶áâááááá¶áá' áá
áááá»áâá¯ááá¶áâáááááâáá
áá¶âáááááááá á"
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "ááááá %1 áá·ááááá¹ááááá¼á á"
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "áá·áá¢á¶á
ááááá¾áááá· BIO áá¶ááá á"
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "áá·áâá¢á¶á
âáááâáá·áááá¶âááááááâáá¶ááá á"
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "áá¶áâááá á»áâáá
âáááâáááâáááá»áâáááâáá·áááá¶âáááááá á"
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "áá·áá¢á¶á
âáááâááááá á"
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "áá·áâá¢á¶á
âáááâáá¶áâááá·á
áááá %1 áá¶ááá á"
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "áá·áâá¢á¶á
âááâáááâáá¶áá¶áááâáá¶ááá á"
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "áá·áâá¢á¶á
âááâááá RSA áá¶áâá¡á¾á á"
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "ááááááâáááâáá¶áá¶áááâáááâáá·áâáá¶áâáá¶áááá á"
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "áááá½áâáááâáááá¶áâáááâáá¶áá¶áááâáááâáá·áâáá¶áâáá¶áááá á"
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "áááá½áâáááâáááá¶áâá ááááááᶠ%1 áááâáá·áâáá¶áâáá¶áááá á"
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "ááááá» CertificateIssueData áá·áâáááá¹ááááá¼áâ á"
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "á¢áááááâáááâááá á"
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "ááááá» UserNotice áá·áâáááá¹ááááá¼áâ á"
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "áááááâááááá¶áá policyIdentifier áá·áâáááá¹áâáááá¼á á %1 á"
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "ááááá» CertificatePolicy áá·áâáááá¹áâáááá¼áâ á"
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "áá·áâáááá á¶á CertificatePoliciesExt áá á"
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "ááááá» CertificatePoliciesExt áá·áâáááá¹ááááá¼áâ á"
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "ááâáá·áâáá¾áâáá¶áá»Â á"
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "áá·áâá¢á¶á
âááá CRL áá¶áâáá á"
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "ááá á»áâáááá»áâáá¶áâááá CRL á"
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "áá·áâáááá á¶á CRLDistributionPointsExt áá á"
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "ááááá» CRLDistributionPointsExt áá·áâáááá¹áâáááá¼á á"
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "ááááá» CRLGenerationData áá·áâáááá¹áâáááá¼á á"
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "á ááá»ááâááá á¼áâáá·á %1 áá·áâáááá¹áâáááá¼á á"
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "á ááá»ááâááºâáá·áááá certificateHold áá á"
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "á ááá»ááâááºâáá·áâááá keyCompromise áá á"
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "á ááá»ááâááºâáá·áááá CACompromise áá á"
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "ááááááâ%1 áá·áâáááá¹ááááá¼áâ á"
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "áá·áâá¢á¶á
âáááâááááá¶áá DN áá¶áá¡á¾á á %1 á"
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "ááááá¾á ExtendedKeyUsage %1 áá·áâáááá¹áâáááá¼á á"
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ExtendedKeyUsageExtâ áá·ááááá¹ááááá¼á á"
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "áá·ááááá á¶á ExtendedKeyUsageExt áá á"
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "ááááá» ExtendedKeyUsageExt áá·áâáááá¹ááááá¼áâ á"
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "áá·áâáááá á¶á IssuerAlternativeNameExt áá á"
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "áááááâáááááâááááá¶áá IssuerAlternativeNameExt áá·áâáááá¹áâáááá¼á á"
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "ááááá» IssuerAlternativeNameExt áá·ááááá¹ááááá¼áâ á"
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "áá·áâáááá¶ááâáááááá á"
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "áá·áá¢á¶á
âáá»áâááááááâáá·áááá¶âááááááâáá¶áâáá á"
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "áá·áâá¢á¶á
âááááá¾áâáá %1 á %2 á"
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "'%1' áá·áâáááâáá¶âááâááâ á"
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "á¯ááá¶áâáá·áááá¶âááááááâáá·áâáááá¹ááááá¼á á"
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "áááá·áâáá¾áâá¯ááá¶á á %1 á"
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "á¯ááá¶áâááâááá á %1 á"
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "áá·áâá¢á¶á
âáá¾áâá¯ááá¶á %1 áá¶áâá¡á¾á á"
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "áá·áâá¢á¶á
âá¢á¶áâáá¸âá¯ááá¶á %1 áá¶áâá¡á¾á á"
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "áá¶áâá¯ááá¶áâáá½á
âá á¾á á %1 á"
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "áá·áâá¢á¶á
âá
á¶ááâáááâáá¾âá¯ááá¶á %1 áá¶áâá¡á¾á á"
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "áá·áá¢á¶á
âáááááâáá
âáá¶ááâá¯ááá¶á %1 áá¶áâá¡á¾á á"
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "áá·áâáá¶áâá¯ááá¶á á %1 á"
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "áá·áâáá¶áâáá á %1 á"
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "áá¶áááâááááᶠ%1 áá·áâáááá¹áâáááá¼á á"
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "áá¶áâááá¶áááâáááá»áâáá¶âáááááá·ááááá·âáá¶áááâááááᶠopenssl á"
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "áá¶áâááá¶áááâáááá»áâáá¶áâáááá¾âáá¶áááâááááᶠopenssl á %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "áááá¶áâá¯ááá¶áâáááâáááâáá¶áâááááá¶ááâáááá¹ááááá¼áâáá á"
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "áááá¶áâá¯ááá¶áâáááá¾âáááâáá¶áâááááá¶ááâáááá¹ááááá¼áâáá á"
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "áááá¶áâá¯ááá¶áâáá·áááá¶âáááááá CA áááâáá¶áâááááá¶ááâáááá¹ááááá¼áâáá á"
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "áááá¶áâá¯ááá¶áâáá·áááá¶âááááááâáááâáá¶áâááááá¶ááâáááá¹ááááá¼áâáá á"
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "áááá¶áâáá CA áááâáá¶áâááááá¶ááâáááá¹ááááá¼áâáá á"
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "áá¶áâáááá á¶áâáááá¶ááá¶áâáá·áááá¶âááááááâáá¶áá½áâáá¹áâááááá %1 áá¶áâááá¶ááá (%2) á"
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "áá·ááá¶áâá¯ááá¶áâáááâáá á"
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "áá¶áááâááááá¶ááâáá·áâáááá¹ááááá¼á á"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "áá¶áâáá¶ááá¶áâáá¶áááâááááá¶ááâááááá¶ááâáá¶áâá¢áá·ááááá¸áâáááááá á"
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "áá¶áâáá¶ááá¶áâáá¶áááâááááá¶áá PKCS12 á"
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "áá·áâá¢á¶á
âá¢á¶áâáá á %1 (%2) [%3] á"
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "ááâáá·ááá¾áâáááâááááá¶ááâáá
áááá»á %1 á¡á¾á á"
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "áá¶áâáááá¾âáá½á
âá á¾á á"
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "áá·áá¢á¶á
âááâáá¾áâááááá¶áááâáááá¾âáá¶áâáá á"
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "áá·áâá¢á¶á
âááâáá¾áâááááá¶áááâáá·áááá¶ááááááâáá¶áâáá á"
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "caName áá·áâáááá¹ááááá¼á á %1 á"
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "áá·ááá¶áâ '%1' áá á"
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "áá
âááâáá¶á %1 á"
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "áá·áâá¢á¶á
âááááá¾áâáá á %1 (%2 [%3]) á"
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "áá·áâá¢á¶á
âá
ááááâáá»áááâáááááâáá
áá¶âááááááááâáá¶áâá¡á¾á á"
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "áá·áâá¢á¶á
âááááá¾áâá¯ááá¶áâáá¶áâá¡á¾á á"
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "áá·áâá¢á¶á
âáááâáááá¾âáá¶áâá¡á¾á á"
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "ááá á»áâáááâáááá»áâáááâáááá¾Â á"
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "ááááá» RequestGenerationData áá·áâáááá¹ááááá¼áâ á"
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "áááááâáá·áâáááá¹ááááá¼áâááááá¶áá NsBaseUrlExt á"
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "áá·ááá¶áâáááá á¶á NsBaseUrlExt á¡á¾á á"
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "ááááá» NsBaseUrlExt áá·áâáááá¹ááááá¼áâ á"
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "áááááâáá·áâáááá¹ááááá¼áâááááá¶áá NsRevocationUrlExt á"
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "áá·áâáá¶ááááá á¶á NsRevocationUrlExt á¡á¾á á"
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "ááááá» NsRevocationUrlExt áá·áâáááá¹áâáááá¼á á"
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "áááááâáá·áâáááá¹ááááá¼áâááááá¶áá NsCaRevocationUrlExt á"
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "áá·áâáá¶áâáááá á¶á NsCaRevocationUrlExt á¡á¾á á"
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "ááááá» NsCaRevocationUrlExt áá·áâáááá¹ááááá¼á á"
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "áááááâáá·áâáááá¹ááááá¼áâááááá¶áá NsRenewalUrlExt á"
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "áá·áâáá¶áâáááá á¶á NsRenewalUrlExt á¡á¾á á"
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "ááááá» NsRenewalUrlExt áá·áâáááá¹ááááá¼á á"
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "áááááâáá·áâáááá¹ááááá¼áâááááá¶áá NsCaPolicyUrlExt á"
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "áá·áâáá¶áâáááá á¶á NsCaPolicyUrlExt á¡á¾á á"
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "ááááá» NsCaPolicyUrlExt áá·áâáááá¹ááááá¼á á"
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "ááááááâáá·ááááá¹ááááá¼á á %1 á"
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "áá·áâáá¶ááááá á¶á NsSslServerNameExt á¡á¾á á"
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "ááááá» NsSslServerNameExt áá·áâáááá¹áâáááá¼á á"
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "áá·áâáá¶áâáááá á¶á NsCommentExt á¡á¾á á"
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "ááááá» NsCommentExt áá·áâáááá¹ááááá¼á á"
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "áá·áâáá¶áâáááá á¶á SubjectAlternativeNameExt á¡á¾á á"
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "ááááá» SubjectAlternativeNameExt áá·áâáááá¹ááááá¼á á"
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "áááâááááá¶ááâáááâáá·áâáááá¹ááááá¼á á"
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "áá·áâáá¶áâáááá á¶á SubjectKeyIdentifierExt á"
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "ááááá» SubjectKeyIdentifierExt áá·áâáááá¹ááááá¼á á"
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "áááááâááááááâáá¶áâáá¾áá¡á¾áâá
ááá¾ááá á %1 á"
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "áá·áâá¢á¶á
âáááâáá·áááá¶âáááááá (NID á %1 Crit á %2) áá¶ááá á"
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "áááááâááááááâáá¶áâáá¾áâá¡á¾áâá
ááá¾áâáá á"
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "áá·áâá¢á¶á
âáááâáá·áááá¶âáááááá (Crit á %1) áá¶ááá á"
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "áá¸áá¶ááâáá·áâáááá¹ááááá¼áâáá
âáááá»á authorityInfoAccess á"
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setNsBaseUrl á"
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setNsRevocationUrl á"
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setNsCaRevocationUrl á"
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setNsRenewalUrl á"
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setNsCaPolicyUrl á"
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setNsSslServerName á"
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setNsComment á"
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setNsCertType á"
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setKeyUsage á"
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setBasicConstraints á"
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setExtendedKeyUsage á"
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setSubjectKeyIdentifier á"
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setAuthorityKeyIdentifier á"
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setSubjectAlternativeName á"
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setIssuerAlternativeName á"
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setAuthorityInfoAccess á"
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setCRLDistributionPoints á"
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CertificateIssueExts::setCertificatePolicies á"
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "ááááá» X509v3RequestExts áá·áâáááá¹ááááá¼á á"
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CRLGenerationExts::setAuthorityKeyIdentifier á"
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3CRLGenerationExts::setIssuerAlternativeName á"
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3RequestExts::setNsSslServerName á"
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3RequestExts::setNsComment á"
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3RequestExts::setNsCertType á"
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3RequestExts::setKeyUsage á"
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3RequestExts::setBasicConstraints á"
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3RequestExts::setExtendedKeyUsage á"
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3RequestExts::setSubjectKeyIdentifier á"
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "áááááâáá·ááááá¹ááááá¼áâááááá¶áá X509v3RequestExts::setSubjectAlternativeName á"
Modified: limal-branches/mc-devel/limal-ca-mgm/po/ko.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/ko.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/ko.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/ko.po Thu Jun 3 17:26:52 2010
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mem.ko\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2009-10-23 02:40+0900\n"
"Last-Translator: Yunseok Choi \n"
"Language-Team: Korean \n"
@@ -20,275 +20,275 @@
"X-Poedit-Country: KOREA, REPUBLIC OF\n"
"X-Poedit-SourceCharset: utf-8\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "ì못ë ìì¹ ì
ëë¤."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "ì못ë ì ê·¼OID ì
ëë¤."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "ì못ë íì: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "ì못ë ì ë³´ 목ë¡ì AuthorityInformation ì
ëë¤."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt ë ì¡´ì¬íì§ ììµëë¤."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "ì못ë AuthorityInfoAccessExt ê°ì± ì
ëë¤."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt ë ì¡´ì¬íì§ ììµëë¤."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt ë ì¡´ì¬íì§ ììµëë¤."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "ì못ë AuthorityKeyIdentifierGenerateExt ê°ì± ì
ëë¤."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt ë ì¡´ì¬íì§ ììµëë¤."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "ì못ë BasicConstraintsExt ê°ì± ì
ëë¤."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "ì´ BitExtension ë ì¡´ì¬íì§ ììµëë¤."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "ì못ë keyUsageì ëí ê° ì
ëë¤."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt ë ì¡´ì¬íì§ ììµëë¤."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "ì못ë KeyUsageExt ê°ì± ì
ëë¤."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "ì못ë NsCertTypeExtì ëí ê°ì
ëë¤."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "ì못ë NsCertTypeExtì ëí ê°: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt ë ì¡´ì¬íì§ ììµëë¤."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "ì못ë NsCertTypeExt ê°ì± ì
ëë¤."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "í
íë¦¿ì´ ì´ê¸°í ëì§ ìììµëë¤."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "CA ì´ë¦ì´ ë¹ì´ ììµëë¤."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "í¬íë¦¿ì´ ì¡´ì¬íì§ ìì: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "ì못ë CA ì´ì ê¸ ì
ëë¤."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "CA íë¶êµ¬ì¡°ë¥¼ ìì±íë ëì ì¤ë¥ê° ë°ìíìµëë¤."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "%1 ì¦ëª
ì ì´ë¦ì ì²ë¦¬ í ì ììµëë¤."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "ê°ì¸ í¤ë¥¼ ë³µì¬ í ì ììµëë¤."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "ì¦ëª
ì를 ë³µì¬ í ì ììµëë¤."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "ì못ë ë°ì´í° ìì² ì
ëë¤."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "DN ì¤ë³µì
ëë¤. %1 í¤. keyë ì´ë¯¸ ì¡´ì¬íê³ ììµëë¤."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "DN ì¤ë³µì
ëë¤. %1 ìì². reqë ì´ë¯¸ ì¡´ì¬íê³ ììµëë¤."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "ì구ë ì¡´ì¬íì§ ììµëë¤ (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "ì못ë ë°í ë°ì´í° ì
ëë¤."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "ì¦ëª
ìê° ë§ë£ë기 ì ì CA ê° ë§ë£ë©ëë¤."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "ì¦ëª
ìì ë°íì ì¤í¨ íìµëë¤."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "%1 íì¼ì ì ì¥ììì ì°¾ì ì ììµëë¤."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "ì못ë CRL ì´ì ì
ëë¤."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "ì못ë CRL ë°ì´í° ì
ëë¤."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "DN ì¤ë³µì
ëë¤. ìì²ì´ ì´ë¯¸ ì¡´ì¬í©ëë¤."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "ì¸ì¦ì ì´ë¦ì ì²ë¦¬ í ì ììµëë¤."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "%1 ìì²ì´ ì¡´ì¬íì§ ììµëë¤."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "ì구 ì ê±°ì ì¤í¨íìµëë¤ (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "%1 ì¸ì¦ìê° ì¡´ì¬íì§ ììµëë¤."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "ì¸ì¦ì ì ê±°ì ì¤í¨: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
msgstr ""
"ë¬´í¨ ëë ë§ë£ë ì¦ëª
ìë§ ìì í ì ììµëë¤. ì¦ëª
ì ìíë %1 ì
ëë¤."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "ë°ì´í°ë² ì´ì¤ë¥¼ ì°¾ì ì ììµëë¤."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "ì¸ì¦ìê° ì¡´ì¬íì§ ììµëë¤."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "ì못ë %1 목ì ì
ëë¤."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "ì못ë CA ìì² ë°ì´í° ì
ëë¤."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "ì못ë CA ë°í ë°ì´í° ì
ëë¤."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA ì´ë¦ì ë¹ì´ ììµëë¤."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA ëë í°ë¦¬ê° ì´ë¯¸ ì¡´ì¬ í©ëë¤."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "basicConstraintsì ìíë©´, ì´ê²ì CAê° ìëëë¤."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA í¤ë ë¹ì´ììµëë¤."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "ì못ë í¤ ë°ì´í° ì
ëë¤."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA ì´ì ê¸ì´ ë¹ì´ ììµëë¤."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "í¤ ìí¸í ì¤ ì¤ë¥ê° ë°ìíìµëë¤."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "기본 기ë¡íë ëì ì¤ë¥ê° ë°ìíìµëë¤."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA ì´ë¦ì´ ì¡´ì¬íì§ ììµëë¤ (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -296,656 +296,656 @@
"CA 를 ìì í ì ììµëë¤. CA ë ë§ë£ëê±°ë, ìëª
í ì¦ëª
ì를 ìì¨ íìê° ììµ"
"ëë¤."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "CA ìì ì¤ ì¤í¨: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "ì¤ì íì¼ì ì ì±
ì ëí ê°ì´ ììµëë¤."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "%1ì¹ì
ì ì²ë¦¬í ì ììµëë¤."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "1% íëë ê°ì ê°ì ¸ì¼ í©ëë¤."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 ì ì ìëì´ì¼ í©ëë¤."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 ì CA ì¸ì¦ì(%2) ë° ìì²(%3)ì ê°ì´ ìì´ì¼ í©ëë¤."
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "ì¤ì íì¼ì ì못ë ì ì±
ì ê°ì§ê³ ìë ê² ê°ìµëë¤."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "ì¤ì ì ì´ê¸°í ëì§ ìììµëë¤."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "ì¤ì íì¼ì 'distinguished_name' ì¹ì
ì ë쳤ìµëë¤."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "ì못ë %1 ìë¦¬ì¼ ì
ëë¤."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "BIO ë©ëª¨ë¦¬ë¥¼ ìì± í ì ììµëë¤."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "ì¸ì¦ì를 ì²ë¦¬ í ì ììµëë¤."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "ì¸ì¦ì를 ì²ë¦¬íë ëì ì¤ë¥ê° ë°ì íìµëë¤."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "ì리ì¼ì ì²ë¦¬í ì ììµëë¤."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "%1 ë ì를 ì²ë¦¬ í ì ììµëë¤."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "ê³µê° í¤ íëì ì¬ì©í ì ììµëë¤."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "RSA í¤ë¥¼ íë í ì ììµëë¤."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "ê³µê° í¤ íìì ì§ìíì§ ììµëë¤."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "ê³µê° í¤ ìê³ ë¦¬ì¦ì ì§ìíì§ ììµëë¤."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "%1 ìëª
ìê³ ë¦¬ì¦ì ì§ìíì§ ììµëë¤."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "ì못ë CertificateIssueData ê°ì²´ ì
ëë¤."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "ê¸ì´ ë무 ê¹ëë¤."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "ì못ë UserNotice ê°ì²´ ì
ëë¤."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "ì못ë policyIdentifierì ëí ê°: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "ì못ë CertificatePolicy ê°ì²´ ì
ëë¤."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt ì ì¡´ì¬íì§ ììµëë¤."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "ì못ë CertificatePoliciesExt ê°ì²´ ì
ëë¤."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "í목ì ì°¾ì ì ììµëë¤."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "CRLì ì²ë¦¬ í ì ììµëë¤."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "CRL ì²ë¦¬ì¤ì ì¤ë¥ê° ë°ìíìµëë¤."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt ë ì¡´ì¬íì§ ììµëë¤."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "ì못ë CRLDistributionPointsExt ê°ì²´ ì
ëë¤."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "ì못ë CRLGenerationData ê°ì²´ ì
ëë¤."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "ì못ë ë¬´í¨ ì´ì %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "ì´ì ë certificateHold ì´ ìëëë¤."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "ì´ì ë keyCompromise ì´ ìëëë¤."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "ì´ì ë CACompromise ê° ìëëë¤."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "ì못ë %1 íì ì
ëë¤."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "DN ì ì ì²ë¦¬ í ì ììµëë¤: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "ì못ë ExtendedKeyUsage %1 ìµì
ì
ëë¤."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ì못ë ExtendedKeyUsageExt ì
ëë¤."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt ì ì¡´ì¬íì§ ììµëë¤."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "ì못ë ExtendedKeyUsageExt ê°ì²´ ì
ëë¤."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt ë ì¡´ì¬íì§ ììµëë¤."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "ì못ë IssuerAlternativeNameExtì ëí literal ê° ì
ëë¤."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "ì못ë IssuerAlternativeNameExt ê°ì²´ ì
ëë¤."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "ì ì ìë íìì
ëë¤."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "ì¸ì¦ì ì¶ë ¥ì ëë ì ììµëë¤."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "%1 ëë í°ë¦¬ë¥¼ ìì± í ì ìì: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 ì ëë í°ë¦¬ê° ìëëë¤."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "ì못ë ì¸ì¦ì íì¼ì
ëë¤."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "íì¼ì ì°¾ì ì ìì: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "íì¼ì´ ë무 í¼: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "%1 íì¼ì ì´ ì ììµëë¤."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "%1 íì¼ë¡ ë¶í° ì½ì ì ììµëë¤."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "íì¼ì´ ì´ë¯¸ ì¡´ì¬: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "%1 íì¼ì ì ê¸ì íì¦ í ì ììµëë¤."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "%1 íì¼ì ê¸°ë¡ í ì ììµëë¤."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "íì¼ì´ ì¡´ì¬íì§ ìì: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "ëë í°ë¦¬ê° ì¡´ì¬íì§ ìì: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "ì못ë %1 ëª
ë ¹ ì
ëë¤."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "openssl ëª
ë ¹ ì¤íì ì¤í¨ íìµëë¤."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "openssl ëª
ë ¹ ì¤í¨í¨: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "ì¬ë°ë¥¸ í¤ íì¼ì´ ì§ì ëì§ ìììµëë¤."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "ì¬ë°ë¥¸ ìì² íì¼ì´ ì§ì ëì§ ìììµëë¤."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "ì¬ë°ë¥¸ CA ì¸ì¦ì íì¼ì´ ì§ì ëì§ ìììµëë¤."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "ì¬ë°ë¥¸ ì¸ì¦ì íì¼ì´ ì§ì ëì§ ìììµëë¤."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "ì¬ë°ë¥¸ CA ëë í°ë¦¬ê° ì§ì ëì§ ìììµëë¤."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "ì¸ì¦ì ìí를 ìë¦¬ì¼ %1 ê³¼ 보기ì ì¤í¨ íìµëë¤ (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "í¤ íì¼ì´ ì¡´ì¬íì§ ììµëë¤."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "ì못ë ì´ì ê¸ ì
ëë¤."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "ì¶ë ¥ì ìí¸í í기 ìí ì´ì ê¸ì´ íìí©ëë¤."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "PKCS12 ì´ì ê¸ì´ íì í©ëë¤."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "ëë í°ë¦¬ë¥¼ ì½ì ì ìì: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "%1 ì ìë¦¬ì¼ ë²í¸ê° ììµëë¤."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "ìì²ì ì´ë¯¸ ì¡´ì¬í©ëë¤."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "ìì² ì 목ì ì°¾ì ì ììµëë¤."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "ì¸ì¦ì ì 목ì ì°¾ì ì ììµëë¤."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "ì못ë caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' ì ì¡´ì¬íì§ ììµëë¤."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 ì¬ì í ì¡´ì¬í©ëë¤."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "ëë í°ë¦¬ë¥¼ ìì± í ì ìì: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "ì¤ì í
í릿ì ë³µì¬ í ì ììµëë¤."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "íì¼ì ìì± í ì ììµëë¤."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "ìì² ì²ë¦¬ë¥¼ í ì ììµëë¤."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "ìì²ì ì²ë¦¬íë ëì ì¤ë¥ê° ë°ì íìµëë¤."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "ì못ë RequestGenerationData ê°ì²´ ì
ëë¤."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "ì못ë value for NsBaseUrlExt ì
ëë¤."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt ë ì¡´ì¬íì§ ììµëë¤."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "ì못ë NsBaseUrlExt ê°ì²´ ì
ëë¤."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "ì못ë NsRevocationUrlExtì ëí ê° ì
ëë¤."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt ì ì¡´ì¬íì§ ììµëë¤."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "ì못ë NsRevocationUrlExt ê°ì²´ ì
ëë¤."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "ì못ë NsCaRevocationUrlExtì ëí ê° ì
ëë¤."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt ì ì¡´ì¬íì§ ììµëë¤."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "ì못ë NsCaRevocationUrlExt ê°ì²´ ì
ëë¤."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "ì못ë NsRenewalUrlExtì ëí ê° ì
ëë¤."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt ì ì¡´ì¬íì§ ììµëë¤."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "ì못ë NsRenewalUrlExt ê°ì²´ ì
ëë¤."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "ì못ë NsCaPolicyUrlExtì ëí ê° ì
ëë¤."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt ì ì¡´ì¬íì§ ììµëë¤."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "ì못ë NsCaPolicyUrlExt ê°ì²´ ì
ëë¤."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "ì못ë íì: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt ì ì¡´ì¬íì§ ììµëë¤."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "ì못ë NsSslServerNameExt ê°ì²´ ì
ëë¤."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt ì ì¡´ì¬íì§ ììµëë¤."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "ì못ë NsCommentExt ê°ì²´ ì
ëë¤."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt ì ì¡´ì¬íì§ ììµëë¤."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "ì못ë SubjectAlternativeNameExt ê°ì²´ ì
ëë¤."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "ì못ë KeyID ì
ëë¤."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt ì ì¡´ì¬íì§ ììµëë¤."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "ì못ë SubjectKeyIdentifierExt ê°ì²´ ì
ëë¤."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "íì¥ ê¸°ë¥ì´ ì¬ë¬ë² ë°ì: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "ì¸ì¦ì ì²ë¦¬ë¥¼ ì¬ì©í ì ììµëë¤ (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "íì¥ ê¸°ë¥ì´ ì¬ë¬ë² ë°ì íìµëë¤."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "ì¸ì¦ì ì²ë¦¬ë¥¼ ì¬ì©í ì ììµëë¤ (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "ì못ë authorityInfoAccess ë´ì ìì¹ ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "ì못ë X509v3CertificateIssueExts::setNsBaseUrl ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "ì못ë X509v3CertificateIssueExts::setNsRevocationUrl ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "ì못ë X509v3CertificateIssueExts::setNsCaRevocationUrl ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "ì못ë X509v3CertificateIssueExts::setNsRenewalUrl ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "ì못ë X509v3CertificateIssueExts::setNsCaPolicyUrl ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "ì못ë X509v3CertificateIssueExts::setNsSslServerName ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "ì못ë X509v3CertificateIssueExts::setNsComment ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "ì못ë X509v3CertificateIssueExts::setNsCertType ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "ì못ë X509v3CertificateIssueExts::setKeyUsage ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "ì못ë X509v3CertificateIssueExts::setBasicConstraints ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "ì못ë X509v3CertificateIssueExts::setExtendedKeyUsage ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"ì못ë X509v3CertificateIssueExts::setSubjectKeyIdentifier ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"ì못ë X509v3CertificateIssueExts::setAuthorityKeyIdentifier ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"ì못ë X509v3CertificateIssueExts::setSubjectAlternativeName ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"ì못ë X509v3CertificateIssueExts::setIssuerAlternativeName ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"ì못ë X509v3CertificateIssueExts::setAuthorityInfoAccess ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"ì못ë X509v3CertificateIssueExts::setCRLDistributionPoints ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"ì못ë X509v3CertificateIssueExts::setCertificatePolicies ì ê° ì
ëë¤."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "ì못ë X509v3RequestExts ê°ì²´ ì
ëë¤."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"ì못ë X509v3CRLGenerationExts::setAuthorityKeyIdentifier ì ê° ì
ëë¤."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "ì못ë X509v3CRLGenerationExts::setIssuerAlternativeName ì ê° ì
ëë¤."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "ì못ë X509v3RequestExts::setNsSslServerName ì ê° ì
ëë¤."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "ì못ë X509v3RequestExts::setNsComment ì ê° ì
ëë¤."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "ì못ë X509v3RequestExts::setNsCertType ì ê° ì
ëë¤."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "ì못ë X509v3RequestExts::setKeyUsage ì ê° ì
ëë¤."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "ì못ë X509v3RequestExts::setBasicConstraints ì ê° ì
ëë¤."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "ì못ë X509v3RequestExts::setExtendedKeyUsage ì ê° ì
ëë¤."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "ì못ë X509v3RequestExts::setSubjectKeyIdentifier ì ê° ì
ëë¤."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "ì못ë X509v3RequestExts::setSubjectAlternativeName ì ê° ì
ëë¤."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/lt.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/lt.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/lt.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/lt.po Thu Jun 3 17:26:52 2010
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2009-10-04 14:28+0300\n"
"Last-Translator: Mindaugas Baranauskas \n"
"Language-Team: Lietuvių\n"
@@ -18,937 +18,937 @@
"100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Klaidinga vieta."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr ""
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Blogas tipas: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr ""
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr ""
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Klaidingas AuthorityInfoAccessExt objektas."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr ""
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr ""
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Klaidingas AuthorityKeyIdentifierGenerateExt objektas."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr ""
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Klaidingas BasicConstraintsExt objektas."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr ""
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Klaidinga keyUsage vertÄ."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr ""
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Klaidingas KeyUsageExt objektas."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Klaidinga NsCertTypeExt vertÄ."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Klaidinga NsCertTypeExt vertÄ: %1"
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr ""
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Klaidingas NsCertTypeExt objektas."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr ""
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "TuÅ¡Äias CA pavadinimas."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Å ablonas neegzistuoja: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Klaidingas CA spaltažodis."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr ""
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr ""
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Nepavyksta nukopijuoti privataus rakto."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Nepavyksta nukopijuoti sertifikato."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr ""
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr ""
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr ""
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr ""
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr ""
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr ""
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr ""
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr ""
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
#, fuzzy
msgid "Invalid CRL reason."
msgstr "Diegimas"
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Klaidingi CRL duomenys."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr ""
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Nepavyksta iÅ¡nagrinÄti sertifikato pavadinimo."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr ""
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr ""
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Sertifikatas %1 neegzistuoja."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr ""
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
msgstr ""
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Duomenų bazÄ nerasta."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Sertifikatas neegzistuoja."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Klaidingas priežastis %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr ""
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr ""
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA pavadinimas tuÅ¡Äias."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA aplankas jau egzistuoja."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr ""
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA raktas tuÅ¡Äias."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Klaidingi rakto duomenys."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA slaptažodis tuÅ¡Äias."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr ""
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "Klaida, nagrinÄjant CRL."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA pavadinimas neegzistuoja (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
msgstr ""
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "CA trynimas nepavyko: %1"
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr ""
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr ""
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr ""
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 privalo būti apibrĞtas."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr ""
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr ""
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
#, fuzzy
msgid "The configuration is not initialized."
msgstr "NÄra konfigÅ«racijos"
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr ""
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
#, fuzzy
msgid "Invalid serial %1."
msgstr "klaidingas tarnybos â%1â vardas"
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr ""
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Nepavyksta iÅ¡nagrinÄti sertifiakto."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Klaida nagrinÄjant sertifikatÄ
."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "Nepavyksta iÅ¡nagrinÄti CRL."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Nepavyksta iÅ¡nagrinÄti datos %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Nepavyksta gauti vieÅ¡Ä
jį raktÄ
"
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Nepavyksta gauti RSA rakto."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Nepalaikomas viešojo rakto tipas."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Nepalaikomas viešojo rakto algoritmas."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Nepalaikomas parašo algoritmas %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Klaidingas CertificateIssueData objektas."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Tekstas per ilgas."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Klaidingas UserNotice objektas."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr ""
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Klaidingas CertificatePolicy objektas."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr ""
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Klaidingas CertificatePoliciesExt objektas."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Įrašas nerastas."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Nepavyksta iÅ¡nagrinÄti CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Klaida, nagrinÄjant CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr ""
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr ""
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Klaidingas CRLGenerationData objektas."
# fuzzy
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
#, fuzzy
msgid "Invalid revoke reason %1."
msgstr "Klaidingas paleidimo lygmens %1 vardas"
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
#, fuzzy
msgid "Reason is not certificateHold."
msgstr "Meniu yra Compose."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
#, fuzzy
msgid "Reason is not keyCompromise."
msgstr "Meniu yra Compose."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
#, fuzzy
msgid "Reason is not CACompromise."
msgstr "Meniu yra Compose."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Klaidingas tipas %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr ""
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr ""
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Klaidingas ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr ""
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Klaidingas ExtendedKeyUsageExt objektas."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr ""
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr ""
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Klaidingas IssuerAlternativeNameExt objektas."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Nežinomas tipas."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr ""
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Nepavyksta sukurti aplanko %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 nÄra aplankas."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Sertifikato rinkmena klaidinga."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Rinkmena nerasta: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Rinkmena per didelÄ: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Nepavyksta atverti rinkmenos %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Nepavyksta nuskaityti iš rinkmenos %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Rinkmena jau yra: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Negaliu užrakinti rinkmenos %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Nepavyksta įraÅ¡yti į rinkmenÄ
%1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Rinkmenos nÄra: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Aplankas neegzistuoja: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Bloga komanda %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
#, fuzzy
msgid "openssl command failed: %1"
msgstr "Atsiuntimas nutrūko: "
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr ""
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr ""
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr ""
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr ""
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr ""
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr ""
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Rakto rinkmenos nÄra."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Netinkamas slaptažodis."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr ""
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Reikalingas PKCS12 slaptažodis."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Nepavyksta nuskaityti aplanko: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr ""
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr ""
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr ""
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
#, fuzzy
msgid "Cannot find the certificate subject."
msgstr "NÄra konfigÅ«racijos"
# fuzzy
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
#, fuzzy
msgid "Invalid caName: %1."
msgstr "Blogas tipas %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "â%1â neegzistuoja."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 vis dar egzistuoja."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Nepavyksta sukurti aplanko: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
#, fuzzy
msgid "Cannot copy the configuration template."
msgstr "NÄra konfigÅ«racijos"
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Nepavyksta sukurti rinkmenos."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Nepavyksta iÅ¡nagrinÄti reikalavimo."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Klaida, nagrinÄjant reikalavimÄ
."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Klaidingas RequestGenerationData objektas."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Klaidinga NsBaseUrlExt vertÄ."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr ""
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Klaidingas NsBaseUrlExt objektas."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Klaidinga NsRevocationUrlExt vertÄ."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr ""
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Klaidingas NsRevocationUrlExt objektas."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Klaidinga NsCaRevocationUrlExt vertÄ."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr ""
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Klaidingas NsCaRevocationUrlExt objektas."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Klaidinga NsRenewalUrlExt vertÄ."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr ""
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Klaidingas NsRenewalUrlExt objektas."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Klaidinga NsCaPolicyUrlExt vertÄ."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr ""
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Klaidingas NsCaPolicyUrlExt objektas."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Klaidingas tipas: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr ""
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Klaidingas NsSslServerNameExt objektas."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr ""
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Klaidingas NsCommentExt objektas."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr ""
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Klaidingas SubjectAlternativeNameExt objektas."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "Klaidingas RaktoID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr ""
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Klaidingas SubjectKeyIdentifierExt objektas."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr ""
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr ""
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr ""
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
#, fuzzy
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Nepavyksta iÅ¡nagrinÄte url eilutÄs â%1â"
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr ""
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Klaidinga X509v3CertificateIssueExts::setNsBaseUrl vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Klaidinga X509v3CertificateIssueExts::setNsRevocationUrl vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Klaidinga X509v3CertificateIssueExts::setNsCaRevocationUrl vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Klaidinga X509v3CertificateIssueExts::setNsRenewalUrl vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Klaidinga X509v3CertificateIssueExts::setNsCaPolicyUrl vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Klaidinga X509v3CertificateIssueExts::setNsSslServerName vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Klaidinga X509v3CertificateIssueExts::setNsComment vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Klaidinga X509v3CertificateIssueExts::setNsCertType vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Klaidinga X509v3CertificateIssueExts::setKeyUsage vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Klaidinga X509v3CertificateIssueExts::setBasicConstraints vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Klaidinga X509v3CertificateIssueExts::setExtendedKeyUsage vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "Klaidinga X509v3CertificateIssueExts::setSubjectKeyIdentifier vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr "Klaidinga X509v3CertificateIssueExts::setAuthorityKeyIdentifier vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr "Klaidinga X509v3CertificateIssueExts::setSubjectAlternativeName vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr "Klaidinga X509v3CertificateIssueExts::setIssuerAlternativeName vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "Klaidinga X509v3CertificateIssueExts::setAuthorityInfoAccess vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr "Klaidinga X509v3CertificateIssueExts::setCRLDistributionPoints vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "Klaidinga X509v3CertificateIssueExts::setCertificatePolicies vertÄ."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Klaidingas X509v3RequestExts objektas."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "Klaidinga X509v3CRLGenerationExts::setAuthorityKeyIdentifier vertÄ."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "Klaidinga X509v3CRLGenerationExts::setIssuerAlternativeName vertÄ."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Klaidinga X509v3RequestExts::setNsSslServerName vertÄ."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Klaidinga X509v3RequestExts::setNsComment vertÄ."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Klaidinga X509v3RequestExts::setNsCertType vertÄ."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Klaidinga X509v3RequestExts::setKeyUsage vertÄ."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Klaidinga X509v3RequestExts::setBasicConstraints vertÄ."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Klaidinga X509v3RequestExts::setExtendedKeyUsage vertÄ."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Klaidinga X509v3RequestExts::setSubjectKeyIdentifier vertÄ."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Klaidinga X509v3RequestExts::setSubjectAlternativeName vertÄ."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/mr.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/mr.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/mr.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/mr.po Thu Jun 3 17:26:52 2010
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2005-07-29 15:37+0530\n"
"Last-Translator: Priyavert Sharma \n"
"Language-Team: AgreeYa Solutions \n"
@@ -13,212 +13,212 @@
"\n"
"\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "à¤
वà¥à¤§ सà¥à¤¥à¤³."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "à¤
वà¥à¤§ à¤
à¤à¥à¤¸à¥à¤¸OID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "à¤à¥à¤à¥à¤à¤¾ पà¥à¤°à¤à¤¾à¤°: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "माहितॠसà¥à¤à¥à¤¤à¥à¤² à¤
वà¥à¤§ à¤
धाà¤à¤¾à¤°à¤µà¤¿à¤·à¤¯à¤ माहितà¥. "
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥"
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr " à¤
वà¥à¤§ AuthorityInfoAccessExt à¤
बà¥à¤à¥à¤à¥à¤"
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "à¤
वà¥à¤§ AuthorityKeyIdentifierGenerateExt à¤
बà¥à¤à¥à¤à¥à¤."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "à¤
वà¥à¤§ BasicConstraintsExt à¤
बà¥à¤à¥à¤à¥à¤."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr " BitExtension à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥"
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "à¤à¥ à¤à¥à¤¯à¤¾ वापरासाठॠà¤
वà¥à¤§ मà¥à¤²à¥à¥"
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥"
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "à¤
वà¥à¤§ KeyUsageExt à¤
बà¥à¤à¥à¤à¥à¤"
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr " NsCertTypeExtसाठà¥à¤à¥ à¤
वà¥à¤§ मà¥à¤²à¥à¤¯"
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "NsCertTypeExt: %1 साठà¥à¤à¥ à¤
वà¥à¤§ मà¥à¤²à¥à¤¯"
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "à¤
वà¥à¤§ NsCertTypeExt à¤
बà¥à¤à¥à¤à¥à¤."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "à¤à¥à¤®à¥à¤ªà¥à¤²à¥à¤à¤à¥ सà¥à¤°à¥à¤µà¤¾à¤¤ à¤à¥à¤²à¥à¤²à¥ नाहà¥"
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "रिà¤à¥à¤¤ CA नाà¤à¤µ."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "à¤à¥à¤®à¥à¤ªà¥à¤²à¥à¤ à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नाहà¥: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "à¤
वà¥à¤§ CA पासवरà¥à¤¡"
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "CA सà¤à¤°à¤à¤¨à¤¾ निरà¥à¤®à¤¾à¤£ à¤à¤°à¤¤à¤¾à¤¨à¤¾ à¤à¥à¤"
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "सारà¥à¤à¤¿à¤«à¤¿à¤à¥à¤à¤à¥ नाà¤à¤µ %1à¤à¥à¤¯à¤¾ परसà¥à¤ªà¤° सà¤à¤¬à¤à¤§ साà¤à¤à¥ शà¤à¤¤ नाहà¥."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "à¤à¤¾à¤à¤à¥ à¤à¥ à¤à¥à¤ªà¥ à¤à¤°à¥ शà¤à¤¤ नाहà¥."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr " सारà¥à¤à¤¿à¤«à¤¿à¤à¥à¤ à¤à¥à¤ªà¥ à¤à¤°à¥ शà¤à¤¤ नाहà¥."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "à¤
वà¥à¤§ विà¤à¤¤à¥ डाà¤à¤¾"
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "दà¥à¤¸à¤°à¥ तशà¥à¤ DN.à¤à¥ %1.à¤à¥ à¤à¤§à¥à¤ªà¤¾à¤¸à¥à¤¨à¤ à¤à¤¹à¥."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "दà¥à¤¸à¤°à¥ तशà¥à¤ DN. विनà¤à¤¤à¥ %1.विनà¤à¤¤à¥ à¤à¤§à¥à¤ªà¤¾à¤¸à¥à¤¨à¤ à¤à¤¹à¥."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "विनà¤à¤¤à¥ à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नाहॠ(%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "à¤
वà¥à¤§ à¤à¤¶à¥à¤¯à¥ डाà¤à¤¾"
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¤¾à¤à¥ मà¥à¤¦à¤¤ सà¤à¤ªà¤£à¥à¤¯à¤¾à¤ªà¥à¤°à¥à¤µà¥ CA à¤à¥ मà¥à¤¦à¤¤ सà¤à¤ªà¤¤à¥."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° à¤à¤¾à¤°à¥ à¤à¤°à¤£à¥à¤¯à¤¾à¤¤ à¤
पयश"
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "à¤à¤¾à¤à¤¡à¤¾à¤°à¤¾à¤¤ फाà¤à¤² %1 à¤à¤¢à¤³à¤²à¥ नाहà¥"
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "à¤
वà¥à¤§ CRL à¤à¤¾à¤°à¤£"
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "à¤
वà¥à¤§ CRL डाà¤à¤¾."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "दà¥à¤¸à¤°à¥ तशà¥à¤ DN. विनà¤à¤¤à¥ à¤à¤§à¥à¤ªà¤¾à¤¸à¥à¤¨à¤ à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ à¤à¤¹à¥."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¤¾à¤à¥à¤¯à¤¾ नवाà¤à¤¾ सà¤à¤¬à¤à¤§ साà¤à¤à¥ शà¤à¤¤ नाहà¥."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "विनà¤à¤¤à¥ %1 à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नाहà¥."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "विनà¤à¤¤à¥ à¤à¤¾à¤¢à¥à¤¨ à¤à¤¾à¤à¤£à¥à¤¯à¤¾à¤¤ à¤
पयश (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° %1 à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नाहà¥."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° à¤à¤¾à¤¢à¥à¤¨ à¤à¤¾à¤à¤£à¥à¤¯à¤¾à¤¤ à¤
पयश: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -226,64 +226,64 @@
"फà¤à¥à¤¤ रदà¥à¤¦ à¤à¥à¤²à¥à¤²à¥ à¤à¤¿à¤à¤µà¤¾ मà¥à¤¦à¤¤ समापà¥à¤¤ à¤à¤¾à¤²à¥à¤²à¥ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¥à¤ पà¥à¤¸à¥à¤¨ डाà¤à¤¤à¤¾ यà¥à¤¤à¥à¤². पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¤¾à¤à¥ "
"सà¥à¤¥à¤¿à¤¤à¥ %1 à¤à¤¹à¥."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "डाà¤à¤¾à¤¬à¥à¤¸ à¤à¤¢à¤³à¤²à¤¾ नाहà¥"
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नाहà¥"
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "à¤
वà¥à¤§ à¤à¤¦à¥à¤¦à¥à¤¶ %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "à¤
वà¥à¤§ CA विनà¤à¤¤à¥ डाà¤à¤¾."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "à¤
वà¥à¤§ CA à¤à¤¾à¤°à¥ डाà¤à¤¾."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA नाà¤à¤µ रिà¤à¥à¤¤ à¤à¤¹à¥."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA डिरà¥à¤à¥à¤à¤°à¥ à¤à¤§à¥à¤ªà¤¾à¤¸à¥à¤¨à¤ à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ à¤à¤¹à¥."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr " मà¥à¤²à¤à¥à¤¤ बà¤à¤§à¤¨à¤¾à¤à¤¨à¥à¤¸à¤¾à¤°, हा CA नाहà¥."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA à¤à¥ रिà¤à¥à¤¤ à¤à¤¹à¥."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "à¤
वà¥à¤§ à¤à¥ डाà¤à¤¾"
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA पासवरà¥à¤¡ रिà¤à¥à¤¤ à¤à¤¹à¥."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "à¤à¥ à¤à¥à¤¯à¤¾ साà¤à¤à¥à¤¤à¤¿à¤à¥à¤à¤°à¤£à¤¾à¤¦à¤°à¤®à¥à¤¯à¤¾à¤¨ à¤à¥à¤ à¤à¤²à¥"
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "à¤à¥ à¤à¥à¤¯à¤¾ साà¤à¤à¥à¤¤à¤¿à¤à¥à¤à¤°à¤£à¤¾à¤¦à¤°à¤®à¥à¤¯à¤¾à¤¨ à¤à¥à¤ à¤à¤²à¥"
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA नाà¤à¤µ à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नाहॠ(%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -291,651 +291,651 @@
" CA पà¥à¤¸à¥à¤¨ à¤à¤¾à¤à¤£à¥à¤¯à¤¾à¤¸ à¤
नà¥à¤®à¤¤à¥ नाहà¥. CA à¤à¥ मà¥à¤¦à¤¤ सà¤à¤ªà¤£à¥ à¤à¤µà¤¶à¥à¤¯à¤ à¤à¤¹à¥ à¤à¤¿à¤à¤µà¤¾ à¤à¤§à¥à¤¹à¥ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¤¾à¤µà¤° "
"सà¥à¤µà¤¾à¤à¥à¤·à¤°à¥ à¤à¥à¤²à¥à¤²à¥ नाहà¥."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr " CA पà¥à¤¸à¥à¤¨ à¤à¤¾à¤à¤£à¥à¤¯à¤¾à¤¤ à¤
पयश: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "à¤à¤à¥à¤¤à¥à¤¬à¤à¤§à¤¾à¤à¥à¤¯à¤¾ फाà¤à¤²à¤®à¤§à¥ पà¥à¤²à¤¿à¤¸à¥à¤à¥ मà¥à¤²à¥à¤¯ à¤à¤¾à¤¯à¤¬ à¤à¤¹à¥."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "सà¥à¤à¥à¤¶à¤¨ %1à¤à¤¾ परसà¥à¤ªà¤° सà¤à¤¬à¤à¤§ साà¤à¤à¥ शà¤à¤¤ नाहà¥."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "फिलà¥à¤¡ %1 मधॠमà¥à¤²à¥à¤¯ à¤
सणॠà¤à¤µà¤¶à¥à¤¯à¤ à¤à¤¹à¥."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 à¤à¥ वà¥à¤¯à¤¾à¤à¥à¤¯à¤¾ à¤à¤°à¤£à¥ à¤à¤µà¤¶à¥à¤¯à¤ à¤à¤¹à¥."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 CA पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤¤à¤¾à¤¤ (%2) व विनà¤à¤¤à¥à¤®à¤§à¥ (%3) सारà¤à¥à¤ à¤
सणॠà¤
वशà¥à¤¯à¤ à¤à¤¹à¥."
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "à¤à¤à¥à¤¤à¥à¤¬à¤à¤§à¤¾à¤à¥à¤¯à¤¾ फाà¤à¤²à¥à¤¤ à¤
वà¥à¤§ पà¥à¤²à¤¿à¤¸à¥ à¤à¤¹à¥ à¤
सॠदिसतà¥."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "à¤à¤à¥à¤¤à¥à¤¬à¤à¤§ सà¥à¤°à¥ à¤à¤¾à¤²à¥à¤²à¤¾ नाहà¥."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "à¤à¤à¥à¤¤à¥à¤¬à¤à¤§ फाà¤à¤²à¤®à¤§à¥à¤² à¤à¤¾à¤¯à¤¬ सà¥à¤à¥à¤¶à¤¨ 'distinguished_name' "
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "à¤
वà¥à¤§ सà¥à¤°à¥à¤¯à¤² %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "सà¥à¤®à¥à¤¤à¥ BIO निरà¥à¤®à¤¾à¤£ à¤à¤°à¥ शà¤à¤¤ नाहà¥."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¤¾à¤à¤¾ सà¤à¤¬à¤à¤§ साà¤à¤à¥ शà¤à¤¤ नाहà¥."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¤¾à¤à¤¾ सà¤à¤¬à¤à¤§ साà¤à¤à¤¤à¤¾à¤à¤¨à¤¾ à¤à¥à¤"
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "सà¥à¤à¥à¤¶à¤¨ %1à¤à¤¾ परसà¥à¤ªà¤° सà¤à¤¬à¤à¤§ साà¤à¤à¥ शà¤à¤¤ नाहà¥."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "तारà¥à¤ %1 à¤à¤¾ सà¤à¤¬à¤à¤§ साà¤à¤à¥ शà¤à¤¤ नाहà¥."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "सारà¥à¤µà¤à¤¨à¤¿à¤ à¤à¥ मिळवणॠà¤
शà¤à¥à¤¯"
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr " RSA à¤à¥ मिळवता à¤à¤²à¥ नाहà¥."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "समरà¥à¤¥à¤¨ नसलà¥à¤²à¤¾ सारà¥à¤µà¤à¤¨à¤¿à¤ à¤à¥ à¤à¤¾ पà¥à¤°à¤à¤¾à¤°."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "समरà¥à¤¥à¤¨ नसलà¥à¤²à¤¾ सारà¥à¤µà¤à¤¨à¤¿à¤ à¤à¥ à¤à¤¾ à¤
लà¥à¤à¥à¤°à¤¿à¤¥à¤®"
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "समरà¥à¤¥à¤¨ नसलà¥à¤²à¤¾ सà¥à¤µà¤¾à¤à¥à¤·à¤°à¥ à¤
लà¥à¤à¥à¤°à¤¿à¤¥à¤® %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "à¤
वà¥à¤§ CertificateIssueData à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "पाठà¥à¤¯ à¤à¥à¤ª दà¥à¤°à¥à¤ à¤à¤¹à¥"
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "à¤
वà¥à¤§ UserNotice à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr " policyIdentifier à¤
वà¥à¤§ मà¥à¤²à¥à¥: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "à¤
वà¥à¤§ CertificatePolicy à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "à¤
वà¥à¤§ CertificatePoliciesExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "नà¥à¤à¤¦ à¤à¤¢à¤³à¤²à¥ नाहà¥"
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr " CRLà¤à¤¾ सà¤à¤¬à¤à¤§ साà¤à¤à¤¤à¤¾ à¤à¤²à¤¾ नाहà¥."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr " CRLà¤à¥à¤¯à¤¾ पारà¥à¤¸à¤¿à¤à¤à¤à¥à¤¯à¤¾ वà¥à¤³à¥ à¤à¥à¤."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "à¤
वà¥à¤§ CRLDistributionPointsExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "à¤
वà¥à¤§ CRLGenerationData à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "रदà¥à¤¦ à¤à¤°à¤£à¥à¤¯à¤¾à¤à¥ à¤
वà¥à¤§ à¤à¤¾à¤°à¤£ %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "हॠà¤à¤¾à¤°à¤£ certificateHold नाहà¥."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "हॠà¤à¤¾à¤°à¤£ keyCompromise नाहà¥."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "हॠà¤à¤¾à¤°à¤£ CACompromise नाहà¥."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "à¤
वà¥à¤§ पà¥à¤°à¤à¤¾à¤° %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr " DN लाà¤à¤¨à¤à¤¾ सà¤à¤¬à¤à¤§ साà¤à¤à¥ शà¤à¤¤ नाहà¥: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "à¤
वà¥à¤§ ExtendedKeyUsage परà¥à¤¯à¤¾à¤¯ %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "à¤
वà¥à¤§ ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "à¤
वà¥à¤§ ExtendedKeyUsageExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr " IssuerAlternativeNameExt साठॠà¤
वà¥à¤§ लिà¤à¤°à¤² मà¥à¤²à¥à¤¯."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "à¤
वà¥à¤§ IssuerAlternativeNameExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "à¤
à¤à¥à¤à¤¾à¤¤ पà¥à¤°à¤à¤¾à¤°"
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° à¤à¤à¤ विà¤à¤¾à¤à¤¤ à¤à¤²à¥ नाहà¥"
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "डिरà¥à¤à¥à¤à¤° %1: %2 निरà¥à¤®à¤¾à¤£ à¤à¤°à¤¤à¤¾ à¤à¤²à¥ नाहà¥."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 हॠडिरà¥à¤à¥à¤à¤°à¥ नाहà¥."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "à¤
वà¥à¤§ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° फाà¤à¤²"
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "फाà¤à¤² à¤à¤¢à¤³à¤²à¥ नाहà¥: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "फाà¤à¤² à¤à¥à¤ª मà¥à¤ à¥: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "फाà¤à¤² à¤à¤à¤¡à¤¤à¤¾ यà¥à¤¤ नाहॠ%1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "फाà¤à¤² %1 वाà¤à¤¤à¤¾ यà¥à¤¤ नाहà¥."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "फाà¤à¤² à¤à¤§à¥à¤ªà¤¾à¤¸à¥à¤¨à¤ à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ à¤à¤¹à¥: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "फाà¤à¤² %1 वर लà¥à¤ मिळालॠनाहà¥."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "फाà¤à¤² %1 लिहिता यà¥à¤¤ नाहà¥."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "फाà¤à¤² à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नाहà¥: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "डिरà¥à¤à¥à¤à¤°à¥ à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नाहà¥: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "à¤
वà¥à¤§ à¤à¤¦à¥à¤¶ %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr ""
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "à¤à¥à¤£à¤¤à¥à¤¹à¥ वà¥à¤§ à¤à¥ फाà¤à¤² निरà¥à¤¦à¤¿à¤·à¥à¤ à¤à¥à¤²à¥à¤²à¥ नाहà¥."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr " à¤à¥à¤£à¤¤à¥à¤¹à¥ वà¥à¤§ विनà¤à¤¤à¥ फाà¤à¤² निरà¥à¤¦à¤¿à¤·à¥à¤ à¤à¥à¤²à¥à¤²à¥ नाहà¥."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "à¤à¥à¤£à¤¤à¥à¤¹à¥ वà¥à¤§ CA पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° फाà¤à¤² निरà¥à¤¦à¤¿à¤·à¥à¤ à¤à¥à¤²à¥à¤²à¥ नाहà¥."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "à¤à¥à¤£à¤¤à¥à¤¹à¥ वà¥à¤§ पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤° फाà¤à¤² निरà¥à¤¦à¤¿à¤·à¥à¤ à¤à¥à¤²à¥à¤²à¥ नाहà¥"
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "à¤à¥à¤£à¤¤à¥à¤¹à¥ वà¥à¤§ CA डिरà¥à¤à¥à¤à¤°à¥."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "सà¥à¤°à¥à¤¯à¤² %1 नॠपà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¤¾à¤à¥ सà¥à¤¥à¤¿à¤¤à¥ दरà¥à¤¶à¤µà¤£à¥à¤¯à¤¾à¤¤ à¤
पयश (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "à¤à¥ फाà¤à¤² à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नाहà¥."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "à¤
वà¥à¤§ CA पासवरà¥à¤¡"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "à¤à¤à¤à¤ªà¥à¤à¤à¥à¤¯à¤¾ à¤à¤¨à¥à¤à¥à¤°à¤¿à¤ªà¥à¤à¤¸à¤¾à¤ ॠपासवरà¥à¤¡ à¤à¤µà¤¶à¥à¤¯à¤"
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr " PKCS12 पासवरà¥à¤¡ à¤à¤µà¤¶à¥à¤¯à¤ à¤à¤¹à¥."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "डिरà¥à¤à¥à¤à¤°à¥: %1 (%2) [%3] वाà¤à¥ शà¤à¤¤ नाहà¥."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr " %1 मधॠà¤
नà¥à¤à¥à¤°à¤®à¤¾à¤à¤ à¤à¤¢à¤³à¤²à¤¾ नाहà¥."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "विनà¤à¤¤à¥ à¤à¤§à¥à¤ªà¤¾à¤¸à¥à¤¨à¤ à¤à¤¹à¥."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "विनà¤à¤¤à¥à¤à¤¾ सबà¥à¤à¥à¤à¥à¤ शà¥à¤§à¤¤à¤¾ à¤à¤²à¤¾ नाहà¥"
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "पà¥à¤°à¤®à¤¾à¤£à¤¾à¤ªà¤¤à¥à¤° सबà¥à¤à¥à¤à¥à¤ शà¥à¤§à¤¤à¤¾ à¤à¤²à¤¾ नाहà¥"
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "à¤
वà¥à¤§ caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नाहà¥."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 à¤
दà¥à¤¯à¤¾à¤ª à¤
सà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ à¤à¤¹à¥."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "डिरà¥à¤à¥à¤à¤°à¥ निरà¥à¤®à¤¾à¤£ à¤à¤°à¥ शà¤à¤¤ नाहà¥: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "à¤à¤à¥à¤¤à¥à¤¬à¤à¤§ à¤à¥à¤®à¥à¤ªà¥à¤²à¥à¤ à¤à¥à¤ªà¥ à¤à¤°à¥ शà¤à¤¤ नाहà¥"
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "फाà¤à¤² निरà¥à¤®à¤¾à¤£ à¤à¤°à¥ शà¤à¤¤ नाहà¥"
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "विनà¤à¤¤à¤¤à¥à¤à¤¾ सà¤à¤¬à¤à¤§ साà¤à¤à¥ शà¤à¤¤ नाहà¥."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "विनà¤à¤¤à¥à¤à¤¾ सà¤à¤¬à¤à¤§ साà¤à¤à¤¤à¤¾à¤à¤¨à¤¾ à¤à¥à¤"
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "à¤
वà¥à¤§ RequestGenerationData à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr " NsBaseUrlExtसाठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "à¤
वà¥à¤§ NsBaseUrlExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr " NsRevocationUrlExtसाठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "à¤
वà¥à¤§ NsRevocationUrlExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "NsCaRevocationUrlExtसाठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "à¤
वà¥à¤§ NsCaRevocationUrlExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr " NsRenewalUrlExt साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "à¤
वà¥à¤§ NsRenewalUrlExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr " NsCaPolicyUrlExt साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "à¤
वà¥à¤§ NsCaPolicyUrlExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "à¤
वà¥à¤§ पà¥à¤°à¤à¤¾à¤°: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "à¤
वà¥à¤§ NsSslServerNameExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "à¤
वà¥à¤§ NsCommentExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "à¤
वà¥à¤§ SubjectAlternativeNameExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "à¤
वà¥à¤§ KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt à¤à¤ªà¤¸à¥à¤¥à¤¿à¤¤ नाहà¥."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "à¤
वà¥à¤§ SubjectKeyIdentifierExt à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "à¤à¤à¤¾à¤ªà¥à¤à¥à¤·à¤¾ à¤à¤¾à¤¸à¥à¤¤ वà¥à¤³à¤¾ विसà¥à¤¤à¤¾à¤° à¤à¤²à¤¾: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¤¾à¤à¤¾ सà¤à¤¬à¤à¤§ साà¤à¤à¤¤à¤¾ à¤à¤²à¤¾ नाहॠ(NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "à¤à¤à¤¾à¤ªà¥à¤à¥à¤·à¤¾ à¤à¤¾à¤¸à¥à¤¤ वà¥à¤³à¤¾ विसà¥à¤¤à¤¾à¤° à¤à¤²à¤¾."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¤à¥à¤°à¤¾à¤à¤¾ सà¤à¤¬à¤à¤§ साà¤à¤à¤¤à¤¾ à¤à¤²à¤¾ नाहॠ(Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr " authorityInfoAccess मधॠà¤
वà¥à¤§ सà¥à¤¥à¤³."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr " X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "X509v3CertificateIssueExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "à¤
वà¥à¤§ X509v3RequestExts à¤à¤¬à¥à¤à¥à¤à¥à¤."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "X509v3CRLGenerationExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "X509v3CRLGenerationExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr " X509v3RequestExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr " X509v3RequestExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr " X509v3RequestExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr " X509v3RequestExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr " X509v3RequestExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr " X509v3RequestExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr " X509v3RequestExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr " X509v3RequestExts साठॠà¤
वà¥à¤§ मà¥à¤²à¥à¤¯::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/nb.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/nb.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/nb.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/nb.po Thu Jun 3 17:26:52 2010
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2008-11-10 10:45+0100\n"
"Last-Translator: Olav Pettershagen \n"
"Language-Team: Norwegian Bokmål <>\n"
@@ -21,212 +21,212 @@
"X-Generator: Lokalize 0.2\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Ugyldig plassering."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Ugyldig accessOID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Ugyldig type: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "Ugyldig informasjon om sertifiseringsinstans i informasjonslisten."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt finnes ikke."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Ugyldig AuthorityInfoAccessExt-objekt."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt finnes ikke."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt finnes ikke."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Ugyldig AuthorityKeyIdentifierGenerateExt-objekt."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt finnes ikke."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Ugyldig BasicConstraintsExt-objekt."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Dette BitExtension-objektet finnes ikke."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Ugyldig verdi for keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt finnes ikke."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Ugyldig KeyUsageExt-objekt."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Ugyldig verdi for NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Ugyldig verdi for NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt finnes ikke."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Ugyldig NsCertTypeExt-objekt."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Malen er ikke Initialisert."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Tomt CA-navn."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Malen finnes ikke: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Ugyldig CA-passord."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Feil ved opprettelse av CA-infrastruktur."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Kan ikke analysere sertifikatnavn %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Kan ikke kopiere privat nøkkel."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Kan ikke kopiere sertifikat."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Ugyldige forespørselsdata."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "Duplisert DN. Nøkkelen %1.key finnes allerede."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "Duplisert DN. Forespørselen %1.req finnes allerede."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Forespørselen finnes ikke (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Ugyldig tildelingsdato."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "CA utløper før sertifikatet skal utløpe."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Sertifikatet kunne ikke utstedes."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Filen %1 ikke funnet i samlingen."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Ugyldig CRL-Ã¥rsak."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Ugyldige CRL-data."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "Duplisert DN. Forespørselen finnes allerede."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Kan ikke analysere sertifikatnavn."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Forespørselen %1 finnes ikke."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Forespørselen kunne ikke fjernes (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Sertifikatet %1 finnes ikke."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Sertifikatet kunne ikke fjernes: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -234,63 +234,63 @@
"Kun inndratte eller utløpte sertifikater kan slettes. Status for "
"sertifikatet er %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Databasen ble ikke funnet."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Sertifikatet finnes ikke."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Ugyldig formål %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Ugyldige CA-forespørselsdata."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Ugyldige CA-tildelingsdata."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA-navn mangler."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA-katalogen finnes allerede."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "I henhold til basicConstraints er ikke dette et CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA-nøkkel mangler."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Ugyldige nøkkeldata."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA-passord mangler."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Feil under nøkkelkryptering."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Feil under lagring av standardverdier."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA-navnet finnes ikke (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -298,653 +298,653 @@
"Sletting av CA er ikke tillatt. CA må være utløpt eller aldri ha signert et "
"sertifikat."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "CA kunne ikke slettes: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Konfigurasjonsfilen mangler en policy-verdi."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Kan ikke analysere seksjonen %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Feltet %1 må ha en verdi."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%s må defineres."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
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:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Konfigurasjonen er ikke initialisert."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Seksjonen 'distinguished_name' mangler i konfigurasjonsfilen."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Ugyldig seriell %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Kan ikke opprette en minne-BIO."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Kan ikke analysere sertifikatet."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Feil ved analyse av sertifikat."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Kan ikke analysere seriell."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Kan ikke analysere datoen %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Kunne ikke hente offentlig nøkkel."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Kunne ikke hente RSA-nøkkel."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Den offentlige nøkkeltypen støttes ikke."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Den offentlige nøkkeltypealgoritmen støttes ikke."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Signaturalgoritmen %1 støttes ikke."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Ugyldig CertificateIssueData-objekt."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Teksten er for lang."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Ugyldig UserNotice-objekt."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Ugyldig verdi for policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Ugyldig CertificatePolicy-objekt."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt finnes ikke."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Ugyldig CertificatePoliciesExt-objekt."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Oppføring ikke funnet."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Kan ikke analysere CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Feil under analyse av CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt finnes ikke."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Ugyldig CRLDistributionPointsExt-objekt."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Ugyldig CRLGenerationData-objekt."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Ugyldig tilbaketrekkingsgrunn: %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Grunnen er ikke certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Grunnen er ikke keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Grunnen er ikke CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Ugyldig type %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Kan ikke tolke linje med unikt navn: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Ugyldig ExtendedKeyUsage-valg %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Ugyldig ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt finnes ikke."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Ugyldig ExtendedKeyUsageExt-objekt."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt finnes ikke."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Ugyldig literal verdi for IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Ugyldig IssuerAlternativeNameExt-objekt."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Ukjent type."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Kan ikke dele sertifikatresultat."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Kan ikke opprette katalogen %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 er ikke en katalog."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Ugyldig sertifikatfil."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Filen ikke funnet: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Filen er for stor: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Kan ikke åpne filen %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Kan ikke lese fra filen %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Filen finnes allerede: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Kan ikke låse filen %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Kan ikke skrive til filen %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Filen finnes ikke: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Katalogen finnes ikke: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Ugyldig kommando %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Kjøring av openssl-kommandoen mislyktes."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "openssl-kommando mislyktes: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Ingen gyldig nøkkelfil spesifisert."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Ingen gyldig forespørselsfil spesifisert."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Ingen gyldig CA-sertifikatfil spesifisert."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Ingen gyldig sertifikatfil spesifisert."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Ingen gyldig CA-katalog spesifisert."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Visning av sertifikatstatus for %1 mislyktes (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Den nøkkelfilen finnes ikke."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Ugyldig passord."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Passordet for kryptering av utdataene er påkrevd."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "PKCS12-passordet kreves."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Kan ikke lese katalog: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Finner ikke serienummer i %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Forespørselen finnes allerede."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Finner ikke forespørselssubjektet."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Finner ikke sertifikatsubjektet."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Ugyldig navn på sertifiseringsinstans, CA: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1 finnes ikke."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 finnes fremdeles."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Kan ikke opprette katalog: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Kan ikke kopiere konfigurasjonsmalen."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Kan ikke opprette filen."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Kan ikke tolke forespørselen."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Feil ved analyse av forespørsel."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Ugyldig RequestGenerationData-objekt."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Ugyldig verdi for NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt er ikke til stede."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Ugyldig NsBaseUrlExt-objekt."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Ugyldig verdi for NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt er ikke til stede."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Ugyldig NsRevocationUrlExt-objekt."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Ugyldig verdi for NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt er ikke til stede."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Ugyldig NsCaRevocationUrlExt-objekt."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Ugyldig verdi for NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt er ikke til stede."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Ugyldig NsRenewalUrlExt-objekt."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Ugyldig verdi for NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt er ikke til stede."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Ugyldig NsCaPolicyUrlExt-objekt."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Ugyldig type: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt er ikke til stede."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Ugyldig NsSslServerNameExt-objekt."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt er ikke til stede."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Ugyldig NsCommentExt-objekt."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt er ikke til stede."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Ugyldig SubjectAlternativeNameExt-objekt."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "Ugyldig nøkkel-ID (KeyID)."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt er ikke til stede."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Ugyldig SubjectKeyIdentifierExt-objekt."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Utvidelsen forekom mer enn én gang: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Kan ikke tolke sertifikatet (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Utvidelsen forekom mer enn én gang."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Kan ikke tolke sertifikatet (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Ugyldig plassering i authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Ugyldig verdi for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Ugyldig verdi for X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Ugyldig verdi for X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Ugyldig verdi for X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "Ugyldig verdi for X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Ugyldig X509v3RequestExts-objekt."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "Ugyldig verdi for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "Ugyldig verdi for X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Ugyldig verdi for X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Ugyldig verdi for X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Ugyldig verdi for X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Ugyldig verdi for X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Ugyldig verdi for X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Ugyldig verdi for X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Ugyldig verdi for X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Ugyldig verdi for X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/nl.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/nl.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/nl.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/nl.po Thu Jun 3 17:26:52 2010
@@ -10,7 +10,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.nl\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2008-11-08 00:32+0100\n"
"Last-Translator: Freek de Kruijf \n"
"Language-Team: Dutch \n"
@@ -20,212 +20,212 @@
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural= n != 1;\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Ongeldige locatie."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Ongeldige accessOID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Onjuist type: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "Ongeldige AuthorityInformation in de informatielijst."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt is niet aanwezig."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Ongeldig AuthorityInfoAccessExt-object."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt is niet aanwezig."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt is niet aanwezig."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Ongeldig AuthorityKeyIdentifierGenerateExt-object."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt is niet aanwezig."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Ongeldig BasicConstraintsExt-object."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Deze BitExtension is niet aanwezig."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Ongeldige waarde voor keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt is niet aanwezig."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Ongeldig KeyUsageExt-object."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Ongeldige waarde voor NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Ongeldige waarde voor NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt is niet aanwezig."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Ongeldig NsCertTypeExt-object."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Sjabloon is niet geïnitialiseerd."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Lege CA-naam."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Sjabloon bestaat niet: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Ongeldig CA-wachtwoord."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Fout tijdens aanmaken van CA-infrastructuur."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Kon deze certificaatnaam niet ontleden: %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Kon private sleutel niet kopiëren."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Kon het certificaat niet kopiëren."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Ongeldige request-gegevens."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "Dubbele DN. Sleutel '%1.key' bestaat reeds."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "Dubbele DN. Request '%1.req' bestaat reeds."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Request bestaat niet (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Ongeldige uitgavedatum."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "De CA verloopt voordat het certificaat zou moeten verlopen."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "De uitgave van het certificaat is mislukt."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Bestand '%1' niet gevonden in de repository."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Ongeldige CRL-reden."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Ongeldige CRL-gegevens,"
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "Dubbele DN. Request bestaat reeds."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Kan de certificaatnaam niet ontleden."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Request %1 bestaat niet."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Verwijderen van de request is mislukt (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Certificaat %1 bestaat niet"
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Verwijderen van het certificaat is mislukt: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -233,63 +233,63 @@
"Alleen ingetrokken of verlopen certificaten kunnen worden verwijderd. De "
"status van het certificaat is %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Database niet gevonden."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Certificaat bestaat niet."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Ongeldig doel %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Ongeldige CA-request-gegevens."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Ongeldige CA-uitgiftedatum."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA-naam is leeg."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA-map bestaat reeds."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Volgens basicConstraints is dit geen CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA-sleutel is leeg."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Ongeldige sleutelgegevens."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA-wachtwoord is leeg."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Fout bij versleutelen van de sleutel."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Fout bij schrijven van standaards."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA-naam bestaat niet (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -297,659 +297,659 @@
"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:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Verwijderen van de CA is mislukt: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Het configuratiebestand mist een richtlijnwaarde."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Kan sectie %1 niet ontleden."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Veld %1 dient een waarde te bevatten."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 moet worden gedefinieerd."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
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:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "De configuratie is niet geïnitialiseerd."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Sectie 'distinguished_name' ontbreekt in het configuratiebestand."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Ongeldig serienummer %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Geheugen-BIO kan niet worden aangemaakt."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Kan certificaat niet ontleden."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Fout bij ontleden van het certificaat."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Kan serienummer niet ontleden."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Kan datum %1 niet ontleden."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Kan geen publieke sleutel aanroepen."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Kan geen RSA-sleutel aanroepen."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Niet-ondersteund type publieke sleutel."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Niet-ondersteund algoritme voor publieke sleutel."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Niet-ondersteund signatuuralgoritme %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Ongeldig CertificateIssueData-object."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "De tekst is te lang."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Ongeldig UserNotice-object."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Ongeldige waarde voor policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Ongeldige CertificatePolicy-object."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt is niet aanwezig"
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Ongeldig CertificatePoliciesExt-object"
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Item niet gevonden."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Kan CRL niet ontleden."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Fout bij ontleden van de CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt is niet aanwezig."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Ongeldig CRLDistributionPointsExt-object"
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Ongeldig CRLGenerationData-object"
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Ongeldige reden voor intrekking: %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Reden is niet certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Reden is niet keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Reden is niet CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Ongeldig type %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Kan DN-regel niet parseren: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Ongeldige ExtendedKeyUsage-optie %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Ongeldige ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt is niet aanwezig"
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Ongeldig ExtendedKeyUsageExt-object"
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt is niet aanwezig"
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Ongeldige literal-waarde voor IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Ongeldig IssuerAlternativeNameExt-object."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Onbekend type."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Kan certificaatuitvoer niet splitsen."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Kan map %1 niet aanmaken: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 is geen map."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Ongeldig certificaatbestand."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Bestand niet gevonden: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Bestand te groot: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Kan bestand %1 niet openen."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Kan bestand %1 niet lezen."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Bestand %1 bestaat reeds."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Kan bestand %1 niet vergrendelen."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Kan niet schrijven naar bestand %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Bestand bestaat niet: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Map bestaat niet: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Ongeldig commando: %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Uitvoeren van het openssl-commando mislukt."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "openssl-commando mislukt: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Geen geldig sleutelbestand opgegeven."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Geen geldig request-bestand opgegeven."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Geen geldig CA-certificaat opgegeven."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Geen geldig certificaatbestand opgegeven."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Geen geldige CA-map gespecificeerd."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Certificaatstatus met serienummer %1 kon niet worden getoond (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Het sleutelbestand bestaat niet."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Ongeldig wachtwoord."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Er is een wachtwoord vereist voor het coderen van de uitvoer."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Het PKCS12-wachtwoord is vereist."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Kan map niet lezen: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Geen serienummer gevonden in %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Het verzoek bestaat al."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Kan het gevraagde onderwerp niet vinden."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Kan het certiferingsonderwerp niet vinden."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Ongeldige caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' bestaat niet."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 bestaat nog."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Kan map niet maken: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Kan de configuratiesjabloon niet kopiëren."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Kan het bestand niet maken."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Kan het verzoek niet parseren."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Fout bij het parseren van het verzoek."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Ongeldig RequestGenerationData-object."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Ongeldige waarde voor NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt is niet aanwezig."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Ongeldig NsBaseUrlExt-object."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Ongeldige waarde voor NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt is niet aanwezig."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Ongeldig NsRevocationUrlExt-object."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Ongeldige waarde voor NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt is niet aanwezig."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Ongeldig NsCaRevocationUrlExt-object."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Ongeldige waarde voor NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt is niet aanwezig."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Ongeldig NsRenewalUrlExt-object."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Ongeldige waarde voor NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt is niet aanwezig."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Ongeldig NsCaPolicyUrlExt-object."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Ongeldig type: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt is niet aanwezig."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Ongeldig NsSslServerNameExt-object."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt is niet aanwezig."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Ongeldig NsCommentExt-object."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt is niet aanwezig."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Ongeldig SubjectAlternativeNameExt-object."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "Ongeldige sleutel-ID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt is niet aanwezig."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Ongeldig SubjectKeyIdentifierExt-object."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Extensie komt meerdere keren voor: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Kan het certificaat niet parseren (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Extensie komt meerdere keren voor."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Kan het certificaat niet parseren (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Ongeldige locatie in authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Ongeldige waarde voor X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Ongeldige waarde voor X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"Ongeldige waarde voor X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Ongeldige waarde voor X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Ongeldige waarde voor X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Ongeldige waarde voor X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Ongeldige waarde voor X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Ongeldige waarde voor X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Ongeldige waarde voor X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Ongeldige waarde voor X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Ongeldige waarde voor X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Ongeldige waarde voor X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Ongeldige waarde voor X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Ongeldige waarde voor X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Ongeldige waarde voor X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Ongeldige waarde voor X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Ongeldige waarde voor X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Ongeldige waarde voor X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Ongeldig X509v3RequestExts-object."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Ongeldige waarde voor X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"Ongeldige waarde voor X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Ongeldige waarde voor X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Ongeldige waarde voor X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Ongeldige waarde voor X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Ongeldige waarde voor X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Ongeldige waarde voor X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Ongeldige waarde voor X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Ongeldige waarde voor X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Ongeldige waarde voor X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/pa.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/pa.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/pa.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/pa.po Thu Jun 3 17:26:52 2010
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.pa\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2007-08-15 08:43+0530\n"
"Last-Translator: A S Alam \n"
"Language-Team: Panjabi \n"
@@ -19,212 +19,212 @@
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "à¨à¨²à¨¤ à¨à¨¿à¨à¨¾à¨£à¨¾ ਹà©à¥¤"
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "à¨à¨²à¨¤ accessOID ਹà©à¥¤"
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "à¨à¨²à¨¤ à¨à¨¿à¨¸à¨®: %1"
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "à¨à¨¾à¨£à¨à¨¾à¨°à© ਲਿਸਠਵਿੱਠAuthorityInformation à¨à¨²à¨¤ ਹà©à¥¤"
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "à¨à¨²à¨¤ AuthorityInfoAccessExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "à¨à¨²à¨¤ AuthorityKeyIdentifierGenerateExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "à¨à¨²à¨¤ BasicConstraintsExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "à¨à¨¹ BitExtension ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "keyUsage ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "à¨à¨²à¨¤ KeyUsageExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "NsCertTypeExt ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "NsCertTypeExt ਲਠà¨à¨²à¨¤ ਮà©à©±à¨²: %1"
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "à¨à¨²à¨¤ NsCertTypeExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "à¨à©à¨ªà¨²à©à¨ ਸ਼à©à¨°à© ਨਹà©à¨ à¨à©à¨¤à¨¾ à¨à¨¾ ਸà¨à¨¦à¨¾à¥¤"
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "à¨à¨¾à¨²à© CA ਨਾਠਹà©à¥¤"
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "à¨à©à¨ªà¨²à©à¨ ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©: %1"
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "à¨à¨²à¨¤ CA ਪਾਸਵਰਡ ਹà©à¥¤"
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "CA ਢਾà¨à¨à¨¾ ਬਣਾà¨à¨£ ਦà©à¨°à¨¾à¨¨ à¨à¨²à¨¤à© à¨à¨ ਹà©à¥¤"
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਨਾਠ%1 ਪਾਰਸ ਨਹà©à¨ à¨à©à¨¤à¨¾ à¨à¨¾ ਸà¨à¨¦à¨¾ ਹà©à¥¤"
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "ਪà©à¨°à¨¾à¨à¨µà©à¨ à¨à©à©°à¨à© ਨà¨à¨² ਨਹà©à¨ ਹ੠ਸà¨à¨¦à© ਹà©à¥¤"
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਨà¨à¨² ਨਹà©à¨ à¨à©à¨¤à¨¾ à¨à¨¾ ਸà¨à¨¦à¨¾ ਹà©à¥¤"
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "à¨à¨²à¨¤ ਮੰਠਡਾà¨à¨¾ ਹà©à¥¤"
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "ਡà©à¨ªà¨²à©à¨à©à¨ DN ਹà©à¥¤ à¨à©à©°à¨à© %1.key ਪਹਿਲਾਠਹ੠ਮà©à¨à©à¨¦ ਹà©à¥¤"
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "ਡà©à¨ªà¨²à©à¨à©à¨ DN ਹà©à¥¤ ਮੰਠ%1.req ਪਹਿਲਾਠਹ੠ਮà©à¨à©à¨¦ ਹà©à¥¤"
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "ਮੰਠਮà©à¨à©à¨¦ ਨਹà©à¨ ਹ੠(%1)।"
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "à¨à¨²à¨¤ ਮà©à©±à¨¦à¨¾ ਡਾà¨à¨¾ ਹà©à¥¤"
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "CA ਦ੠ਮਿà¨à¨¦ ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਦ੠ਮਿà¨à¨¦ ਪà©à©±à¨à¨£ ਤà©à¨ ਪਹਿਲਾਠਪà©à©±à¨à¨¦à© ਹà©à¥¤"
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "ਸਰà¨à©à¨«à¨¿à¨à©à¨ à¨à¨¾à¨°à© à¨à¨°à¨¨ ਦà©à¨°à¨¾à¨¨ ਫà©à¨²à©à¨¹ ਹà©à¥¤"
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "ਫਾà¨à¨² %1 ਰਿਪà©à¨à¨¼à¨à¨°à© ਵਿੱਠਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "à¨à¨²à¨¤ CRL à¨à¨¾à¨°à¨¨ ਹà©à¥¤"
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "à¨à¨²à¨¤ CRL ਡਾà¨à¨¾ ਹà©à¥¤"
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "ਡà©à¨ªà¨²à©à¨à©à¨ DN ਹà©à¥¤ ਮੰਠਪਹਿਲਾਠਹ੠ਮà©à¨à©à¨¦ ਹà©à¥¤"
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਨਾਠਪਾਰਸ ਨਹà©à¨ à¨à©à¨¤à¨¾ à¨à¨¾ ਸà¨à¨¦à¨¾ ਹà©à¥¤"
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "ਮੰਠ%1 ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "ਮੰਠਹà¨à¨¾à¨à¨£ ਲਠਫà©à¨²à©à¨¹ (%1)।"
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "ਸਰà¨à©à¨«à¨¿à¨à©à¨ %1 ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਹà¨à¨¾à¨à¨£ ਲਠਫà©à¨²à©à¨¹: %1"
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -232,64 +232,64 @@
"ਸਿਰਫ਼ ਮਨਸà©à¨ à¨à©à¨¤à© à¨à¨¾à¨ ਮਿà¨à¨¦ ਪà©à©±à¨à© ਵਾਲ੠ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਹ੠ਹà¨à¨¾à¨ à¨à¨¾ ਸà¨à¨¦à© ਨ। ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਦ੠%1 ਹਾਲਤ "
"ਹà©à¥¤"
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "ਡਾà¨à¨¾à¨¬à©à¨¸ ਨਹà©à¨ ਲੱà¨à¨¿à¨ ਹà©à¥¤"
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "à¨à¨²à¨¤ ਮਸਲਾ %1 ਹà©à¥¤"
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "à¨à¨²à¨¤ CA ਮੰਠਡਾà¨à¨¾ ਹà©à¥¤"
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "à¨à¨²à¨¤ CA ਮà©à©±à¨¦à¨¾ ਡਾà¨à¨¾ ਹà©à¥¤"
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA ਨਾਠà¨à¨¾à¨²à© ਹà©à¥¤"
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA ਡਾà¨à¨°à©à¨à¨à¨°à© ਪਹਿਲਾਠਹ੠ਮà©à¨à©à¨¦ ਹà©à¥¤"
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "basicConstraints ਦ੠ਮà©à¨¤à¨¾à¨¬à¨ à¨à¨¹ à¨à©±à¨ CA ਨਹà©à¨ ਹà©à¥¤"
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA à¨à©à©°à¨à© à¨à¨¾à¨²à© ਹà©à¥¤"
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "à¨à¨²à¨¤ à¨à©à©°à¨à© ਡਾà¨à¨¾ ਹà©à¥¤"
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA ਪਾਸਵਰਡ à¨à¨¾à¨²à© ਹà©à¥¤"
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "à¨à©à©°à¨à© à¨à©°à¨à©à¨°à¨¿à¨ªà¨¸à¨¼à¨¨ ਦà©à¨°à¨¾à¨¨ à¨à¨²à¨¤à© ਹà©à¥¤"
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "à¨à©à©°à¨à© à¨à©°à¨à©à¨°à¨¿à¨ªà¨¸à¨¼à¨¨ ਦà©à¨°à¨¾à¨¨ à¨à¨²à¨¤à© ਹà©à¥¤"
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA ਨਾਠਮà©à¨à©à¨¦ ਨਹà©à¨ ਹ੠(%1)।"
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -297,653 +297,653 @@
"CA ਹà¨à¨¾à¨à¨£à¨¾ ਮਨà¨à¨¼à©à¨° ਨਹà©à¨ ਹà©à¥¤ CA ਦ੠ਮਿà¨à¨¦ ਪà©à©±à¨à¨£à© à¨à¨¾à¨¹à©à¨¦à© ਹ੠à¨à¨¾à¨ à¨à¨¿à¨¸à© ਵ੠ਸਰà¨à©à¨«à¨¿à¨à©à¨ à¨à©±à¨¤à© ਦਸਤà¨à¨¤ "
"ਨਹà©à¨ à¨à©à¨¤à© ਹà©à¨£à© à¨à¨¾à¨¹à©à¨¦à© ਹਨ।"
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "CA ਹà¨à¨¾à¨à¨£à¨¾ ਫà©à¨²à©à¨¹ ਹà©à¨à¨: %1"
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "ਸੰਰà¨à¨¨à¨¾ ਫਾà¨à¨² ਵਿੱਠਪਾਲਸ੠ਲਠà¨à©±à¨ ਮà©à©±à¨² à¨à©à©°à¨® ਹà©à¥¤"
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "ਸ਼à©à¨à¨¸à¨¼à¨¨ %1 ਪਾਰਸ ਨਹà©à¨ à¨à©à¨¤à¨¾ à¨à¨¾ ਸà¨à¨¦à¨¾à¥¤"
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "à¨à©à¨¤à¨° %1 ਵਿੱਠਮà©à©±à¨² ਹà©à¨£à¨¾ ਲਾà¨à¨¼à¨®à© ਹà©à¥¤"
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 ਦà©à¨£à¨¾ ਲਾà¨à¨¼à¨®à© ਹà©à¥¤"
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 CA ਸਰà¨à©à¨«à¨¿à¨à©à¨ (%2) ਵਿੱਠਦਿੱਤ੠ਵਾà¨à¨ ਹ੠ਹà©à¨£à¨¾ à¨à¨¾à¨¹à©à¨¦à¨¾ ਹ੠à¨
ਤ੠ਮੰਠ(%3)।"
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "ਸੰਰà¨à¨¨à¨¾ ਫਾà¨à¨² ਵਿੱਠà¨à¨²à¨¤ ਪਾਲਸ੠à¨à¨¾à¨ªà¨¦à© ਹà©à¥¤"
# %s is either BOOTP or DHCP
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "ਸੰਰà¨à¨¨à¨¾ ਸ਼à©à¨°à© ਨਹà©à¨ à¨à©à¨¤à© à¨à¨¾ ਸà¨à¨¦à© ਹà©à¥¤"
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "ਸੰਰà¨à¨¨à¨¾ ਫਾà¨à¨² ਵਿੱਠ'distinguished_name' ਸ਼à©à¨à¨¸à¨¼à¨¨ à¨à©à©°à¨® ਹà©à¥¤"
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "à¨à¨²à¨¤ ਸà©à¨°à©à¨
ਲ %1।"
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "à¨à©±à¨ ਮà©à¨®à©à¨°à© BIP ਬਣਾà¨à¨ ਨਹà©à¨ à¨à¨¾ ਸà¨à¨¦à¨¾ ਹà©à¥¤"
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਪਾਰਸ ਨਹà©à¨ à¨à©à¨¤à¨¾ à¨à¨¾ ਸà¨à¨¦à¨¾ ਹà©à¥¤"
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਪਾਰਸ à¨à¨°à¨¨ ਦà©à¨°à¨¾à¨¨ à¨à¨²à¨¤à© ਹà©à¥¤"
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "ਸ਼à©à¨à¨¸à¨¼à¨¨ %1 ਪਾਰਸ ਨਹà©à¨ à¨à©à¨¤à¨¾ à¨à¨¾ ਸà¨à¨¦à¨¾à¥¤"
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "ਮਿਤ੠%1 ਪਾਰਸ ਨਹà©à¨ à¨à©à¨¤à© à¨à¨¾ ਸà¨à¨¦à©à¥¤"
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "ਪਬਲਿਠà¨à©à©°à¨à© ਲà©à¨£ ਲਠà¨
ਸਮਰੱਥ ਹà©à¥¤"
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "RSA à¨à©à©°à¨à© ਨਹà©à¨ ਮਿਲ੠ਹà©à¥¤"
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "ਨਾ-ਸਹਾà¨à¨ ਪਬਲਿਠà¨à©à©°à¨à© à¨à¨¿à¨¸à¨® ਹà©à¥¤"
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "ਨਾ-ਸਹਾà¨à¨ ਪਬਲਿਠà¨à©à©°à¨à© à¨à¨²à©à¨à¨°à¨¥à¨¿à¨® ਹà©à¥¤"
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "ਨਾ-ਸਹਾà¨à¨ ਦਸਤà¨à¨¤à© à¨à¨²à©à¨à¨°à¨¿à¨¥à¨® %1।"
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "à¨à¨²à¨¤ CertificateIssueData à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "à¨à©à¨à¨¸à¨ ਬਹà©à¨¤ ਲੰਮਾ ਹà©à¥¤"
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "à¨à¨²à¨¤ UserNotice à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "policyIdentifier ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©: %1"
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "à¨à¨²à¨¤ CertificatePolicy à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "CertificatePoliciesExt à¨à¨¬à¨à©à¨à¨ à¨à¨²à¨¤ ਹà©à¥¤"
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "à¨à¨à¨à¨°à© ਨਹà©à¨ ਲੱà¨à© ਹà©à¥¤"
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "CRL ਪਾਰਸ ਨਹà©à¨ à¨à©à¨¤à¨¾ à¨à¨¾ ਸà¨à¨¦à¨¾à¥¤"
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "CRL ਪਾਰਸ à¨à¨°à¨¨ ਦà©à¨°à¨¾à¨¨ à¨à¨²à¨¤à© ਹà©à¥¤"
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "à¨à¨²à¨¤ CRLDistributionPointsExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "à¨à¨²à¨¤ CRLGenerationData à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "à¨à¨²à¨¤ ਮਨਸà©à¨ à¨à¨¾à¨°à¨¨ %1"
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "à¨à¨¾à¨°à¨¨ certificateHold ਨਹà©à¨ ਹà©à¥¤"
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "à¨à¨¾à¨°à¨¨ keyCompromise ਨਹà©à¨ ਹà©à¥¤"
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "à¨à¨¾à¨°à¨¨ CACompromise ਨਹà©à¨ ਹà©à¥¤"
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "à¨à¨²à¨¤ à¨à¨¿à¨¸à¨® %1 ਹà©à¥¤"
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "DN ਲਾà¨à¨¨ ਨà©à©° ਪਾਰਸ ਨਹà©à¨ à¨à©à¨¤à¨¾ à¨à¨¾ ਸà¨à¨¦à¨¾: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "à¨à¨²à¨¤ ExtendedKeyUsage à¨à©à¨£ %1 ਹà©à¥¤"
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "à¨à¨²à¨¤ ExtendedKeyUsageExt"
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "à¨à¨²à¨¤ ExtendedKeyUsageExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "IssuerAlternativeNameExt ਲਠà¨à¨²à¨¤ ਲਿà¨à¨°à¨² ਮà©à©±à¨² ਹà©à¥¤"
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "à¨à¨²à¨¤ IssuerAlternativeNameExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "à¨
ਣà¨à¨¾à¨£ à¨à¨¿à¨¸à¨® ਹà©à¥¤"
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "ਸਰà¨à©à¨«à¨¿à¨à©à¨ à¨à¨à¨à¨ªà©à©±à¨ ਨà©à©° ਵੰਡਿਠਨਹà©à¨ à¨à¨¾ ਸà¨à¨¦à¨¾à¥¤"
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "%1 ਡਾà¨à¨°à©à¨à¨à¨°à© ਬਣਾਠਨਹà©à¨ à¨à¨¾ ਸà¨à¨¦à© ਹà©: %2"
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 ਡਾà¨à¨°à©à¨à¨à¨°à© ਨਹà©à¨ ਹà©à¥¤"
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "à¨à¨²à¨¤ ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਫਾà¨à¨² ਹà©à¥¤"
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "ਫਾà¨à¨² ਨਹà©à¨ ਲੱà¨à©: %1"
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "ਫਾà¨à¨² ਬਹà©à¨¤ ਵੱਡ੠ਹà©: %1।"
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "ਫਾà¨à¨² %1 à¨à©à¨²à©à¨¹à© ਨਹà©à¨ à¨à¨¾ ਸà¨à¨¦à© ਹà©à¥¤"
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "ਫਾà¨à¨² %1 ਤà©à¨ ਪà©à©à¨¹à¨¿à¨ ਨਹà©à¨ à¨à¨¾ ਸà¨à¨¦à¨¾ ਹà©à¥¤"
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "ਫਾà¨à¨² ਮà©à¨à©à¨¦ ਹà©: %1"
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "ਫਾà¨à¨² %1 à¨à©±à¨¤à© ਲਾਠਨਹà©à¨ ਲਿਠà¨à¨¾ ਸà¨à¨¿à¨à¥¤"
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "ਫਾà¨à¨² %1 ਲਿà¨à© ਨਹà©à¨ à¨à¨¾ ਸà¨à¨¦à© ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "ਫਾà¨à¨² ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©: %1"
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "ਡਾà¨à¨°à©à¨à¨à¨°à© ਮà©à¨à©à¨¦ ਨਹà©à¨: %1"
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "à¨à¨²à¨¤ à¨à¨®à¨¾à¨à¨¡ %1 ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
#, fuzzy
msgid "openssl command failed: %1"
msgstr "ਡਾà¨à¨¨à¨²à©à¨¡ ਫà©à¨²à©à¨¹: "
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "à¨à©à¨ ਢà©à©±à¨à¨µà©à¨ ਫਾà¨à¨² ਨਹà©à¨ ਦਿੱਤ੠à¨à¨à¥¤"
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "à¨à©à¨ ਢà©à©±à¨à¨µà©à¨ ਮੰਠਫਾà¨à¨² ਨਹà©à¨ ਦਿੱਤ੠ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "à¨à©à¨ ਢà©à©±à¨à¨µà©à¨ CA ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਫਾà¨à¨² ਨਹà©à¨ ਦਿੱਤà©à¥¤"
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "à¨à©à¨ ਢà©à©±à¨à¨µà©à¨ ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਫਾà¨à¨² ਨਹà©à¨ ਦਿੱਤ੠à¨à¨ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "à¨à©à¨ ਢà©à©±à¨à¨µà©à¨ CA ਡਾà¨à¨°à©à¨à¨à¨°à© ਨਹà©à¨ ਦਿੱਤ੠à¨à¨ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "%1 ਸà©à¨°à©à¨
ਲ ਨਾਲ ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਹਾਲਤ ਵà©à¨à¨¾à¨à¨£à¨¾ ਫà©à¨²à©à¨¹ (%2)"
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "à¨à©à©°à¨à© ਫਾà¨à¨² ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "à¨à¨²à¨¤ CA ਪਾਸਵਰਡ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "à¨à¨à¨à¨ªà©à©±à¨ ਨà©à©° à¨à©°à¨à©à¨°à¨¿à¨ªà¨ à¨à¨°à¨¨ ਲਠਪਾਸਵਰਡ ਲà©à©à©à¨¦à¨¾ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "PKCS12 ਪਾਸਵਰਡ ਲà©à©à©à¨¦à¨¾ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "ਡਾà¨à¨°à©à¨à¨à¨°à© ਪà©à©à¨¹à© ਨਹà©à¨ à¨à¨¾ ਸà¨à¨¦à©: %1 (%2) [%3]"
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "%1 ਵਿੱਠà¨à©à¨ ਸà©à¨°à©à¨
ਲ ਨੰਬਰ ਨਹà©à¨ ਲੱà¨à¨¿à¨ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "ਮੰਠਪਹਿਲਾਠਹ੠ਮà©à¨à©à¨¦ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "ਮੰਠਵਿਸ਼ਾ ਲੱà¨à¨¿à¨ ਨਹà©à¨ à¨à¨¾ ਸà¨à¨¦à¨¾ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਵਿਸ਼ਾ ਨਹà©à¨ ਲੱà¨à¨¿à¨ à¨à¨¾ ਸà¨à¨¦à¨¾ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "à¨à¨²à¨¤ caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 ਹਾਲ੠ਵ੠ਮà©à¨à©à¨¦ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "ਡਾà¨à¨°à©à¨à¨à¨°à© ਨਹà©à¨ ਬਣਾਠà¨à¨¾ ਸà¨à¨¦à©: %1 (%2 [%3])"
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "ਸੰਰà¨à¨¨à¨¾ à¨à©à¨ªà¨²à©à¨ ਨà¨à¨² ਨਹà©à¨ à¨à©à¨¤à¨¾ à¨à¨¾ ਸà¨à¨¦à¨¾ ਹà©à¥¤"
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "ਫਾà¨à¨² ਨਹà©à¨ ਬਣਾਠà¨à¨¾ ਸà¨à¨¦à© ਹà©à¥¤"
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "ਮੰਠਪਾਰਸ ਨਹà©à¨ à¨à©à¨¤à© à¨à¨¾ ਸà¨à¨¦à© ਹà©à¥¤"
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "ਮੰਠਪਾਰਸ à¨à¨°à¨¨ ਦà©à¨°à¨¾à¨¨ à¨à¨²à¨¤à© ਹà©à¥¤"
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "RequestGenerationData à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "NsBaseUrlExt ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "à¨à¨²à¨¤ NsBaseUrlExt object à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "NsRevocationUrlExt ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "à¨à¨²à¨¤ NsRevocationUrlExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "NsCaRevocationUrlExt ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "à¨à¨²à¨¤ NsCaRevocationUrlExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "NsRenewalUrlExt ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "NsRenewalUrlExt à¨à¨¬à¨à©à¨à¨ à¨à¨²à¨¤ ਹà©à¥¤"
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "NsCaPolicyUrlExt ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "à¨à¨²à¨¤ NsCaPolicyUrlExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "à¨à¨²à¨¤ à¨à¨¿à¨¸à¨®: %1"
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "à¨à¨²à¨¤ NsSslServerNameExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "à¨à¨²à¨¤ NsCommentExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "à¨à¨²à¨¤ SubjectAlternativeNameExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "à¨à¨²à¨¤ KeyID ਹà©à¥¤"
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt ਮà©à¨à©à¨¦ ਨਹà©à¨ ਹà©à¥¤"
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "à¨à¨²à¨¤ SubjectKeyIdentifierExt à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "à¨à¨à¨¸à¨¼à¨à©à¨¸à¨¼à¨¨ à¨à©±à¨ ਤà©à¨ ਵੱਧ ਵਾਰ à¨à¨ ਹà©: %1"
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "ਸਰà¨à©à¨«à¨¿à¨à©à¨ ਨà©à©° ਪਾਰਸ à¨à¨°à¨¨ ਲਠà¨
ਸਫ਼ਲ (NID: %1 Crit: %2)"
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "ਮà©à¨à©à¨¦à¨à© à¨à©±à¨ ਤà©à¨ ਵੱਧ ਹà©à¥¤"
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "`%1' ਨà©à©° ਪà©à©à¨¹à¨¿à¨ ਨਹà©à¨ à¨à¨¾ ਸà¨à¨¦à¨¾: %2"
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "authorityInfoAccess ਵਿੱਠà¨à¨²à¨¤ à¨à¨¿à¨à¨¾à¨£à¨¾ ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "X509v3CertificateIssueExts::setNsBaseUrl ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "X509v3CertificateIssueExts::setNsRevocationUrl ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "X509v3CertificateIssueExts::setNsCaRevocationUrl ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "X509v3CertificateIssueExts::setNsRenewalUrl ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "X509v3CertificateIssueExts::setNsCaPolicyUrl ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "X509v3CertificateIssueExts::setNsSslServerName ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "X509v3CertificateIssueExts::setNsComment ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "X509v3CertificateIssueExts::setNsCertType ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "X509v3CertificateIssueExts::setKeyUsage ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "X509v3CertificateIssueExts::setBasicConstraints ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "X509v3CertificateIssueExts::setExtendedKeyUsage ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "X509v3CertificateIssueExts::setSubjectKeyIdentifier ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr "X509v3CertificateIssueExts::setAuthorityKeyIdentifier ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr "X509v3CertificateIssueExts::setSubjectAlternativeName ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr "X509v3CertificateIssueExts::setIssuerAlternativeName ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "X509v3CertificateIssueExts::setAuthorityInfoAccess ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr "X509v3CertificateIssueExts::setCRLDistributionPoints ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "X509v3CertificateIssueExts::setCertificatePolicies ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "à¨à¨²à¨¤ X509v3RequestExts à¨à¨¬à¨à©à¨à¨ ਹà©à¥¤"
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "X509v3CRLGenerationExts::setAuthorityKeyIdentifier ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "X509v3CRLGenerationExts::setIssuerAlternativeName ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "X509v3RequestExts::setNsSslServerName ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "X509v3RequestExts::setNsComment ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "X509v3RequestExts::setNsCertType ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "X509v3RequestExts::setKeyUsage ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "X509v3RequestExts::setBasicConstraints ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "X509v3RequestExts::setExtendedKeyUsage ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "X509v3RequestExts::setSubjectKeyIdentifier ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "X509v3RequestExts::setSubjectAlternativeName ਲਠà¨à¨²à¨¤ ਮà©à©±à¨² ਹà©à¥¤"
Modified: limal-branches/mc-devel/limal-ca-mgm/po/pl.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/pl.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/pl.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/pl.po Thu Jun 3 17:26:52 2010
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2010-05-24 03:03+0200\n"
"Last-Translator: Mariusz Fik \n"
"Language-Team: Polish \n"
@@ -17,212 +17,212 @@
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "NieprawidÅowa lokalizacja."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "NieprawidÅowy OID dostÄpu."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "NieprawidÅowy typ: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "NieprawidÅowy wpis AuthorityInformation na liÅcie informacyjnej."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt nie istnieje."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "NieprawidÅowy obiekt AuthorityInfoAccessExt."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt nie istnieje."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt nie istnieje."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "NieprawidÅowy obiekt AuthorityKeyIdentifierGenerateExt."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt nie istnieje."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "NieprawidÅowy obiekt BasicConstraintsExt."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Taki BitExtension nie istnieje."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "NieprawidÅowa wartoÅÄ dla keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt nie istnieje."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "NieprawidÅowy obiekt KeyUsageExt."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "NieprawidÅowa wartoÅÄ dla NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "NieprawidÅowa wartoÅÄ dla NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt nie istnieje."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "NieprawidÅowy obiekt NsCertTypeExt."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Szablon nie zostaÅ zainicjowany."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Pusta nazwa CA."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Szablon nie istnieje: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "NieprawidÅowe hasÅo CA."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "BÅÄ
d podczas tworzenia infrastruktury CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Zanalizowanie nazwy certyfikatu %1 nie powiodÅo siÄ."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Kopiowanie klucza prywatnego nie powiodÅo siÄ."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Kopiowanie certyfikatu nie powiodÅo siÄ."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "ZażÄ
dano nieprawidÅowych danych."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "Zduplikowany DN. Klucz %1.key już istnieje."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "Zduplikowany DN. Å»Ä
danie %1.req już istnieje."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Å»Ä
danie nie istnieje (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Niezgodne dane."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "WażnoÅÄ CA wygasÅa, zanim certyfikat powinien wygasnÄ
Ä."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Sprawdzenie zgodnoÅci certyfikatu nie powiodÅo siÄ."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Plik %1 nie zostaÅ znaleziony w repozytorium."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "NieprawidÅowy powód CRL."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "NieprawidÅowe dane CRL."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "Zduplikowany DN. Å»Ä
danie już istnieje."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Zanalizowanie nazwy certyfikatu nie powiodÅo siÄ."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Å»Ä
danie %1 nie istnieje."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "UsuniÄcie żÄ
dania nie powiodÅo siÄ (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Certyfikat %1 nie istnieje."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "UsuniÄcie certyfikatu nie powiodÅo siÄ: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -230,63 +230,63 @@
"Tylko unieważnione lub przestarzaÅe certyfikaty mogÄ
zostaÄ usuniÄte. Status "
"tego certyfikatu: %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Baza danych nie zostaÅa znaleziona."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Certyfikat nie istnieje."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "NieprawidÅowe przeznaczenie: %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "NieprawidÅowe dane żÄ
dania CA."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Niezgodne dane CA."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "Nazwa CA jest pusta."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "Katalog CA już istnieje."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Zgodnie z basicConstraints, to nie jest CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "Klucz CA jest pusty."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "NieprawidÅowe dane klucza."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "HasÅo CA jest puste."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "WystÄ
piÅ bÅÄ
d podczas szyfrowania klucza.."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "WystÄ
piÅ bÅÄ
d podczas zapisu wartoÅci domyÅlnych."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "Nazwa CA nie istnieje (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -294,670 +294,670 @@
"UsuniÄcie CA nie jest dozwolone. WażnoÅÄ CA musi wygasnÄ
Ä jeÅli podpisaÅ "
"jakikolwiek certyfikat."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "UsuniÄcie CA nie powiodÅo siÄ: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Plik konfiguracyjny nie zawiera wartoÅci dla reguÅy."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Zanalizowanie sekcji %1 nie powiodÅo siÄ."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Pole %1 musi mieÄ podanÄ
wartoÅÄ."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 musi byÄ zdefiniowany."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "NieprawidÅowa reguÅa w pliku konfiguracyjnym."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Konfiguracja nie zostaÅa zainicjowana."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Brak sekcji 'distinguished_name' w pliku konfiguracyjnym."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "NieprawidÅowa seria %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Nie można utworzyÄ pamiÄci BIO"
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Zanalizowanie certyfikatu nie powiodÅo siÄ.."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "WystÄ
piÅ bÅÄ
d podczas analizowania certyfikatu."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Nie można przetworzyÄ numeru seryjnego."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Zanalizowanie daty %1 nie powiodÅo siÄ."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Uzyskanie klucza publicznego nie powiodÅo siÄ."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Uzyskanie klucza RSA nie powiodÅo siÄ."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "NieobsÅugiwany typ klucza publicznego."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "NieobsÅugiwany algorytm klucza publicznego."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "NieobsÅugiwana sygnatura algorytmu %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "NieprawidÅowy obiekt CertificateIssueData."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Tekst jest za dÅugi"
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "NieprawidÅowy obiekt UserNotice."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "NieprawidÅowa wartoÅÄ policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "NieprawidÅowy obiekt CertificatePolicy."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt nie istnieje."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "NieprawidÅowy obiekt CertificatePoliciesExt."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Nie znaleziono wpisu."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Zanalizowanie CRL nie powiodÅo siÄ."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "WystÄ
piÅ bÅÄ
d podczas analizy CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt nie istnieje."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "NieprawidÅowy obiekt CRLDistributionPointsExt."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "NieprawidÅowy obiekt CRLGenerationData object."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "NieprawidÅowy powód unieważnienia: %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Powód nie jest certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Powód nie jest keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Powód nie jest CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "NieprawidÅowy typ %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Nie można przetworzyÄ linii DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "NieprawidÅowa opcja ExtendedKeyUsage: %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "NieprawidÅowy ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt nie istnieje."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "NieprawidÅowy obiekt ExtendedKeyUsageExt."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt nie istnieje."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "NieprawidÅowa wartoÅÄ iteralna dla IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "NieprawidÅowy obiekt IssuerAlternativeNameExt."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Nieznany typ."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "PodziaÅ wyjÅciowego certyfikatu nie powiódÅ siÄ."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Nie można utworzyÄ katalogu %1: %2"
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 nie jest katalogiem."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "NieprawidÅowy plik certyfikatu."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Nie znaleziono pliku: %1"
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Plik jest za duży: %1"
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Utworzenie pliku %1 nie powiodÅo siÄ."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Odczyt z pliku %1 nie powiódÅ siÄ."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Plik już istnieje: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Zablokowanie fliku %1 nie powiodÅo siÄ."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Zapis do pliku %1 nie powiódÅ siÄ."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Plik nie istnieje: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Katalog nie istnieje: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "NieprawidÅowe polecenie %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Wykonanie polecenia openssl zakoÅczone niepowodzeniem."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "polecenie openssl zakoÅczone niepowodzeniem: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Nie podano prawidÅowego pliku klucza."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Nie podano prawidÅowego pliku żÄ
dania."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Nie podano prawidÅowego pliku certyfikatu CA."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Nie podano prawidÅowego pliku certyfikatu."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Nie podano prawidÅowego katalogu CA."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "WyÅwietlenie statusu certyfikatu z serii %1 nie powiodÅo siÄ (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Plik klucza nie istnieje."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "NieprawidÅowe hasÅo."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Do zakodowania wyjÅcia wymagane jest hasÅo."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Wymagane jest hasÅo PKCS12."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Nie można odczytaÄ zawartoÅci katalogu: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Nie znaleziono numeru seryjnego w %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Å»Ä
danie już istnieje."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Nie można odnaleÅºÄ tematu żÄ
dania."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Nie można odnaleÅºÄ tematu certyfikatu."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "NieprawidÅowy caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "\"%1\" nie istnieje."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 wciÄ
ż istnieje."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Nie można utworzyÄ katalogu: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Nie można skopiowaÄ szablonu konfiguracji."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Nie można utworzyÄ pliku."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Nie można przetworzyÄ Å¼Ä
dania."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "WystÄ
piÅ bÅÄ
d podczas przetwarzania żÄ
dania."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "NieprawidÅowy obiekt RequestGenerationData."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "NieprawidÅowa wartoÅÄ dla NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt nie istnieje."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "NieprawidÅowy obiekt NsBaseUrlExt."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "NieprawidÅowa wartoÅÄ dla NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt nie istnieje."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "NieprawidÅowy obiekt NsRevocationUrlExt."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "NieprawidÅowa wartoÅÄ dla NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt nie istnieje."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "NieprawidÅowy obiekt NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "NieprawidÅowa wartoÅÄ dla NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt nie istnieje."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "NieprawidÅowy obiekt NsRenewalUrlExt."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "NieprawidÅowa wartoÅÄ dla NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt nie istnieje."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "NieprawidÅowy obiekt NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "NieprawidÅowy typ: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt nie istnieje."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "NieprawidÅowy obiekt NsSslServerNameExt."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt nie istnieje."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "NieprawidÅowy obiekt NsCommentExt."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt nie istnieje."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "NieprawidÅowy obiekt SubjectAlternativeNameExt."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "NieprawidÅowy KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt nie istnieje."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "NieprawidÅowy obiekt SubjectKeyIdentifierExt."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Rozszerzenie wystÄpuje wiÄcej niż raz: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Przetworzenie certyfikatu nie byÅo możliwe (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Rozszerzenie wystÄpuje wiÄcej niż raz."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Przetworzenie certyfikatu nie byÅo możliwe (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "NieprawidÅowa lokalizacja w authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::"
"setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::"
"setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::"
"setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::"
"setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::"
"setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "NieprawidÅowy obiekt X509v3RequestExts."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "NieprawidÅowa wartoÅÄ dla X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "NieprawidÅowa wartoÅÄ dla X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "NieprawidÅowa wartoÅÄ dla X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "NieprawidÅowa wartoÅÄ dla X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "NieprawidÅowa wartoÅÄ dla X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "NieprawidÅowa wartoÅÄ dla X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "NieprawidÅowa wartoÅÄ dla X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr ""
"NieprawidÅowa wartoÅÄ dla X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/pt.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/pt.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/pt.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/pt.po Thu Jun 3 17:26:52 2010
@@ -11,7 +11,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.pt\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2009-02-07 20:57+0000\n"
"Last-Translator: Antonio Cardoso Martins \n"
"Language-Team: Portuguese \n"
@@ -21,212 +21,212 @@
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Localização inválida."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "accessOID inválido."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Tipo errado: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "AuthorityInformation inválido na lista de informação."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt não está presente."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Objecto AuthorityInfoAccessExt inválido."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt não está presente."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt não está presente."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Objecto AuthorityKeyIdentifierGenerateExt inválido."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt não está presente."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Objecto BasicConstraintsExt inválido."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "O BitExtension não estã presente."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Valor inválido para keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt não está presente."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Objecto KeyUsageExt inválido."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Valor inválido para NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Valor inválido para NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt não está presente."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Objecto NsCertTypeExt inválido."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Modelo não inicializado."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Nome de CA vazio."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "O modelo não existe: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Palavra passe de CA inválida."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Erro ao criar a retaguarda de CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Não é possÃvel interpretar o nome %1 de certificado."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Não é possÃvel copiar a chave privada."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Não é possÃvel copiar o certificado."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Dados de pedido inválidos."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "DN duplicado. Chave %1.key já existe."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "DN duplicado. Pedido %1.req já existe."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Pedido não existe (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Dados de emissão inválidos."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "O CA expira antes do certificado expirar."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Falha ao emitir o certificado."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Ficheiro %1 não encontrado no repositório."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Razão CRL inválida."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Dados CRL inválidos."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "DN duplicado. O pedido já existe."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Não é possÃvel interpretar o nome de certificado."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "O pedido %1 não existe."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Falha na remoção do pedido (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "O certificado %1 não existe."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Falha ao remover o certificado: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -234,63 +234,63 @@
"Apenas podem ser apagados certificados expirados ou revogados. O estado do "
"certificado é %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Base de dados não encontrada."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "O certificado não existe."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Finalidade inválida: %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Dados de pedido de CA inválidos."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Dados de emissão de CA inválidos."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "O nome do CA está vazio."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "Directório CA já existe."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "De acordo com basicConstraints, este não é um CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "A chave CA está vazia."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Dados de chave inválidos."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "A palavra passe de CA está vazia."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Erro durante a cifra da chave."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Erro durante escrita de pré-definições."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "Nome de CA não existe (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -298,659 +298,659 @@
"Apagar o CA não é permitido. O CA deve estar expirado ou nunca ter assinado "
"um certificado."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Falha ao apagar o CA: %1"
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "O ficheiro de configuração tem em falta um valor para a polÃtica."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Não é possÃvel interpretar a secção %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "O campo %1 deve ter um valor."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 deve ser definido."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 deve ter o mesmo nome no certificado CA (%2) e no pedido (%3)."
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "O ficheiro de configuração parece ter uma polÃtica inválida."
# %s is either BOOTP or DHCP
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "A configuração não está inicializada."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Secção 'distinguished_name' em falta no ficheiro de configuração."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Número de série inválido: %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Não é possÃvel criar um BIO de memória."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Não é possÃvel interpretar o certificado."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Erro durante a interpretação do certificado."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "Não é possÃvel interpretar a secção %1."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Não é possÃvel interpretar a data %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Não é possÃvel obter a chave pública."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Não é possÃvel obter a chave RSA."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Tipo de chave pública não suportado."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Tipo de algoritmo de chave pública não suportado."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Algoritmo de assinatura não suportado %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Objecto CertificateIssueData inválido."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "O texto é demasiado longo."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Objecto UserNotice inválido."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Valor inválido para policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Objecto CertificatePolicy inválido."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt não está presente."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Objecto CertificatePoliciesExt inválido."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Entrada não encontrada."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Não é possÃvel interpretar o CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Erro ao interpretar o CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt não está presente."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Objecto CRLDistributionPointsExt inválido."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Objecto CRLGenerationData inválido."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Razão inválida para revogação %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "A razão não é certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "A razão não é keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "keyCompromise.CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Tipo inválido %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Não é possÃvel interpretar a linha DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Opção ExtendedKeyUsage inválida %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ExtendedKeyUsageExt inválida."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt não está presente."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Objecto ExtendedKeyUsageExt inválido."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt não está presente."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Valor literal inválido para IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Objecto IssuerAlternativeNameExt inválido."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Tipo desconhecido."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Não é possÃvel separar o resultado do certificado."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Não é possÃvel criar o directório %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 não é um directório."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Ficheiro de certificado inválido."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Ficheiro não encontrado: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Ficheiro demasiado grande: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Não é possÃvel abrir ficheiro %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Não é possÃvel ler do ficheiro %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "O ficheiro: %1 já existe."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Não é possÃvel bloquear o ficheiro %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Não é possÃvel escrever para o ficheiro %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "O ficheiro %1 não existe."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "O directório %1 não existe."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Comando inválido %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Falha na execução do comando openssl."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "Falha no comando openssl: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Não foi especificado um ficheiro de chave válido."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Não foi especificado um ficheiro de pedido válido."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Não foi especificado um certificado de CA válido."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Não foi especificado um ficheiro de certificado válido."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Não foi especificado um directório de CA válido."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr ""
"Falhou a apresentação do estado do certificado com o número de série %1 (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "O ficheiro de chave não existe."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Palavra passe inválida."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "à necessária a palavra passe para cifrar o resultado."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "à necessária a palavra passe de PKCS12."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Não foi possÃvel ler o directório: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Não foi encontrado um número de série em %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "O pedido já existe."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Não é possÃvel encontrar o objecto do pedido."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Não é possÃvel encontrar o certificado do pedido."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "caName inválido: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' não existe."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 ainda existe."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Não é possÃvel criar o directório: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Não é possÃvel copiar o modelo de configuração."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Não é possÃvel criar o ficheiro."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Não é possÃvel interpretar o pedido."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Erro durante a interpretação do pedido."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Objecto RequestGenerationData inválido."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Valor inválido para NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt não está presente."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Objecto NsBaseUrlExt inválido."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Valor inválido para NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt não está presente."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Objecto NsRevocationUrlExt inválido."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Valor inválido para NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt não está presente."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Objecto NsCaRevocationUrlExt inválido."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Valor inválido para NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt não está presente."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Objecto NsRenewalUrlExt inválido."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Valor inválido para NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt não está presente."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Objecto NsCaPolicyUrlExt inválido."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Tipo inválido: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt não está presente."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Objecto NsSslServerNameExt inválido."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt não está presente."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Objecto NsCommentExt inválido."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt não está presente."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Objecto SubjectAlternativeNameExt inválido."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "KeyID inválido."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt não está presente."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Objecto SubjectKeyIdentifierExt inválido."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Extensão ocorreu mais do que uma vez: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Não foi possÃvel interpretar o certificado (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Extensão ocorreu mais do que uma vez."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Não foi possÃvel interpretar o certificado (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Localização inválida em authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Valor inválido para X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Valor inválido para X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Valor inválido para X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Objecto X509v3RequestExts inválido."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Valor inválido para X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "Valor inválido para X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Valor inválido para X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Valor inválido para X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Valor inválido para X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Valor inválido para X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Valor inválido para X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Valor inválido para X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Valor inválido para X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Valor inválido para X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/pt_BR.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/pt_BR.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/pt_BR.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/pt_BR.po Thu Jun 3 17:26:52 2010
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2010-03-08 22:00-0300\n"
"Last-Translator: Isis Binder \n"
"Language-Team: Brazilian Portuguese \n"
@@ -21,212 +21,212 @@
"X-Poedit-Country: BRAZIL\n"
"X-Poedit-SourceCharset: utf-8\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Localização inválida."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "accessOID inválido."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Tipo incorreto: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "AuthorityInformation inválido na lista de informações."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt não está presente."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Objeto AuthorityInfoAccessExt inválido."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt não está presente."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt não está presente."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Objeto AuthorityKeyIdentifierGenerateExt inválido."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt não está presente."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Objeto BasicConstraintsExt inválido."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Este BitExtension não está presente."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Valor inválido para keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt não está presente."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Objeto KeyUsageExt inválido."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Valor inválido para NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Valor inválido para NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt não está presente."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Objeto NsCertTypeExt inválido."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Modelo não inicializado."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Nome de CA vazio."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "O modelo não existe: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Senha de CA inválida."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Erro ao criar a infraestrutura de CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Não foi possÃvel analisar o nome do certificado %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Não foi possÃvel copiar a chave privada."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Não foi possÃvel copiar o certificado."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Dados de solicitação inválidos."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "DN duplicado. A chave %1.key já existe."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "DN duplicado. A solicitação %1.req já existe."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "A solicitação não existe (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Dados de emissão inválidos."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "A CA expira antes do certificado."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Falha na emissão do certificado."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Arquivo %1 não encontrado no repositório."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Motivo de CRL inválido."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Dados de CRL inválidos."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "DN duplicado. A solicitação já existe."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Não foi possÃvel analisar o nome do certificado."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "A solicitação %1 não existe."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Falha ao remover a solicitação (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "O certificado %1 não existe."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Falha na remoção do certificado: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -234,63 +234,63 @@
"Somente certificados revogados ou expirados podem ser removidos. O estado do "
"certificado é %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Banco de dados não encontrado."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "O certificado não existe."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Propósito inválido %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Dados de solicitação de CA inválidos."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Dados de emissão de CA inválidos."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "O nome da CA está vazio."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "O diretório de CA já existe."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "De acordo com basicConstraints, isto não é uma CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "A chave de CA está vazia."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Dados de chave inválidos."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "A senha da CA está vazia."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Erro durante criptografia de chave."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Erro ao escrever os padrões."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "O nome da CA não existe (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -298,656 +298,656 @@
"Não é permitido remover a CA. A CA deve ter expirado ou nunca ter assinado "
"um certificado."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Falha ao remover CA: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
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:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Não foi possÃvel analisar a seção %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "O campo %1 deve ter um valor."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 deve ser definido."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
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:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "A configuração não foi inicializada."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Seção 'distinguished_name' ausente do arquivo de configuração."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Serial inválido %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Não foi possÃvel criar um BIO de memória."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Não foi possÃvel analisar o certificado."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Erro ao analisar o certificado."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Não foi possÃvel analisar o serial."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Não foi possÃvel analisar a data %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Não foi possÃvel obter a chave pública."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Não foi possÃvel obter a chave RSA."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Tipo de chave pública não suportado."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Algoritmo de chave pública não suportado."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Algoritmo de assinatura não suportado %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Objeto CertificateIssueData inválido."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "O texto é muito longo."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Objeto UserNotice inválido."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Valor inválido para policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Objeto CertificatePolicy inválido."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt não está presente."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Objeto CertificatePoliciesExt inválido."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Entrada não encontrada."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Não foi possÃvel analisar o CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Erro ao analisar CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt não está presente."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Objeto CRLDistributionPointsExt inválido."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Objeto CRLGenerationData inválido."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Motivo de revogação inválido %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "O motivo não é certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "O motivo não é keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "O motivo não é CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Tipo inválido %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Não foi possÃvel analisar a linha de DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Opção ExtendedKeyUsage inválida %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ExtendedKeyUsageExt inválido."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt não está presente."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Objeto ExtendedKeyUsageExt inválido."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt não está presente."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Valor literal inválido para IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Objeto IssuerAlternativeNameExt inválido."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Tipo desconhecido."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Não foi possÃvel dividir a saÃda do certificado."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Não foi possÃvel criar o diretório %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 não é um diretório."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Arquivo de certificado inválido."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Arquivo não encontrado: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Arquivo muito grande: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Não é possÃvel abrir o arquivo %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Não foi possÃvel ler do arquivo %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "O arquivo já existe: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Não foi possÃvel obter o bloqueio no arquivo %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Não foi possÃvel salvar no arquivo %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "O arquivo não existe: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "O diretório não existe: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Comando inválido %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Falha na execução do comando openssl. "
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "Falha no comando openssl: %1 "
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Nenhum arquivo de chave válido especificado."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Nenhum arquivo de solicitação válido especificado."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Nenhum arquivo de certificado de CA válido especificado."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Nenhum arquivo de certificado válido especificado."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Nenhum diretório de CA válido especificado."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Falha ao exibir status do certificado com serial %1 (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "O arquivo de chave não existe."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Senha inválida."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "A senha para criptografar a saÃda é obrigatória."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "A senha do PKCS12 é obrigatória."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Não foi possÃvel ler o diretório: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Nenhum número de série encontrado em %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "A solicitação já existe."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Não foi possÃvel encontrar o assunto da solicitação."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Não foi possÃvel encontrar o assunto do certificado."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "caName inválido: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' não existe."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 ainda existe."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Não foi possÃvel criar o diretório: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Não foi possÃvel copiar o modelo de configuração."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Não foi possÃvel criar o arquivo."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Não foi possÃvel analisar a solicitação."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Erro ao analisar a solicitação."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Objeto RequestGenerationData inválido."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Valor inválido para NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt não está presente."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Objeto NsBaseUrlExt inválido."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Valor inválido para NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt não está presente."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Objeto NsRevocationUrlExt inválido."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Valor inválido para NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt não está presente."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Objeto NsCaRevocationUrlExt inválido."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Valor inválido para NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt não está presente."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Objeto NsRenewalUrlExt inválido."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Valor inválido para NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt não está presente."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Objeto NsCaPolicyUrlExt inválido."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Tipo inválido: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt não está presente."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Objeto NsSslServerNameExt inválido."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt não está presente."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Objeto NsCommentExt inválido."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt não está presente."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Objeto SubjectAlternativeNameExt inválido."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "ChaveID inválido."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt não está presente."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Objeto SubjectKeyIdentifierExt inválido."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "A extensão ocorreu mais de uma vez: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Não foi possÃvel analisar o certificado (NID: %1 CrÃt: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "A extensão ocorreu mais de uma vez."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Não foi possÃvel analisar o certificado (CrÃt.: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Localização inválida em authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Valor inválido para X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Valor inválido para X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Valor inválido para X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Valor inválido para X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Valor inválido para X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Objeto X509v3RequestExts inválido."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Valor inválido para X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "Valor inválido para X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Valor inválido para X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Valor inválido para X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Valor inválido para X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Valor inválido para X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Valor inválido para X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Valor inválido para X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Valor inválido para X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Valor inválido para X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/ro.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/ro.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/ro.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/ro.po Thu Jun 3 17:26:52 2010
@@ -3,7 +3,7 @@
msgstr ""
"Project-Id-Version: openSUSE\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2010-04-30 16:32+0300\n"
"Last-Translator: Lucian Oprea \n"
"Language-Team: Comunitatea traducatorilor openSUSE Romania. Contact: http://tradu.softwareliber.ro\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "LocaÅ£ie invalidÄ."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "accessOID invalid."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Tip eronat: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "AuthorityInformation invalid în lista de informaţii."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt nu existÄ."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Obiect AuthorityInfoAccessExt invalid."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt nu existÄ."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt nu existÄ."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Obiect AuthorityKeyIdentifierGenerateExt invalid."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt nu existÄ."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Obiect BasicConstraintsExt invalid."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Acest BitExtension nu existÄ."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Valoare invalidÄ pentru keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt nu existÄ."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Obiect KeyUsageExt invalid."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Valoare invalidÄ pentru NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Valoare invalidÄ pentru NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt nu existÄ."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Obiect NsCertTypeExt invalid."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Schema nu a fost iniÅ£ializatÄ."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Nume CA vid."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Schema nu existÄ: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "ParolÄ CA invalidÄ."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Eroare la crearea infrastructurii CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Nu pot parcurge numele de certificat %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Nu pot copia cheia privatÄ."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Nu pot copia certificatul."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Date cerere invalide."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "DN duplicat. Cheia %1.key existÄ deja."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "DN duplicat. Cererea %1.req existÄ deja."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Cererea nu existÄ (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Date de emitere invalide."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "CA expirÄ Ã®nainte de expirarea certificatului."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Emiterea certificatului a eÅuat."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "FiÅierul %1 nu a fost gÄsit în sursa de instalare."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Motiv CRL invalid."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Date CRL invalide."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "DN duplicat. Cererea existÄ deja."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Nu pot parcurge numele de certificat."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Cererea %1 nu existÄ."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "ÃndepÄrtarea cererii a eÅuat (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Certificatul %1 nu existÄ."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "ÃndepÄrtarea certificatului a eÅuat: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -228,63 +228,63 @@
"Pot fi Återse doar certificatele revocate sau expirate. Starea "
"certificatului este %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Nu am gÄsit baza de date."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Certificatul nu existÄ."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Scop invalid %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Date cerere CA invalide."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Date de emitere CA invalide."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "Numele CA este vid."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "Directorul CA existÄ deja."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Conform basicConstraints, acesta nu este un CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "Cheia CA este vidÄ."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Date cheie invalide."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "Parola CA este vidÄ."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Eroare la criptarea cheii."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Eroare la scrierea valorilor implicite."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "Numele CA nu existÄ (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -292,664 +292,664 @@
"Återgerea CA nu este permisÄ. CA trebuie sÄ expire sau sÄ nu fi semnat nici "
"un certificat."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Återgerea CA a eÅuat: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Din fiÅierul de configurare lipseÅte valoarea pentru regulÄ."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Nu am putut parcurge secţiunea %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Câmpul %1 trebuie sÄ aibÄ o valoare."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 trebuie definit."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 trebuie sÄ fie identic în certificatul CA (%2) Åi în cerere (%3)."
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "FiÅierul de configurare conÅ£ine probabil o regulÄ invalidÄ."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "ConfiguraÅ£ia nu este iniÅ£ializatÄ."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "SecÅ£iunea 'distinguishedname' lipseÅte din fiÅierul de configurare."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "NumÄr de serie invalid %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Nu pot crea un BIO de memorie."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Nu pot parcurge certificatul."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Eroare la parcurgerea certificatului."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Nu pot parcurge numÄrul de serie."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Nu pot parcurge data %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Nu pot obÅ£ine cheia publicÄ."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Nu pot obţine cheia RSA."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Tip de cheie publicÄ nesuportat."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Algoritm de cheie publicÄ nesuportat."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Algoritm de semnÄturÄ invalid %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Obiect CertificateIssueData invalid."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Acest text este prea lung."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Obiect UserNotice invalid."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Valoare invalidÄ pentru policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Obiect CertificatePolicy invalid."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt nu existÄ."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Obiect CertificatePoliciesExt invalid."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Nu am gÄsit intrarea."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Nupot parcurge CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Eroare la parcurgerea CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt nu existÄ."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Obiect CRLDistributionPointsExt invalid."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Obiect CRLGenerationData invalid."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Motiv de revocare invalid %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Motivul nu este certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Motivul nu este keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Motivul nu este CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Tip invalid %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Nu pot parcurge linia DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "OpÅ£iune ExtendedKeyUsage invalidÄ %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ExtendedKeyUsageExt invalid."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt nu existÄ."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Obiect ExtendedKeyUsageExt invalid."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt nu existÄ."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Valoare literalÄ invalidÄ pentru IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Obiect IssuerAlternativeNameExt invalid."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Tip necunoscut."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Nu pot împÄrÅ£i datele de ieÅire ale certificatului."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Nu pot crea directorul %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 nu este un director."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "FiÅier certificat invalid."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Nu am gÄsit fiÅierul: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "FiÅier prea mare: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Nu pot deschide fiÅierul %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Nu pot citi din fiÅierul %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "FiÅierul existÄ deja: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Nu pot bloca fiÅierul %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Nu pot scrie în fiÅierul %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "FiÅierul nu existÄ: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Directorul nu existÄ: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "ComandÄ invalidÄ %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Executarea comenzii command a eÅuat."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "Comanda openssl a eÅuat: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Nu a fost specificat nici un fiÅier cheie valid."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Nu a fost specificat nici un fiÅier cerere valid."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Nu a fost specificat nici un fiÅier certificat CA valid."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Nu a fost specificat nici un fiÅier certificat valid."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Nu a fost specificat nici un director CA valid."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "AfiÅarea stÄrii certificatului cu numÄrul de serie %1 a eÅuat (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "FiÅierul cheie nu existÄ."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "ParolÄ invalidÄ."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Este necesarÄ parola pentru criptarea datelor de ieÅire."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Parola PKCS12 este necesarÄ."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Nu pot citi directorul: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Nu am gÄsit nici un numÄr de serie în %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Cererea existÄ deja."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Nu am putut gÄsi subiectul cerut."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Nu am putut gÄsi subiectul certificatului."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "caName invalid: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' nu existÄ."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 încÄ mai existÄ."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Nu pot crea directorul: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Nu pot copia schema de configurare."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Nu pot crea fiÅierul."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Nu pot parcurge cererea."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Eroare la parcurgerea cererii."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Obiect RequestGenerationData invalid."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Valoare invalidÄ pentru NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt nu existÄ."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Obiect NsBaseUrlExt invalid."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Valoare invalidÄ pentru NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt nu existÄ."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Obiect NsRevocationUrlExt invalid."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Valoare invalidÄ pentru NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt nu existÄ."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Obiect NsCaRevocationUrlExt invalid."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Valoare invalidÄ pentru NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt nu existÄ."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Obiect NsRenewalUrlExt invalid."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Valoare invalidÄ pentru NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt nu existÄ."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Obiect NsCaPolicyUrlExt invalid."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Tip invalid: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt nu existÄ."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Obiect NsSslServerNameExt invalid."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt nu existÄ."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Obiect NsCommentExt invalid."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt nu existÄ."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Obiect SubjectAlternativeNameExt invalid."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "KeyID invalid."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt nu existÄ."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Obiect SubjectKeyIdentifierExt invalid."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Extensia apare de mai multe ori: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Nu pot parcurge certificatul (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Extensia apare de mai multe ori."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Nu pot parcurge certificatul (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "LocaÅ£ie invalidÄ Ã®n authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Valoare invalidÄ pentru X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr ""
"Valoare invalidÄ pentru X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"Valoare invalidÄ pentru X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Valoare invalidÄ pentru X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Valoare invalidÄ pentru X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr ""
"Valoare invalidÄ pentru X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Valoare invalidÄ pentru X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Valoare invalidÄ pentru X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Valoare invalidÄ pentru X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr ""
"Valoare invalidÄ pentru X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr ""
"Valoare invalidÄ pentru X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Valoare invalidÄ pentru X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Valoare invalidÄ pentru X509v3CertificateIssueExts::"
"setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Valoare invalidÄ pentru X509v3CertificateIssueExts::"
"setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Valoare invalidÄ pentru X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Valoare invalidÄ pentru X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Valoare invalidÄ pentru X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Valoare invalidÄ pentru X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Obiect X509v3RequestExts invalid."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Valoare invalidÄ pentru X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"Valoare invalidÄ pentru X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Valoare invalidÄ pentru X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Valoare invalidÄ pentru X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Valoare invalidÄ pentru X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Valoare invalidÄ pentru X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Valoare invalidÄ pentru X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Valoare invalidÄ pentru X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Valoare invalidÄ pentru X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Valoare invalidÄ pentru X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/ru.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/ru.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/ru.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/ru.po Thu Jun 3 17:26:52 2010
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.ru\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2010-04-10 20:32+0300\n"
"Last-Translator: Alexander Melentiev \n"
"Language-Team: Russian \n"
@@ -18,212 +18,212 @@
"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Lokalize 0.3\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "ÐевеÑное ÑаÑположение."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "ÐевеÑнÑй accessOID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "ÐевеÑнÑй Ñип: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "ÐевеÑнÑй ÑÐ»ÐµÐ¼ÐµÐ½Ñ AuthorityInformation в ÑпиÑке инÑоÑмаÑии."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ AuthorityInfoAccessExt."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ AuthorityInfoAccessExt."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ AuthorityKeyIdentifierExt."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ AuthorityKeyIdentifierGenerateExt."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ AuthorityKeyIdentifierGenerateExt."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ BasicConstraintsExt."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ BasicConstraintsExt."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ BitExtension."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt оÑÑÑÑÑÑвÑеÑ."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ KeyUsageExt."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "ÐевеÑное знаÑение NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "ÐевеÑное знаÑение NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt оÑÑÑÑÑÑвÑеÑ."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ NsCertTypeExt."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Шаблон не иниÑиализиÑован."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "ÐÑÑÑое Ð¸Ð¼Ñ CA."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Шаблон не ÑÑÑеÑÑвÑеÑ: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "ÐевеÑнÑй паÑÐ¾Ð»Ñ CA."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "ÐÑибка пÑи Ñоздании инÑÑаÑÑÑÑкÑÑÑÑ CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Ðевозможно обÑабоÑаÑÑ Ð¸Ð¼Ñ ÑеÑÑиÑикаÑа %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Ðевозможно ÑкопиÑоваÑÑ Ð»Ð¸ÑнÑй клÑÑ."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Ðевозможно ÑкопиÑоваÑÑ ÑеÑÑиÑикаÑ."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "ÐевеÑнÑе даннÑе запÑоÑа."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "ÐÑблиÑование DN. ÐлÑÑ %1.key Ñже ÑÑÑеÑÑвÑеÑ."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "ÐÑблиÑование DN. ÐапÑÐ¾Ñ %1.req Ñже ÑÑÑеÑÑвÑеÑ."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "ÐапÑÐ¾Ñ Ð½Ðµ ÑÑÑеÑÑвÑÐµÑ (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "ÐевеÑнÑе даннÑе вÑдаÑи."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "СÑок дейÑÑÐ²Ð¸Ñ CA иÑÑÐµÐºÐ°ÐµÑ Ð´Ð¾ оконÑÐ°Ð½Ð¸Ñ ÑÑока дейÑÑÐ²Ð¸Ñ ÑеÑÑиÑикаÑа."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Ðе ÑдалоÑÑ Ð²ÑдаÑÑ ÑеÑÑиÑикаÑ."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Файл %1 не найден в ÑепозиÑоÑии."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "ÐевеÑнÑй аÑгÑÐ¼ÐµÐ½Ñ CRL."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "ÐевеÑнÑе даннÑе CRL."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "ÐÑблиÑование DN. ÐапÑÐ¾Ñ Ñже ÑÑÑеÑÑвÑеÑ."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Ðевозможно обÑабоÑаÑÑ Ð¸Ð¼Ñ ÑеÑÑиÑикаÑа."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "ÐапÑÐ¾Ñ %1 не ÑÑÑеÑÑвÑеÑ."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Ðе ÑдалоÑÑ ÑдалиÑÑ Ð·Ð°Ð¿ÑоÑ: (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "СеÑÑиÑÐ¸ÐºÐ°Ñ %1 не ÑÑÑеÑÑвÑеÑ."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Ðе ÑдалоÑÑ ÑдалиÑÑ ÑеÑÑиÑикаÑ: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -231,63 +231,63 @@
"ÐогÑÑ Ð±ÑÑÑ ÑÐ´Ð°Ð»ÐµÐ½Ñ ÑолÑко оÑменÑннÑе или пÑоÑÑоÑеннÑе ÑеÑÑиÑикаÑÑ. СÑаÑÑÑ "
"ÑеÑÑиÑикаÑа %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Ðаза даннÑÑ
не найдена."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "СеÑÑиÑÐ¸ÐºÐ°Ñ Ð½Ðµ ÑÑÑеÑÑвÑеÑ."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "ÐевеÑное назнаÑение %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "ÐевеÑнÑе даннÑе запÑоÑа CA."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "ÐевеÑнÑе даннÑе вÑдаÑи CA."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ Ð¸Ð¼Ñ CA."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "ÐаÑалог CA Ñже ÑÑÑеÑÑвÑеÑ."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "СоглаÑно basicConstraints, ÑÑо не CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "ÐÑÑÑÑÑвÑÐµÑ ÐºÐ»ÑÑ CA."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "ÐевеÑнÑе даннÑе клÑÑа."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ Ð¿Ð°ÑÐ¾Ð»Ñ CA."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "ÐÑибка во вÑÐµÐ¼Ñ ÑиÑÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ»ÑÑа."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "ÐÑибка во вÑÐµÐ¼Ñ Ð·Ð°Ð¿Ð¸Ñи знаÑений по ÑмолÑаниÑ."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "ÐÐ¼Ñ CA не ÑÑÑеÑÑвÑÐµÑ (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -295,658 +295,658 @@
"Удаление CA не ÑазÑеÑаеÑÑÑ. У CA должен законÑиÑÑÑÑ ÑÑок дейÑÑÐ²Ð¸Ñ Ð¸Ð»Ð¸ CA "
"никогда не подпиÑÑвал ÑеÑÑиÑикаÑов."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Ðе ÑдалоÑÑ ÑдалиÑÑ CA: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Ð Ñайле конÑигÑÑаÑии оÑÑÑÑÑÑвÑÐµÑ Ð·Ð½Ð°Ñение полиÑики."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Ðевозможно обÑабоÑаÑÑ ÑекÑÐ¸Ñ %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Ðоле %1 должно имеÑÑ Ð·Ð½Ð°Ñение."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 должно бÑÑÑ Ð¾Ð¿Ñеделено."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 должен бÑÑÑ Ñаким же как в CA ÑеÑÑиÑикаÑе (%2) и запÑоÑе (%3)."
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "ÐоÑ
оже, Ñайл конÑигÑÑаÑии Ð¸Ð¼ÐµÐµÑ Ð½ÐµÐ²ÐµÑнÑÑ Ð¿Ð¾Ð»Ð¸ÑикÑ."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "ÐонÑигÑÑаÑÐ¸Ñ Ð½Ðµ иниÑиализиÑована."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ ÑекÑÐ¸Ñ 'distinguished_name' в конÑигÑÑаÑионном Ñайле."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "ÐевеÑнÑй ÑеÑийнÑй Ð½Ð¾Ð¼ÐµÑ %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Ðевозможно ÑоздаÑÑ Ð¿Ð°Ð¼ÑÑÑ BIO."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Ðевозмножно обÑабоÑаÑÑ ÑеÑÑиÑикаÑ."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "ÐÑибка пÑи обÑабоÑке ÑеÑÑиÑикаÑа."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Ðевозможно обÑабоÑаÑÑ ÑеÑийнÑй номеÑ."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Ðевозможно обÑабоÑаÑÑ Ð´Ð°Ð½Ð½Ñе %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Ðевозможно полÑÑиÑÑ Ð¾ÑкÑÑÑÑй клÑÑ."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Ðевозможно полÑÑиÑÑ ÐºÐ»ÑÑ RSA."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "ÐеподдеÑживаемÑй Ñип оÑкÑÑÑого клÑÑа."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "ÐеподдеÑживаемÑй алгоÑиÑм оÑкÑÑÑого клÑÑа."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "ÐеподдеÑживаемÑй алгоÑиÑм подпиÑи %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ CertificateIssueData."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "ТекÑÑ ÑлиÑком длиннÑй."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ UserNotice."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "ÐевеÑное знаÑение policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ CertificatePolicy."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ CertificatePoliciesExt."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ CertificatePoliciesExt."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "ÐапиÑÑ Ð½Ðµ найдена."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Ðевозможно обÑабоÑаÑÑ CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "ÐÑибка пÑи обÑабоÑке CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ CRLDistributionPointsExt."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ CRLDistributionPointsExt."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ CRLGenerationData."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "ÐевеÑнÑй аÑгÑÐ¼ÐµÐ½Ñ Ð¾ÑÐ¼ÐµÐ½Ñ %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "ÐÑгÑÐ¼ÐµÐ½Ñ Ð½Ðµ certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "ÐÑгÑÐ¼ÐµÐ½Ñ Ð½Ðµ keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "ÐÑгÑÐ¼ÐµÐ½Ñ Ð½Ðµ CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "ÐевеÑнÑй Ñип %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Ðе ÑдаеÑÑÑ Ð²ÑполниÑÑ Ð°Ð½Ð°Ð»Ð¸Ð· ÑÑÑоки DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "ÐевеÑнÑй паÑамеÑÑ ExtendedKeyUsage %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ÐевеÑнÑй ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ ExtendedKeyUsageExt."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "ÐевеÑное ÑÑÑоковое знаÑение IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ IssuerAlternativeNameExt"
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "ÐеизвеÑÑнÑй Ñип."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Ðевозможно ÑазделиÑÑ Ð²Ñвод ÑеÑÑиÑикаÑа."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Ðевозможно ÑоздаÑÑ ÐºÐ°Ñалог %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 не ÑвлÑеÑÑÑ ÐºÐ°Ñалогом."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "ÐевеÑнÑй Ñайл ÑеÑÑиÑикаÑа."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Файл не найден: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Файл ÑлиÑком болÑÑой: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Ðевозможно оÑкÑÑÑÑ Ñайл %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Ðевозможно пÑоÑиÑаÑÑ Ð¸Ð· Ñайла %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Файл Ñже ÑÑÑеÑÑвÑеÑ: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Ðевозможно заблокиÑоваÑÑ Ñайл %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Ðевозможно запиÑаÑÑ Ð² Ñайл %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Файл не ÑÑÑеÑÑвÑеÑ: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "ÐаÑалог не ÑÑÑеÑÑвÑеÑ: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "ÐевеÑÐ½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Ðе ÑдалоÑÑ Ð²ÑполниÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ openssl."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "не ÑдалоÑÑ Ð²ÑполниÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ openssl: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Ðе Ñказан дейÑÑвÑÑÑий Ñайл клÑÑа."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Ðе Ñказан дейÑÑвÑÑÑий Ñайл запÑоÑа."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Ðе Ñказан дейÑÑвÑÑÑий Ñайл ÑеÑÑиÑикаÑа CA."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Ðе Ñказан дейÑÑвÑÑÑий Ñайл ÑеÑÑиÑикаÑа."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Ðе Ñказан дейÑÑвÑÑÑий каÑалог CA."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Ðевозможно показаÑÑ ÑÑаÑÑÑ ÑеÑÑиÑикаÑа Ñ ÑеÑийнÑм номеÑом %1 (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Файл клÑÑа не ÑÑÑеÑÑвÑеÑ."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "ÐевеÑнÑй паÑолÑ."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "ÐаÑÐ¾Ð»Ñ Ð´Ð»Ñ ÑиÑÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²Ñвода ÑвлÑеÑÑÑ Ð¾Ð±ÑзаÑелÑнÑм."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "ÐаÑÐ¾Ð»Ñ PKCS12 ÑвлÑеÑÑÑ Ð¾Ð±ÑзаÑелÑнÑм."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Ðевозможно пÑоÑиÑаÑÑ ÐºÐ°Ñалог: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Ðе найден ÑеÑийнÑй Ð½Ð¾Ð¼ÐµÑ Ð² %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "ÐапÑÐ¾Ñ Ñже ÑÑÑеÑÑвÑеÑ."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Ðевозможно найÑи ÑÐµÐ¼Ñ Ð·Ð°Ð¿ÑоÑа."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Ðевозможно найÑи ÑÐµÐ¼Ñ ÑеÑÑиÑикаÑа."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "ÐевеÑное знаÑение caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' не ÑÑÑеÑÑвÑеÑ."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 вÑе еÑÑ ÑÑÑеÑÑвÑеÑ."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Ðевозможно ÑоздаÑÑ ÐºÐ°Ñалог: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Ðевозможно ÑкопиÑоваÑÑ Ñаблон наÑÑÑоек."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Ðевозможно ÑоздаÑÑ Ñайл."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Ðевозможно вÑполниÑÑ Ð°Ð½Ð°Ð»Ð¸Ð· запÑоÑа."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "ÐÑибка пÑи анализе запÑоÑа."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ RequestGenerationData."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "ÐевеÑное знаÑение NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ NsBaseUrlExt."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ NsBaseUrlExt."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ NsRevocationUrlExt."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ NsRevocationUrlExt."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ NsRenewalUrlExt."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ NsRenewalUrlExt."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "ÐевеÑнÑй Ñип: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ NsSslServerNameExt."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ NsSslServerNameExt."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ NsCommentExt."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ NsCommentExt."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ SubjectAlternativeNameExt."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ SubjectAlternativeNameExt."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "ÐевеÑнÑй KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "ÐÑÑÑÑÑÑвÑÐµÑ SubjectKeyIdentifierExt."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ SubjectKeyIdentifierExt."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "РаÑÑиÑение дÑблиÑовано: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Ðевозможно вÑполниÑÑ Ð°Ð½Ð°Ð»Ð¸Ð· ÑеÑÑиÑикаÑа (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "РаÑÑиÑение дÑблиÑовано."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Ðевозможно вÑполниÑÑ Ð°Ð½Ð°Ð»Ð¸Ð· ÑеÑÑиÑикаÑа (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "ÐевеÑное ÑаÑположение в authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "ÐевеÑнÑй обÑÐµÐºÑ X509v3RequestExts object."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"ÐевеÑное знаÑение Ð´Ð»Ñ X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "ÐевеÑное знаÑение Ð´Ð»Ñ X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/sk.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/sk.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/sk.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/sk.po Thu Jun 3 17:26:52 2010
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2009-04-15 20:27+0100\n"
"Last-Translator: Rastislav Krupanský \n"
"Language-Team: Slovak \n"
@@ -20,212 +20,212 @@
"X-Poedit-Language: Slovak\n"
"X-Poedit-Country: SLOVAKIA\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Neplatné umiestnenie."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Neplatný accessOID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Nesprávny typ: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "Neplatná hodnota AuthorityInformation v zozname informáciÃ."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt nie je prÃtomné."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Neplatný AuthorityInfoAccessExt objekt."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt nie je prÃtomné."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt nie je prÃtomné."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Neplatný AuthorityKeyIdentifierGenerateExt objekt."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt nie je prÃtomné."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Neplatný BasicConstraintsExt objekt."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "This BitExtension nie je prÃtomné."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Neplatná hodnota pre keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt nie je prÃtomný."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Neplatný KeyUsageExt objekt."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Neplatná hodnota pre NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Neplatná hodnota pre NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt nie je prÃtomné."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Neplatný NsCertTypeExt objekt."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Šablóna nie je inicializovaná."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Prázdne CA meno."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Šablóna neexistuje: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Neplatné CA heslo."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Chyba poÄas vytvárania infraÅ¡truktúry CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Nie je možné analyzovať názov certifikátu %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Nie je možné kopÃrovaÅ¥ súkromný kľúÄ."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Nie je možné skopÃrovaÅ¥ certifikát."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Neplatné dáta požiadavky."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "Duplicitný DN. KÄ¾ÃºÄ %1.key už existuje."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "Duplicitný DN. Požiadavka %1.req už existuje."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Požiadavka neexistuje (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Neplatný dáta vydania."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "CA vypršà pred expiráciou certifikátu."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Zlyhalo vydanie certifikátu."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Súbor %1 nenájdený v repozitári."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Neplatný CRL dôvod."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Neplatné CRL dáta."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "Duplicitný DN. Požiadavka už existuje."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Nie je možné analyzovať názov certifikátu."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Požiadavka %1 neexistuje."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Zlyhalo odstránenie požiadavky (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Certifikát %1 neexistuje."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Zlyhalo odstránenie certifikátu: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -233,63 +233,63 @@
"Môžu byť odstránené iba neplatné, alebo preexpirované certifikáty. Stav "
"certifikátu je%1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Databáza nebola nájdená."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Certifikát neexistuje."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Neplatný úÄel %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Neplatné dáta požiadavky CA."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Neplatné dáta vydania CA."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA názov je prázdny."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "PrieÄinok CA už existuje."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Podľa basicConstraints toto nie je CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA kÄ¾ÃºÄ je prázdny."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Neplatné dáta kľúÄa."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA heslo je prázdne."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Chyba poÄas Å¡ifrovania kľúÄa."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Chyba poÄas zápisu Å¡tandardných hodnôt."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "Názov CA neexistuje (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -297,658 +297,658 @@
"Nie je umožnené odstránenie CA. CA musà byť preexpirovaný, alebo nesmie byť "
"podpÃsaný žiadny certifikát."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Zlyhalo odstránenie CA: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "KonfiguraÄný súbor má chýbajúcu hodnotu politiky."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Nie je možné analyzovať sekciu %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Pole %1 musà mať hodnotu."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 musà byť definovaný."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 musà byť rovnaké v CA certifikáte (%2) a požiadavke (%3)."
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "KonfiguraÄný súbor má pravdepodobne neplatnú politiku."
# %s is either BOOTP or DHCP
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Konfigurácia nie je inicializovaná."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Chýbajúca sekcia 'distinguished_name' v konfiguraÄnom súbore."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Neplatné sériové ÄÃslo %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Nie je možné vytvoriť BIO pamäť."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Nie je možné analyzovať certifikát."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Chyba poÄas analyzovania certifikátu."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Nie je možné analyzovaÅ¥ sériové ÄÃslo."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Nie je možné analyzovať dáta %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Nedá sa zÃskaÅ¥ verejný kľúÄ."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Nedá sa zÃskaÅ¥ RSA kľúÄ."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Nepodporovaný verejný typ kľúÄa."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Nepodporovaný verejný algoritmus kľúÄa."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Nepodporovaný algoritmus podpisu %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Neplatný CertificateIssueData objekt."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Text je prÃliÅ¡ dlhý."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Neplatný UserNotice objekt."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Neplatná hodnota pre policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Neplatný CertificatePolicy objekt."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt nie je prÃtomné."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Neplatný CertificatePoliciesExt objekt."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Položka nebola nájdená."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Nie je možné analyzovať CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Chyba poÄas analyzovania CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt nie je prÃtomné."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Neplatný CRLDistributionPointsExt objekt."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Neplatný CRLGenerationData objekt."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Neplatný dôvod %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Dôvod nie je certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Dôvod nie je keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Dôvod nie je CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Neplatný typ %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Nie je možné analyzovať DN riadok: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Neplatná voľba ExtendedKeyUsage %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Neplatný ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt nie je prÃtomné."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Neplatný ExtendedKeyUsageExt objekt."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt nie je prÃtomné."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Neplatná hodnota pre IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Neplatný IssuerAlternativeNameExt objekt."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Neznámy typ."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Nie je možné rozdeliť výstup certifikátu."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Nie je možné vytvoriÅ¥ prieÄinok %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 nie je prieÄinok."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Neplatný súbor certifikátu."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Súbor nebol nájdený: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Súbor prÃliÅ¡ veľký: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Nie je možné otvoriť súbor %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Nie je možné ÄÃtaÅ¥ z riadka %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Súbor už existuje: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Nie je možné zÃskaÅ¥ zámok na súbore %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Nie je možné zapisovať do súboru %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Súbor neexistuje: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "PrieÄinok neexistuje: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Neplatný prÃkaz %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Zlyhalo spustenie prÃkazu openssl."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "zlyhal prÃkaz openssl: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Nebol zadaný platný kľúÄ."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Nebol zadaný platný súbor požiadavky."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Nebol zadaný platný súbor certifikátu CA."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Nebol zadaný platný súbor certifikátu."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Nebol zadaný platný prieÄinok CA."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Zlyhalo (%2) zobrazenie stavu certifikátu so sériovým ÄÃslom %1."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "KľúÄový súbor neexistuje."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Neplatné heslo."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Je vyžadované heslo pre šifrovaný výstup."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Je vyžadované heslo KCS12."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Nie je možné ÄÃtaÅ¥ prieÄinok: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Nebolo nájdené sériové ÄÃslo v %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Požiadavka už existuje."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Nie je možné nájsť predmet požiadavky."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Nie je možné nájsť predmet certifikátu."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Neplatný caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' neexistuje."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 stále existuje."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Nie je možné vytvoriÅ¥ prieÄinok: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Nie je možné kopÃrovaÅ¥ Å¡ablónu konfigurácie."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Nie je možné vytvoriť súbor."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Nie je možné analyzovať požiadavku."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Chyba poÄas analyzovanie požiadavky."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Neplatný RequestGenerationData objekt."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Neplatná hodnota pre NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt nie je prÃtomné."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Neplatný NsBaseUrlExt objekt."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Neplatná hodnota pre NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt nie je prÃtomné."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Neplatný NsRevocationUrlExt objekt."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Neplatná hodnota pre NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt nie je prÃtomné."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "NeplatnýNsCaRevocationUrlExt objekt."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Neplatná hodnota pre NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt nie je prÃtomné."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Neplatný NsRenewalUrlExt objekt."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Neplatná hodnota pre NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt nie je prÃtomné."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Neplatný NsCaPolicyUrlExt objekt."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Neplatný typ: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt nie je prÃtomné."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Neplatný NsSslServerNameExt objekt."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt nie je prÃtomné."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Neplatný NsCommentExt objekt."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt nie je prÃtomné."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Neplatný SubjectAlternativeNameExt objekt."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "Neplatný KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt nie je prÃtomné."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Neplatný SubjectKeyIdentifierExt objekt."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "RozÅ¡Ãrenie sa objavilo viac ako raz: %1"
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Nedá sa analyzovať certifikát (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "RozÅ¡Ãrenie sa objavilo viac ako raz."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Nedá sa analyzovať certifikát (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Neplatné umiestnenie v authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Neplatná hodnota pre X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Neplatná hodnota pre X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "Neplatná hodnota pre X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Neplatná hodnota pre X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Neplatná hodnota pre X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Neplatná hodnota pre X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Neplatná hodnota pre X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Neplatná hodnota pre X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Neplatná hodnota pre X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Neplatná hodnota pre X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Neplatná hodnota pre X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Neplatná hodnota pre X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Neplatná hodnota pre X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Neplatná hodnota pre X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Neplatná hodnota pre X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Neplatná hodnota pre X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Neplatná hodnota pre X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Neplatná hodnota pre X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Neplatný X509v3RequestExts objekt."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Neplatná hodnota pre X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"Neplatná hodnota pre X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Neplatná hodnota pre X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Neplatná hodnota pre X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Neplatná hodnota pre X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Neplatná hodnota pre X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Neplatná hodnota pre X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Neplatná hodnota pre X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Neplatná hodnota pre X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Neplatná hodnota pre X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/sv.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/sv.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/sv.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/sv.po Thu Jun 3 17:26:52 2010
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.sv\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2008-11-07 12:22+0100\n"
"Last-Translator: Jonas Björk \n"
"Language-Team: svenska \n"
@@ -19,212 +19,212 @@
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Ogiltig plats."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Ogiltig accessOID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Fel typ: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "Ogiltig AuthorityInformation i informationslistan."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt finns inte."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Ogiltigt AuthorityInfoAccessExt-objekt."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt finns inte."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt finns inte."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Ogiltigt AuthorityKeyIdentifierGenerateExt-objekt."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt finns inte."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Ogiltigt BasicConstraintsExt-objekt."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Denna BitExtension finns inte."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Ogiltigt värde för keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt finns inte."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Ogiltigt KeyUsageExt-objekt."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Ogiltigt värde för NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Ogiltigt värde för NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt finns inte."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Ogiltigt NsCertTypeExt-objekt."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Mallen har inte initierats."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "CA-namnet är tomt."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Mallen finns inte: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Ogiltigt CA-lösenord."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Ett fel uppstod när CA-infrastrukturen skulle skapas."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Det gick inte att tyda certifikatnamnet %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Det gick inte att kopiera den privata nyckeln."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Det gick inte att kopiera certifikatet."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Ogiltiga begärandedata."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "DN är en dubblett. Nyckeln %1.key finns redan."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "DN är en dubblett. Begäran %1.req finns redan."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Begäran finns inte (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Ogiltiga utfärdandedata."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "CA upphör innan certifikatet ska upphöra."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Det gick inte att utfärda certifikatet."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Det gick inte att hitta filen %1 i förrådet."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Ogiltig CRL-orsak."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Ogiltiga CRL-data."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "DN är en dubblett. Begäran finns redan."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Det gick inte att tyda certifikatnamnet."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Begäran %1 finns inte."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Det gick inte att ta bort begäran (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Certifikatet %1 finns inte."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Det gick inte att ta bort certifikatet: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -232,63 +232,63 @@
"Det går bara att ta bort certifikat som har återkallats eller upphört. "
"Certifikatets status är %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Det gick inte att hitta databasen."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Certifikatet finns inte."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Ogiltigt ändamål %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Ogiltiga CA-begärandedata."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Ogiltiga CA-utfärdandedata."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA-namnet är tomt."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA-katalogen finns redan."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Enligt basicConstraints är detta inte något CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA-nyckeln är tom."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Ogiltiga nyckeldata."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA-lösenordet är tomt."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Ett fel inträffade under nyckelkrypteringen."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Ett fel inträffade med skrivningen av standardinställningarna"
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA-namnet finns inte (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -296,661 +296,661 @@
"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:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Det gick inte att ta bort detta CA: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Ett värde för princip saknas i konfigurationsfilen."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Det gick inte att tolka avsnittet %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Fältet %1 måste ha ett värde."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 måste ha definierats."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
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:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Konfigurationen har inte initierats."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Avsnittet 'distinguished_name' saknas i konfigurationsfilen."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Serienumret %1 är ogiltigt."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Det gick inte att skapa en minnes-BIO."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Det gick inte att tolka certifikatet."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Ett fel uppstod när certifikatet skulle tolkas."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Kunde inte tolka serienumret"
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Det gick inte att tolka datumet %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Det gick inte att hämta den allmänna nyckeln."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Det gick inte att hämta RSA-nyckeln."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Det finns inte stöd för den allmänna nyckelns typ."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Det finns inte stöd för den allmänna nyckelns algoritm."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Det finns inte stöd för signaturalgoritmen %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Ogiltigt CertificateIssueData-objekt."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Texten är för lång."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Ogiltigt UserNotice-objekt."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Ogiltigt värde för policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Ogiltigt CertificatePolicy-objekt."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt finns inte."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Ogiltigt CertificatePoliciesExt-objekt."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Det gick inte att hitta posten."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Det gick inte att tolka CRL:en."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Ett fel uppstod när CRL:en skulle tolkas."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt finns inte."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Ogiltigt CRLDistributionPointsExt-objekt."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Ogiltigt CRLGenerationData-objekt."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Ogiltig återkallningsorsak %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Orsaken är inte certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Orsaken är inte keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Orsaken är inte CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Typen %1 är ogiltig."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Det gick inte att tolka DN-raden: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "ExtendedKeyUsage-alternativet %1 är ogiltigt."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Ogiltig ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt finns inte."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Ogiltigt ExtendedKeyUsageExt-objekt."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt finns inte."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Ogiltigt bokstavligt värde för IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Ogiltigt IssuerAlternativeNameExt-objekt."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Okänd typ."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Det går inte att dela upp certifikatutdata."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Det gick inte att skapa katalogen %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 är inte en katalog."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Ogiltig certifikatfil."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Det gick inte att hitta filen: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Filen är för stor: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Det går inte att öppna filen %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Det går inte att läsa från filen %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Filen finns redan: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Det går inte att hämta låset för filen %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Det går inte att skriva till filen %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Filen finns inte: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Katalogen finns inte: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Ogiltigt kommando %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Det körande openssl-kommandot misslyckades."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "openssl-kommandot misslyckades: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Ingen giltig nyckelfil har angetts."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Ingen giltig begärandefil har angetts."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Ingen giltig CA-certifikatfil har angetts."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Ingen giltig certifikatfil har angetts."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Ingen giltig CA-katalog har angetts."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Det gick inte att visa certifikatstatus med serienumret %1 (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Nyckelfilen finns inte."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Ogiltigt lösenord"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Lösenordet för kryptering av utdata krävs."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "PKCS12-lösenordet krävs."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Det gick inte att läsa katalogen: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Det gick inte att hitta något serienummer i %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Begäran finns redan."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Det gick inte att hitta ärendet för begäran."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Det gick inte att hitta ärendet för certifikatet."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Ogiltigt caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "%1 finns inte."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 finns fortfarande."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Det gick inte att skapa katalogen: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Det gick inte att kopiera konfigurationsmallen."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Det gick inte att skapa filen."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Det gick inte att tolka begäran."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Ett fel uppstod när begäran skulle tolkas."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Ogiltigt RequestGenerationData-objekt."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Ogiltigt värde för NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt finns inte."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Ogiltigt NsBaseUrlExt-objekt."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Ogiltigt värde för NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt finns inte."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Ogiltigt NsRevocationUrlExt-objekt."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Ogiltigt värde för NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt finns inte."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Ogiltigt NsCaRevocationUrlExt-objekt."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Ogiltigt värde för NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt finns inte."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Ogiltigt NsRenewalUrlExt-objekt."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Ogiltigt värde för NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt finns inte."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Ogiltigt NsCaPolicyUrlExt-objekt."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Ogiltig typ: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt finns inte."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Ogiltigt NsSslServerNameExt-objekt."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt finns inte."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Ogiltigt NsCommentExt-objekt."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt finns inte."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Ogiltigt SubjectAlternativeNameExt-objekt."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "Ogiltig KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt finns inte."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Ogiltigt SubjectKeyIdentifierExt-objekt."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Tillägget förekom mer än en gång: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Det gick inte att tolka certifikatet (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Tillägget förekom mer än en gång."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Det gick inte att tolka certifikatet (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Ogiltig plats i authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Värdet för X509v3CertificateIssueExts::setNsBaseUrl är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Värdet för X509v3CertificateIssueExts::setNsRevocationUrl är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"Värdet för X509v3CertificateIssueExts::setNsCaRevocationUrl är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Värdet för X509v3CertificateIssueExts::setNsRenewalUrl är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Värdet för X509v3CertificateIssueExts::setNsCaPolicyUrl är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Värdet för X509v3CertificateIssueExts::setNsSslServerName är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Värdet för X509v3CertificateIssueExts::setNsComment är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Värdet för X509v3CertificateIssueExts::setNsCertType är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Värdet för X509v3CertificateIssueExts::setKeyUsage är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr ""
"Värdet för X509v3CertificateIssueExts::setBasicConstraints är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr ""
"Värdet för X509v3CertificateIssueExts::setExtendedKeyUsage är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Värdet för X509v3CertificateIssueExts::setSubjectKeyIdentifier är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Värdet för X509v3CertificateIssueExts::setAuthorityKeyIdentifier är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Värdet för X509v3CertificateIssueExts::setSubjectAlternativeName är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Värdet för X509v3CertificateIssueExts::setIssuerAlternativeName är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Värdet för X509v3CertificateIssueExts::setAuthorityInfoAccess är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Värdet för X509v3CertificateIssueExts::setCRLDistributionPoints är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Värdet för X509v3CertificateIssueExts::setCertificatePolicies är ogiltigt."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Objektet X509v3RequestExts är ogiltigt."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Värdet för X509v3CRLGenerationExts::setAuthorityKeyIdentifier är ogiltigt."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"Värdet för X509v3CRLGenerationExts::setIssuerAlternativeName är ogiltigt."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Värdet för X509v3RequestExts::setNsSslServerName är ogiltigt."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Värdet för X509v3RequestExts::setNsComment är ogiltigt."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Värdet för X509v3RequestExts::setNsCertType är ogiltigt."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Värdet för X509v3RequestExts::setKeyUsage är ogiltigt."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Värdet för X509v3RequestExts::setBasicConstraints är ogiltigt."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Värdet för X509v3RequestExts::setExtendedKeyUsage är ogiltigt."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Värdet för X509v3RequestExts::setSubjectKeyIdentifier är ogiltigt."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Värdet för X509v3RequestExts::setSubjectAlternativeName är ogiltigt."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/ta.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/ta.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/ta.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/ta.po Thu Jun 3 17:26:52 2010
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: @PACKAGE@\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2003-08-14 10:47+0200\n"
"Last-Translator: Priyavert Sharma\n"
"Language-Team: AgreeYa Solutions\n"
@@ -11,212 +11,212 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®
à®®à¯à®µà®¿à®à®®à¯."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®
ணà¯à®à¯à®OID"
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "தவறான வà®à¯: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "தà®à®µà®²à¯ பà®à¯à®à®¿à®¯à®²à®¿à®²à¯ à®à¯à®²à¯à®²à®¾à®¤ à®
திà®à®¾à®°à®¤à®à®µà®²à¯."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "à®
திà®à®¾à®°à®µà®¿à®µà®°à®
ணà¯à®à¯à®à®µà®¿à®°à®¿à®µà¯ à®à®²à¯à®²à¯."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®
திà®à®¾à®°à®µà®¿à®µà®°à®
ணà¯à®à¯à®à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "à®
திà®à®¾à®°à®µà®¿à®à¯à®
à®à¯à®¯à®¾à®³à®à¯à®à®¾à®à¯à®à®¿à®µà®¿à®°à®¿à®µà¯ à®à®²à¯à®²à¯."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "à®
திà®à®¾à®°à®µà®¿à®à¯à®
à®à¯à®¯à®¾à®³à®à¯à®à®¾à®à¯à®à®¿à®à®°à¯à®µà®¾à®à¯à®à®µà®¿à®°à®¿à®µà¯ à®à®²à¯à®²à¯."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ திà®à®¾à®°à®µà®¿à®à¯à®
à®à¯à®¯à®¾à®³à®à¯à®à®¾à®à¯à®à®¿à®à®°à¯à®µà®¾à®à¯à®à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "à®
à®à®¿à®ªà¯à®ªà®à¯à®µà®°à®®à¯à®ªà¯à®à®³à¯à®µà®¿à®°à®¿à®µà¯ à®à®²à¯à®²à¯."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®
à®à®¿à®ªà¯à®ªà®à¯à®µà®°à®®à¯à®ªà¯à®à®³à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "à®à®¨à¯à®¤ பிà®à¯à®µà®¿à®°à®¿à®µà¯ à®à®²à¯à®²à¯."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "விà®à¯à®ªà®¯à®©à¯à®ªà®¾à®à¯à®à®¿à®±à¯à®à®¾à®© à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "விà®à¯à®ªà®¯à®©à¯à®ªà®¾à®à¯à®à®¿à®©à¯à®µà®¿à®°à®¿à®µà¯ à®à®²à¯à®²à¯."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ விà®à¯à®ªà®¯à®©à¯à®ªà®¾à®à¯à®à®¿à®©à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "à®à®©à¯à®à®¸à¯à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®µà®à¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à®¾à®© à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "à®à®©à¯à®à®¸à¯à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®µà®à¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à®¾à®© à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "à®à®©à¯à®à®¸à¯à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®µà®à¯à®µà®¿à®°à®¿à®µà¯ à®à®²à¯à®²à¯."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®©à¯à®à®¸à¯à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®µà®à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "வாரà¯à®ªà¯à®ªà¯à®°à¯ தà¯à®µà®à¯à®à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "à®à®¿à® பà¯à®¯à®¾ à®à®¾à®²à®¿ à®à¯à®¯à¯."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "வாரà¯à®ªà¯à®ªà¯à®°à¯ à®à®¿à®à¯à®¯à®¾à®¤à¯: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®¿à® à®à®à®µà¯à®à¯à®à¯à®¾à®²à¯."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "à®à®¿à® à®à®à¯à®à®®à¯à®ªà¯à®ªà¯ à®à®°à¯à®µà®¾à®à¯à®à¯à®®à¯à®ªà¯à®¾à®¤à¯ பிழà¯."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ பà¯à®¯à®°à¯ %1 விளà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "தனிபà¯à®ªà®à¯à® விà®à¯à®¯à¯ பிரதியà¯à®à¯à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ பிரதியà¯à®à¯à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à¯à®¾à®°à®¿à®à¯à®à¯ தரவà¯."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "à®à®¿à®à®©à¯ நà®à®²à¯à®à¯. விà®à¯ %1. விà®à¯ à®à®±à¯à®à®©à®µà¯ à®à®³à¯à®³à®¤à¯."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr " à®à®¿à®à®©à¯ நà®à®²à¯à®à¯. à®à¯à®¾à®°à®¿à®à¯à®à¯ %1. à®à¯à®¾à®°à®¿à®à¯à®à¯ à®à®±à¯à®à®©à®µà¯ à®à®³à¯à®³à®¤à¯."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "à®à¯à®¾à®°à®¿à®à¯à®à¯ à®à®²à¯à®²à¯ (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®
ளிபà¯à®ªà¯ தரவà¯."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ à®à®¾à®²à®¾à®µà®¤à®¿à®¯à®¾à®µà®¤à®±à¯à®à¯à®®à¯à®©à¯ à®à®¿à® à®à®¾à®²à®¾à®µà®¤à®¿à®¯à®¾à®à®¿à®±à®¤à¯."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ à®
ளிபà¯à®ªà®¤à¯ தà¯à®¾à®²à¯à®µà®¿à®¯à¯à®±à¯à®±à®¤à¯."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "à®à¯à®®à®¿à®ªà¯à®ªà®¿à®à®¤à¯à®¤à®¿à®²à¯ à®à¯à®¾à®ªà¯à®ªà¯ %1 à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®¿à®à®°à¯à®à®²à¯ à®à®¾à®°à®£à®®à¯."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®¿à®à®°à¯à®à®²à¯ தரவà¯."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "à®à®¿à®à®©à¯ நà®à®²à¯à®à¯. à®à¯à®¾à®°à®¿à®à¯à®à¯ à®à®±à¯à®à®©à®µà¯ à®à®³à¯à®³à®¤à¯."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ பà¯à®¯à®°à¯ விளà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "à®à¯à®¾à®°à®¿à®à¯à®à¯ %1 à®à®²à¯à®²à¯."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "à®à¯à®¾à®°à®¿à®à¯à®à¯à®¯à¯ நà¯à®à¯à®à¯à®¤à®²à¯ தà¯à®¾à®²à¯à®µà®¿à®¯à¯à®±à¯à®±à®¤à¯ (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ %1 à®à®²à¯à®²à¯."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ நà¯à®à¯à®à¯à®¤à®²à¯ தà¯à®¾à®²à¯à®µà®¿à®¯à¯à®±à¯à®±à®¤à¯: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -224,64 +224,64 @@
"திரà¯à®®à¯à®ªà®ªà¯ பà¯à®±à®ªà¯à®ªà®à¯à® மறà¯à®±à¯à®®à¯ à®à®¾à®²à®¾à®µà®¤à®¿à®¯à®¾à®© à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®à®³à¯ à®®à®à¯à®à¯à®®à¯ நà¯à®à¯à® à®®à¯à®à®¿à®¯à¯à®®à¯. à®à®¾à®©à¯à®±à®¿à®¤à®´à®¿à®©à¯ "
"நில௠%1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "தரவà¯à®¤à¯à®¤à®³à®®à¯ à®à®¾à®£à®µà®¿à®²à¯à®²à¯."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ à®à®²à¯à®²à¯."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ நà¯à®¾à®à¯à®à®®à¯ %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®¿à® à®à¯à®¾à®°à®¿à®à¯à®à¯ தரவà¯."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®¿à® à®
ளிபà¯à®ªà¯ தரவà¯."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "à®à®¿à® பà¯à®¯à®°à¯ à®à®¾à®²à®¿à®¯à®¾à® à®à®³à¯à®³à®¤à¯."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "à®à®¿à® à®
à®à¯à®µà¯ à®à®±à¯à®à®©à®µà¯ à®à®³à¯à®³à®¤à¯."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "à®
à®à®¿à®ªà¯à®ªà®à¯à®à®à¯à®à¯à®ªà¯à®ªà®¾à®à¯à®à®³à®¿à®©à¯à®ªà®à®¿, à®à®¤à¯ à®à®¿à® à®
லà¯à®²."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "à®à®¿à® விà®à¯ à®à®¾à®²à®¿à®¯à®¾à® à®à®³à¯à®³à®¤à¯."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ விà®à¯ தரவà¯."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "à®à®¿à® à®à®à®µà¯à®à¯à®à¯à®¾à®²à¯ à®à®¾à®²à®¿à®¯à®¾à® à®à®³à¯à®³à®¤à¯."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "விà®à¯ à®à®©à¯à®à®¿à®°à®¿à®ªà¯à®à¯ à®à¯à®¯à¯à®¯à¯à®®à¯à®ªà¯à®¾à®¤à¯ பிழà¯."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "விà®à¯ à®à®©à¯à®à®¿à®°à®¿à®ªà¯à®à¯ à®à¯à®¯à¯à®¯à¯à®®à¯à®ªà¯à®¾à®¤à¯ பிழà¯."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "à®à®¿à® பà¯à®¯à®°à¯ à®à®²à¯à®²à¯ (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -289,657 +289,657 @@
"à®à®¿à® நà¯à®à¯à®à®ªà¯à®ªà®à¯à®µà®¤à®±à¯à®à¯ à®
னà¯à®®à®¤à®¿ à®à®²à¯à®²à¯. à®à®¿à® à®à®¾à®²à®¾à®µà®¤à®¿à®¯à®¾à®à®¿à®¯à®¿à®°à¯à®à¯à®à¯à®®à¯ à®
லà¯à®²à®¤à¯ à®à®¾à®©à¯à®±à®¿à®¤à®´à®¿à®²à¯ "
"à®à¯à®¯à¯à®¾à®ªà¯à®ªà®®à®¿à®à¯à®à®¿à®°à¯à®à¯à®à®¾à®¤à¯"
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "à®à®¿à®à¯ நà¯à®à¯à®à®ªà¯à®ªà®à¯à®¤à®²à¯ தà¯à®¾à®²à¯à®µà®¿à®¯à¯à®±à¯à®±à®¤à¯: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "à®à®³à¯à®³à®®à¯à®µà¯ à®à¯à®¾à®ªà¯à®ªà®¿à®²à¯ à®à¯à®¾à®³à¯à®à¯à®à¯à®à®¾à®© மதிபà¯à®ªà¯ à®à®©à¯à®±à¯ தவறியà¯à®³à¯à®³à®¤à¯."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "பிரிவ௠%1 விளà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "பà¯à®²à®®à¯ %1 à®à®°à¯ மதிபà¯à®ªà¯ à®à¯à®¾à®£à¯à®à®¿à®°à¯à®à¯à® வà¯à®£à¯à®à¯à®®à¯."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 விளà®à¯à®à®ªà¯à®ªà® வà¯à®£à¯à®à¯à®®à¯."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr ""
"à®à®¿à®à¯ à®à®¾à®©à¯à®±à®¿à®¤à®´à®¿à®²à¯à®®à¯ (%2) மறà¯à®±à¯à®®à¯ à®à¯à®¾à®°à®¿à®à¯à®à¯à®¯à®¿à®²à¯à®®à¯ (%3) %1 à®à®°à¯ மாதிரி à®à®°à¯à®à¯à® வà¯à®£à¯à®à¯à®®à¯."
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "à®à®³à¯à®³à®®à¯à®µà¯ à®à¯à®¾à®ªà¯à®ªà®¿à®²à¯ à®à®°à¯ à®à¯à®²à¯à®²à®¾à®¤ à®à¯à®¾à®³à¯à®à¯ à®à®°à¯à®ªà¯à®ªà®¤à¯ பà¯à®¾à®²à¯à®³à¯à®³à®¤à¯."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "à®à®³à¯à®³à®®à¯à®µà¯ தà¯à®µà®à¯à®à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "à®à®³à¯à®³à®®à¯à®µà¯ à®à¯à®¾à®ªà¯à®ªà®¿à®²à¯ à®à®¾à®£à®ªà¯à®ªà®à®¾à®¤ பிரிவ௠âà®
à®à¯à®¯à®¾à®³à®®à¯ à®à®¾à®£à®ªà¯à®ªà®à¯à® பà¯à®¯à®°à¯â"
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ வரிà®à¯ %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "à®à®°à¯ நினà¯à®µà® BIO à®à®°à¯à®µà®¾à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ விளà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ விளà®à¯à®à¯à®®à¯à®ªà¯à®¾à®¤à¯ பிழà¯."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "பிரிவ௠%1 விளà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "தà¯à®¤à®¿ %1 விளà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "பà¯à®¾à®¤à¯ விà®à¯à®¯à¯ பà¯à®± à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "RSA விà®à¯à®¯à¯ பà¯à®± à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "à®à®¤à®°à®µà®±à¯à®± பà¯à®¾à®¤à¯ விà®à¯ வà®à¯."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "à®à®¤à®°à®µà®±à¯à®± பà¯à®¾à®¤à¯ விà®à¯ à®à®¿à®à¯à®à®²à¯ தà¯à®°à¯à®µà¯."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "à®à®¤à®°à®µà®±à¯à®± à®à¯à®¯à¯à®¾à®ªà¯à®ª à®à®¿à®à¯à®à®²à¯ தà¯à®°à¯à®µà¯ %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®¤à®°à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "à®à®°à¯ மி஠நà¯à®£à¯à®à®¤à®¾à® à®à®³à¯à®³à®¤à¯"
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ பயனரà¯à®
றிவிபà¯à®ªà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "à®à¯à®¾à®³à¯à®à¯à®
à®à¯à®¯à®¾à®³à®à¯à®à®¾à®à¯à®à®¿à®à¯à®à®¾à®© à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®à¯à®¾à®³à¯à®à¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®à¯à®¾à®³à¯à®à¯à®à®³à¯à®µà®¿à®°à®¿à®µà¯ à®à®²à¯à®²à¯."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®à¯à®¾à®³à¯à®à¯à®à®³à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "à®à®³à¯à®³à¯à®à¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "CRL஠விளà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "CRL஠விளà®à¯à®à¯à®µà®¤à®¿à®²à¯ பிழà¯."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLவிநியà¯à®¾à®à®à®à®à¯à®à®³à¯à®µà®¿à®°à®¿à®µà¯ à®à®²à¯à®²à¯."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ CRLவிநியà¯à®¾à®à®à®à®à¯à®à®³à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ CRLà®à®°à¯à®µà®¾à®à¯à®à®¤à®°à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ திரà¯à®®à¯à®ªà®ªà¯à®ªà¯à®±à¯à®¤à®²à¯ à®à®¾à®°à®£à®®à¯ %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®¨à®¿à®±à¯à®¤à¯à®¤à®®à¯ à®à®¾à®°à®£à®®à®²à¯à®²."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "விà®à¯à®à®£à®à¯à®à®®à¯ à®à®¾à®°à®£à®®à®²à¯à®²."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "à®à®¿à®à®à®£à®à¯à®à®®à¯ à®à®¾à®°à®£à®®à®²à¯à®²."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ வà®à¯ %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "DN வரிà®à¯ விளà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ விரிபà®à¯à®¤à¯à®¤à®ªà¯à®ªà®à¯à®à®µà®¿à®à¯à®ªà®¯à®©à¯à®ªà®¾à®à¯ விரà¯à®ªà¯à®ªà®¤à¯à®¤à¯à®°à¯à®µà¯ %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ விரிபà®à¯à®¤à¯à®¤à®ªà¯à®ªà®à¯à®à®µà®¿à®à¯à®ªà®¯à®©à¯à®ªà®¾à®à¯à®µà®¿à®°à®¿à®µà¯."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ விரிபà®à¯à®¤à¯à®¤à®ªà¯à®ªà®à¯à®à®µà®¿à®à¯à®ªà®¯à®©à¯à®ªà®¾à®à¯à®µà®¿à®°à®¿à®µà¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ விரிபà®à¯à®¤à¯à®¤à®ªà¯à®ªà®à¯à®à®µà®¿à®à¯à®ªà®¯à®©à¯à®ªà®¾à®à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "à®
ளிபà¯à®ªà®µà®°à¯à®®à®¾à®±à¯à®±à¯à®ªà¯à®¯à®°à¯à®µà®¿à®°à®¿à®µà¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "à®
ளிபà¯à®ªà®µà®°à¯à®®à®¾à®±à¯à®±à¯à®ªà¯à®¯à®°à¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à®¾à®© à®à¯à®²à¯à®²à®¾à®¤ à®®à¯à®² மதிபà¯à®ªà¯."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®
ளிபà¯à®ªà®µà®°à¯à®®à®¾à®±à¯à®±à¯à®ªà¯à®¯à®°à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "à®
றிநà¯à®¤à®¿à®°à®¾à®¤ வà®à¯."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ வà¯à®³à®¿à®¯à¯à®à¯à®à¯ பிரிà®à¯à® à®®à¯à®à®¿à®¯à®¾à®¤à¯."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "à®
à®à¯à®µà¯ %1 à®à®°à¯à®µà®¾à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 à®à®°à¯ à®
à®à¯à®µà®²à¯à®²."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ à®à¯à®¾à®ªà¯à®ªà¯."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "à®à¯à®¾à®ªà¯à®ªà¯ à®à®²à¯à®²à¯: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "à®à¯à®¾à®ªà¯à®ªà¯ மிà®à®ªà¯ பà¯à®°à®¿à®¤à¯: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "à®à¯à®¾à®ªà¯à®ªà¯ %1 திறà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "à®à¯à®¾à®ªà¯à®ªà®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ %1 பà®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "à®à¯à®¾à®ªà¯à®ªà¯ à®à®±à¯à®à®©à®µà¯ à®à®³à¯à®³à®¤à¯: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "%1 à®à¯à®¾à®ªà¯à®ªà®¿à®©à¯ à®®à¯à®¤à¯ பà¯à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "%1 à®à¯à®¾à®ªà¯à®ªà®¿à®²à¯ à®à®´à¯à®¤ à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "à®à¯à®¾à®ªà¯à®ªà¯ à®à®²à¯à®²à¯: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "à®
à®à¯à®µà¯ à®à®²à¯à®²à¯: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®£à¯ %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr ""
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "à®à¯à®²à¯à®²à®¤à¯à®¤à®à¯à® விà®à¯ à®à¯à®¾à®ªà¯à®ªà¯ à®à¯à®±à®¿à®ªà¯à®ªà®¿à®à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "à®à¯à®²à¯à®²à®¤à¯à®¤à®à¯à® à®à¯à®¾à®°à®¿à®à¯à®à¯ à®à¯à®¾à®ªà¯à®ªà¯ à®à¯à®±à®¿à®ªà¯à®ªà®¿à®à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯. "
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "à®à¯à®²à¯à®²à®¤à¯à®¤à®à¯à® à®à®¿à® à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ à®à¯à®¾à®ªà¯à®ªà¯ à®à¯à®±à®¿à®ªà¯à®ªà®¿à®à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "à®à¯à®²à¯à®²à®¤à¯à®¤à®à¯à® à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ à®à¯à®¾à®ªà¯à®ªà¯ à®à¯à®±à®¿à®ªà¯à®ªà®¿à®à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "à®à¯à®²à¯à®²à®¤à¯à®¤à®à¯à® à®à®¿à® à®
à®à¯à®µà¯ à®à¯à®±à®¿à®ªà¯à®ªà®¿à®à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "%1 வரிà®à¯ à®®à¯à®²à®®à¯ à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ நிலà¯à®¯à¯ à®à®¾à®à¯à®à®µà®¤à¯ தà¯à®¾à®²à¯à®µà®¿à®¯à¯à®±à¯à®±à®¤à¯(%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "விà®à¯ à®à¯à®¾à®ªà¯à®ªà¯ à®à®²à¯à®²à¯."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®¿à® à®à®à®µà¯à®à¯à®à¯à®¾à®²à¯."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "வà¯à®³à®¿à®¯à¯à®à¯à®à¯ à®à®©à¯à®à®¿à®°à®¿à®ªà¯à®à¯ à®à¯à®¯à¯à®µà®¤à®±à¯à®à®¾à®© à®à®à®µà¯à®à¯à®à¯à®¾à®²à¯ தà¯à®µà¯."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "PKCS12 à®à®à®µà¯à®à¯à®à¯à®¾à®²à¯ தà¯à®µà¯."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "à®
à®à¯à®µà¯ பà®à®¿à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "%1-ல௠வரிà®à¯ à®à®£à¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "à®à¯à®¾à®°à®¿à®à¯à®à¯ à®à®±à¯à®à®©à®µà¯ à®à®³à¯à®³à®¤à¯."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "à®à¯à®¾à®°à®¿à®à¯à®à¯à®¯à®¿à®©à¯ பà¯à®¾à®°à¯à®³à¯ à®à®¾à®£à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "à®à®¾à®©à¯à®±à®¿à®¤à®´à®¿à®©à¯ பà¯à®¾à®°à¯à®³à¯ à®à®¾à®£à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®¿à®à®ªà¯à®¯à®°à¯: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1' à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 à®à®©à¯à®©à¯à®®à¯ à®à®³à¯à®³à®¤à¯."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "à®
à®à¯à®µà¯ à®à®°à¯à®µà®¾à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "à®à®³à¯à®³à®®à¯à®µà¯ வாரà¯à®ªà¯à®ªà¯à®°à¯à®µà¯ பிரதியà¯à®à¯à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "à®à¯à®¾à®ªà¯à®ªà¯ à®à®°à¯à®µà®¾à®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "à®à¯à®¾à®°à®¿à®à¯à®à¯à®¯à¯ விளà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "à®à¯à®¾à®°à®¿à®à¯à®à¯à®¯à¯ விளà®à¯à®à¯à®®à¯à®ªà¯à®¾à®¤à¯ பிழà¯."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à¯à®¾à®°à®¿à®à¯à®à¯à®à®°à¯à®µà®¾à®à¯à®à®¤à®°à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "à®à®©à¯à®à®¸à¯à®
à®à®¿à®ªà¯à®ªà®à¯à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯-à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "à®à®©à¯à®à®¸à¯à®
à®à®¿à®ªà¯à®ªà®à¯à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®©à¯à®à®¸à¯à®
à®à®¿à®ªà¯à®ªà®à¯à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "à®à®©à¯à®à®¸à¯à®¤à®¿à®°à¯à®®à¯à®ªà®ªà¯à®±à¯à®¤à®²à¯à®à¯à®à®¾à®©à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯.à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "à®à®©à¯à®à®¸à¯à®¤à®¿à®°à¯à®®à¯à®ªà®ªà¯à®±à¯à®¤à®²à¯à®à¯à®à®¾à®©à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®©à¯à®à®¸à¯à®¤à®¿à®°à¯à®®à¯à®ªà®ªà¯à®±à¯à®¤à®²à¯à®à¯à®à®¾à®©à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "à®à®©à¯à®à®¸à¯à®à®¿à®à®¤à®¿à®°à¯à®®à¯à®ªà®ªà¯à®±à¯à®¤à®²à¯à®à¯à®à®¾à®©à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯.à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "à®à®©à¯à®à®¸à¯à®à®¿à®à®¤à®¿à®°à¯à®®à¯à®ªà®ªà¯à®±à¯à®¤à®²à¯à®à¯à®à®¾à®©à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®©à¯à®à®¸à¯à®à®¿à®à®¤à®¿à®°à¯à®®à¯à®ªà®ªà¯à®±à¯à®¤à®²à¯à®à¯à®à®¾à®©à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "à®à®©à¯à®à®¸à¯à®ªà¯à®¤à¯à®ªà¯à®ªà®¿à®¤à¯à®¤à®²à¯à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯.à®à¯à®à®¾à®© à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "à®à®©à¯à®à®¸à¯à®ªà¯à®¤à¯à®ªà¯à®ªà®¿à®¤à¯à®¤à®²à¯à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®©à¯à®à®¸à¯à®ªà¯à®¤à¯à®ªà¯à®ªà®¿à®¤à¯à®¤à®²à¯à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "à®à®©à¯à®à®¸à¯à®à®¿à®à®à¯à®¾à®³à¯à®à¯à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯.à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "à®à®©à¯à®à®¸à¯à®à®¿à®à®à¯à®¾à®³à¯à®à¯à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®©à¯à®à®¸à¯à®à®¿à®à®à¯à®¾à®³à¯à®à¯à®¯à¯à®à®°à¯à®à®²à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ வà®à¯: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "à®à®©à¯à®à®¸à¯à®à®¸à¯à®à®¸à¯à®à®²à¯à®à®°à¯à®µà®°à¯à®ªà¯à®¯à®°à¯à®µà®¿à®°à®¿à®µà¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®©à¯à®à®¸à¯à®à®¸à¯à®à®¸à¯à®à®²à¯à®à®°à¯à®µà®°à¯à®ªà¯à®¯à®°à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "à®à®©à¯à®à®¸à¯à®à®°à¯à®¤à¯à®¤à¯à®µà®¿à®°à®¿à®µà¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ à®à®©à¯à®à®¸à¯à®à®°à¯à®¤à¯à®¤à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "பà¯à®¾à®°à¯à®³à¯à®®à®¾à®±à¯à®±à¯à®ªà¯à®¯à®°à¯à®µà®¿à®°à®¿à®µà¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ பà¯à®¾à®°à¯à®³à¯à®®à®¾à®±à¯à®±à¯à®ªà¯à®¯à®°à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ விà®à¯à®
à®à¯à®¯à®¾à®³à®®à¯."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "பà¯à®¾à®°à¯à®³à¯à®µà®¿à®à¯à®
à®à¯à®¯à®¾à®³à®à¯à®à®¾à®à¯à®à®¿à®µà®¿à®°à®¿à®µà¯ à®à®¾à®£à®ªà¯à®ªà®à®µà®¿à®²à¯à®²à¯."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "à®à¯à®²à¯à®²à®¾à®¤ பà¯à®¾à®°à¯à®³à¯à®µà®¿à®à¯à®
à®à¯à®¯à®¾à®³à®à¯à®à®¾à®à¯à®à®¿à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "விரிவாà®à¯à®à®®à¯ à®à®°à¯à®®à¯à®±à¯à®à¯à®à¯à®®à¯ à®
திà®à®®à®¾à® à®à®±à¯à®ªà®à¯à®à®¤à¯: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "(NID: %1 Crit: %2) à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ விளà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "விரிவாà®à¯à®à®®à¯ à®à®°à¯à®®à¯à®±à¯à®à¯à®à¯à®®à¯ à®
திà®à®®à®¾à® à®à®±à¯à®ªà®à¯à®à®¤à¯."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "(Crit: %1)à®à®¾à®©à¯à®±à®¿à®¤à®´à¯ விளà®à¯à® à®®à¯à®à®¿à®¯à®µà®¿à®²à¯à®²à¯."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "à®
திà®à®¾à®°à®µà®¿à®µà®°à®
ணà¯à®à¯à®à®¤à¯à®¤à®¿à®²à¯ à®à¯à®²à¯à®²à®¾à®¤ à®
à®®à¯à®µà®¿à®à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯ :: à®à®©à¯à®à®¸à¯à®
à®à®¿à®ªà¯à®ªà®à¯à®¯à¯à®à®°à¯à®à®²à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr ""
"X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯:: à®à®©à¯à®à®¸à¯à®¤à®¿à®°à¯à®®à¯à®ªà®ªà¯à®±à¯à®¤à®²à¯à®à¯à®à®¾à®©à®¯à¯à®à®°à¯à®à®²à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::"
"à®à®©à¯à®à®¸à¯à®à®¿à®à®¤à®¿à®°à¯à®®à¯à®ªà®ªà¯à®±à¯à®¤à®²à¯à®à¯à®à®¾à®©à®¯à¯à®à®°à¯à®à®²à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®à®©à¯à®à®¸à¯à®ªà¯à®¤à¯à®ªà¯à®ªà®¿à®¤à¯à®¤à®²à¯à®¯à¯à®à®°à¯à®à®²à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®à®©à¯à®à®¸à¯à®à®¿à®à®à¯à®¾à®³à¯à®à¯à®¯à¯à®à®°à¯à®à®²à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®à®©à¯à®à®¸à¯à®à®¸à¯à®à®¸à¯à®à®²à¯à®à®°à¯à®µà®°à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®à®©à¯à®à®¸à¯à®à®°à¯à®¤à¯à®¤à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®à®©à¯à®à®¸à¯à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®µà®à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::விà®à¯à®ªà®¯à®©à¯à®ªà®¾à®à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®
à®à®¿à®ªà¯à®ªà®à¯à®à®à¯à®à¯à®ªà¯à®ªà®¾à®à¯à®à®³à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr ""
"X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::விரிவாà®à¯à®à®ªà¯à®ªà®à¯à®à®µà®¿à®à¯à®ªà®¯à®©à¯à®ªà®¾à®à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::பà¯à®¾à®°à¯à®³à¯à®µà®¿à®à¯ à®
à®à¯à®¯à®¾à®³à®à¯à®à®¾à®à¯à®à®¿à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®
திà®à®¾à®°à®µà®¿à®à¯à®
à®à¯à®¯à®¾à®³à®à¯à®à®¾à®à¯à®à®¿à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::பà¯à®¾à®°à¯à®³à¯à®®à®¾à®±à¯à®±à¯à®ªà¯à®¯à®°à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®
ளிபà¯à®ªà®µà®°à¯à®®à®¾à®±à¯à®±à¯à®ªà¯à®¯à®°à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®
திà®à®¾à®°à®µà®¿à®µà®°à®
ணà¯à®à¯à®à®®à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::CRLDவிநியà¯à®¾à®à®à®à®à¯à®à®³à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "X509v3à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®
ளிபà¯à®ªà¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®à¯à®¾à®³à¯à®à¯à®à®³à¯à®
à®®à¯."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "X509v3à®à¯à®¾à®°à®¿à®à¯à®à¯à®µà®¿à®°à®¿à®µà¯ பà¯à®¾à®°à¯à®³à¯."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "X509v3à®à®°à¯à®µà®¾à®à¯à®à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®
திà®à®¾à®°à®µà®¿à®à¯à®
à®à¯à®¯à®¾à®³à®à¯à®à®¾à®à¯à®à®¿à®
à®®à¯."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "X509v3à®à®°à¯à®µà®¾à®à¯à®à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®
ளிபà¯à®ªà®µà®°à¯à®®à®¾à®±à¯à®±à¯à®ªà¯à®¯à®°à¯à®
à®®à¯."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "X509v3à®à¯à®¾à®°à®¿à®à¯à®à¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®à®©à¯à®à®¸à¯à®à®¸à¯à®à®¸à¯à®à®²à¯à®à®°à¯à®µà®°à¯à®
à®®à¯."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "X509v3à®à¯à®¾à®°à®¿à®à¯à®à¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®à®©à¯à®à®¸à¯à®à®°à¯à®¤à¯à®¤à¯à®
à®®à¯."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "X509v3à®à¯à®¾à®°à®¿à®à¯à®à¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®à®©à¯à®à®¸à¯à®à®¾à®©à¯à®±à®¿à®¤à®´à¯à®µà®à¯à®
à®®à¯."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "X509v3à®à¯à®¾à®°à®¿à®à¯à®à¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::விà®à¯à®ªà®¯à®©à¯à®ªà®¾à®à¯à®
à®®à¯."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "X509v3à®à¯à®¾à®°à®¿à®à¯à®à¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::à®
à®à®¿à®ªà¯à®ªà®à¯à®à®à¯à®à¯à®ªà¯à®ªà®¾à®à¯à®à®³à¯à®
à®®à¯."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "X509v3à®à¯à®¾à®°à®¿à®à¯à®à¯à®µà®¿à®°à®¿à®µà¯::விரிவாà®à¯à®à®ªà¯à®ªà®à¯à®à®µà®¿à®à¯à®ªà®¯à®©à¯à®ªà®¾à®à¯à®
à®®à¯.à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯"
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "X509v3à®à¯à®¾à®°à®¿à®à¯à®à¯à®µà®¿à®°à®¿à®µà¯à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯::பà¯à®¾à®°à¯à®³à¯à®µà®¿à®à¯à®
à®à¯à®¯à®¾à®³à®à¯à®à®¾à®à¯à®à®¿à®
à®®à¯."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "X509v3à®à¯à®¾à®°à®¿à®à¯à®à¯à®µà®¿à®°à®¿à®µà¯::பà¯à®¾à®°à¯à®³à¯à®®à®¾à®±à¯à®±à¯à®ªà¯à®¯à®°à¯à®
à®®à¯.à®à¯à®à¯ à®à¯à®²à¯à®²à®¾à®¤ மதிபà¯à®ªà¯."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/uk.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/uk.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/uk.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/uk.po Thu Jun 3 17:26:52 2010
@@ -12,7 +12,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm.uk\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2008-11-07 19:47-0800\n"
"Last-Translator: Ivan Petrouchtchak \n"
"Language-Team: Ukrainian \n"
@@ -23,212 +23,212 @@
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Ðе Ñинна адÑеÑа."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Ðе Ñинний accessOID."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "ÐепÑавилÑний Ñип: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "Ðе Ñинна AuthorityInformation в ÑпиÑÐºÑ ÑнÑоÑмаÑÑÑ."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ AuthorityInfoAccessExt."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ AuthorityInfoAccessExt."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ AuthorityKeyIdentifierExt."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ AuthorityKeyIdentifierGenerateExt."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ AuthorityKeyIdentifierGenerateExt."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ BasicConstraintsExt."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ BasicConstraintsExt."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "ÐÐµÐ¼Ð°Ñ ÑÑого BitExtension."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ KeyUsageExt."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ KeyUsageExt."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ NsCertTypeExt."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ NsCertTypeExt."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Шаблон не запоÑаÑковано."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "ÐоÑÐ¾Ð¶Ð½Ñ Ð½Ð°Ð·Ð²Ð° CA."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Шаблон не ÑÑнÑÑ: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Ðе Ñинний паÑÐ¾Ð»Ñ CA."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Ðомилка ÑÑвоÑÐµÐ½Ð½Ñ ÑнÑÑаÑÑÑÑкÑÑÑи CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Ðеможливо пÑоаналÑзÑваÑи Ð½Ð°Ð·Ð²Ñ ÑеÑÑиÑÑкаÑа %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Ðеможливо ÑкопÑÑваÑи закÑиÑий клÑÑ."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Ðеможливо ÑкопÑÑваÑи ÑеÑÑиÑÑкаÑ."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Ðе ÑÐ¸Ð½Ð½Ñ Ð´Ð°Ð½Ñ Ð·Ð°Ð¿Ð¸ÑÑ."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "ÐÑблÑÐºÐ°Ñ DN. ÐлÑÑ %1.key вже ÑÑнÑÑ."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "ÐÑблÑÐºÐ°Ñ DN. ÐÐ°Ð¿Ð¸Ñ %1.req вже ÑÑнÑÑ."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "ÐÐ°Ð¿Ð¸Ñ Ð½Ðµ ÑÑнÑÑ (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "ÐекоÑекÑна даÑа виданнÑ."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "СÑÑок дÑÑ CA завеÑÑиÑÑÑÑ Ð´Ð¾ завеÑÑÐµÐ½Ð½Ñ ÑÑÑÐ¾ÐºÑ Ð´ÑÑ ÑеÑÑиÑÑкаÑа."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "ÐÐ¸Ð´Ð°Ð½Ð½Ñ ÑеÑÑиÑÑкаÑа зазнало невдаÑÑ."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Файл %1 не знайдено в ÑÑ
овиÑÑ."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "ÐеÑинна пÑиÑина CRL."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "ÐеÑÐ¸Ð½Ð½Ñ Ð´Ð°Ð½Ñ CRL."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "ÐÑблÑÐºÐ°Ñ DN. ÐÐ°Ð¿Ð¸Ñ Ð²Ð¶Ðµ ÑÑнÑÑ."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Ðеможливо пÑоаналÑзÑваÑи Ð½Ð°Ð·Ð²Ñ ÑеÑÑиÑÑкаÑа."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "ÐÐ°Ð¿Ð¸Ñ %1 не ÑÑнÑÑ."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Ðомилка вилÑÑÐµÐ½Ð½Ñ Ð·Ð°Ð¿Ð¸ÑÑ (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "СеÑÑиÑÑÐºÐ°Ñ %1 не ÑÑнÑÑ."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Ðомилка вилÑÑÐµÐ½Ð½Ñ ÑеÑÑиÑÑкаÑа: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -236,63 +236,63 @@
"ÐилÑÑаÑи можна ÑÑлÑки анÑлÑÐ¾Ð²Ð°Ð½Ñ Ð°Ð±Ð¾ заÑÑаÑÑÐ»Ñ ÑеÑÑиÑÑкаÑи. СÑан ÑеÑÑиÑÑкаÑа "
"%1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "ÐÐ°Ð·Ñ Ð´Ð°Ð½Ð¸Ñ
не знайдено."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "СеÑÑиÑÑÐºÐ°Ñ Ð½Ðµ ÑÑнÑÑ."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Ðе Ñинна меÑа %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Ðе ÑÐ¸Ð½Ð½Ñ Ð´Ð°Ð½Ñ Ð·Ð°Ð¿Ð¸ÑÑ CA."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Ðе ÑÐ¸Ð½Ð½Ñ Ð´Ð°Ð½Ñ Ð²Ð¸Ð´Ð°ÑÑ CA."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "ÐоÑÐ¾Ð¶Ð½Ñ Ð½Ð°Ð·Ð²Ð° CA."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "ÐаÑалог CA вже ÑÑнÑÑ."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "ÐгÑдно з basicConstraints, Ñе не CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "ÐоÑожнÑй клÑÑ CA."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "ÐеÑÐ¸Ð½Ð½Ñ Ð´Ð°Ð½Ñ ÐºÐ»ÑÑа."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "ÐоÑожнÑй паÑÐ¾Ð»Ñ CA."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Ðомилка пÑд ÑÐ°Ñ ÑиÑÑÑÐ²Ð°Ð½Ð½Ñ ÐºÐ»ÑÑа."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "Ðомилка пÑд ÑÐ°Ñ Ð·Ð°Ð¿Ð¸ÑÑ ÑиповиÑ
налаÑÑÑванÑ."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "ÐÐµÐ¼Ð°Ñ Ð½Ð°Ð·Ð²Ð¸ CA (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -300,661 +300,661 @@
"Ðе дозволено вилÑÑаÑи CA. CA мÑÑиÑÑ Ð±ÑÑи заÑÑаÑÑлим або нÑколи не "
"пÑдпиÑÑваÑи ÑеÑÑиÑÑкаÑ."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Ðомилка вилÑÑÐµÐ½Ð½Ñ CA: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "У ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑÑгÑÑаÑÑÑ Ð²ÑдÑÑÑÐ½Ñ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ Ð¿Ñавил."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Ðомилка аналÑÐ·Ñ ÑекÑÑÑ %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Ðоле %1 мÑÑиÑÑ Ð¼Ð°Ñи знаÑеннÑ."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%s поÑÑÑбно визнаÑиÑи."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "%1 мÑÑиÑÑ Ð±ÑÑи Ñаким Ñамим в ÑеÑÑиÑÑкаÑÑ CA (%2) Ñ Ð² запиÑÑ (%3)."
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "ÐдаÑÑÑÑÑ, Ñайл конÑÑгÑÑаÑÑÑ Ð¼ÑÑÑиÑÑ Ð½Ðµ Ñинне пÑавило."
# %s is either BOOTP or DHCP
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "ÐалаÑÑÑÐ²Ð°Ð½Ð½Ñ Ð½Ðµ запоÑаÑковано."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Ð ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑÑгÑÑаÑÑÑ Ð½ÐµÐ¼Ð°Ñ ÑоздÑÐ»Ñ \"distinguished_name\"."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Ðе Ñинний ÑеÑÑйний Ð½Ð¾Ð¼ÐµÑ %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Ðеможливо ÑÑвоÑиÑи BIO пам'ÑÑÑ."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Ðеможливо пÑоаналÑзÑваÑи ÑеÑÑиÑÑкаÑ."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Ðомилка аналÑÐ·Ñ ÑеÑÑиÑÑкаÑа."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "Ðомилка аналÑÐ·Ñ ÑеÑÑйного."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Ðомилка аналÑÐ·Ñ Ð´Ð°Ñи %1."
# ###############################################################################
# Old yast2-agents.po
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Ðеможливо оÑÑимаÑи вÑдкÑиÑий клÑÑ."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Ðе вдалоÑÑ Ð¾ÑÑимаÑи клÑÑ RSA."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Тип вÑдкÑиÑого клÑÑа, Ñкий не пÑдÑÑимÑÑÑÑÑÑ."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "ÐлгоÑиÑм вÑдкÑиÑого клÑÑа, Ñкий не пÑдÑÑимÑÑÑÑÑÑ."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "ÐлгоÑиÑм пÑдпиÑÑ, Ñкий не пÑдÑÑимÑÑÑÑÑÑ %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Ðе Ñинний об'ÑÐºÑ CertificateIssueData."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Ðадовгий ÑекÑÑ."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Ðе Ñинний об'ÑÐºÑ UserNotice."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Ðе Ñинний об'ÑÐºÑ CertificatePolicy."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ CertificatePoliciesExt."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ CertificatePoliciesExt."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "ÐÐ°Ð¿Ð¸Ñ Ð½Ðµ знайдено."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Ðе вдалоÑÑ Ð¿ÑоаналÑзÑваÑи CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Ðомилка аналÑÐ·Ñ CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ CRLDistributionPointsExt."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ CRLDistributionPointsExt."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Ðе Ñинний об'ÑÐºÑ CRLGenerationData."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Ðе Ñинна пÑиÑина анÑлÑÐ²Ð°Ð½Ð½Ñ %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "ÐÑиÑина не certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "ÐÑиÑина не keyCompromise."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "ÐÑиÑина не CACompromise."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Ðе Ñинний Ñип . %1"
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Ðеможливо пÑоаналÑзÑваÑи ÑÑдок DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Ðе Ñинний паÑамеÑÑ ExtendedKeyUsage %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "Ðе Ñинний ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ ExtendedKeyUsageExt."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ ExtendedKeyUsageExt."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "Ðе Ñинне бÑквалÑне знаÑÐµÐ½Ð½Ñ IssuerAlternativeNameExt."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ IssuerAlternativeNameExt."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "ÐевÑдомий Ñип."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Ðеможливо ÑоздÑлиÑи вивÑд ÑеÑÑиÑÑкаÑа."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Ðе вдаÑÑÑÑÑ ÑÑвоÑиÑи каÑалог %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 - Ñе не каÑалог."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Ðе Ñинний Ñайл ÑеÑÑиÑÑкаÑа."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Файл не знайдено: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Файл занадÑо великий: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Ðеможливо вÑдкÑиÑи Ñайл %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Ðеможливо пÑоÑиÑаÑи з Ñайла %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Файл вже ÑÑнÑÑ: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Ðеможливо оÑÑимаÑи замок на Ñайл %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Ðеможливо запиÑаÑи Ñ Ñайл %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Файл не ÑÑнÑÑ: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "ÐаÑалог не ÑÑнÑÑ: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Ðе Ñинна команда %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "Ðе вдалоÑÑ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñи ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ openssl."
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "не вдалоÑÑ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñи ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ openssl: %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Ðе вказано Ñинного Ñайла клÑÑа."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Ðе вказано Ñинного Ñайла запиÑÑ."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Ðе вказано Ñинного Ñайла ÑеÑÑиÑÑкаÑа CA."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "не вказано Ñинного Ñайла ÑеÑÑиÑÑкаÑа."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Ðе вказано Ñинного каÑÐ°Ð»Ð¾Ð³Ñ CA."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Ðоказ ÑÑÐ°Ð½Ñ ÑеÑÑиÑÑкаÑа з ÑеÑÑйним номеÑом %1 зазнав невдаÑÑ (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Ðе ÑÑнÑÑ Ñайла клÑÑа."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "Ðе Ñинний паÑолÑ."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "ÐÐ»Ñ ÑиÑÑÑÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð²Ð¾Ð´Ñ Ð¿Ð¾ÑÑÑбний паÑолÑ."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "ÐоÑÑÑбний паÑÐ¾Ð»Ñ PKCS12."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Ðеможливо пÑоÑиÑаÑи каÑалог: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Ð %1 не знайдено ÑеÑÑйного номеÑа."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "ÐÐ°Ð¿Ð¸Ñ Ð²Ð¶Ðµ ÑÑнÑÑ."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Ðеможливо знайÑи ÑÐµÐ¼Ñ Ð·Ð°Ð¿Ð¸ÑÑ."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Ðеможливо знайÑи ÑÐµÐ¼Ñ ÑеÑÑиÑÑкаÑа."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Ðе Ñинна caName: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "\"%1\" не ÑÑнÑÑ."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 Ñе ÑÑнÑÑ."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Ðеможливо ÑÑвоÑиÑи каÑалог: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Ðеможливо ÑкопÑÑваÑи Ñаблон конÑÑгÑÑаÑÑÑ."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Ðеможливо ÑÑвоÑиÑи Ñайл."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Ðе вдаÑÑÑÑÑ Ð¿ÑоаналÑзÑваÑи запиÑ."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Ðомилка аналÑÐ·Ñ Ð·Ð°Ð¿Ð¸ÑÑ."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Ðе Ñинний об'ÑÐºÑ RequestGenerationData."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ NsBaseUrlExt."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ NsBaseUrlExt."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ NsBaseUrlExt."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ NsRevocationUrlExt."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ NsRevocationUrlExt."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ NsRevocationUrlExt."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ NsCaRevocationUrlExt."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ NsRenewalUrlExt."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ NsRenewalUrlExt."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ NsRenewalUrlExt."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ NsCaPolicyUrlExt."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Ðе Ñинний Ñип: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ NsSslServerNameExt."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ NsSslServerNameExt."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ NsCommentExt."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ NsCommentExt."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ SubjectAlternativeNameExt."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ SubjectAlternativeNameExt."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "Ðе Ñинний KeyID."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "ÐÐµÐ¼Ð°Ñ SubjectKeyIdentifierExt."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Ðе Ñинний об'ÑÐºÑ SubjectKeyIdentifierExt."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "РозÑиÑÐµÐ½Ð½Ñ ÑÑапилоÑÑ Ð±ÑлÑÑе одного ÑазÑ: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Ðеможливо пÑоаналÑзÑваÑи ÑеÑÑиÑÑÐºÐ°Ñ (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "РозÑиÑÐµÐ½Ð½Ñ ÑÑапилоÑÑ Ð±ÑлÑÑе одного ÑазÑ."
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Ðе вдаÑÑÑÑÑ Ð¿ÑоаналÑзÑваÑи ÑеÑÑиÑÑкаÑ. (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Ðе Ñинна адÑеÑа в аuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CertificateIssueExts::setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Ðе Ñинний об'ÑÐºÑ X509v3RequestExts."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3CRLGenerationExts::setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "Ðе Ñинне знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/po/xh.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/xh.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/xh.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/xh.po Thu Jun 3 17:26:52 2010
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2006-11-03 12:03\n"
"Last-Translator: Novell Language \n"
"Language-Team: Novell Language \n"
@@ -13,212 +13,212 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Indawo yokuhlala ayisebenziseki."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "Ufikeleleko lwe-OID alusebenziseki."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Uhlobo olungalunganga: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "Ulwazi Logunyaziso Olungasebenzisekiyo kuludwe lolwazi."
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "UkuphumaKufikelelekoLolwaziLogunyaziso alukho."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Into YesoluloSofikelelekoKulwaziLogunyaziso Ayisebenziseki."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "IsoluloSesichongiSeqhoshaLogunyaziso asikho."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "IsoluloSoyiloLwesichongiSeqhoshaLogunyaziso alukho."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Into YesoluloSofikelelekoKulwaziLogunyaziso Ayisebenziseki."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "IsoluloSezithintelekoZesiseko alukho."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Into YesoluloSofikelelekoKulwaziLogunyaziso Ayisebenziseki."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "Esi SoluloSesuntsu asikho."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "Ixabiso elingasebenzisekiyo Lokusetyenziswa Kweqhosha."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "IsoluloSokusetyenziswaKweqhosha asikho."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Into YesoluloSokusetyenziswaKweqhosha Ayisebenziseki."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Ixabiso elingasebenzisekiyo Lesolulo Sohlobolwe-NsCert."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "Ixabiso elingasebenzisekiyo Lesolulo Sohlobolwe-NsCert. %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "IsoluloSohlobolwe-NsCert asikho."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Into YesoluloSohlobo lwe-NsCert Ayisebenziseki."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "Isakhelo seenkcukacha asindululwanga."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Igama le-CA elikhamte."
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "Isakhelo seenkcukacha asikho kwasona %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Igama lokugqithisa le-CA alisebenziseki."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Imposiso xa bekudalwa isakhiwo sesiseko se-CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Akukwazeki ukwahlula igama lesatifikethi %1."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Akukwazeki ukukopa iqhosha labucala."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Akukwazeki kukopa isatifikethi."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Iinkcukacha zesicelo azisebenziseki."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "i-DN Yekopi Yesibini. Iqhosha %1.iqhosha selikhona kakade."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "i-DN Yekopi Yesibini. Isicelo%1.isicelo sesikhona kakade."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Isicelo asikho kwasona (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Iinkcukacha zombandela azisebenziseki."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "I-CA idlulelwa lixesha phambi kokudlulelwa kwexesha kwesatifikethi."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Ukukhupha isatifikethi kusilele."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Ifayili %1 ayifunyenwanga elugcinweni."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Isizathu esingasebenzisekiyo se-CRL."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Iinkcukacha ezingasebenzisekiyo ze-CRL."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "i-DN Yekopi Yesibini. Isicelo sesikhona kakade."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Akukwazeki ukwahlula igama lesatifikethi "
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Isicelo %1 asikho kwasona."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Ukushenxisa isicelo kusilele (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Isatifikethi %1 asikho kwasona."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Ukushenxisa isatifikethi kusilele: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -226,64 +226,64 @@
"Zizatifikethi ezilandulwayo okanye ezidlulelwe lixesha kuphela "
"ezinokucinywa. Isimo sesatifikethi sesi %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Isiseko seenkcukacha asifunyenwanga."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Isatifikethi asikho kwasona."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Injongo %1.ayisebenziseki."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Iinkcukacha zesicelo se-CA azisebenziseki."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Iinkcukacha zombandela we-CA azisebenziseki."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "Igama le-CA lilikhamte."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "Uvimba weefayili selekhona kakade."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "NgokweZithintelo zesiseko, oku asiyo-CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "Iqhosha le-CA lilikhamte."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Iinkcukacha zeqhosha azisebenziseki."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "Igama lokugqithisa le-CA lilikhamte."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Imposiso ngethuba loguqulelo oluntsonkothileyo lweqhosha."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "Imposiso ngethuba loguqulelo oluntsonkothileyo lweqhosha."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "Igama le-CA alikho kwalona (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -291,707 +291,707 @@
"Ukucima i-CA akuvunyelwa. I-CA mayidlulelwe lixesha okanye ube akuzange "
"usayine isatifikethi."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Ukucinywa kwe-CA kusilele: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Ifayili yobumbeko ilahle ixabiso lomgaqonkqubo."
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Akukwazeki ukwahlula icandelo %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Ummandla we-%1 unokuba nexabiso."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 mayichazwe."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "Ifayili yobumbeko ibonakala inomgaqonkqubo ongasebenzisekiyo."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Ubumbeko alundululwa."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Kulahleke icandelo kwifayili yobumbeko 'igama_elinokubalulwa'. "
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "Ulandelelwano %1.alusebenziseki."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Akukwazeki ukudala uvimba wolwazi lwe-BIO."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Akukwazeki ukwahlula isatifikethi."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Imposiso xa kwahlulwa isatifikethi."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "Akukwazeki ukwahlula icandelo %1."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Akukwazeki ukwahlula umhla %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Akukwazeki ukufumana iqhosha likawonkewonke."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Alifumanekanga iqhosha le-RSA."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Uhlobo lweqhosha likawonkewonke elingenankxaso."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Isisombululo sengxaki yeqhosha likawonkewonke elingenankxaso."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "Isisombulo sengxaki somtyibelo ongenankxaso we- %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Into YeenkcukachaZokukhutshwaKwesatifiketi Ayisebenziseki."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Isiqendu side kakhulu."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Into YesazisoSomsebenzisi Ayisebenziseki."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "Ixabiso elingasebenzisekiyo Lesichongisomgaqonkqubo: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Into YomgaqonkquboWesatifiketi Ayisebenziseki."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "IsoluloSemigaqonkquboYezatifikethi asikho."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Into YesoluloSemigaqonkquboYezatifiketi Ayisebenziseki."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Ukungenisa akufunyenwanga."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Ayikwazi kwahlulwa i-CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Imposiso xa bekusahlulwa i-CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "IsoluloSeendawoZosasazolwe-CRLD asikho."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Into YesoluloSeendawoZosasazolwe-CRL Ayisebenziseki."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Into YeenkcukachaZoyiloLwe-CRL Ayisebenziseki."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Isizathu sokulandula %1asisebenziseki."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Isizathu Asibambisatifikethi."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Isizathu AsibambiKuhlangabezana."
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Isizathu Asihlangabezani neCA."
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Uhlobo %1.alusebenziseki."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Akukwazeki ukwahlula umgca we-DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Isikhethwa SokusetyenziswaKweqhoshaLesolulo %1 asisebenziseki."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "IsoluloSokusetyenziswaKweqhoshaSoluliweyo Asisebenziseki"
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "IsoluloSokusetyenziswaKweqhoshaEsolulweyo asikho."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Into YesoluloSokusetyenziswaKweqhoshaEluliweyo Asisebenziseki."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IsoluloSegama ElilelinyeLomnikeli asikho."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr ""
"Ixabiso elingantsonkothanga elingasebenzisekiyo ukwenzela "
"IsoluloSegamaEsisesinyeSomnikeli"
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Into YesoluloSegama EsisesinyeSomnikeli Ayisebenziseki."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Uhlobo olungaziwayo."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Akukwazeki ukucanda isiphumo sesatifiketi."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Akakwazi kudaleka uvimba weefayili %1: %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 asingovimba weefayili."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Ifayili yesatifikethi engasebenzisekiyo."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Ayifunyanwa ifayili: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Inkulu kakhulu ifayili: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Ayikwazi kuvuleka ifayili %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Akukwazeki kufundeka kwifayili '%1'"
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Ifayili seyikhona: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Akukwazeki kufumaneka ukutshixeka kwifayili %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Akukwazi kubhaleka ukuphawuleka kwefayili %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Ifayili ayikho kwayona: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "Uvimba weefayili akakho kwayena: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Umyalelo %1.awusebenziseki."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr ""
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Akukho fayili ixeliweyo isebenzisekayo."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Akukho fayili yokucela ixeliweyo isebenzisekayo."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Akukho fayili ye-CA ixeliweyo isebenzisekayo."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Akukho fayili yesatifikethi ixeliweyo isebenzisekayo."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Akukho vimba weefayili we-CA uxeliweyo usebenzisekayo."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Ukuboniswa kwesimo sesatifiketi ngolandelelwano %1 kusilele (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Ifayili esentloko ayikho kwayona."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "Igama lokugqithisa le-CA alisebenziseki."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Igama lokugqithisa lokwenza isiphumo esintsonkothileyo liyafuneka."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Igama lokugqithisa le-PKCS12 liyafuneka."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Uvimba weefayili akakwazi kufundeka: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Akukho nombolo yolandelelwano ifunyenweyo apha %1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Isicelo sesikhona kakade."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Asifumaneki isihloko sesicelo."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Asifumaneki isihloko sesatifikethi."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "Igama le-ca elingasebenzisekiyo: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1ayikho kwayona."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 isekhona."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Akakwazi kudaleka uvimba weefayili: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Asikwazi kukopeka isakhelo sobumbeko."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Ayikwazi kudaleka ifayili."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Akukwazeki ukwahlula isicelo."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Imposiso xa kwahlulwa isicelo."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Into YeenkcukachaZoyiloLwesicelo Ayisebenziseki."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "Ixabiso elingasebenzisekiyo Lesolulole-UrlSesisekose-Ns."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "Isolulose-UrlSesisekose-Ns."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Into Yesolulose-UrlSesisekose-Ns."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "Ixabiso elingasebenzisekiyo LesoluloSokulandulwakwe-Ns."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "Isolulose-UrlSokulandelai-Ns."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Into Yesolulose-UrlSokulandulwakwe-Ns."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "Ixabiso elingasebenzisekiyo Lesolulose-UrlSokulandulwakwe-NsCa."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "Isolulose-UrlSokulandulai-NsCa asikho."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Into Yesolulose-UrlSokulandulai-NsCa Ayisebenziseki."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "Ixabiso elingasebenzisekiyo Lesolulose-UrlSokwenziwantshakwe-Ns."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "Isolulose-UrlSokwenziwantshakwe-Ns asikho."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Into Yesolulose-UrlSokwenziwantshakwe-Ns Ayisebenziseki."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "Ixabiso elingasebenzisekiyo Lesolulose-UrlSomgaqonkqubowe-NsCa."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "Isolulose-UrlSomgaqonkqubowe-NsCa asikho."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Into Yesolulose-UrlSomgaqonkqubowe-NsCa Ayisebenziseki."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Uhlobo alusebenziseki: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "IsoluloSegamaLesevale-NsSsl asikho."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Into YesoluloSegamaLesevaye-NsSsl Ayisebenziseki."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "IsoluloSokuphawulase-Ns asikho."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Into YesoluloSokuphawulase-Ns Ayisebenziseki."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "IsoluloSegamaElilelinyeLesihloko asikho."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Into YesoluloSegamaElilelinyeLesihloko Ayisebenziseki."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "i-ID Yeqhosha Ayisebenziseki."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "IsoluloSesichongiSeqhoshaSesihloko asikho."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Into YesoluloSesichongiSeqhoshaLesihloko Ayisebenziseki."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Isolulo senzeke ngaphezu kwesinye: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Akukwazekanga ukwahlula isatifiketi (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Isolulo senzeke ngaphezu kwesinye:"
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Akukwazekanga ukwahlula isatifiketi (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Indawo engasebenzisekiyoKufikelelekoLolwazilogunyaziso."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr ""
"Ixabiso ElingasebenzisekiyoLesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselai-NsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr ""
"Ixabiso elingasebenzisekiyo LesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselai-NsYokulandulwakwe-Url."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"Ixabiso elingasebenzisekiyo LesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselai-NsCaYokulandulwakwe-Url."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr ""
"Ixabiso elingasebenzisekiyo LesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselai-NsYokwenziwantshakwe-Url."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr ""
"Ixabiso elingasebenzisekiyo LesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaUmgaqonkqubowe-NsCaye-Url."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr ""
"Ixabiso elingasebenzisekiyo LesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaIgamaLeseva ye-NsSslye-Url."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr ""
"Ixabiso elingasebenzisekiyo LesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaUkuphawulekakwe-Ns."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr ""
"Ixabiso elingasebenzisekiyo LesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaUhloboLwesatifiketise-Ns."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr ""
"Ixabiso ElingasebenzisekiyoLesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaUkusetyenziswaKweqhosha."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr ""
"Ixabiso ElingasebenzisekiyoLesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaIzithinteloZesiseko."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr ""
"Ixabiso ElingasebenzisekiyoLesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaUkusetyenziswaKweqhoshaLesolulo."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"Ixabiso ElingasebenzisekiyoLesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaIsichongiSeqhoshaLesihloko."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"Ixabiso ElingasebenzisekiyoLesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselasIchongiSeqhoshaLogunyaziso."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"Ixabiso ElingasebenzisekiyoLesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaIgamaElilelinyeLesihloko."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"Ixabiso ElingasebenzisekiyoLesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaIgamaElilelinyeLominikeli."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"Ixabiso ElingasebenzisekiyoLesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaUfikelelekoKulwaziNgogunyaziso."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"Ixabiso ElingasebenzisekiyoLesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaIindawoZosasazolwe-CRLD."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"Ixabiso ElingasebenzisekiyoLesoluloSokukhutshwaKwesatifiketise-X509v3::"
"miselaImigaqonkquboYesatifikethi."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Into Engasebenzisekiyo YezoluloZeziceloze-X509v3."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Ixabiso ElingasebenzisekiyoLezoluloZoyilolwe-X509v3CRL::"
"miselasIchongiSeqhoshaLogunyaziso."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"Ixabiso ElingasebenzisekiyoLezoluloZoyilolwe-X509v3CRL::"
"miselaIgamaElilelinyeLominikeli."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr ""
"Ixabiso elingasebenzisekiyo LezoluloZeziceloze-X509v3::miselaIgamaLesevaye-"
"NsSsl"
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr ""
"Ixabiso elingasebenzisekiyo LezoluloZeziceloze-X509v3::miselaUkuphawulakwe-"
"Ns."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr ""
"Ixabiso elingasebenzisekiyo LezoluloZeziceloze-X509v3::"
"miselaUhloboLwesatifiketise-Ns."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr ""
"Ixabiso elingasebenzisekiyo LezoluloZeziceloze-X509v3::"
"miselaUkusetyenziswaKweqhosha."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr ""
"Ixabiso elingasebenzisekiyo LezoluloZeziceloze-X509v3::"
"miselaIzithinteloZesiseko."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr ""
"Ixabiso elingasebenzisekiyo LezoluloZeziceloze-X509v3::"
"miselaUkusetyenziswaKweqhoshaEloluliweyo."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr ""
"Ixabiso elingasebenzisekiyo LezoluloZeziceloze-X509v3::"
"miselaIsichongiSeqhoshaLesihloko."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr ""
"Ixabiso elingasebenzisekiyo LezoluloZeziceloze-X509v3::"
Modified: limal-branches/mc-devel/limal-ca-mgm/po/zh_CN.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/zh_CN.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/zh_CN.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/zh_CN.po Thu Jun 3 17:26:52 2010
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2008-11-24 18:34+0800\n"
"Last-Translator: Thruth Wang \n"
"Language-Team: Simplified Chinese\n"
@@ -13,922 +13,922 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "æ æä½ç½®ã"
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "æ æ accessOIDã"
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "é误类åï¼%1ã"
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "ä¿¡æ¯å表ä¸çææä¿¡æ¯æ æã"
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt ä¸åå¨ã"
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "AuthorityInfoAccessExt 对象æ æã"
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt ä¸åå¨ã"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt ä¸åå¨ã"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "AuthorityKeyIdentifierGenerateExt 对象æ æã"
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt ä¸åå¨ã"
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "BasicConstraintsExt 对象æ æã"
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "æ¤ BitExtension ä¸åå¨ã"
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "keyUsage çå¼æ æã"
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt ä¸åå¨ã"
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "KeyUsageExt 对象æ æã"
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "NsCertTypeExt çå¼æ æã"
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "NsCertTypeExt çå¼æ æï¼%1ã"
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt ä¸åå¨ã"
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "NsCertTypeExt 对象æ æã"
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "模æ¿æ²¡æåå§åã"
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "CA å称为空ã"
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "模æ¿ä¸åå¨ï¼%1ã"
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "CA å£ä»¤æ æã"
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "å建 CA åºç¡ç»ææ¶åºéã"
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "æ æ³å¯¹è¯ä¹¦å称 %1 è¿è¡è¯æ³åæã"
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "æ æ³å¤å¶ä¸ç¨å¯é¥ã"
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "æ æ³å¤å¶è¯ä¹¦ã"
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "请æ±æ°æ®æ æã"
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "éå¤ç DNãå¯é¥ %1ãå¯é¥å·²åå¨ã"
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "éå¤ç DNãè¯·æ± %1ã请æ±å·²åå¨ã"
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "请æ±ä¸åå¨ï¼%1ï¼ã"
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "é®é¢æ°æ®æ æã"
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "CA å¨è¯ä¹¦å°æåå°æã"
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "ååºè¯ä¹¦å¤±è´¥ã"
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "æªå¨åå¨åºä¸æ¾å°æ件 %1ã"
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "æ æç CRL åå ã"
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "æ æ CRL æ°æ®ã"
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "éå¤ç DNã请æ±å·²åå¨ã"
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "æ æ³å¯¹è¯ä¹¦å称è¿è¡è¯æ³åæã"
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "è¯·æ± %1 ä¸åå¨ã"
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "å é¤è¯·æ±å¤±è´¥ï¼%1ï¼ã"
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "è¯ä¹¦ %1 ä¸åå¨ã"
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "å é¤è¯ä¹¦å¤±è´¥ï¼%1ã"
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
msgstr "åªè½å é¤å·²æ¤æ¶æå°æçè¯ä¹¦ã该è¯ä¹¦çç¶æ为 %1ã"
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "æªæ¾å°æ°æ®åºã"
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "è¯ä¹¦ä¸åå¨ã"
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "æ æç¨é %1ã"
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "CA 请æ±æ°æ®æ æã"
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "CA é®é¢æ°æ®æ æã"
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA å称为空ã"
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA ç®å½å·²åå¨ã"
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "æ ¹æ® basicConstraintsï¼è¿ä¸æ¯ CAã"
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA å¯é¥ä¸ºç©ºã"
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "å¯é¥æ°æ®æ æã"
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA å£ä»¤ä¸ºç©ºã"
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "å¯é¥è§£å¯æé´åºéã"
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "åå
¥é»è®¤å¼æ¶åºéã"
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA å称ä¸åå¨ï¼%1ï¼ã"
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
msgstr "ä¸å
许å é¤ CAï¼é¤éæ¤ CA å·²å°æææªç¾ç½²è¯ä¹¦ã"
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "å é¤ CA 失败ï¼%1ã"
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "é
ç½®æ件缺å°çç¥çå¼ã"
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "æ æ³å¯¹é¨å %1 è¿è¡è¯æ³åæã"
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "å段 %1 å¿
é¡»å
·æå¼ã"
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "å¿
é¡»å®ä¹ %1ã"
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "CA è¯ä¹¦ï¼%2ï¼å请æ±ï¼%3ï¼ä¸ç %1 å¿
é¡»ç¸åã"
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "é
ç½®æ件å¯è½ææ æçç¥ã"
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "é
ç½®æªåå§åã"
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "é
ç½®æ件ä¸ç¼ºå°é¨åâdistinguished_nameâã"
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "æ æçåºåå· %1ã"
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "æ æ³å建å
å BIOã"
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "æ æ³å¯¹è¯ä¹¦è¿è¡è¯æ³åæã"
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "对è¯ä¹¦è¿è¡è¯æ³åææ¶åºéã"
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "æ æ³è§£æåºåå·ã"
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "æ æ³å¯¹æ¥æ %1 è¿è¡è¯æ³åæã"
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "æ æ³è·åå
Œ
±å¯é¥ã"
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "æ æ³è·å RSA å¯é¥ã"
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "ä¸æ¯æçå
Œ
±å¯é¥ç±»åã"
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "ä¸æ¯æçå
Œ
±å¯é¥ç®æ³ã"
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "ä¸æ¯æçç¾åç®æ³ %1ã"
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "CertificateIssueData 对象æ æã"
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "ææ¬è¿é¿ã"
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "UserNotice 对象æ æã"
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "policyIdentifier çå¼æ æï¼%1ã"
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "CertificatePolicy 对象æ æã"
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt ä¸åå¨ã"
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "CertificatePoliciesExt 对象æ æã"
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "æ¡ç®æªæ¾å°ã"
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "æ æ³å¯¹ CRL è¿è¡è¯æ³åæã"
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "对 CRL è¿è¡è¯æ³åææ¶åºéã"
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt ä¸åå¨ã"
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "CRLDistributionPointsExt 对象æ æã"
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "CRLGenerationData 对象æ æã"
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "æ¤æ¶åå %1 æ æã"
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "åå ä¸æ¯ certificateHoldã"
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "åå ä¸æ¯ keyCompromiseã"
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "åå ä¸æ¯ CACompromiseã"
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "ç±»å %1 æ æã"
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "æ æ³å¯¹ DN è¡è¿è¡è¯æ³åæï¼ %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "ExtendedKeyUsage é项 %1 æ æã"
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ExtendedKeyUsageExt æ æã"
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt ä¸åå¨ã"
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "ExtendedKeyUsageExt 对象æ æã"
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt ä¸åå¨ã"
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "IssuerAlternativeNameExt çåé¢å¼æ æã"
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "IssuerAlternativeNameExt 对象æ æã"
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "æªç¥ç±»åã"
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "æ æ³åå²è¯ä¹¦è¾åºã"
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "æ æ³å建ç®å½ %1ï¼%2ã"
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 ä¸æ¯ç®å½ã"
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "è¯ä¹¦æ件æ æã"
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "æ件æªæ¾å°ï¼%1ã"
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "æ件è¿å¤§ï¼%1ã"
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "æ æ³æå¼æ件 %1ã"
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "æ æ³è¯»åæ件 %1ã"
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "æ件已åå¨ï¼%1ã"
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "æ æ³éå®æ件 %1ã"
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "æ æ³åå
¥æ件 %1ã"
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "æ件ä¸åå¨ï¼%1ã"
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "ç®å½ä¸åå¨ï¼%1ã"
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "æ æå½ä»¤ %1ã"
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "æ§è¡ openssl å½ä»¤å¤±è´¥ã"
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "openssl å½ä»¤å¤±è´¥ï¼%1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "æªæå®ææçå¯é¥æ件ã"
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "æªæå®ææç请æ±æ件ã"
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "æªæå®ææç CA è¯ä¹¦æ件ã"
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "æªæå®ææçè¯ä¹¦æ件ã"
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "æªæå®ææç CA ç®å½ã"
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "éè¿åºåå· %1 æ¾ç¤ºè¯ä¹¦ç¶æ失败ï¼%2ï¼ã"
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "é®æ件ä¸åå¨ã"
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "å£ä»¤æ æã"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "éè¦å å¯è¾åºçå£ä»¤ã"
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "éè¦ PKCS12 å£ä»¤ã"
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "æ æ³è¯»åç®å½ï¼ %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "å¨ %1 æ¾ä¸å°åºåå·ã"
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "æ¤è¯·æ±å·²åå¨ã"
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "æ¾ä¸å°è¯·æ±ä¸»é¢ã"
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "æ¾ä¸å°è¯ä¹¦ä¸»é¢ã"
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "caName æ æï¼ %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'%1âä¸åå¨ã"
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 ä»ç¶åå¨ã"
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "æ æ³å建ç®å½ï¼ %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "æ æ³å¤å¶é
置模æ¿ã"
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "æ æ³å建æ件ã"
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "æ æ³å¯¹è¯·æ±è¿è¡è¯æ³åæã"
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "对请æ±è¿è¡è¯æ³åææ¶åºéã"
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "RequestGenerationData 对象æ æã"
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "NsBaseUrlExt çå¼æ æã"
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "NsBaseUrlExt 对象æ æã"
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "NsRevocationUrlExt çå¼æ æã"
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "NsRevocationUrlExt 对象æ æã"
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "NsCaRevocationUrlExt çå¼æ æã"
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "NsCaRevocationUrlExt 对象æ æã"
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "NsRenewalUrlExt çå¼æ æã"
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "NsRenewalUrlExt 对象æ æã"
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "NsCaPolicyUrlExt çå¼æ æã"
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "NsCaPolicyUrlExt 对象æ æã"
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "æ æç±»åï¼ %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "NsSslServerNameExt 对象æ æã"
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "NsCommentExt 对象æ æã"
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt ä¸åå¨ã"
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "SubjectAlternativeNameExt 对象æ æã"
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "æ æé® IDã"
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt ä¸åå¨ã"
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "SubjectKeyIdentifierExt 对象æ æã"
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "æ©å±ååºç°å¤æ¬¡ï¼ %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "æ æ³å¯¹è¯ä¹¦è¿è¡è¯æ³åæï¼NIDï¼%1 ååï¼ %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "æ©å±ååºç°å¤æ¬¡ã"
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "æ æ³å¯¹è¯ä¹¦è¿è¡è¯æ³åæï¼ååï¼ %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "authorityInfoAccess ä¸çä½ç½®æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "X509v3CertificateIssueExts::setNsBaseUrl çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "X509v3CertificateIssueExts::setNsRevocationUrl çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "X509v3CertificateIssueExts::setNsCaRevocationUrl çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "X509v3CertificateIssueExts::setNsRenewalUrl çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "X509v3CertificateIssueExts::setNsCaPolicyUrl çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "X509v3CertificateIssueExts::setNsSslServerName çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "X509v3CertificateIssueExts::setNsComment çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "X509v3CertificateIssueExts::setNsCertType çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "X509v3CertificateIssueExts::setKeyUsage çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "X509v3CertificateIssueExts::setBasicConstraints çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "X509v3CertificateIssueExts::setExtendedKeyUsage çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "X509v3CertificateIssueExts::setSubjectKeyIdentifier çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr "X509v3CertificateIssueExts::setAuthorityKeyIdentifier çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr "X509v3CertificateIssueExts::setSubjectAlternativeName çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr "X509v3CertificateIssueExts::setIssuerAlternativeName çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "X509v3CertificateIssueExts::setAuthorityInfoAccess çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr "X509v3CertificateIssueExts::setCRLDistributionPoints çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "X509v3CertificateIssueExts::setCertificatePolicies çå¼æ æã"
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "X509v3RequestExts 对象æ æã"
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "X509v3CRLGenerationExts::setAuthorityKeyIdentifier çå¼æ æã"
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "X509v3CRLGenerationExts::setIssuerAlternativeName çå¼æ æã"
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "X509v3RequestExts::setNsSslServerName çå¼æ æã"
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "X509v3RequestExts::setNsComment çå¼æ æã"
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "X509v3RequestExts::setNsCertType çå¼æ æã"
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "X509v3RequestExts::setKeyUsage çå¼æ æã"
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "X509v3RequestExts::setBasicConstraints çå¼æ æã"
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "X509v3RequestExts::setExtendedKeyUsage çå¼æ æã"
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "X509v3RequestExts::setSubjectKeyIdentifier çå¼æ æã"
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "X509v3RequestExts::setSubjectAlternativeName çå¼æ æã"
Modified: limal-branches/mc-devel/limal-ca-mgm/po/zh_TW.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/zh_TW.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/zh_TW.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/zh_TW.po Thu Jun 3 17:26:52 2010
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2009-09-18 17:28+0800\n"
"Last-Translator: swyear \n"
"Language-Team: Chinese Traditional \n"
@@ -17,921 +17,921 @@
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "ç¡æçä½ç½®ã"
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "ç¡æç accessOIDã"
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "é¯èª¤é¡åï¼%1ã"
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "è³è¨æ¸
å®ä¸æç¡æç AuthorityInformationã"
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt ä¸åå¨ã"
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "ç¡æç AuthorityInfoAccessExt ç©ä»¶ã"
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt ä¸åå¨ã"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "AuthorityKeyIdentifierGenerateExt ä¸åå¨ã"
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "ç¡æç AuthorityKeyIdentifierGenerateExt ç©ä»¶ã"
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "BasicConstraintsExt ä¸åå¨ã"
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "ç¡æç BasicConstraintsExt ç©ä»¶ã"
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "æ¤ BitExtension ä¸åå¨ã"
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "ç¡æç keyUsage å¼ã"
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "KeyUsageExt ä¸åå¨ã"
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "ç¡æç KeyUsageExt ç©ä»¶ã"
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "ç¡æç NsCertTypeExtã"
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "ç¡æç NsCertTypeExt å¼ï¼%1ã"
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "NsCertTypeExt ä¸åå¨ã"
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "ç¡æç NsCertTypeExt ç©ä»¶ã"
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "ç¯æ¬æªåå§åã"
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "空ç½ç CA å稱ã"
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "ç¯æ¬ä¸åå¨ï¼%1ã"
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "ç¡æç CA å¯ç¢¼ã"
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "å»ºç« CA åºç¤çµæ§ã"
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "ç¡æ³åææèå稱 %1ã"
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "ç¡æ³è¤è£½éé°ã"
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "ç¡æ³è¤è£½æèã"
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "ç¡æçè¦æ±è³æã"
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "éè¤ç DN. éé° %1.key å·²åå¨ã"
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "éè¤ DN. è¦æ± %1.req å·²åå¨ã"
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "è¦æ±ä¸åå¨ (%1)ã"
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "ç¡æçåé¡è³æã"
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "CA å¨æèéæåéæã"
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "ç¼åºæè失æã"
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "åæ¾åº«ä¸æ¾ä¸å°æªæ¡ %1ã"
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "ç¡æç CRL çç±ã"
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "ç¡æç CRL è³æã"
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "éè¤ç DN. è¦æ±å·²åå¨ã"
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "ç¡æ³åææèå稱ã"
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "è¦æ± %1 ä¸åå¨ã"
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "移é¤è¦æ±å¤±æ (%1)ã"
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "æè %1 ä¸åå¨ã"
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "移é¤æè失æï¼%1ã"
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
msgstr "åªæå·²æ¤é·æéæçæèå¯åªé¤ãæèççæ
çº %1ã"
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "æ¾ä¸å°è³æ庫ã"
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "æèä¸åå¨ã"
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "ç¡æçç®ç %1ã"
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "ç¡æç CA è¦æ±è³æã"
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "ç¡æç CA åé¡è³æã"
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "CA å稱çºç©ºç½ã"
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "CA ç®éå·²åå¨ã"
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "æ ¹æ basicConstraintsï¼éä¸æ¯ CAã"
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "CA éé°çºç©ºç½ã"
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "ç¡æçéé°è³æã"
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "CA å¯ç¢¼çºç©ºç½ã"
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "éé°å å¯æéç¼çé¯èª¤ã"
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
msgid "Error during write defaults."
msgstr "寫å
¥é è¨å¼ç¼çé¯èª¤ã"
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "CA å稱ä¸åå¨ (%1)ã"
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
msgstr "ä¸å
許åªé¤ CAãCA å¿
é éæææ¯å¾æªç°½ç½²æèã"
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "åªé¤ CA 失æï¼%1ã"
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "çµæ
æªæ¡ç¼ºå°ååå¼ã"
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "ç¡æ³åæå段 %1ã"
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "æ¬ä½ %1 å¿
é æå¼ã"
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "%1 å¿
é å®ç¾©ã"
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
msgid "%1 must be the same in the CA certificate (%2) and the request (%3)."
msgstr "CA æè (%2) åè¦æ± (%3) ä¸ç %1 å¿
é ç¸åã"
-#: src/CA.cpp:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "çµæ
æªæ¡ä¼¼ä¹æç¡æçååã"
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "çµæ
æªåå§åã"
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "缺å°çµæ
æªæ¡ä¸çå段 'distinguished_name'ã"
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "ç¡æçåºè %1ã"
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "ç¡æ³å»ºç«è¨æ¶é« BIOã"
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "ç¡æ³åææèã"
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "åææèæç¼çé¯èª¤ã"
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
msgid "Cannot parse serial."
msgstr "ç¡æ³åæåºèã"
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "ç¡æ³åææ¥æ %1ã"
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "ç¡æ³åå¾å
¬ééé°ã"
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "ç¡æ³åå¾ RSA éé°ã"
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "ä¸æ¯æ´çå
¬ééé°é¡åã"
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "ä¸æ¯æ´çå
¬ééé°æ¼ç®æ³ã"
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "ä¸æ¯æ´çç°½ç« æ¼ç®æ³ %1ã"
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "ç¡æç CertificateIssueData ç©ä»¶ã"
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "æåéé·ã"
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "ç¡æç UserNotice ç©ä»¶ã"
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "ç¡æç policyIdentifier å¼ï¼%1"
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "ç¡æç CertificatePolicy ç©ä»¶ã"
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "CertificatePoliciesExt ä¸åå¨ã"
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "ç¡æç CertificatePoliciesExt ç©ä»¶ã"
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "æ¾ä¸å°é
ç®ã"
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "ç¡æ³åæ CRLã"
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "åæ CRL æç¼çé¯èª¤ã"
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "CRLDistributionPointsExt ä¸åå¨ã"
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "ç¡æç CRLDistributionPointsExt ç©ä»¶ã"
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "ç¡æç CRLGenerationData ç©ä»¶ã"
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "ç¡æçæ¤é·çç± %1ã"
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "çç±ä¸æ¯ certificateHoldã"
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "çç±ä¸æ¯ keyCompromiseã"
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "çç±ä¸æ¯ CACompromiseã"
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "ç¡æé¡å %1ã"
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "ç¡æ³åæ DN è¡ï¼%1ã"
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "ç¡æç ExtendedKeyUsage é¸é
%1ã"
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "ç¡æç ExtendedKeyUsageExtã"
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "ExtendedKeyUsageExt ä¸åå¨ã"
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "ç¡æç ExtendedKeyUsageExt ç©ä»¶ã"
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "IssuerAlternativeNameExt ä¸åå¨ã"
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "ç¡æç IssuerAlternativeNameExt æåå¼ã"
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "ç¡æç IssuerAlternativeNameExt ç©ä»¶ã"
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "æªç¥çé¡åã"
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "ç¡æ³åå²æè輸åºã"
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "ç¡æ³å»ºç«ç®é %1ï¼%2ã"
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "%1 ä¸æ¯ç®éã"
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "ç¡æçæèæªæ¡ã"
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "æ¾ä¸å°æªæ¡ï¼%1ã"
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "æªæ¡é大ï¼%1ã"
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "ç¡æ³éåæªæ¡ %1ã"
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "ç¡æ³å¾æªæ¡ %1 è®åã"
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "æªæ¡å·²åå¨ï¼%1ã"
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "ç¡æ³éä½æªæ¡ %1ã"
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "ç¡æ³å¯«å
¥æªæ¡ %1ã"
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "æªæ¡ä¸åå¨ï¼%1ã"
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "ç®éä¸åå¨ï¼%1ã"
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "ç¡æçå½ä»¤%1ã"
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr "å·è¡ openssl å½ä»¤å¤±æã"
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr "openssl å½ä»¤å¤±æï¼ %1"
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "æ²ææå®çææéé°æªæ¡ã"
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "æ²ææå®çææè¦æ±æªæ¡ã"
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "æ²ææå®çææ CA æèã"
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "æ²ææå®çæææèæªæ¡ã"
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "æ²ææå®çææ CA ç®éã"
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "顯示åºè %1 çæèçæ
失æ (%2)ã"
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "éé°æªæ¡ä¸åå¨ã"
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
msgid "Invalid password."
msgstr "ç¡æçå¯ç¢¼ã"
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "æ¨å¿
é è¦æ輸åºå å¯çå¯ç¢¼ã"
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "æ¨å¿
é è¦æ PKCS12 å¯ç¢¼ã"
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "ç¡æ³è®åç®éï¼%1 (%2) [%3]ã"
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "%1 ä¸æ²æåºèã"
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "該ç³è«å·²ç¶åå¨ã"
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "æ¾ä¸å°ç³è«æ¨é¡ã"
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "æ¾ä¸å°èæ¸æ¨é¡ã"
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "ç¡æç caNameï¼%1ã"
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "ã%1ãä¸åå¨ã"
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "%1 ä»ç¶åå¨ã"
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "ç¡æ³å»ºç«ç®éï¼%1 (%2 [%3])ã"
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "ç¡æ³è¤è£½çµæ
ç¯æ¬ã"
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "ç¡æ³å»ºç«æªæ¡ã"
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "ç¡æ³åæç³è«ã"
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "åæç³è«æç¼çé¯èª¤ã"
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "ç¡æç RequestGenerationData ç©ä»¶ã"
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "ç¡æç NsBaseUrlExt å¼ã"
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "NsBaseUrlExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "ç¡æç NsBaseUrlExt ç©ä»¶ã"
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "ç¡æç NsRevocationUrlExt å¼ã"
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "NsRevocationUrlExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "ç¡æç NsRevocationUrlExt ç©ä»¶ã"
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "ç¡æç NsCaRevocationUrlExt å¼ã"
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "NsCaRevocationUrlExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "ç¡æç NsCaRevocationUrlExt ç©ä»¶ã"
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "ç¡æç NsRenewalUrlExt å¼ã"
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "NsRenewalUrlExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "ç¡æç NsRenewalUrlExt ç©ä»¶ã"
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "ç¡æç NsCaPolicyUrlExt å¼ã"
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "NsCaPolicyUrlExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "ç¡æç NsCaPolicyUrlExt ç©ä»¶ã"
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "ç¡æé¡åï¼%1ã"
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "NsSslServerNameExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "ç¡æç NsSslServerNameExt ç©ä»¶ã"
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "NsCommentExt ä¸åå¨ã"
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "ç¡æç NsCommentExt ç©ä»¶ã"
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "SubjectAlternativeNameExt ä¸åå¨ã"
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "ç¡æç SubjectAlternativeNameExt ç©ä»¶ã"
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "ç¡æç KeyIDã"
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "SubjectKeyIdentifierExt ä¸åå¨ã"
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "ç¡æç SubjectKeyIdentifierExt ç©ä»¶ã"
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "ç¼çå¤æ¬¡å»¶ä¼¸ï¼%1ã"
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "ç¡æ³åæèæ¸ (NIDï¼ %1 Critï¼%2)ã"
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "ç¼çå¤æ¬¡å»¶ä¼¸ã"
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "ç¡æ³åæèæ¸ (Critï¼%1)ã"
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "å¨ authorityInfoAccess ä¸çä½ç½®ç¡æã"
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr "ç¡æç X509v3CertificateIssueExts::setNsBaseUrl å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr "ç¡æç X509v3CertificateIssueExts::setNsRevocationUrl å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr "ç¡æç X509v3CertificateIssueExts::setNsCaRevocationUrl å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr "ç¡æç X509v3CertificateIssueExts::setNsRenewalUrl å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr "ç¡æç X509v3CertificateIssueExts::setNsCaPolicyUrl å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr "ç¡æç X509v3CertificateIssueExts::setNsSslServerName å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr "ç¡æç X509v3CertificateIssueExts::setNsComment å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr "ç¡æç X509v3CertificateIssueExts::setNsCertType å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr "ç¡æç X509v3CertificateIssueExts::setKeyUsage å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr "ç¡æç X509v3CertificateIssueExts::setBasicConstraints å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr "ç¡æç X509v3CertificateIssueExts::setExtendedKeyUsage å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr "ç¡æç X509v3CertificateIssueExts::setSubjectKeyIdentifier å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr "ç¡æç X509v3CertificateIssueExts::setAuthorityKeyIdentifier å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr "ç¡æç X509v3CertificateIssueExts::setSubjectAlternativeName å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr "ç¡æç X509v3CertificateIssueExts::setIssuerAlternativeName å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr "ç¡æç X509v3CertificateIssueExts::setAuthorityInfoAccess å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr "ç¡æç X509v3CertificateIssueExts::setCRLDistributionPoints å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr "ç¡æç X509v3CertificateIssueExts::setCertificatePolicies å¼ã"
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "ç¡æç X509v3RequestExts ç©ä»¶ã"
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr "ç¡æç X509v3CRLGenerationExts::setAuthorityKeyIdentifier å¼ã"
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr "ç¡æç X509v3CRLGenerationExts::setIssuerAlternativeName å¼ã"
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "ç¡æç X509v3RequestExts::setNsSslServerName å¼ã"
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "ç¡æç X509v3RequestExts::setNsComment å¼ã"
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "ç¡æç X509v3RequestExts::setNsCertType å¼ã"
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "ç¡æç X509v3RequestExts::setKeyUsage å¼ã"
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "ç¡æç X509v3RequestExts::setBasicConstraints å¼ã"
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "ç¡æç X509v3RequestExts::setNsCertType å¼ã"
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr "ç¡æç X509v3RequestExts::setSubjectKeyIdentifier å¼ã"
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr "ç¡æç X509v3RequestExts::setSubjectAlternativeName å¼ã"
Modified: limal-branches/mc-devel/limal-ca-mgm/po/zu.po
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/po/zu.po?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/po/zu.po (original)
+++ limal-branches/mc-devel/limal-ca-mgm/po/zu.po Thu Jun 3 17:26:52 2010
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: limal-ca-mgm\n"
"Report-Msgid-Bugs-To: translation@suse.de\n"
-"POT-Creation-Date: 2009-07-10 14:14+0200\n"
+"POT-Creation-Date: 2010-06-03 17:06+0200\n"
"PO-Revision-Date: 2006-11-03 12:03\n"
"Last-Translator: Novell Language \n"
"Language-Team: Novell Language \n"
@@ -13,212 +13,212 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/AuthorityInfoAccessExtension.cpp:110
-#: src/AuthorityInfoAccessExtension.cpp:139
+#: src/AuthorityInfoAccessExtension.cpp:108
+#: src/AuthorityInfoAccessExtension.cpp:137
msgid "Invalid location."
msgstr "Indawo eyiphutha."
-#: src/AuthorityInfoAccessExtension.cpp:115
-#: src/AuthorityInfoAccessExtension.cpp:144
+#: src/AuthorityInfoAccessExtension.cpp:113
+#: src/AuthorityInfoAccessExtension.cpp:142
msgid "Invalid accessOID."
msgstr "I-accessOID eyiphutha."
-#: src/AuthorityInfoAccessExtension.cpp:259
-#: src/AuthorityInfoAccessExtension.cpp:342
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:86
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:193
-#: 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:1582
-#: src/CertificateIssueData.cpp:219 src/CertificatePoliciesExtension.cpp:169
-#: src/CertificatePoliciesExtension.cpp:264
-#: src/CertificatePoliciesExtension.cpp:425
-#: src/CertificatePoliciesExtension.cpp:523
-#: src/CertificatePoliciesExtension.cpp:713
-#: src/CertificatePoliciesExtension.cpp:830
-#: src/CRLDistributionPointsExtension.cpp:76
-#: src/CRLDistributionPointsExtension.cpp:166 src/CRLGenerationData.cpp:163
-#: src/DNObject.cpp:251 src/ExtendedKeyUsageExt.cpp:77
-#: src/ExtendedKeyUsageExt.cpp:229 src/IssuerAlternativeNameExtension.cpp:98
-#: src/IssuerAlternativeNameExtension.cpp:224
-#: src/RequestGenerationData.cpp:248 src/StringExtensions.cpp:122
-#: src/StringExtensions.cpp:199 src/StringExtensions.cpp:287
-#: src/StringExtensions.cpp:357 src/StringExtensions.cpp:441
-#: src/StringExtensions.cpp:511 src/StringExtensions.cpp:594
-#: src/StringExtensions.cpp:664 src/StringExtensions.cpp:746
-#: src/StringExtensions.cpp:816 src/StringExtensions.cpp:958
-#: src/StringExtensions.cpp:1020 src/StringExtensions.cpp:1084
-#: src/SubjectAlternativeNameExtension.cpp:85
-#: src/SubjectAlternativeNameExtension.cpp:215
-#: src/SubjectKeyIdentifierExtension.cpp:85
-#: src/SubjectKeyIdentifierExtension.cpp:208
+#: src/AuthorityInfoAccessExtension.cpp:257
+#: src/AuthorityInfoAccessExtension.cpp:340
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:84
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:191
+#: src/BasicConstraintsExtension.cpp:82 src/BasicConstraintsExtension.cpp:185
+#: src/BitExtensions.cpp:132 src/BitExtensions.cpp:245
+#: src/BitExtensions.cpp:372 src/BitExtensions.cpp:480 src/CA.cpp:1580
+#: src/CertificateIssueData.cpp:217 src/CertificatePoliciesExtension.cpp:167
+#: src/CertificatePoliciesExtension.cpp:262
+#: src/CertificatePoliciesExtension.cpp:423
+#: src/CertificatePoliciesExtension.cpp:521
+#: src/CertificatePoliciesExtension.cpp:711
+#: src/CertificatePoliciesExtension.cpp:828
+#: src/CRLDistributionPointsExtension.cpp:74
+#: src/CRLDistributionPointsExtension.cpp:164 src/CRLGenerationData.cpp:161
+#: src/DNObject.cpp:249 src/ExtendedKeyUsageExt.cpp:75
+#: src/ExtendedKeyUsageExt.cpp:227 src/IssuerAlternativeNameExtension.cpp:96
+#: src/IssuerAlternativeNameExtension.cpp:222
+#: src/RequestGenerationData.cpp:246 src/StringExtensions.cpp:120
+#: src/StringExtensions.cpp:197 src/StringExtensions.cpp:285
+#: src/StringExtensions.cpp:355 src/StringExtensions.cpp:439
+#: src/StringExtensions.cpp:509 src/StringExtensions.cpp:592
+#: src/StringExtensions.cpp:662 src/StringExtensions.cpp:744
+#: src/StringExtensions.cpp:814 src/StringExtensions.cpp:956
+#: src/StringExtensions.cpp:1018 src/StringExtensions.cpp:1082
+#: src/SubjectAlternativeNameExtension.cpp:83
+#: src/SubjectAlternativeNameExtension.cpp:213
+#: src/SubjectKeyIdentifierExtension.cpp:83
+#: src/SubjectKeyIdentifierExtension.cpp:206
msgid "Wrong type: %1."
msgstr "Uhlobo oluyiphutha: %1."
-#: src/AuthorityInfoAccessExtension.cpp:310
+#: src/AuthorityInfoAccessExtension.cpp:308
msgid "Invalid AuthorityInformation in the information list."
msgstr "UkwaziswaKwegunya okuyiphutha ohlwini lokwaziswa"
-#: src/AuthorityInfoAccessExtension.cpp:323
+#: src/AuthorityInfoAccessExtension.cpp:321
msgid "AuthorityInfoAccessExt is not present."
msgstr "AuthorityInfoAccessExt ayitholakali."
-#: src/AuthorityInfoAccessExtension.cpp:334
+#: src/AuthorityInfoAccessExtension.cpp:332
msgid "Invalid AuthorityInfoAccessExt object."
msgstr "Into ye-AuthorityInfoAccessExt ayikho emthethweni."
-#: src/AuthorityKeyIdentifierExtension.cpp:97
-#: src/AuthorityKeyIdentifierExtension.cpp:108
-#: src/AuthorityKeyIdentifierExtension.cpp:119
+#: src/AuthorityKeyIdentifierExtension.cpp:95
+#: src/AuthorityKeyIdentifierExtension.cpp:106
+#: src/AuthorityKeyIdentifierExtension.cpp:117
msgid "AuthorityKeyIdentifierExt is not present."
msgstr "AuthorityKeyIdentifierExt ayitholakali."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:154
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:173
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:152
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:171
msgid "AuthorityKeyIdentifierGenerateExt is not present."
msgstr "I-AuthorityKeyIdentifierGenerateExt ayitholakali."
-#: src/AuthorityKeyIdentifierGenerateExtension.cpp:185
+#: src/AuthorityKeyIdentifierGenerateExtension.cpp:183
msgid "Invalid AuthorityKeyIdentifierGenerateExt object."
msgstr "Into ye-AuthorityKeyIdentifierGenerateExt engekho emthethweni."
-#: src/BasicConstraintsExtension.cpp:155 src/BasicConstraintsExtension.cpp:167
+#: src/BasicConstraintsExtension.cpp:153 src/BasicConstraintsExtension.cpp:165
msgid "BasicConstraintsExt is not present."
msgstr "I-BasicConstraintsExt ayitholakali."
-#: src/BasicConstraintsExtension.cpp:179
+#: src/BasicConstraintsExtension.cpp:177
msgid "Invalid BasicConstraintsExt object."
msgstr "Into ye-BasicConstraintsExt ayikho emthethweni."
-#: src/BitExtensions.cpp:111
+#: src/BitExtensions.cpp:109
msgid "This BitExtension is not present."
msgstr "I-BitExtension ayitholakali."
-#: src/BitExtensions.cpp:174 src/BitExtensions.cpp:203
+#: src/BitExtensions.cpp:172 src/BitExtensions.cpp:201
msgid "Invalid value for keyUsage."
msgstr "I-value eyiphutha ye-keyUsage."
-#: src/BitExtensions.cpp:215 src/BitExtensions.cpp:226
+#: src/BitExtensions.cpp:213 src/BitExtensions.cpp:224
msgid "KeyUsageExt is not present."
msgstr "I-KeyUsageExt ayitholakali."
-#: src/BitExtensions.cpp:239
+#: src/BitExtensions.cpp:237
msgid "Invalid KeyUsageExt object."
msgstr "Into ye-KeyUsageExt engekho emthethweni."
-#: src/BitExtensions.cpp:412
+#: src/BitExtensions.cpp:410
msgid "Invalid value for NsCertTypeExt."
msgstr "Ivalue engekho emthethweni ye-NsCertTypeExt."
-#: src/BitExtensions.cpp:441
+#: src/BitExtensions.cpp:439
msgid "Invalid value for NsCertTypeExt: %1."
msgstr "I-value engekho emthethweni ye-NsCertTypeExt: %1."
-#: src/BitExtensions.cpp:453
+#: src/BitExtensions.cpp:451
msgid "NsCertTypeExt is not present."
msgstr "I-NsCertTypeExt ayitholakali."
-#: src/BitExtensions.cpp:474
+#: src/BitExtensions.cpp:472
msgid "Invalid NsCertTypeExt object."
msgstr "Into ye-NsCertTypeExt engekho emthethweni."
-#: src/CA.cpp:101
+#: src/CA.cpp:99
msgid "Template not initialized."
msgstr "I-template ayilungiselelwanga ukuqalisa."
-#: src/CA.cpp:159 src/CA.cpp:1473
+#: src/CA.cpp:157 src/CA.cpp:1471
msgid "Empty CA name."
msgstr "Igama le-CA elingenalutho"
-#: src/CA.cpp:167
+#: src/CA.cpp:165
msgid "Template does not exist: %1."
msgstr "I-template ayitholakali: %1."
-#: src/CA.cpp:179 src/CA.cpp:1494
+#: src/CA.cpp:177 src/CA.cpp:1492
msgid "Invalid CA password."
msgstr "Iphasiwedi ye-CA engekho emthethweni."
-#: src/CA.cpp:225 src/CA.cpp:1149 src/CA.cpp:1292
+#: src/CA.cpp:223 src/CA.cpp:1147 src/CA.cpp:1290
msgid "Error while creating the CA infrastructure."
msgstr "Kwenzeke iphutha ngesikhathi yakha ingqalasizinda se-CA."
-#: src/CA.cpp:245 src/CA.cpp:989
+#: src/CA.cpp:243 src/CA.cpp:987
msgid "Cannot parse the certificate name %1."
msgstr "Ayikwazi ukunqunta igama %1 lesitifiketi."
-#: src/CA.cpp:256
+#: src/CA.cpp:254
msgid "Cannot copy the private key."
msgstr "Ayikwazi ukukopisha isikhiye sangasese."
-#: src/CA.cpp:267
+#: src/CA.cpp:265
msgid "Cannot copy the certificate."
msgstr "Ayikwazi ukukopisha isitifiketi."
-#: src/CA.cpp:299
+#: src/CA.cpp:297
msgid "Invalid request data."
msgstr "Ukwaziswa kwesicelo okungekho emthethweni."
-#: src/CA.cpp:319
+#: src/CA.cpp:317
msgid "Duplicate DN. Key %1.key already exists."
msgstr "I-DN ephindwe kabili. Isikhiye %1.isikhiye sesikhona kakade."
-#: src/CA.cpp:327
+#: src/CA.cpp:325
msgid "Duplicate DN. Request %1.req already exists."
msgstr "I-DN ephindwe kabili. Isicelo %1.isic sesikhona kakade."
-#: src/CA.cpp:372
+#: src/CA.cpp:370
msgid "Request does not exist (%1)."
msgstr "Isicelo asitholakali (%1)."
-#: src/CA.cpp:378
+#: src/CA.cpp:376
msgid "Invalid issue data."
msgstr "Ukwaziswa okukhishiwe okungekho emthethweni."
-#: src/CA.cpp:395
+#: src/CA.cpp:393
msgid "The CA expires before the certificate should expire."
msgstr "I-CA iphelelwa isikhathi ngaphambi kokuphela kwesikhathi sesitifiketi."
-#: src/CA.cpp:473
+#: src/CA.cpp:471
msgid "Issuing the certificate failed."
msgstr "Ukukhishwa kwesitifiketi akuphumelelanga."
-#: src/CA.cpp:490
+#: src/CA.cpp:488
msgid "File %1 not found in the repository."
msgstr "Ifayela %1 ayitholakali enqolobaneni yamafayela."
-#: src/CA.cpp:497 src/CRLData_Priv.cpp:179
+#: src/CA.cpp:495 src/CRLData_Priv.cpp:177
msgid "Invalid CRL reason."
msgstr "Isizathu se-CRL esingezwakali."
-#: src/CA.cpp:520
+#: src/CA.cpp:518
msgid "Invalid CRL data."
msgstr "Ukwaziswa kwe-CRL okungekho emthethweni."
-#: src/CA.cpp:568
+#: src/CA.cpp:566
msgid "Duplicate DN. Request already exists."
msgstr "I-DN ephindwe kabili. Isicelo sesikhona kakade."
-#: src/CA.cpp:833 src/CA.cpp:860 src/CA.cpp:890 src/OpenSSLUtils.cpp:1007
+#: src/CA.cpp:831 src/CA.cpp:858 src/CA.cpp:888 src/OpenSSLUtils.cpp:1005
msgid "Cannot parse the certificate name."
msgstr "Ayikwazi ukunqunta igama lesitifiketi."
-#: src/CA.cpp:941
+#: src/CA.cpp:939
msgid "Request %1 does not exist."
msgstr "Isicelo %1 asitholakali."
-#: src/CA.cpp:963
+#: src/CA.cpp:961
msgid "Removing the request failed (%1)."
msgstr "Ukususa isicelo kuhlulekile (%1)."
-#: src/CA.cpp:977
+#: src/CA.cpp:975
msgid "Certificate %1 does not exist."
msgstr "Isitifiketi %1 asitholakali."
-#: src/CA.cpp:1026
+#: src/CA.cpp:1024
msgid "Removing the certificate failed: %1."
msgstr "Ukususwa kwesitifiketi akuphumelelanga: %1."
-#: src/CA.cpp:1034
+#: src/CA.cpp:1032
msgid ""
"Only revoked or expired certificates can be deleted. The status of the "
"certificate is %1."
@@ -226,64 +226,64 @@
"Izitifiketi ezinqatshiwe noma eziphelelwe isikhathi zingasuswa. Isimo "
"sesitifiketi %1."
-#: src/CA.cpp:1046
+#: src/CA.cpp:1044
msgid "Database not found."
msgstr "Isizinda zokwaziswa asitholakali."
-#: src/CA.cpp:1072
+#: src/CA.cpp:1070
msgid "Certificate does not exist."
msgstr "Isitifiketi asitholakali."
-#: src/CA.cpp:1086
+#: src/CA.cpp:1084
msgid "Invalid purpose %1."
msgstr "Akunanjongo %1."
-#: src/CA.cpp:1129
+#: src/CA.cpp:1127
msgid "Invalid CA request data."
msgstr "Ukwaziswa kwesicelo se-CA okungekho emthethweni."
-#: src/CA.cpp:1135
+#: src/CA.cpp:1133
msgid "Invalid CA issue data."
msgstr "Ukwaziswa okukhishiwe kwe-CA okungekho emthethweni."
-#: src/CA.cpp:1230
+#: src/CA.cpp:1228
msgid "CA name is empty."
msgstr "Igama le-CA alinalutho."
-#: src/CA.cpp:1239
+#: src/CA.cpp:1237
msgid "CA directory already exists."
msgstr "I-directory ye-CA isikhona kakade."
-#: src/CA.cpp:1250
+#: src/CA.cpp:1248
msgid "According to basicConstraints, this is not a CA."
msgstr "Ngokwe-basicConstraints, lena akuyona i-CA."
-#: src/CA.cpp:1257
+#: src/CA.cpp:1255
msgid "CA key is empty."
msgstr "Isikhiye se-CA alinalutho."
-#: src/CA.cpp:1266
+#: src/CA.cpp:1264
msgid "Invalid key data."
msgstr "Ukwaziswa kwesikhiye okungekho emthethweni."
-#: src/CA.cpp:1273
+#: src/CA.cpp:1271
msgid "CA password is empty."
msgstr "Iphasiwedi ye-CA ayinalutho."
-#: src/CA.cpp:1317
+#: src/CA.cpp:1315
msgid "Error during key encryption."
msgstr "Kwenzeke iphutha ngesikhathi kufakwa amakhodi okuphepha."
-#: src/CA.cpp:1339
+#: src/CA.cpp:1337
#, fuzzy
msgid "Error during write defaults."
msgstr "Kwenzeke iphutha ngesikhathi kufakwa amakhodi okuphepha."
-#: src/CA.cpp:1483
+#: src/CA.cpp:1481
msgid "CA name does not exist (%1)."
msgstr "Igama le-CA alitholakali (%1)."
-#: src/CA.cpp:1514
+#: src/CA.cpp:1512
msgid ""
"Deleting the CA is not allowed. The CA must be expired or never have signed "
"a certificate."
@@ -291,686 +291,686 @@
"Ukususa i-CA akuvunyelwe. I-CA kungenzeka isiphelelwe isikhathi noma ayikaze "
"ibe nesitifiketi esisayiniwe."
-#: src/CA.cpp:1539
+#: src/CA.cpp:1537
msgid "Deleting the CA failed: %1."
msgstr "Ukususa i-CA kuhlulekile: %1."
-#: src/CA.cpp:1590
+#: src/CA.cpp:1588
msgid "The configuration file is missing a value for policy."
msgstr "Ifayela yokuhlela ayikuboni ukubaluleka kwale nkambiso. "
-#: src/CA.cpp:1600 src/CA.cpp:1862 src/DNObject.cpp:270
-#: src/DNObject_Priv.cpp:209
+#: src/CA.cpp:1598 src/CA.cpp:1860 src/DNObject.cpp:268
+#: src/DNObject_Priv.cpp:207
msgid "Cannot parse section %1."
msgstr "Ayikwazi ukunqunta le ngxenye %1."
-#: src/CA.cpp:1672
+#: src/CA.cpp:1670
msgid "Field %1 must have a value."
msgstr "Isikhala '%1' kumelwe sibe ne-value."
-#: src/CA.cpp:1711
+#: src/CA.cpp:1709
msgid "%1 must be defined."
msgstr "I-%1 kumelwe icaciswe."
-#: src/CA.cpp:1796
+#: src/CA.cpp:1794
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:1808
+#: src/CA.cpp:1806
msgid "The configuration file seems to have an invalid policy."
msgstr "Ifayela yokuhlela kubonakala inenkambiso engekho emthethweni."
-#: src/CA.cpp:1834 src/CA.cpp:1844
+#: src/CA.cpp:1832 src/CA.cpp:1842
msgid "The configuration is not initialized."
msgstr "Ukuhlela akuzange kulungiselelwe ukuba kuqalise."
-#: src/CA.cpp:1852 src/DNObject.cpp:259 src/DNObject_Priv.cpp:199
+#: src/CA.cpp:1850 src/DNObject.cpp:257 src/DNObject_Priv.cpp:197
msgid "Missing section 'distinguished_name' in the configuration file."
msgstr "Ingxenye elahlekile âyegama_eliyingqayiziveleâ kwifayela yokuhlela."
-#: src/CertificateData_Priv.cpp:94 src/CRLData_Priv.cpp:124
-#: src/CRLData_Priv.cpp:161
+#: src/CertificateData_Priv.cpp:92 src/CRLData_Priv.cpp:122
+#: src/CRLData_Priv.cpp:159
msgid "Invalid serial %1."
msgstr "I-serial engekho emthethweni %1."
-#: src/CertificateData_Priv.cpp:206 src/CRLData_Priv.cpp:463
-#: src/DNObject_Priv.cpp:81 src/RequestData_Priv.cpp:369
+#: src/CertificateData_Priv.cpp:204 src/CRLData_Priv.cpp:461
+#: src/DNObject_Priv.cpp:79 src/RequestData_Priv.cpp:367
msgid "Cannot create a memory BIO."
msgstr "Ayikwazi ukwakha i-BIO yememori."
-#: src/CertificateData_Priv.cpp:235
+#: src/CertificateData_Priv.cpp:233
msgid "Cannot parse the certificate."
msgstr "Ayikwazi ukunqunta isitifiketi."
-#: src/CertificateData_Priv.cpp:248
+#: src/CertificateData_Priv.cpp:246
msgid "Error while parsing the certificate."
msgstr "Kwenzeke iphutha ngesikhathi inqunta isitifiketi."
-#: src/CertificateData_Priv.cpp:275
+#: src/CertificateData_Priv.cpp:273
#, fuzzy
msgid "Cannot parse serial."
msgstr "Ayikwazi ukunqunta le ngxenye %1."
-#: src/CertificateData_Priv.cpp:300 src/CertificateData_Priv.cpp:334
-#: src/CRLData_Priv.cpp:91 src/CRLData_Priv.cpp:341 src/CRLData_Priv.cpp:375
+#: src/CertificateData_Priv.cpp:298 src/CertificateData_Priv.cpp:332
+#: src/CRLData_Priv.cpp:89 src/CRLData_Priv.cpp:339 src/CRLData_Priv.cpp:373
msgid "Cannot parse date %1."
msgstr "Ayikwazi ukunqunta usuku %1."
-#: src/CertificateData_Priv.cpp:389 src/RequestData_Priv.cpp:182
+#: src/CertificateData_Priv.cpp:387 src/RequestData_Priv.cpp:180
msgid "Unable to get the public key."
msgstr "Ayikwazi ukuthola isikhiye sikawonkâ uwonke."
-#: src/CertificateData_Priv.cpp:400 src/RequestData_Priv.cpp:193
+#: src/CertificateData_Priv.cpp:398 src/RequestData_Priv.cpp:191
msgid "Could not get RSA key."
msgstr "Ayikwazanga ukuthola izikhiye ze-RSA."
-#: src/CertificateData_Priv.cpp:420 src/RequestData_Priv.cpp:213
+#: src/CertificateData_Priv.cpp:418 src/RequestData_Priv.cpp:211
msgid "Unsupported public key type."
msgstr "Uhlobo lwesikhiye sikawonkâ uwonke esingasekelwe."
-#: src/CertificateData_Priv.cpp:456 src/RequestData_Priv.cpp:246
+#: src/CertificateData_Priv.cpp:454 src/RequestData_Priv.cpp:244
msgid "Unsupported public key algorithm."
msgstr "Uhlobo lwe-algorithm kawonkâ uwonke engasekelwe."
-#: src/CertificateData_Priv.cpp:488 src/CRLData_Priv.cpp:424
-#: src/RequestData_Priv.cpp:276
+#: src/CertificateData_Priv.cpp:486 src/CRLData_Priv.cpp:422
+#: src/RequestData_Priv.cpp:274
msgid "Unsupported signature algorithm %1."
msgstr "I-algorithm yesignisha engasekelwe %1."
-#: src/CertificateIssueData.cpp:211
+#: src/CertificateIssueData.cpp:209
msgid "Invalid CertificateIssueData object."
msgstr "Into ye-CertificateIssueData engekho emthethweni."
-#: src/CertificatePoliciesExtension.cpp:216
+#: src/CertificatePoliciesExtension.cpp:214
msgid "The text is too long."
msgstr "Umbhalo mude kakhulu."
-#: src/CertificatePoliciesExtension.cpp:255
+#: src/CertificatePoliciesExtension.cpp:253
msgid "Invalid UserNotice object."
msgstr "Into ye- UserNotice engekho emthethweni."
-#: src/CertificatePoliciesExtension.cpp:395
-#: src/CertificatePoliciesExtension.cpp:459
+#: src/CertificatePoliciesExtension.cpp:393
+#: src/CertificatePoliciesExtension.cpp:457
msgid "Invalid value for policyIdentifier: %1."
msgstr "I-value engekho emthethweni ye-policyIdentifier: %1."
-#: src/CertificatePoliciesExtension.cpp:514
+#: src/CertificatePoliciesExtension.cpp:512
msgid "Invalid CertificatePolicy object."
msgstr "Into engekho emthethweni ye-CertificatePolicy."
-#: src/CertificatePoliciesExtension.cpp:783
-#: src/CertificatePoliciesExtension.cpp:808
+#: src/CertificatePoliciesExtension.cpp:781
+#: src/CertificatePoliciesExtension.cpp:806
msgid "CertificatePoliciesExt is not present."
msgstr "I-CertificatePoliciesExt ayitholakali."
-#: src/CertificatePoliciesExtension.cpp:821
+#: src/CertificatePoliciesExtension.cpp:819
msgid "Invalid CertificatePoliciesExt object."
msgstr "Into ye-CertificatePoliciesExt engekho emthethweni."
-#: src/CRLData.cpp:223
+#: src/CRLData.cpp:221
msgid "Entry not found."
msgstr "Into ayitholakali."
-#: src/CRLData_Priv.cpp:491
+#: src/CRLData_Priv.cpp:489
msgid "Cannot parse CRL."
msgstr "Ayikwazi ukunqunta i-CRL."
-#: src/CRLData_Priv.cpp:504
+#: src/CRLData_Priv.cpp:502
msgid "Error parsing the CRL."
msgstr "Kwenzeke iphutha ngesikhathi inqunta i-CRL."
-#: src/CRLDistributionPointsExtension.cpp:145
+#: src/CRLDistributionPointsExtension.cpp:143
msgid "CRLDistributionPointsExt is not present."
msgstr "I-CRLDistributionPointsExt ayitholakali."
-#: src/CRLDistributionPointsExtension.cpp:157
+#: src/CRLDistributionPointsExtension.cpp:155
msgid "Invalid CRLDistributionPointsExt object."
msgstr "Into ye-CRLDistributionPointsExt ayikho emthethweni."
-#: src/CRLGenerationData.cpp:156
+#: src/CRLGenerationData.cpp:154
msgid "Invalid CRLGenerationData object."
msgstr "Into ye-CRLGenerationData engekho emthethweni."
-#: src/CRLReason.cpp:100 src/CRLReason.cpp:136
+#: src/CRLReason.cpp:98 src/CRLReason.cpp:134
msgid "Invalid revoke reason %1."
msgstr "Isizathu sokusekela esingekho emthethweni %1."
-#: src/CRLReason.cpp:174
+#: src/CRLReason.cpp:172
msgid "Reason is not certificateHold."
msgstr "Isizathu asikho certificateHold."
-#: src/CRLReason.cpp:197 src/CRLReason.cpp:211
+#: src/CRLReason.cpp:195 src/CRLReason.cpp:209
msgid "Reason is not keyCompromise."
msgstr "Isizathu asikho keyCompromise"
-#: src/CRLReason.cpp:242 src/CRLReason.cpp:256
+#: src/CRLReason.cpp:240 src/CRLReason.cpp:254
msgid "Reason is not CACompromise."
msgstr "Isizathu asikho CACompromise"
-#: src/DNObject.cpp:111
+#: src/DNObject.cpp:109
msgid "Invalid type %1."
msgstr "Akunanjongo %1."
-#: src/DNObject_Priv.cpp:159
+#: src/DNObject_Priv.cpp:157
msgid "Cannot parse DN line: %1."
msgstr "Ayikwazi ukunqunta umugqa we-DN: %1."
-#: src/ExtendedKeyUsageExt.cpp:122 src/ExtendedKeyUsageExt.cpp:171
+#: src/ExtendedKeyUsageExt.cpp:120 src/ExtendedKeyUsageExt.cpp:169
msgid "Invalid ExtendedKeyUsage option %1."
msgstr "Ukukhetha i-ExtendedKeyUsage okungekho emthethweni %1."
-#: src/ExtendedKeyUsageExt.cpp:130 src/ExtendedKeyUsageExt.cpp:179
+#: src/ExtendedKeyUsageExt.cpp:128 src/ExtendedKeyUsageExt.cpp:177
msgid "Invalid ExtendedKeyUsageExt."
msgstr "I-ExtendedKeyUsageExt engekho emthethweni."
-#: src/ExtendedKeyUsageExt.cpp:192
+#: src/ExtendedKeyUsageExt.cpp:190
msgid "ExtendedKeyUsageExt is not present."
msgstr "I-ExtendedKeyUsageExt ayitholakali."
-#: src/ExtendedKeyUsageExt.cpp:221
+#: src/ExtendedKeyUsageExt.cpp:219
msgid "Invalid ExtendedKeyUsageExt object."
msgstr "Into ye-ExtendedKeyUsageExt engekho emthethweni."
-#: src/IssuerAlternativeNameExtension.cpp:166
-#: src/IssuerAlternativeNameExtension.cpp:191
+#: src/IssuerAlternativeNameExtension.cpp:164
+#: src/IssuerAlternativeNameExtension.cpp:189
msgid "IssuerAlternativeNameExt is not present."
msgstr "I-IssuerAlternativeNameExt ayitholakali."
-#: src/IssuerAlternativeNameExtension.cpp:203
+#: src/IssuerAlternativeNameExtension.cpp:201
msgid "Invalid literal value for IssuerAlternativeNameExt."
msgstr "I-value engokoqobo ye-IssuerAlternativeNameExt engekho emthethweni."
-#: src/IssuerAlternativeNameExtension.cpp:216
+#: src/IssuerAlternativeNameExtension.cpp:214
msgid "Invalid IssuerAlternativeNameExt object."
msgstr "Into ye-IssuerAlternativeNameExt engekho emthethweni."
-#: src/LiteralValues.cpp:130
+#: src/LiteralValues.cpp:128
msgid "Unknown type."
msgstr "Uhlobo olungaziwa."
-#: src/LocalManagement.cpp:95
+#: src/LocalManagement.cpp:93
msgid "Cannot split certificate output."
msgstr "Ayikwazi ukuhlukanisa okukhishwe yisitifiketi."
-#: src/LocalManagement.cpp:292 src/LocalManagement.cpp:313
-#: src/LocalManagement.cpp:332
+#: src/LocalManagement.cpp:290 src/LocalManagement.cpp:311
+#: src/LocalManagement.cpp:330
msgid "Cannot create directory %1: %2."
msgstr "Ayikwazi ukwakha i-directory '%1'. %2."
-#: src/LocalManagement.cpp:346
+#: src/LocalManagement.cpp:344
msgid "%1 is not a directory."
msgstr "I-%1 ayiyona i-directory."
-#: src/LocalManagement.cpp:367
+#: src/LocalManagement.cpp:365
msgid "Invalid certificate file."
msgstr "Ifayela yesitifiketi engekho emthethweni."
-#: src/LocalManagement.cpp:445
+#: src/LocalManagement.cpp:443
msgid "File not found: %1."
msgstr "Ifayela ayitholakali: %1."
-#: src/LocalManagement.cpp:454
+#: src/LocalManagement.cpp:452
msgid "File too big: %1."
msgstr "Ifayela inkulu kakhulu: %1."
-#: src/LocalManagement.cpp:463 src/LocalManagement.cpp:518
+#: src/LocalManagement.cpp:461 src/LocalManagement.cpp:516
msgid "Cannot open file %1."
msgstr "Ayikwazi ukuvula ifayela %1."
-#: src/LocalManagement.cpp:483
+#: src/LocalManagement.cpp:481
msgid "Cannot read from file %1."
msgstr "Ayikwazi ukufunda ifayela %1."
-#: src/LocalManagement.cpp:508
+#: src/LocalManagement.cpp:506
msgid "File already exists: %1."
msgstr "Ifayela isikhona kakade: %1."
-#: src/LocalManagement.cpp:530
+#: src/LocalManagement.cpp:528
msgid "Cannot get lock on file %1."
msgstr "Ayikwazi ukuthola isihluthulelo efayeleni %1."
-#: src/LocalManagement.cpp:544
+#: src/LocalManagement.cpp:542
msgid "Cannot write to file %1."
msgstr "Ayikwazi ukubhala efayeleni %1."
-#: src/OpenSSLUtils.cpp:56
+#: src/OpenSSLUtils.cpp:54
msgid "File does not exist: %1."
msgstr "Ifayela ayitholakali: %1."
-#: src/OpenSSLUtils.cpp:65
+#: src/OpenSSLUtils.cpp:63
msgid "Directory does not exist: %1."
msgstr "I-directory ayikho: %1."
-#: src/OpenSSLUtils.cpp:74
+#: src/OpenSSLUtils.cpp:72
msgid "Invalid command %1."
msgstr "Ikhomandi engekho emthethweni %1."
-#: src/OpenSSLUtils.cpp:132 src/OpenSSLUtils.cpp:240 src/OpenSSLUtils.cpp:338
-#: src/OpenSSLUtils.cpp:462 src/OpenSSLUtils.cpp:600 src/OpenSSLUtils.cpp:700
-#: src/OpenSSLUtils.cpp:782 src/OpenSSLUtils.cpp:871 src/OpenSSLUtils.cpp:952
-#: src/OpenSSLUtils.cpp:1051 src/OpenSSLUtils.cpp:1139
-#: src/OpenSSLUtils.cpp:1277 src/OpenSSLUtils.cpp:1400
-#: src/OpenSSLUtils.cpp:1507 src/OpenSSLUtils.cpp:1663
-#: src/OpenSSLUtils.cpp:1805
+#: src/OpenSSLUtils.cpp:130 src/OpenSSLUtils.cpp:238 src/OpenSSLUtils.cpp:336
+#: src/OpenSSLUtils.cpp:460 src/OpenSSLUtils.cpp:598 src/OpenSSLUtils.cpp:698
+#: src/OpenSSLUtils.cpp:780 src/OpenSSLUtils.cpp:869 src/OpenSSLUtils.cpp:950
+#: src/OpenSSLUtils.cpp:1049 src/OpenSSLUtils.cpp:1137
+#: src/OpenSSLUtils.cpp:1275 src/OpenSSLUtils.cpp:1398
+#: src/OpenSSLUtils.cpp:1505 src/OpenSSLUtils.cpp:1661
+#: src/OpenSSLUtils.cpp:1803
msgid "Executing openssl command failed."
msgstr ""
-#: src/OpenSSLUtils.cpp:143 src/OpenSSLUtils.cpp:251 src/OpenSSLUtils.cpp:349
-#: src/OpenSSLUtils.cpp:473 src/OpenSSLUtils.cpp:611 src/OpenSSLUtils.cpp:711
-#: src/OpenSSLUtils.cpp:796 src/OpenSSLUtils.cpp:1165
-#: src/OpenSSLUtils.cpp:1318 src/OpenSSLUtils.cpp:1426
-#: src/OpenSSLUtils.cpp:1533 src/OpenSSLUtils.cpp:1701
-#: src/OpenSSLUtils.cpp:1846
+#: src/OpenSSLUtils.cpp:141 src/OpenSSLUtils.cpp:249 src/OpenSSLUtils.cpp:347
+#: src/OpenSSLUtils.cpp:471 src/OpenSSLUtils.cpp:609 src/OpenSSLUtils.cpp:709
+#: src/OpenSSLUtils.cpp:794 src/OpenSSLUtils.cpp:1163
+#: src/OpenSSLUtils.cpp:1316 src/OpenSSLUtils.cpp:1424
+#: src/OpenSSLUtils.cpp:1531 src/OpenSSLUtils.cpp:1699
+#: src/OpenSSLUtils.cpp:1844
msgid "openssl command failed: %1"
msgstr ""
-#: src/OpenSSLUtils.cpp:176 src/OpenSSLUtils.cpp:278 src/OpenSSLUtils.cpp:381
-#: src/OpenSSLUtils.cpp:499 src/OpenSSLUtils.cpp:638 src/OpenSSLUtils.cpp:734
+#: src/OpenSSLUtils.cpp:174 src/OpenSSLUtils.cpp:276 src/OpenSSLUtils.cpp:379
+#: src/OpenSSLUtils.cpp:497 src/OpenSSLUtils.cpp:636 src/OpenSSLUtils.cpp:732
msgid "No valid key file specified."
msgstr "Ayikho ifayela yesikhiye esemthethweni ebonisiwe."
-#: src/OpenSSLUtils.cpp:286 src/OpenSSLUtils.cpp:389
+#: src/OpenSSLUtils.cpp:284 src/OpenSSLUtils.cpp:387
msgid "No valid request file specified."
msgstr "Ayikho ifayela yesicelo esemthethweni ebonisiwe."
-#: src/OpenSSLUtils.cpp:507 src/OpenSSLUtils.cpp:646 src/OpenSSLUtils.cpp:742
+#: src/OpenSSLUtils.cpp:505 src/OpenSSLUtils.cpp:644 src/OpenSSLUtils.cpp:740
msgid "No valid CA certificate file specified."
msgstr "Ayikho ifayela yesitifikethi se-CA esemthethweni ebonisiwe."
-#: src/OpenSSLUtils.cpp:515 src/OpenSSLUtils.cpp:820
+#: src/OpenSSLUtils.cpp:513 src/OpenSSLUtils.cpp:818
msgid "No valid certificate file specified."
msgstr "Ayikho ifayela yesitifiketi esemthethweni ebonisiwe."
-#: src/OpenSSLUtils.cpp:828
+#: src/OpenSSLUtils.cpp:826
msgid "No valid CA directory specified."
msgstr "Ayikho i-directory ye-CA esemthethweni ebonisiwe."
-#: src/OpenSSLUtils.cpp:982
+#: src/OpenSSLUtils.cpp:980
msgid "Showing certificate status with serial %1 failed (%2)."
msgstr "Ukubonisa isimo sesitifiketi nge-serial %1 akuphumelelanga (%2)."
-#: src/OpenSSLUtils.cpp:1018
+#: src/OpenSSLUtils.cpp:1016
msgid "The key file does not exist."
msgstr "Ifayela yesikhiye ayitholakali."
-#: src/OpenSSLUtils.cpp:1313 src/OpenSSLUtils.cpp:1696
-#: src/OpenSSLUtils.cpp:1841
+#: src/OpenSSLUtils.cpp:1311 src/OpenSSLUtils.cpp:1694
+#: src/OpenSSLUtils.cpp:1839
#, fuzzy
msgid "Invalid password."
msgstr "Iphasiwedi ye-CA engekho emthethweni."
-#: src/OpenSSLUtils.cpp:1611
+#: src/OpenSSLUtils.cpp:1609
msgid "The password for encrypting the output is required."
msgstr "Iphasiwedi yokufaka amakhodi ayisivikelo kokuthunyelwayo iyadigeka."
-#: src/OpenSSLUtils.cpp:1756
+#: src/OpenSSLUtils.cpp:1754
msgid "The PKCS12 password is required."
msgstr "Iphasiwedi ye-PKCS12 iyadingeka."
-#: src/OpenSSLUtils.cpp:1872 src/OpenSSLUtils.cpp:2072
-#: src/OpenSSLUtils.cpp:2224
+#: src/OpenSSLUtils.cpp:1870 src/OpenSSLUtils.cpp:2070
+#: src/OpenSSLUtils.cpp:2222
msgid "Cannot read directory: %1 (%2) [%3]."
msgstr "Ayikwazi ukufunda i-directory: %1 (%2) [%3]."
-#: src/OpenSSLUtils.cpp:1922
+#: src/OpenSSLUtils.cpp:1920
msgid "No serial number found in %1."
msgstr "Ayikho inombolo ye-serial etholakele ku-%1."
-#: src/OpenSSLUtils.cpp:1942
+#: src/OpenSSLUtils.cpp:1940
msgid "The request already exists."
msgstr "Isicelo sesikhona kakade."
-#: src/OpenSSLUtils.cpp:2133
+#: src/OpenSSLUtils.cpp:2131
msgid "Cannot find the request subject."
msgstr "Ayikwazi ukuthola isihloko sesicelo."
-#: src/OpenSSLUtils.cpp:2294
+#: src/OpenSSLUtils.cpp:2292
msgid "Cannot find the certificate subject."
msgstr "Ayikwazi ukuthola isihloko sesitifiketi."
-#: src/OpenSSLUtils.cpp:2393
+#: src/OpenSSLUtils.cpp:2391
msgid "Invalid caName: %1."
msgstr "I-caName engekho emthethweni: %1."
-#: src/OpenSSLUtils.cpp:2402
+#: src/OpenSSLUtils.cpp:2400
msgid "'%1' does not exist."
msgstr "'I-o%1' ayitholakali."
-#: src/OpenSSLUtils.cpp:2412
+#: src/OpenSSLUtils.cpp:2410
msgid "%1 still exists."
msgstr "I-%1 isekhona."
-#: src/OpenSSLUtils.cpp:2423 src/OpenSSLUtils.cpp:2471
-#: src/OpenSSLUtils.cpp:2485 src/OpenSSLUtils.cpp:2499
-#: src/OpenSSLUtils.cpp:2513 src/OpenSSLUtils.cpp:2527
+#: src/OpenSSLUtils.cpp:2421 src/OpenSSLUtils.cpp:2469
+#: src/OpenSSLUtils.cpp:2483 src/OpenSSLUtils.cpp:2497
+#: src/OpenSSLUtils.cpp:2511 src/OpenSSLUtils.cpp:2525
msgid "Cannot create directory: %1 (%2 [%3])."
msgstr "Ayikwazi ukwakha i-directory: %1 (%2 [%3])."
-#: src/OpenSSLUtils.cpp:2458
+#: src/OpenSSLUtils.cpp:2456
msgid "Cannot copy the configuration template."
msgstr "Ayikwazi ukukopisha i-template yokuhlela."
-#: src/OpenSSLUtils.cpp:2545
+#: src/OpenSSLUtils.cpp:2543
msgid "Cannot create the file."
msgstr "Ayikwazi ukwakha ifayela."
-#: src/RequestData_Priv.cpp:396
+#: src/RequestData_Priv.cpp:394
msgid "Cannot parse the request."
msgstr "Ayikwazi ukunqunta isicelo."
-#: src/RequestData_Priv.cpp:409
+#: src/RequestData_Priv.cpp:407
msgid "Error while parsing the request."
msgstr "Kwenzeke iphutha ngesikhathi inqunta isicelo."
-#: src/RequestGenerationData.cpp:240
+#: src/RequestGenerationData.cpp:238
msgid "Invalid RequestGenerationData object."
msgstr "Into ye-RequestGenerationData engekho emthethweni."
-#: src/StringExtensions.cpp:109 src/StringExtensions.cpp:167
+#: src/StringExtensions.cpp:107 src/StringExtensions.cpp:165
msgid "Invalid value for NsBaseUrlExt."
msgstr "I-value ye-NsBaseUrlExt engekho emthethweni."
-#: src/StringExtensions.cpp:179
+#: src/StringExtensions.cpp:177
msgid "NsBaseUrlExt is not present."
msgstr "I-NsBaseUrlExt ayitholakali."
-#: src/StringExtensions.cpp:191
+#: src/StringExtensions.cpp:189
msgid "Invalid NsBaseUrlExt object."
msgstr "Into ye-NsBaseUrlExt engekho emthethweni."
-#: src/StringExtensions.cpp:274 src/StringExtensions.cpp:327
+#: src/StringExtensions.cpp:272 src/StringExtensions.cpp:325
msgid "Invalid value for NsRevocationUrlExt."
msgstr "I-value ye-NsRevocationUrlExt engekho emthethweni."
-#: src/StringExtensions.cpp:338
+#: src/StringExtensions.cpp:336
msgid "NsRevocationUrlExt is not present."
msgstr "I-NsRevocationUrlExt ayitholakali."
-#: src/StringExtensions.cpp:349
+#: src/StringExtensions.cpp:347
msgid "Invalid NsRevocationUrlExt object."
msgstr "Into ye-NsRevocationUrlExt engekho emthethweni."
-#: src/StringExtensions.cpp:428 src/StringExtensions.cpp:481
+#: src/StringExtensions.cpp:426 src/StringExtensions.cpp:479
msgid "Invalid value for NsCaRevocationUrlExt."
msgstr "I-value ye-NsCaRevocationUrlExt engekho emthethweni."
-#: src/StringExtensions.cpp:492
+#: src/StringExtensions.cpp:490
msgid "NsCaRevocationUrlExt is not present."
msgstr "I-NsCaRevocationUrlExt ayitholakali."
-#: src/StringExtensions.cpp:503
+#: src/StringExtensions.cpp:501
msgid "Invalid NsCaRevocationUrlExt object."
msgstr "Into ye-NsCaRevocationUrlExt engekho emthethweni."
-#: src/StringExtensions.cpp:581 src/StringExtensions.cpp:634
+#: src/StringExtensions.cpp:579 src/StringExtensions.cpp:632
msgid "Invalid value for NsRenewalUrlExt."
msgstr "I-value ye-NsRenewalUrlExt engekho emthethweni."
-#: src/StringExtensions.cpp:645
+#: src/StringExtensions.cpp:643
msgid "NsRenewalUrlExt is not present."
msgstr "I-NsRenewalUrlExt ayitholakali."
-#: src/StringExtensions.cpp:656
+#: src/StringExtensions.cpp:654
msgid "Invalid NsRenewalUrlExt object."
msgstr "Into ye-NsRenewalUrlExt engekho emthethweni."
-#: src/StringExtensions.cpp:733 src/StringExtensions.cpp:786
+#: src/StringExtensions.cpp:731 src/StringExtensions.cpp:784
msgid "Invalid value for NsCaPolicyUrlExt."
msgstr "I-value ye-NsCaPolicyUrlExt engekho emthethweni."
-#: src/StringExtensions.cpp:797
+#: src/StringExtensions.cpp:795
msgid "NsCaPolicyUrlExt is not present."
msgstr "I-NsCaPolicyUrlExt ayitholakali."
-#: src/StringExtensions.cpp:808
+#: src/StringExtensions.cpp:806
msgid "Invalid NsCaPolicyUrlExt object."
msgstr "Into ye-NsCaPolicyUrlExt ayikho emthethweni."
-#: src/StringExtensions.cpp:894
+#: src/StringExtensions.cpp:892
msgid "Invalid type: %1."
msgstr "Into engasebenzi: %1."
-#: src/StringExtensions.cpp:940
+#: src/StringExtensions.cpp:938
msgid "NsSslServerNameExt is not present."
msgstr "I-NsSslServerNameExt ayitholakali."
-#: src/StringExtensions.cpp:951
+#: src/StringExtensions.cpp:949
msgid "Invalid NsSslServerNameExt object."
msgstr "Into ye-NsSslServerNameExt engekho emthethweni."
-#: src/StringExtensions.cpp:1066
+#: src/StringExtensions.cpp:1064
msgid "NsCommentExt is not present."
msgstr "I-NsCommentExt ayitholakali."
-#: src/StringExtensions.cpp:1077
+#: src/StringExtensions.cpp:1075
msgid "Invalid NsCommentExt object."
msgstr "Into ye-NsCommentExt engekho emthethweni."
-#: src/SubjectAlternativeNameExtension.cpp:183
-#: src/SubjectAlternativeNameExtension.cpp:194
+#: src/SubjectAlternativeNameExtension.cpp:181
+#: src/SubjectAlternativeNameExtension.cpp:192
msgid "SubjectAlternativeNameExt is not present."
msgstr "I-SubjectAlternativeNameExt ayitholakali."
-#: src/SubjectAlternativeNameExtension.cpp:207
+#: src/SubjectAlternativeNameExtension.cpp:205
msgid "Invalid SubjectAlternativeNameExt object."
msgstr "Into ye-SubjectAlternativeNameExt engekho emthethweni."
-#: src/SubjectKeyIdentifierExtension.cpp:129
-#: src/SubjectKeyIdentifierExtension.cpp:163
+#: src/SubjectKeyIdentifierExtension.cpp:127
+#: src/SubjectKeyIdentifierExtension.cpp:161
msgid "Invalid KeyID."
msgstr "I-KeyID engekho emthethweni."
-#: src/SubjectKeyIdentifierExtension.cpp:176
-#: src/SubjectKeyIdentifierExtension.cpp:187
+#: src/SubjectKeyIdentifierExtension.cpp:174
+#: src/SubjectKeyIdentifierExtension.cpp:185
msgid "SubjectKeyIdentifierExt is not present."
msgstr "I-SubjectKeyIdentifierExt ayitholakali."
-#: src/SubjectKeyIdentifierExtension.cpp:200
+#: src/SubjectKeyIdentifierExtension.cpp:198
msgid "Invalid SubjectKeyIdentifierExt object."
msgstr "Into ye-SubjectKeyIdentifierExt engekho emthethweni."
-#: src/X509v3CertificateExtensions_Priv.cpp:395
-#: src/X509v3CertificateExtensions_Priv.cpp:452
-#: src/X509v3RequestExtensions_Priv.cpp:134
-#: src/X509v3RequestExtensions_Priv.cpp:189
+#: src/X509v3CertificateExtensions_Priv.cpp:393
+#: src/X509v3CertificateExtensions_Priv.cpp:450
+#: src/X509v3RequestExtensions_Priv.cpp:132
+#: src/X509v3RequestExtensions_Priv.cpp:187
msgid "Extension occurred more than once: %1."
msgstr "Isandiso segama senzeke izikhathi ezingaphezu kwesisodwa: %1."
-#: src/X509v3CertificateExtensions_Priv.cpp:402
-#: src/X509v3CertificateExtensions_Priv.cpp:459
-#: src/X509v3RequestExtensions_Priv.cpp:141
-#: src/X509v3RequestExtensions_Priv.cpp:196
+#: src/X509v3CertificateExtensions_Priv.cpp:400
+#: src/X509v3CertificateExtensions_Priv.cpp:457
+#: src/X509v3RequestExtensions_Priv.cpp:139
+#: src/X509v3RequestExtensions_Priv.cpp:194
msgid "Unable to parse the certificate (NID: %1 Crit: %2)."
msgstr "Ayikwazi ukunqunta isitifiketi (NID: %1 Crit: %2)."
-#: src/X509v3CertificateExtensions_Priv.cpp:511
-#: src/X509v3CertificateExtensions_Priv.cpp:577
-#: src/X509v3CertificateExtensions_Priv.cpp:641
-#: src/X509v3CertificateExtensions_Priv.cpp:703
-#: src/X509v3CertificateExtensions_Priv.cpp:773
-#: src/X509v3CertificateExtensions_Priv.cpp:842
-#: src/X509v3CertificateExtensions_Priv.cpp:918
-#: src/X509v3CertificateExtensions_Priv.cpp:1004
-#: src/X509v3CRLExtensions_Priv.cpp:135
-#: src/X509v3RequestExtensions_Priv.cpp:249
-#: src/X509v3RequestExtensions_Priv.cpp:315
-#: src/X509v3RequestExtensions_Priv.cpp:378
-#: src/X509v3RequestExtensions_Priv.cpp:439
+#: src/X509v3CertificateExtensions_Priv.cpp:509
+#: src/X509v3CertificateExtensions_Priv.cpp:575
+#: src/X509v3CertificateExtensions_Priv.cpp:639
+#: src/X509v3CertificateExtensions_Priv.cpp:701
+#: src/X509v3CertificateExtensions_Priv.cpp:771
+#: src/X509v3CertificateExtensions_Priv.cpp:840
+#: src/X509v3CertificateExtensions_Priv.cpp:916
+#: src/X509v3CertificateExtensions_Priv.cpp:1002
+#: src/X509v3CRLExtensions_Priv.cpp:133
+#: src/X509v3RequestExtensions_Priv.cpp:247
+#: src/X509v3RequestExtensions_Priv.cpp:313
+#: src/X509v3RequestExtensions_Priv.cpp:376
+#: src/X509v3RequestExtensions_Priv.cpp:437
msgid "Extension occurred more than once."
msgstr "Isandiso segama senzeke izikhathi ezingaphezu kwesisodwa:"
-#: src/X509v3CertificateExtensions_Priv.cpp:516
-#: src/X509v3CertificateExtensions_Priv.cpp:582
-#: src/X509v3CertificateExtensions_Priv.cpp:646
-#: src/X509v3CertificateExtensions_Priv.cpp:709
-#: src/X509v3CertificateExtensions_Priv.cpp:778
-#: src/X509v3CertificateExtensions_Priv.cpp:848
-#: src/X509v3CertificateExtensions_Priv.cpp:923
-#: src/X509v3CertificateExtensions_Priv.cpp:1009
-#: src/X509v3CRLExtensions_Priv.cpp:140
-#: src/X509v3RequestExtensions_Priv.cpp:254
-#: src/X509v3RequestExtensions_Priv.cpp:320
-#: src/X509v3RequestExtensions_Priv.cpp:384
-#: src/X509v3RequestExtensions_Priv.cpp:444
+#: src/X509v3CertificateExtensions_Priv.cpp:514
+#: src/X509v3CertificateExtensions_Priv.cpp:580
+#: src/X509v3CertificateExtensions_Priv.cpp:644
+#: src/X509v3CertificateExtensions_Priv.cpp:707
+#: src/X509v3CertificateExtensions_Priv.cpp:776
+#: src/X509v3CertificateExtensions_Priv.cpp:846
+#: src/X509v3CertificateExtensions_Priv.cpp:921
+#: src/X509v3CertificateExtensions_Priv.cpp:1007
+#: src/X509v3CRLExtensions_Priv.cpp:138
+#: src/X509v3RequestExtensions_Priv.cpp:252
+#: src/X509v3RequestExtensions_Priv.cpp:318
+#: src/X509v3RequestExtensions_Priv.cpp:382
+#: src/X509v3RequestExtensions_Priv.cpp:442
msgid "Unable to parse the certificate (Crit: %1)."
msgstr "Ayikwazi ukunqunta isitifiketi (Crit: %1)."
-#: src/X509v3CertificateExtensions_Priv.cpp:943
+#: src/X509v3CertificateExtensions_Priv.cpp:941
msgid "Invalid location in authorityInfoAccess."
msgstr "Indawo engekho emthethweni kwi-authorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:174
+#: src/X509v3CertificateIssueExtensions.cpp:172
msgid "Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."
msgstr ""
"Ivalue engekho emthethweni ye-X509v3CertificateIssueExts::setNsBaseUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:197
+#: src/X509v3CertificateIssueExtensions.cpp:195
msgid "Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::"
"setNsRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:220
+#: src/X509v3CertificateIssueExtensions.cpp:218
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::"
"setNsCaRevocationUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:243
+#: src/X509v3CertificateIssueExtensions.cpp:241
msgid "Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::setNsRenewalUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:266
+#: src/X509v3CertificateIssueExtensions.cpp:264
msgid "Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::setNsCaPolicyUrl."
-#: src/X509v3CertificateIssueExtensions.cpp:289
+#: src/X509v3CertificateIssueExtensions.cpp:287
msgid "Invalid value for X509v3CertificateIssueExts::setNsSslServerName."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::"
"setNsSslServerName."
-#: src/X509v3CertificateIssueExtensions.cpp:312
+#: src/X509v3CertificateIssueExtensions.cpp:310
msgid "Invalid value for X509v3CertificateIssueExts::setNsComment."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::setNsComment."
-#: src/X509v3CertificateIssueExtensions.cpp:335
+#: src/X509v3CertificateIssueExtensions.cpp:333
msgid "Invalid value for X509v3CertificateIssueExts::setNsCertType."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::setNsCertType."
-#: src/X509v3CertificateIssueExtensions.cpp:358
+#: src/X509v3CertificateIssueExtensions.cpp:356
msgid "Invalid value for X509v3CertificateIssueExts::setKeyUsage."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::setKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:381
+#: src/X509v3CertificateIssueExtensions.cpp:379
msgid "Invalid value for X509v3CertificateIssueExts::setBasicConstraints."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::"
"setBasicConstraints."
-#: src/X509v3CertificateIssueExtensions.cpp:404
+#: src/X509v3CertificateIssueExtensions.cpp:402
msgid "Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::"
"setExtendedKeyUsage."
-#: src/X509v3CertificateIssueExtensions.cpp:427
+#: src/X509v3CertificateIssueExtensions.cpp:425
msgid "Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::"
"setSubjectKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:450
+#: src/X509v3CertificateIssueExtensions.cpp:448
msgid ""
"Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::"
"setAuthorityKeyIdentifier."
-#: src/X509v3CertificateIssueExtensions.cpp:473
+#: src/X509v3CertificateIssueExtensions.cpp:471
msgid ""
"Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::"
"setSubjectAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:496
+#: src/X509v3CertificateIssueExtensions.cpp:494
msgid "Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::"
"setIssuerAlternativeName."
-#: src/X509v3CertificateIssueExtensions.cpp:519
+#: src/X509v3CertificateIssueExtensions.cpp:517
msgid "Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::"
"setAuthorityInfoAccess."
-#: src/X509v3CertificateIssueExtensions.cpp:542
+#: src/X509v3CertificateIssueExtensions.cpp:540
msgid "Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::"
"setCRLDistributionPoints."
-#: src/X509v3CertificateIssueExtensions.cpp:565
+#: src/X509v3CertificateIssueExtensions.cpp:563
msgid "Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."
msgstr ""
"I-value engekho emthethweni ye-X509v3CertificateIssueExts::"
"setCertificatePolicies."
-#: src/X509v3CertificateIssueExtensions.cpp:589
-#: src/X509v3CRLGenerationExtensions.cpp:149
-#: src/X509v3RequestExtensions.cpp:255
+#: src/X509v3CertificateIssueExtensions.cpp:587
+#: src/X509v3CRLGenerationExtensions.cpp:147
+#: src/X509v3RequestExtensions.cpp:253
msgid "Invalid X509v3RequestExts object."
msgstr "Into ye-X509v3RequestExts engekho emthethweni."
-#: src/X509v3CRLGenerationExtensions.cpp:102
+#: src/X509v3CRLGenerationExtensions.cpp:100
msgid "Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."
msgstr ""
"Into engekho emthethweni ye-X509v3CRLGenerationExts::"
"setAuthorityKeyIdentifier."
-#: src/X509v3CRLGenerationExtensions.cpp:125
+#: src/X509v3CRLGenerationExtensions.cpp:123
msgid "Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."
msgstr ""
"I-value engekho emthethweni ye-X509v3CRLGenerationExts::"
"setIssuerAlternativeName."
-#: src/X509v3RequestExtensions.cpp:70
+#: src/X509v3RequestExtensions.cpp:68
msgid "Invalid value for X509v3RequestExts::setNsSslServerName."
msgstr "I-value engekho emthethweni ye-X509v3RequestExts::setNsSslServerName."
-#: src/X509v3RequestExtensions.cpp:93
+#: src/X509v3RequestExtensions.cpp:91
msgid "Invalid value for X509v3RequestExts::setNsComment."
msgstr "I-value engekho emthethweni ye-X509v3RequestExts::setNsComment."
-#: src/X509v3RequestExtensions.cpp:116
+#: src/X509v3RequestExtensions.cpp:114
msgid "Invalid value for X509v3RequestExts::setNsCertType."
msgstr "I-value engekho emthethweni ye-X509v3RequestExts::setNsCertType."
-#: src/X509v3RequestExtensions.cpp:139
+#: src/X509v3RequestExtensions.cpp:137
msgid "Invalid value for X509v3RequestExts::setKeyUsage."
msgstr "I-value engekho emthethweni ye-X509v3RequestExts::setKeyUsage."
-#: src/X509v3RequestExtensions.cpp:162
+#: src/X509v3RequestExtensions.cpp:160
msgid "Invalid value for X509v3RequestExts::setBasicConstraints."
msgstr "I-value engekho emthethweni ye-X509v3RequestExts::setBasicConstraints."
-#: src/X509v3RequestExtensions.cpp:185
+#: src/X509v3RequestExtensions.cpp:183
msgid "Invalid value for X509v3RequestExts::setExtendedKeyUsage."
msgstr "I-value engekho emthethweni ye-X509v3RequestExts::setExtendedKeyUsage."
-#: src/X509v3RequestExtensions.cpp:208
+#: src/X509v3RequestExtensions.cpp:206
msgid "Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."
msgstr ""
"I-value engekho emthethweni ye-X509v3RequestExts::setSubjectKeyIdentifier."
-#: src/X509v3RequestExtensions.cpp:231
+#: src/X509v3RequestExtensions.cpp:229
msgid "Invalid value for X509v3RequestExts::setSubjectAlternativeName."
msgstr ""
"I-value engekho emthethweni ye-X509v3RequestExts::setSubjectAlternativeName."
Modified: limal-branches/mc-devel/limal-ca-mgm/src/AuthorityInfoAccessExtension.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/AuthorityInfoAccessExtension.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/AuthorityInfoAccessExtension.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/AuthorityInfoAccessExtension.cpp Thu Jun 3 17:26:52 2010
@@ -29,12 +29,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -107,12 +105,12 @@
if(!location.valid())
{
LOGIT_ERROR("invalid location");
- BLOCXX_THROW(limal::ValueException, __("Invalid location."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Invalid location."));
}
if(!initAccessOIDCheck().isValid(accessOID))
{
LOGIT_ERROR("invalid accessOID");
- BLOCXX_THROW(limal::ValueException, __("Invalid accessOID."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Invalid accessOID."));
}
}
@@ -136,12 +134,12 @@
if(!location.valid())
{
LOGIT_ERROR("invalid location");
- BLOCXX_THROW(limal::ValueException, __("Invalid location."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Invalid location."));
}
if(!initAccessOIDCheck().isValid(accessOID))
{
LOGIT_ERROR("invalid accessOID");
- BLOCXX_THROW(limal::ValueException, __("Invalid accessOID."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Invalid accessOID."));
}
m_impl->accessOID = accessOID;
@@ -256,7 +254,7 @@
type == E_CA_Req || type == E_CRL )
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException, Format(__("Wrong type: %1."), type).c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, Format(__("Wrong type: %1."), type).c_str());
}
bool p = caConfig->exists(type2Section(type, true), "authorityInfoAccess");
@@ -306,7 +304,7 @@
for(;it != infolist.end(); it++) {
if(!(*it).valid()) {
LOGIT_ERROR("invalid AuthorityInformation in infolist");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid AuthorityInformation in the information list."));
}
}
@@ -319,7 +317,7 @@
{
if(!isPresent()) {
LOGIT_ERROR("AuthorityInfoAccessExt is not present");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("AuthorityInfoAccessExt is not present."));
}
return m_impl->info;
@@ -331,7 +329,7 @@
if(!valid())
{
LOGIT_ERROR("invalid AuthorityInfoAccessExt object");
- BLOCXX_THROW(limal::ValueException, __("Invalid AuthorityInfoAccessExt object."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Invalid AuthorityInfoAccessExt object."));
}
// These types are not supported by this object
@@ -339,7 +337,7 @@
type == E_CA_Req || type == E_CRL )
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException, Format(__("Wrong type: %1."), type).c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, Format(__("Wrong type: %1."), type).c_str());
}
if(isPresent())
@@ -432,4 +430,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension.cpp Thu Jun 3 17:26:52 2010
@@ -25,12 +25,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class AuthorityKeyIdentifierExtImpl : public blocxx::COWIntrusiveCountableBase
@@ -93,7 +91,7 @@
{
if(!isPresent()) {
LOGIT_ERROR("AuthorityKeyIdentifierExt is not present");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("AuthorityKeyIdentifierExt is not present."));
}
return m_impl->keyid;
@@ -104,7 +102,7 @@
{
if(!isPresent()) {
LOGIT_ERROR("AuthorityKeyIdentifierExt is not present");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("AuthorityKeyIdentifierExt is not present."));
}
return m_impl->DirName;
@@ -115,7 +113,7 @@
{
if(!isPresent()) {
LOGIT_ERROR("AuthorityKeyIdentifierExt is not present");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("AuthorityKeyIdentifierExt is not present."));
}
return m_impl->serial;
@@ -175,4 +173,3 @@
{}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension_Priv.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension_Priv.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension_Priv.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension_Priv.cpp Thu Jun 3 17:26:52 2010
@@ -30,12 +30,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
AuthorityKeyIdentifierExt_Priv::AuthorityKeyIdentifierExt_Priv()
@@ -66,12 +64,12 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
"Extension occurred more than once");
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format("Unable to parse the certificate (Crit: %2)",
crit).c_str());
}
@@ -162,4 +160,3 @@
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension_Priv.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension_Priv.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension_Priv.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierExtension_Priv.hpp Thu Jun 3 17:26:52 2010
@@ -27,8 +27,6 @@
#include
#include
-namespace LIMAL_NAMESPACE {
-
namespace CA_MGM_NAMESPACE {
class AuthorityKeyIdentifierExt_Priv : public AuthorityKeyIdentifierExt {
@@ -45,6 +43,5 @@
};
}
-}
#endif // LIMAL_CA_MGM_AUTHORITY_KEY_IDENTIFIER_EXTENSION_PRIV_HPP
Modified: limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierGenerateExtension.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierGenerateExtension.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierGenerateExtension.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/AuthorityKeyIdentifierGenerateExtension.cpp Thu Jun 3 17:26:52 2010
@@ -27,12 +27,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class AuthorityKeyIdentifierGenerateExtImpl : public blocxx::COWIntrusiveCountableBase
@@ -82,7 +80,7 @@
if(type == E_Client_Req || type == E_Server_Req || type == E_CA_Req)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -150,7 +148,7 @@
if(!isPresent())
{
LOGIT_ERROR("AuthorityKeyIdentifierGenerateExt is not present");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("AuthorityKeyIdentifierGenerateExt is not present."));
}
return m_impl->keyid;
@@ -169,7 +167,7 @@
if(!isPresent())
{
LOGIT_ERROR("AuthorityKeyIdentifierGenerateExt is not present");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("AuthorityKeyIdentifierGenerateExt is not present."));
}
return m_impl->issuer;
@@ -181,7 +179,7 @@
if(!valid())
{
LOGIT_ERROR("invalid AuthorityKeyIdentifierGenerateExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid AuthorityKeyIdentifierGenerateExt object."));
}
@@ -189,7 +187,7 @@
if(type == E_Client_Req || type == E_Server_Req || type == E_CA_Req)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -280,4 +278,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/BasicConstraintsExtension.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/BasicConstraintsExtension.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/BasicConstraintsExtension.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/BasicConstraintsExtension.cpp Thu Jun 3 17:26:52 2010
@@ -28,12 +28,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class BasicConstraintsExtImpl : public blocxx::COWIntrusiveCountableBase
@@ -80,7 +78,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -151,7 +149,7 @@
if(!isPresent())
{
LOGIT_ERROR("BasicConstraintsExt is not present");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("BasicConstraintsExt is not present."));
}
return m_impl->ca;
@@ -163,7 +161,7 @@
if(!isPresent())
{
LOGIT_ERROR("BasicConstraintsExt is not present");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("BasicConstraintsExt is not present."));
}
return m_impl->pathlen;
@@ -175,7 +173,7 @@
if(!valid())
{
LOGIT_ERROR("invalid BasicConstraintsExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid BasicConstraintsExt object."));
}
@@ -183,7 +181,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -273,4 +271,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/BitExtensions.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/BitExtensions.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/BitExtensions.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/BitExtensions.cpp Thu Jun 3 17:26:52 2010
@@ -28,12 +28,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class BitExtensionImpl : public blocxx::COWIntrusiveCountableBase
@@ -107,7 +105,7 @@
{
if(!isPresent())
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("This BitExtension is not present."));
}
return m_impl->value;
@@ -130,7 +128,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -170,7 +168,7 @@
{
if(!validKeyUsage(keyUsage))
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for keyUsage."));
}
setPresent(true);
@@ -199,7 +197,7 @@
{
if(!validKeyUsage(keyUsage))
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for keyUsage."));
}
setValue(keyUsage);
@@ -211,7 +209,7 @@
{
if(!isPresent())
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("KeyUsageExt is not present."));
}
return getValue();
@@ -222,7 +220,7 @@
{
if(!isPresent())
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("KeyUsageExt is not present."));
}
@@ -235,7 +233,7 @@
if(!valid())
{
LOGIT_ERROR("invalid KeyUsageExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid KeyUsageExt object."));
}
@@ -243,7 +241,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -370,7 +368,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -408,7 +406,7 @@
{
if(nsCertTypes > 0xFF || nsCertTypes == 0)
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for NsCertTypeExt."));
}
setPresent(true);
@@ -437,7 +435,7 @@
{
if(nsCertTypes > 0xFF || nsCertTypes == 0)
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Invalid value for NsCertTypeExt: %1."), nsCertTypes).c_str());
}
setValue(nsCertTypes);
@@ -449,7 +447,7 @@
{
if(!isPresent())
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("NsCertTypeExt is not present."));
}
return getValue();
@@ -470,7 +468,7 @@
if(!valid())
{
LOGIT_ERROR("invalid NsCertTypeExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid NsCertTypeExt object."));
}
@@ -478,7 +476,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -572,5 +570,4 @@
}
}
-}
Added: limal-branches/mc-devel/limal-ca-mgm/src/ByteBuffer.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/ByteBuffer.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/ByteBuffer.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/ByteBuffer.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,468 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: ByteBuffer.cpp
+
+ Maintainer: Michael Calmer
+
+/-*/
+
+#include
+
+#include
+#include
+#include
+#include
+
+#include <cstring>
+
+#include "Utils.hpp"
+
+
+// -----------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+
+using namespace blocxx;
+
+
+// -----------------------------------------------------------------------
+// --- Inner ByteBufferImpl class ----------------------------------------
+// -----------------------------------------------------------------------
+class ByteBufferImpl
+ : public blocxx::COWIntrusiveCountableBase
+{
+public:
+
+ ByteBufferImpl()
+ : m_len(0)
+ , m_buf(NULL)
+ {
+ }
+
+ ByteBufferImpl(const char *str)
+ : m_len(::strlen(str))
+ , m_buf(new char[m_len + 1])
+ {
+ ::memmove(m_buf, str, m_len);
+ m_buf[m_len] = '\0';
+ }
+
+ ByteBufferImpl(const char *ptr, size_t len)
+ : m_len(len)
+ , m_buf(new char[m_len + 1])
+ {
+ ::memmove(m_buf, ptr, m_len);
+ m_buf[m_len] = '\0';
+ }
+
+ ByteBufferImpl(const ByteBufferImpl &buf)
+ : COWIntrusiveCountableBase(buf)
+ , m_len(buf.m_len)
+ , m_buf(new char[m_len + 1])
+ {
+ ::memmove(m_buf, buf.m_buf, m_len);
+ m_buf[m_len] = '\0';
+ }
+
+ ~ByteBufferImpl()
+ {
+ delete [] m_buf;
+ m_buf = NULL;
+ m_len = 0;
+ }
+
+ ByteBufferImpl &
+ operator=(const ByteBufferImpl &buf)
+ {
+ if(this == &buf)
+ return *this;
+
+ char* tmpbuf = new char[buf.m_len + 1];
+ ::memmove(tmpbuf, buf.m_buf, buf.m_len);
+
+ delete [] m_buf;
+ m_len = buf.m_len;
+ m_buf = tmpbuf;
+ m_buf[m_len] = '\0';
+
+ return *this;
+ }
+
+ void append(const char *ptr, size_t len)
+ {
+ if(m_len && len)
+ {
+ size_t newlen = m_len + len;
+ char* tmpbuf = new char[newlen + 1];
+
+ ::memcpy(tmpbuf, m_buf, m_len);
+ ::memcpy(tmpbuf + m_len, ptr, len);
+ delete [] m_buf;
+ m_len = newlen;
+ m_buf = tmpbuf;
+ m_buf[m_len] = '\0';
+ }
+ else if(len)
+ {
+ m_len = len;
+ m_buf = new char[m_len + 1];
+ ::memcpy(m_buf, ptr, m_len);
+ m_buf[m_len] = '\0';
+ }
+ }
+
+ size_t
+ size() const
+ {
+ return m_len;
+ }
+
+ char*
+ data() const
+ {
+ return m_buf;
+ }
+
+ ByteBufferImpl* clone() const
+ {
+ return new ByteBufferImpl(*this);
+ }
+
+private:
+
+ size_t m_len;
+ char* m_buf;
+};
+
+
+
+// -------------------------------------------------------------------
+// --- ByteBuffer class ----------------------------------------------
+// -------------------------------------------------------------------
+ByteBuffer::ByteBuffer()
+ : m_impl(NULL)
+{}
+
+
+// -------------------------------------------------------------------
+ByteBuffer::ByteBuffer(const char *str)
+ : m_impl(NULL)
+{
+ if( str != NULL)
+ {
+ m_impl = new ByteBufferImpl(str);
+ }
+}
+
+
+// -------------------------------------------------------------------
+ByteBuffer::ByteBuffer(const char *ptr, size_t len)
+ : m_impl(NULL)
+{
+ if( ptr != NULL)
+ {
+ m_impl = new ByteBufferImpl(ptr, len);
+ }
+}
+
+
+// -------------------------------------------------------------------
+ByteBuffer::ByteBuffer(const ByteBuffer& buf)
+ : m_impl(buf.m_impl)
+{
+}
+
+
+// -------------------------------------------------------------------
+ByteBuffer::~ByteBuffer()
+{
+}
+
+
+// -------------------------------------------------------------------
+ByteBuffer &
+ByteBuffer::operator=(const ByteBuffer& buf)
+{
+ if(this == &buf)
+ return *this;
+
+ m_impl = buf.m_impl;
+ return *this;
+}
+
+
+// -------------------------------------------------------------------
+void
+ByteBuffer::clear()
+{
+ m_impl = NULL;
+}
+
+
+// -------------------------------------------------------------------
+bool
+ByteBuffer::empty() const
+{
+ return (size() == 0) ? true : false;
+}
+
+
+// -------------------------------------------------------------------
+size_t
+ByteBuffer::size() const
+{
+ return (m_impl) ? m_impl->size() : 0;
+}
+
+
+// -------------------------------------------------------------------
+const char *
+ByteBuffer::data() const
+{
+ return (m_impl) ? m_impl->data() : "";
+}
+
+
+// -------------------------------------------------------------------
+char
+ByteBuffer::at(size_t pos) const
+{
+ if(pos < size())
+ {
+ return (m_impl)? m_impl->data()[pos] : '\0';
+ }
+
+ LOGIT_ERROR("ByteBuffer index out of bounds: size="
+ << size() << ", pos=" << pos);
+ BLOCXX_THROW(blocxx::OutOfBoundsException, Format(
+ __("ByteBuffer index out of bounds: size=%1, pos=%2."),
+ size(), pos).c_str());
+}
+
+
+// -------------------------------------------------------------------
+void
+ByteBuffer::append(const char *ptr, size_t len)
+{
+ if(ptr != NULL)
+ {
+ if(m_impl)
+ {
+ m_impl->append(ptr, len);
+ }
+ else
+ {
+ m_impl = new ByteBufferImpl(ptr, len);
+ }
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+ByteBuffer::append(char c)
+{
+ if(m_impl)
+ {
+ m_impl->append(&c, 1);
+ }
+ else
+ {
+ m_impl = new ByteBufferImpl(&c, 1);
+ }
+}
+
+
+// -------------------------------------------------------------------
+const char&
+ByteBuffer::operator[](size_t pos) const
+{
+ if(pos < size())
+ {
+ return *(m_impl->data() + pos);
+ }
+
+ LOGIT_ERROR("ByteBuffer index out of bounds: size="
+ << size() << ", pos=" << pos);
+ BLOCXX_THROW(blocxx::OutOfBoundsException, Format(
+ __("ByteBuffer index out of bounds: size=%1, pos=%2."),
+ size(), pos).c_str());
+}
+
+
+// -------------------------------------------------------------------
+char&
+ByteBuffer::operator[](size_t pos)
+{
+ if(pos < size())
+ {
+ return m_impl->data()[pos];
+ }
+
+ LOGIT_ERROR("ByteBuffer index out of bounds: size="
+ << size() << ", pos=" << pos);
+ BLOCXX_THROW(blocxx::OutOfBoundsException, Format(
+ __("ByteBuffer index out of bounds: size=%1, pos=%2."),
+ size(), pos).c_str());
+}
+
+
+// -------------------------------------------------------------------
+ByteBuffer&
+ByteBuffer::operator+=(const ByteBuffer& buf)
+{
+ append(buf.data(), buf.size());
+ return *this;
+}
+
+
+// -------------------------------------------------------------------
+// --- ByteBuffer class friends --------------------------------------
+// -------------------------------------------------------------------
+// friend
+bool
+operator==(const ByteBuffer &l, const ByteBuffer &r)
+{
+ const char* lhs = "";
+ const char* rhs = "";
+
+ if(l.size() == r.size())
+ {
+ if(!l.empty())
+ lhs = l.data();
+
+ if(!r.empty())
+ rhs = r.data();
+
+ int i = ::memcmp(lhs, rhs, l.size());
+
+ return (i == 0) ? true : false;
+ }
+
+ return false;
+}
+
+
+// -------------------------------------------------------------------
+// friend
+bool
+operator!=(const ByteBuffer &l, const ByteBuffer &r)
+{
+ return !(l == r);
+}
+
+
+// -------------------------------------------------------------------
+// friend
+bool
+operator<(const ByteBuffer &l, const ByteBuffer &r)
+{
+ const char* lhs = "";
+ const char* rhs = "";
+
+ int i = 0;
+
+ if(l.size() == r.size())
+ {
+ if(!l.empty())
+ lhs = l.data();
+
+ if(!r.empty())
+ rhs = r.data();
+
+ i = ::memcmp(lhs, rhs, l.size());
+ }
+ else if(l.size() < r.size())
+ {
+ i = -1;
+ }
+ else
+ {
+ i = 1;
+ }
+
+ return (i < 0) ? true : false;
+}
+
+
+// -------------------------------------------------------------------
+// friend
+bool
+operator>(const ByteBuffer &l, const ByteBuffer &r)
+{
+ return (!(l < r) || !(l == r));
+}
+
+
+// -------------------------------------------------------------------
+// friend
+bool
+operator<=(const ByteBuffer &l, const ByteBuffer &r)
+{
+ return ( (l < r) || (l == r));
+}
+
+
+// -------------------------------------------------------------------
+// friend
+bool
+operator>=(const ByteBuffer& l, const ByteBuffer& r)
+{
+ return (!(l < r));
+}
+
+
+// -------------------------------------------------------------------
+// friend
+ByteBuffer
+operator+(const ByteBuffer &b1, const ByteBuffer &b2)
+{
+ ByteBuffer ret(b1);
+ ret.append(b2.data(), b2.size());
+ return ret;
+}
+
+
+// -------------------------------------------------------------------
+// friend
+/*
+ * For debugging
+ */
+std::ostream &
+operator<<(std::ostream &out, const ByteBuffer &buf)
+{
+ if(buf.size() > 0)
+ {
+ const char *x = buf.data();
+ blocxx::String s;
+ for(size_t i = 0; i < buf.size(); ++i)
+ {
+ s.format("0x%02x ", x[i]);
+ out << s;
+ if( ((i + 1) % 16) == 0)
+ out << std::endl;
+ }
+ }
+ else
+ {
+ out << "No data";
+ }
+
+ return out;
+}
+
+
+// -------------------------------------------------------------------
+} // End Of LIMAL_NAMESPACE
+
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CA.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CA.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CA.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CA.cpp Thu Jun 3 17:26:52 2010
@@ -41,12 +41,10 @@
#include "Utils.hpp"
#include "Commands.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class CAImpl : public blocxx::COWIntrusiveCountableBase
@@ -98,7 +96,7 @@
{
LOGIT_ERROR("template not initialized");
// exception
- BLOCXX_THROW(limal::RuntimeException, __("Template not initialized."));
+ BLOCXX_THROW(ca_mgm::RuntimeException, __("Template not initialized."));
}
return "";
}
@@ -156,14 +154,14 @@
if(caName.empty())
{
LOGIT_ERROR("Empty CA name.");
- BLOCXX_THROW(limal::ValueException, __("Empty CA name."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Empty CA name."));
}
path::PathInfo pi(repos+"/"+caName+"/openssl.cnf.tmpl");
if(!pi.exists())
{
LOGIT_ERROR("Template does not exists: " << pi.toString());
- BLOCXX_THROW_ERR(limal::SystemException,
+ BLOCXX_THROW_ERR(ca_mgm::SystemException,
Format(__("Template does not exist: %1."), pi.toString()).c_str(),
E_FILE_NOT_FOUND);
}
@@ -175,7 +173,7 @@
if(!passOK)
{
LOGIT_ERROR("Invalid CA password");
- BLOCXX_THROW_ERR(limal::ValueException,
+ BLOCXX_THROW_ERR(ca_mgm::ValueException,
__("Invalid CA password."), E_INVALID_PASSWD);
}
@@ -221,7 +219,7 @@
catch(blocxx::Exception &e)
{
LOGIT_ERROR(e);
- BLOCXX_THROW_SUBEX(limal::SystemException,
+ BLOCXX_THROW_SUBEX(ca_mgm::SystemException,
__("Error while creating the CA infrastructure."),
e);
}
@@ -241,7 +239,7 @@
LOGIT_ERROR("Can not parse certificate name: " << certificate);
// %1 is the name of the CA
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("Cannot parse the certificate name %1."), certificate).c_str());
}
@@ -253,7 +251,7 @@
path::removeDirRecursive(m_impl->repositoryDir + "/" + newCaName);
LOGIT_ERROR("Can not copy the private key." << r);
- BLOCXX_THROW(limal::SystemException, __("Cannot copy the private key."));
+ BLOCXX_THROW(ca_mgm::SystemException, __("Cannot copy the private key."));
}
r = path::copyFile(m_impl->repositoryDir +"/"+ m_impl->caName +"/newcerts/"+ certificate +".pem",
@@ -264,7 +262,7 @@
path::removeDirRecursive(m_impl->repositoryDir + "/" + newCaName);
LOGIT_ERROR("Can not copy the certificate." << r);
- BLOCXX_THROW(limal::SystemException, __("Cannot copy the certificate."));
+ BLOCXX_THROW(ca_mgm::SystemException, __("Cannot copy the certificate."));
}
r = path::copyFile(m_impl->repositoryDir + "/" + newCaName + "/" + "cacert.pem",
@@ -296,7 +294,7 @@
if(!requestData.valid())
{
LOGIT_ERROR("Invalid request data");
- BLOCXX_THROW(limal::ValueException, __("Invalid request data."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Invalid request data."));
}
// copy template to config
@@ -375,7 +373,7 @@
if(!issueData.valid())
{
LOGIT_ERROR("Invalid issue data");
- BLOCXX_THROW(limal::ValueException, __("Invalid issue data."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Invalid issue data."));
}
String serial = OpenSSLUtils::nextSerial(m_impl->repositoryDir + "/" + m_impl->caName + "/serial");
@@ -391,7 +389,7 @@
LOGIT_ERROR("CA expires before the certificate should expire.");
LOGIT_ERROR("CA expires: '" << cdata.getEndDate() <<
"' Cert should expire: '" << issueData.getEndDate()<< "'");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("The CA expires before the certificate should expire."));
}
@@ -469,7 +467,7 @@
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,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Issuing the certificate failed."), e);
}
@@ -486,7 +484,7 @@
if(!pi.exists())
{
LOGIT_ERROR("File '" << certificateName << ".pem' not found in repository");
- BLOCXX_THROW_ERR(limal::SystemException,
+ BLOCXX_THROW_ERR(ca_mgm::SystemException,
Format(__("File %1 not found in the repository."), certificateName).c_str(),
E_FILE_NOT_FOUND);
}
@@ -494,7 +492,7 @@
if(!crlReason.valid())
{
LOGIT_ERROR("Invalid CRL reason");
- BLOCXX_THROW(limal::ValueException, __("Invalid CRL reason."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Invalid CRL reason."));
}
// copy template to config
@@ -517,7 +515,7 @@
if(!crlData.valid())
{
LOGIT_ERROR("Invalid CRL data");
- BLOCXX_THROW(limal::ValueException, __("Invalid CRL data."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Invalid CRL data."));
}
// copy template to config
@@ -564,7 +562,7 @@
if(outPi.exists())
{
LOGIT_ERROR("Duplicate DN. Request already exists.");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Duplicate DN. Request already exists."));
}
@@ -830,7 +828,7 @@
if(sa.size() != 2)
{
LOGIT_ERROR("Cannot parse certificate Name");
- BLOCXX_THROW(limal::ValueException, __("Cannot parse the certificate name."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Cannot parse the certificate name."));
}
ret = LocalManagement::readFile(m_impl->repositoryDir + "/" + m_impl->caName + "/keys/" +
@@ -857,7 +855,7 @@
if(sa.size() != 2)
{
LOGIT_ERROR("Cannot parse certificate Name");
- BLOCXX_THROW(limal::ValueException, __("Cannot parse the certificate name."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Cannot parse the certificate name."));
}
ret = LocalManagement::readFile(m_impl->repositoryDir + "/" + m_impl->caName + "/keys/" +
@@ -887,7 +885,7 @@
if(sa.size() != 2)
{
LOGIT_ERROR("Cannot parse certificate Name");
- BLOCXX_THROW(limal::ValueException, __("Cannot parse the certificate name."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Cannot parse the certificate name."));
}
ByteBuffer caCert;
@@ -938,7 +936,7 @@
if(!reqFile.exists())
{
LOGIT_ERROR("Request '" << reqFile.toString() <<"' does not exist." );
- BLOCXX_THROW(limal::SystemException, Format(__("Request %1 does not exist."),
+ BLOCXX_THROW(ca_mgm::SystemException, Format(__("Request %1 does not exist."),
reqFile.toString()).c_str());
}
@@ -958,7 +956,7 @@
r = path::removeFile(reqFile.toString());
if(r != 0)
{
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
// %1 is the error code
Format(__("Removing the request failed (%1)."), r).c_str());
}
@@ -972,7 +970,7 @@
if(!certFile.exists())
{
LOGIT_ERROR("Certificate does not exist." << certFile.toString());
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
// %1 is the absolute path to the certificate
Format(__("Certificate %1 does not exist."),
certFile.toString()).c_str());
@@ -984,7 +982,7 @@
if(sa.size() != 3)
{
LOGIT_ERROR("Can not parse certificate name: " << certificateName);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
// %1 is the certificate name
Format(__("Cannot parse the certificate name %1."), certificateName).c_str());
}
@@ -1007,7 +1005,7 @@
{
deleteRequest(request);
}
- catch(limal::SystemException &e)
+ catch(ca_mgm::SystemException &e)
{
String msg = e.what();
if(!PerlRegEx("does\\s+not\\s+exist").match(msg))
@@ -1021,7 +1019,7 @@
int r = path::removeFile(certFile.toString());
if(r != 0)
{
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
// %1 is the error code of rm
Format(__("Removing the certificate failed: %1."), r).c_str());
}
@@ -1030,7 +1028,7 @@
{
LOGIT_ERROR("Only revoked or expired certificates can be deleted. " <<
Format("The status of the certificate is '%1'.", state).c_str());
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("Only revoked or expired certificates can be deleted. The status of the certificate is %1."), state).c_str());
}
}
@@ -1043,7 +1041,7 @@
if(!db.exists())
{
LOGIT_ERROR("Database not found.");
- BLOCXX_THROW(limal::RuntimeException, __("Database not found."));
+ BLOCXX_THROW(ca_mgm::RuntimeException, __("Database not found."));
}
if(db.size() != 0)
@@ -1069,7 +1067,7 @@
if(!certFile.exists())
{
LOGIT_ERROR("Certificate does not exist");
- BLOCXX_THROW(limal::SystemException, __("Certificate does not exist."));
+ BLOCXX_THROW(ca_mgm::SystemException, __("Certificate does not exist."));
}
if(purpose != "sslclient" &&
@@ -1082,7 +1080,7 @@
purpose != "ocsphelper")
{
LOGIT_ERROR("Invalid purpose: " << purpose);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Invalid purpose %1."), purpose).c_str());
}
@@ -1098,7 +1096,7 @@
if(!ret.empty())
{
LOGIT_ERROR(ret);
- BLOCXX_THROW(limal::RuntimeException, ret.c_str());
+ BLOCXX_THROW(ca_mgm::RuntimeException, ret.c_str());
}
return true;
@@ -1126,13 +1124,13 @@
if(!caRequestData.valid())
{
LOGIT_ERROR("Invalid CA request data");
- BLOCXX_THROW(limal::ValueException, __("Invalid CA request data."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Invalid CA request data."));
}
if(!caIssueData.valid())
{
LOGIT_ERROR("Invalid CA issue data");
- BLOCXX_THROW(limal::ValueException, __("Invalid CA issue data."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Invalid CA issue data."));
}
@@ -1145,7 +1143,7 @@
catch(blocxx::Exception &e)
{
LOGIT_ERROR(e);
- BLOCXX_THROW_SUBEX(limal::SystemException,
+ BLOCXX_THROW_SUBEX(ca_mgm::SystemException,
__("Error while creating the CA infrastructure."),
e);
}
@@ -1226,7 +1224,7 @@
if(caName.empty())
{
LOGIT_ERROR("CA name is empty");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("CA name is empty."));
}
@@ -1235,7 +1233,7 @@
if(caDir.exists())
{
LOGIT_ERROR("CA directory already exists");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("CA directory already exists."));
}
@@ -1246,14 +1244,14 @@
if(!bs.isPresent() || !bs.isCA())
{
LOGIT_ERROR("According to 'basicConstraints', this is not a CA.");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("According to basicConstraints, this is not a CA."));
}
if(caKey.empty())
{
LOGIT_ERROR("CA key is empty");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("CA key is empty."));
}
@@ -1262,14 +1260,14 @@
if(!keyregex.match(String(caKey.data(), caKey.size())))
{
LOGIT_ERROR("Invalid Key data.");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid key data."));
}
if(caPasswd.empty())
{
LOGIT_ERROR("CA password is empty.");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("CA password is empty."));
}
@@ -1288,7 +1286,7 @@
catch(blocxx::Exception &e)
{
LOGIT_ERROR(e);
- BLOCXX_THROW_SUBEX(limal::SystemException,
+ BLOCXX_THROW_SUBEX(ca_mgm::SystemException,
__("Error while creating the CA infrastructure."),
e);
}
@@ -1313,7 +1311,7 @@
path::removeDirRecursive(repos + "/" + caName);
LOGIT_ERROR ("Error during key encryption." );
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Error during key encryption."), e);
}
@@ -1335,7 +1333,7 @@
path::removeDirRecursive(repos + "/" + caName);
LOGIT_ERROR ("Error during write defaults." );
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Error during write defaults."), e);
}
@@ -1470,7 +1468,7 @@
if(caName.empty())
{
LOGIT_ERROR("Empty CA name.");
- BLOCXX_THROW(limal::ValueException, __("Empty CA name."));
+ BLOCXX_THROW(ca_mgm::ValueException, __("Empty CA name."));
}
path::PathInfo pi(repos + "/" + caName);
@@ -1478,7 +1476,7 @@
if(!pi.exists())
{
LOGIT_ERROR("CA name does not exist.(" << pi.toString() << ")");
- BLOCXX_THROW_ERR(limal::ValueException,
+ BLOCXX_THROW_ERR(ca_mgm::ValueException,
// %1 is the absolute path name to the CA
Format(__("CA name does not exist (%1)."), pi.toString()).c_str(),
E_FILE_NOT_FOUND);
@@ -1491,7 +1489,7 @@
if(!ret)
{
LOGIT_ERROR("Invalid CA password");
- BLOCXX_THROW_ERR(limal::ValueException, __("Invalid CA password."), E_INVALID_PASSWD);
+ BLOCXX_THROW_ERR(ca_mgm::ValueException, __("Invalid CA password."), E_INVALID_PASSWD);
}
if(!force)
@@ -1510,7 +1508,7 @@
{
LOGIT_ERROR("Deleting the CA is not allowed. " <<
"The CA must be expired or no certificate was signed with this CA");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Deleting the CA is not allowed. The CA must be expired or never have signed a certificate."));
}
else
@@ -1534,7 +1532,7 @@
if( r != 0 )
{
LOGIT_ERROR("Deleting the CA failed: " << r);
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
// %1 is the error code of rm
Format(__("Deleting the CA failed: %1."), r).c_str());
}
@@ -1579,14 +1577,14 @@
type == E_CA_Req || type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException, Format(__("Wrong type: %1."), type).c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, Format(__("Wrong type: %1."), type).c_str());
}
bool p = m_impl->config->exists(type2Section(type, false), "policy");
if(!p)
{
LOGIT_ERROR("missing value 'policy' in config file");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
__("The configuration file is missing a value for policy."));
}
String policySect = m_impl->config->getValue(type2Section(type, false), "policy");
@@ -1596,7 +1594,7 @@
if(policyKeys.empty())
{
LOGIT_ERROR("Can not parse Section " << policySect);
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Cannot parse section %1."), policySect).c_str());
}
StringList::const_iterator it = policyKeys.begin();
@@ -1668,7 +1666,7 @@
}
LOGIT_ERROR("Field '" << *it << "' must have a value");
- BLOCXX_THROW_ERR(limal::ValueException,
+ BLOCXX_THROW_ERR(ca_mgm::ValueException,
Format(__("Field %1 must have a value."),
*it).c_str(),
errorCode);
@@ -1707,7 +1705,7 @@
errorCode = E_EM_NF;
}
LOGIT_ERROR("The '" << *it << "' field must be defined.");
- BLOCXX_THROW_ERR(limal::ValueException,
+ BLOCXX_THROW_ERR(ca_mgm::ValueException,
Format(__("%1 must be defined."), *it).c_str(),
errorCode);
}
@@ -1792,7 +1790,7 @@
LOGIT_ERROR("The '"<<*it<<"' field needed to be the same in the CA certificate ("<<
caMatchValue<<") and the request ("<< reqMatchValue <<")");
- BLOCXX_THROW_ERR(limal::ValueException,
+ BLOCXX_THROW_ERR(ca_mgm::ValueException,
Format(__("%1 must be the same in the CA certificate (%2) and the request (%3)."),
*it, caMatchValue, reqMatchValue).c_str(),
errorCode);
@@ -1804,7 +1802,7 @@
if(!policyFound)
{
LOGIT_ERROR("Invalid policy in config file ? (" << *it << "/" << policyString << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
__("The configuration file seems to have an invalid policy."));
}
}
@@ -1831,7 +1829,7 @@
else
{
LOGIT_ERROR("config not initialized");
- BLOCXX_THROW(limal::RuntimeException, __("The configuration is not initialized."));
+ BLOCXX_THROW(ca_mgm::RuntimeException, __("The configuration is not initialized."));
}
}
@@ -1841,14 +1839,14 @@
if(!m_impl->config)
{
LOGIT_ERROR("config not initialized");
- BLOCXX_THROW(limal::RuntimeException, __("The configuration is not initialized."));
+ BLOCXX_THROW(ca_mgm::RuntimeException, __("The configuration is not initialized."));
}
bool p = m_impl->config->exists("req_ca", "distinguished_name");
if(!p)
{
LOGIT_ERROR("missing section 'distinguished_name' in config file");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
__("Missing section 'distinguished_name' in the configuration file."));
}
String dnSect = m_impl->config->getValue("req_ca", "distinguished_name");
@@ -1858,7 +1856,7 @@
if(dnKeys.empty())
{
LOGIT_ERROR("Can not parse Section " << dnSect);
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Cannot parse section %1."), dnSect).c_str());
}
StringList::const_iterator it = dnKeys.begin();
@@ -1874,4 +1872,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CAConfig.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CAConfig.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CAConfig.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CAConfig.cpp Thu Jun 3 17:26:52 2010
@@ -27,14 +27,12 @@
#include "Utils.hpp"
#include "INIParser/INIParser.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
-using namespace limal::INI;
+using namespace ca_mgm::INI;
using namespace std;
struct CAConfig::CASection
@@ -299,7 +297,7 @@
{
bool didChanges = false;
- limal::INI::SectionMap sections = m_impl->parser.iniFile.getSections();
+ ca_mgm::INI::SectionMap sections = m_impl->parser.iniFile.getSections();
if(sections.find("req") != sections.end())
{
@@ -357,5 +355,4 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLData.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLData.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLData.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLData.cpp Thu Jun 3 17:26:52 2010
@@ -31,12 +31,10 @@
#include "Utils.hpp"
#include "X509v3CRLExtensions_Priv.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -219,7 +217,7 @@
return (*(m_impl->revocationData.find(oid))).second;
}
LOGIT_ERROR("Entry not found: " << oid);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Entry not found."));
}
@@ -365,4 +363,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLDataImpl.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLDataImpl.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLDataImpl.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLDataImpl.hpp Thu Jun 3 17:26:52 2010
@@ -28,7 +28,6 @@
#include "X509v3CRLExtensions_Priv.hpp"
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -122,6 +121,5 @@
X509_CRL *x509;
};
}
-}
#endif // LIMAL_CA_MGM_CRL_DATA_IMPL_HPP
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLData_Priv.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLData_Priv.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLData_Priv.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLData_Priv.cpp Thu Jun 3 17:26:52 2010
@@ -42,12 +42,10 @@
#include "X509v3CRLExtensions_Priv.hpp"
#include "CRLReason_Priv.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
RevocationEntry_Priv::RevocationEntry_Priv()
@@ -87,7 +85,7 @@
if(sa.size() != 7)
{
LOGIT_ERROR("Can not parse date: " << sbuf);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("Cannot parse date %1."), sbuf).c_str());
}
@@ -120,14 +118,14 @@
if(!initHexCheck().isValid(serial))
{
LOGIT_ERROR("invalid serial: " << serial);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Invalid serial %1."), serial).c_str());
}
StringArray r = reason.verify();
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
setSerial( serial );
setRevocationDate( revokeDate );
@@ -157,7 +155,7 @@
if(!initHexCheck().isValid(serial))
{
LOGIT_ERROR("invalid serial: " << serial);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Invalid serial %1."), serial).c_str());
}
m_impl->serial = serial;
@@ -175,7 +173,7 @@
if(!reason.valid())
{
LOGIT_ERROR("invalid CRL reason");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid CRL reason."));
}
m_impl->revocationReason = reason;
@@ -239,7 +237,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->issuer = issuer;
}
@@ -263,7 +261,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->extensions = ext;
}
@@ -275,7 +273,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->revocationData = data;
}
@@ -337,7 +335,7 @@
if(sa.size() != 7)
{
LOGIT_ERROR("Can not parse date: " << sbuf);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("Cannot parse date %1."), sbuf).c_str());
}
@@ -371,7 +369,7 @@
if(sa.size() != 7)
{
LOGIT_ERROR("Can not parse date: " << sbuf);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("Cannot parse date %1."), sbuf).c_str());
}
@@ -420,7 +418,7 @@
else
{
LOGIT_ERROR("Unsupported signature algorithm: '" << sbuf << "'");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("Unsupported signature algorithm %1."), sbuf).c_str());
}
@@ -459,7 +457,7 @@
if(!bio)
{
LOGIT_ERROR("Can not create a memory BIO");
- BLOCXX_THROW(limal::MemoryException,
+ BLOCXX_THROW(ca_mgm::MemoryException,
__("Cannot create a memory BIO."));
}
@@ -487,7 +485,7 @@
if(m_impl->x509 == NULL)
{
LOGIT_ERROR("Can not parse CRL");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Cannot parse CRL."));
}
@@ -500,11 +498,10 @@
X509_CRL_free(m_impl->x509);
m_impl->x509 = NULL;
- BLOCXX_THROW_SUBEX(limal::SyntaxException,
+ BLOCXX_THROW_SUBEX(ca_mgm::SyntaxException,
__("Error parsing the CRL."),
e);
}
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLData_Priv.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLData_Priv.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLData_Priv.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLData_Priv.hpp Thu Jun 3 17:26:52 2010
@@ -29,7 +29,6 @@
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -96,6 +95,5 @@
};
}
-}
#endif // LIMAL_CA_MGM_CRL_DATA_PRIV_HPP
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLDistributionPointsExtension.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLDistributionPointsExtension.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLDistributionPointsExtension.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLDistributionPointsExtension.cpp Thu Jun 3 17:26:52 2010
@@ -27,12 +27,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class CRLDistributionPointsExtImpl : public blocxx::COWIntrusiveCountableBase
@@ -72,7 +70,7 @@
type == E_Server_Req || type == E_CA_Req )
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -129,7 +127,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->altNameList = dp;
setPresent(true);
@@ -141,7 +139,7 @@
if(!isPresent())
{
LOGIT_ERROR("CRLDistributionPointsExt is not present");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("CRLDistributionPointsExt is not present."));
}
return m_impl->altNameList;
@@ -153,7 +151,7 @@
if(!valid())
{
LOGIT_ERROR("invalid CRLDistributionPointsExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid CRLDistributionPointsExt object."));
}
@@ -162,7 +160,7 @@
type == E_Server_Req || type == E_CA_Req )
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -248,4 +246,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLGenerationData.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLGenerationData.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLGenerationData.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLGenerationData.cpp Thu Jun 3 17:26:52 2010
@@ -28,12 +28,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class CRLGenerationDataImpl : public blocxx::COWIntrusiveCountableBase
@@ -89,7 +87,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
}
@@ -129,7 +127,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->extensions = ext;
}
@@ -152,14 +150,14 @@
if(!valid())
{
LOGIT_ERROR("invalid CRLGenerationData object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid CRLGenerationData object."));
}
// These types are not supported by this object
if(type != E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -210,5 +208,4 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLReason.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLReason.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLReason.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLReason.cpp Thu Jun 3 17:26:52 2010
@@ -29,12 +29,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class CRLReasonImpl : public blocxx::COWIntrusiveCountableBase
@@ -96,7 +94,7 @@
{
if(!checkReason(reason))
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Invalid revoke reason %1."), reason).c_str());
}
}
@@ -131,7 +129,7 @@
{
if(!checkReason(reason))
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
// %1 is the wrong reason string
Format(__("Invalid revoke reason %1."), reason).c_str());
}
@@ -155,7 +153,7 @@
if(!r.empty())
{
LOGIT_ERROR(r);
- BLOCXX_THROW(limal::ValueException, r.c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r.c_str());
}
m_impl->holdInstruction = holdInstruction;
@@ -170,7 +168,7 @@
if(!m_impl->reason.equalsIgnoreCase("certificateHold"))
{
LOGIT_ERROR("Reason is not certificateHold");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Reason is not certificateHold."));
}
return m_impl->holdInstruction;
@@ -193,7 +191,7 @@
if(!m_impl->reason.equalsIgnoreCase("keyCompromise"))
{
LOGIT_ERROR("Reason is not keyCompromise");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Reason is not keyCompromise."));
}
return m_impl->compromiseDate;
@@ -207,7 +205,7 @@
if(!m_impl->reason.equalsIgnoreCase("keyCompromise"))
{
LOGIT_ERROR("Reason is not keyCompromise");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Reason is not keyCompromise."));
}
String time;
@@ -238,7 +236,7 @@
if(!m_impl->reason.equalsIgnoreCase("CACompromise"))
{
LOGIT_ERROR("Reason is not CACompromise");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Reason is not CACompromise."));
}
return m_impl->compromiseDate;
@@ -252,7 +250,7 @@
if(!m_impl->reason.equalsIgnoreCase("CACompromise"))
{
LOGIT_ERROR("Reason is not CACompromise");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Reason is not CACompromise."));
}
String time;
@@ -375,4 +373,3 @@
// ----------------------------------------------------------------------------
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLReason_Priv.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLReason_Priv.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLReason_Priv.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLReason_Priv.cpp Thu Jun 3 17:26:52 2010
@@ -34,12 +34,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -165,4 +163,3 @@
{}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CRLReason_Priv.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CRLReason_Priv.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CRLReason_Priv.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CRLReason_Priv.hpp Thu Jun 3 17:26:52 2010
@@ -28,7 +28,6 @@
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -42,7 +41,6 @@
};
}
-}
#endif /* LIMAL_CA_MGM_CRL_REASON_PRIV_HPP */
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CertificateData.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CertificateData.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CertificateData.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CertificateData.cpp Thu Jun 3 17:26:52 2010
@@ -30,12 +30,10 @@
#include "Utils.hpp"
#include "X509v3CertificateExtensions_Priv.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -331,4 +329,3 @@
{}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CertificateDataImpl.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CertificateDataImpl.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CertificateDataImpl.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CertificateDataImpl.hpp Thu Jun 3 17:26:52 2010
@@ -28,7 +28,6 @@
#include "X509v3CertificateExtensions_Priv.hpp"
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -108,6 +107,5 @@
};
}
-}
#endif // LIMAL_CA_MGM_CERTIFICATE_DATA_IMPL_HPP
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CertificateData_Priv.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CertificateData_Priv.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CertificateData_Priv.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CertificateData_Priv.cpp Thu Jun 3 17:26:52 2010
@@ -40,12 +40,10 @@
#include "DNObject_Priv.hpp"
#include "X509v3CertificateExtensions_Priv.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
CertificateData_Priv::CertificateData_Priv()
@@ -89,7 +87,7 @@
if(!initHexCheck().isValid(serial))
{
LOGIT_ERROR("invalid serial: " << serial);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
// %1 is an invalid serial number
Format(__("Invalid serial %1."), serial).c_str());
}
@@ -110,7 +108,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->issuer = issuer;
}
@@ -122,7 +120,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->subject = subject;
}
@@ -164,7 +162,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->extensions = ext;
}
@@ -202,7 +200,7 @@
if(!bio)
{
LOGIT_ERROR("Can not create a memory BIO");
- BLOCXX_THROW(limal::MemoryException,
+ BLOCXX_THROW(ca_mgm::MemoryException,
__("Cannot create a memory BIO."));
}
@@ -231,7 +229,7 @@
if(m_impl->x509 == NULL)
{
LOGIT_ERROR("Can not parse certificate");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Cannot parse the certificate."));
}
@@ -244,7 +242,7 @@
X509_free(m_impl->x509);
m_impl->x509 = NULL;
- BLOCXX_THROW_SUBEX(limal::SyntaxException,
+ BLOCXX_THROW_SUBEX(ca_mgm::SyntaxException,
__("Error while parsing the certificate."),
e);
}
@@ -271,7 +269,7 @@
if (BIO_printf(bioS,"%02x",bs->data[i]) <= 0)
{
LOGIT_ERROR("Can not parse serial.");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Cannot parse serial."));
}
}
@@ -295,7 +293,7 @@
if(sa.size() != 7)
{
LOGIT_ERROR("Can not parse date: " << sbuf);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
// %1 is an invalid date string
Format(__("Cannot parse date %1."), sbuf).c_str());
}
@@ -330,7 +328,7 @@
if(sa.size() != 7)
{
LOGIT_ERROR("Can not parse date: " << sbuf);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("Cannot parse date %1."), sbuf).c_str());
}
year = 1970;
@@ -385,7 +383,7 @@
if(pkey == NULL)
{
LOGIT_ERROR("Unable to get public key");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Unable to get the public key."));
}
@@ -396,7 +394,7 @@
if(!rsa)
{
LOGIT_ERROR("could not get RSA key");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Could not get RSA key."));
}
@@ -416,7 +414,7 @@
EVP_PKEY_free(pkey);
LOGIT_ERROR("Unsupported public key type");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Unsupported public key type."));
}
@@ -452,7 +450,7 @@
EVP_PKEY_free(pkey);
LOGIT_ERROR("Unsupported public key algorithm");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Unsupported public key algorithm."));
}
@@ -483,7 +481,7 @@
EVP_PKEY_free(pkey);
LOGIT_ERROR("Unsupported signature algorithm: '" << sbuf << "'");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
// %1 is the unsupported signature algorithm string
Format(__("Unsupported signature algorithm %1."), sbuf).c_str());
}
@@ -501,4 +499,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CertificateData_Priv.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CertificateData_Priv.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CertificateData_Priv.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CertificateData_Priv.hpp Thu Jun 3 17:26:52 2010
@@ -29,7 +29,6 @@
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -100,6 +99,5 @@
};
}
-}
#endif // LIMAL_CA_MGM_CERTIFICATE_DATA_PRIV_HPP
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CertificateIssueData.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CertificateIssueData.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CertificateIssueData.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CertificateIssueData.cpp Thu Jun 3 17:26:52 2010
@@ -29,12 +29,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class CertificateIssueDataImpl : public blocxx::COWIntrusiveCountableBase
@@ -184,7 +182,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->extensions = ext;
}
@@ -207,7 +205,7 @@
if(!valid())
{
LOGIT_ERROR("invalid CertificateIssueData object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid CertificateIssueData object."));
}
// These types are not supported by this object
@@ -215,7 +213,7 @@
type == E_Server_Req || type == E_CA_Req)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
UInt32 t = (UInt32)((getEndDate() - getStartDate())/(60*60*24));
@@ -300,4 +298,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/CertificatePoliciesExtension.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/CertificatePoliciesExtension.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/CertificatePoliciesExtension.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/CertificatePoliciesExtension.cpp Thu Jun 3 17:26:52 2010
@@ -28,12 +28,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class UserNoticeImpl : public blocxx::COWIntrusiveCountableBase
@@ -165,7 +163,7 @@
type == E_Server_Req || type == E_CA_Req )
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -212,7 +210,7 @@
if(text.length() > 200)
{
LOGIT_ERROR("The text is too long.");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("The text is too long."));
}
@@ -251,7 +249,7 @@
if(!valid())
{
LOGIT_ERROR("invalid UserNotice object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid UserNotice object."));
}
@@ -260,7 +258,7 @@
type == E_Server_Req || type == E_CA_Req )
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -390,7 +388,7 @@
if(!initOIDCheck().isValid(policyIdentifier))
{
LOGIT_ERROR("invalid value for policyIdentifier" << policyIdentifier);
- BLOCXX_THROW(limal::ValueException ,
+ BLOCXX_THROW(ca_mgm::ValueException ,
// %1 is the wrong string for policyIdentifier
Format(__("Invalid value for policyIdentifier: %1."), policyIdentifier).c_str());
}
@@ -421,7 +419,7 @@
type == E_Server_Req || type == E_CA_Req )
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -455,7 +453,7 @@
if(!initOIDCheck().isValid(policyIdentifier))
{
LOGIT_ERROR("invalid value for policyIdentifier" << policyIdentifier);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Invalid value for policyIdentifier: %1."), policyIdentifier).c_str());
}
@@ -475,7 +473,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->cpsURI = cpsURI;
}
@@ -493,7 +491,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->noticeList = list;
}
@@ -510,7 +508,7 @@
if(!valid())
{
LOGIT_ERROR("invalid CertificatePolicy object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid CertificatePolicy object."));
}
@@ -519,7 +517,7 @@
type == E_Server_Req || type == E_CA_Req )
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -695,7 +693,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
setPresent(true);
}
@@ -709,7 +707,7 @@
type == E_Server_Req || type == E_CA_Req )
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -779,7 +777,7 @@
{
if(!isPresent())
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("CertificatePoliciesExt is not present."));
}
return m_impl->ia5org;
@@ -792,7 +790,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->policies = policies;
@@ -804,7 +802,7 @@
{
if(!isPresent())
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("CertificatePoliciesExt is not present."));
}
return m_impl->policies;
@@ -817,7 +815,7 @@
if(!valid())
{
LOGIT_ERROR("invalid CertificatePoliciesExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid CertificatePoliciesExt object."));
}
@@ -826,7 +824,7 @@
type == E_Server_Req || type == E_CA_Req )
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -923,4 +921,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/Commands.hpp.in
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/Commands.hpp.in?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/Commands.hpp.in (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/Commands.hpp.in Thu Jun 3 17:26:52 2010
@@ -25,17 +25,15 @@
#ifndef LIMAL_CA_MGM_COMMANDS_HPP
#define LIMAL_CA_MGM_COMMANDS_HPP
-#include
+#include
#include
-namespace LIMAL_NAMESPACE {
-
namespace CA_MGM_NAMESPACE {
const blocxx::String OPENSSL_COMMAND = "@OPENSSL_COMMAND@";
const blocxx::String C_REHASH_COMMAND = "@C_REHASH_COMMAND@";
-
-}
+const blocxx::String CP_COMMAND = "@CP_COMMAND@";
+const blocxx::String RM_COMMAND = "@RM_COMMAND@";
}
#endif /* LIMAL_CA_MGM_COMMANDS_HPP */
Modified: limal-branches/mc-devel/limal-ca-mgm/src/DNObject.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/DNObject.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/DNObject.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/DNObject.cpp Thu Jun 3 17:26:52 2010
@@ -32,12 +32,10 @@
#include "DNObject_Priv.hpp"
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -106,7 +104,7 @@
else
{
LOGIT_ERROR("Invalid type:" << m_impl->type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
// %1 is the invalid string for a DN type
Format(__("Invalid type %1."), m_impl->type).c_str());
}
@@ -247,7 +245,7 @@
type == E_CA_Cert || type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -255,7 +253,7 @@
if(!p)
{
LOGIT_ERROR("missing section 'distinguished_name' in config file");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
__("Missing section 'distinguished_name' in the configuration file."));
}
String dnSect = caConfig->getValue(type2Section(type, false),
@@ -266,7 +264,7 @@
if(dnKeys.empty())
{
LOGIT_ERROR("Can not parse Section " << dnSect);
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Cannot parse section %1."), dnSect).c_str());
}
StringList::const_iterator it = dnKeys.begin();
@@ -366,7 +364,7 @@
StringArray r = this->verify();
if(!r.empty())
{
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
}
@@ -394,7 +392,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->dn = dn;
}
@@ -484,4 +482,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/DNObjectImpl.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/DNObjectImpl.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/DNObjectImpl.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/DNObjectImpl.hpp Thu Jun 3 17:26:52 2010
@@ -27,7 +27,6 @@
#include
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -90,6 +89,5 @@
};
}
-}
#endif // LIMAL_CA_MGM_DN_OBJECT_IMPL_HPP
Modified: limal-branches/mc-devel/limal-ca-mgm/src/DNObject_Priv.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/DNObject_Priv.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/DNObject_Priv.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/DNObject_Priv.cpp Thu Jun 3 17:26:52 2010
@@ -26,12 +26,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
RDNObject_Priv::RDNObject_Priv()
@@ -77,7 +75,7 @@
if(!bio)
{
LOGIT_ERROR("Can not create a memory BIO");
- BLOCXX_THROW(limal::MemoryException,
+ BLOCXX_THROW(ca_mgm::MemoryException,
__("Cannot create a memory BIO."));
}
@@ -113,7 +111,7 @@
BIO_free(bio);
LOGIT_ERROR("Can not parse DN line: " << lines[j]);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format("Can not parse DN line: %1", lines[j]).c_str());
}
@@ -154,7 +152,7 @@
BIO_free(bio);
LOGIT_ERROR("Can not parse DN line: " << lines[j]);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
// %1 is the wrong part of a DN which could not be parsed
Format(__("Cannot parse DN line: %1."), lines[j]).c_str());
}
@@ -195,7 +193,7 @@
if(!p)
{
LOGIT_ERROR("missing section 'distinguished_name' in config file");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
__("Missing section 'distinguished_name' in the configuration file."));
}
String dnSect = ca.getConfig()->getValue("req_ca", "distinguished_name");
@@ -205,7 +203,7 @@
if(dnKeys.empty())
{
LOGIT_ERROR("Can not parse Section " << dnSect);
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Cannot parse section %1."), dnSect).c_str());
}
StringList::const_iterator it = dnKeys.begin();
@@ -271,5 +269,4 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/DNObject_Priv.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/DNObject_Priv.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/DNObject_Priv.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/DNObject_Priv.hpp Thu Jun 3 17:26:52 2010
@@ -27,7 +27,6 @@
#include
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -73,6 +72,5 @@
};
}
-}
#endif // LIMAL_CA_MGM_DN_OBJECT_PRIV_HPP
Added: limal-branches/mc-devel/limal-ca-mgm/src/Exception.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/Exception.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/Exception.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/Exception.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,11 @@
+#include
+
+namespace LIMAL_NAMESPACE
+{
+ BLOCXX_DEFINE_EXCEPTION(Memory);
+ BLOCXX_DEFINE_EXCEPTION(Runtime);
+ BLOCXX_DEFINE_EXCEPTION(Overflow);
+ BLOCXX_DEFINE_EXCEPTION(Syntax);
+ BLOCXX_DEFINE_EXCEPTION(Value);
+ BLOCXX_DEFINE_EXCEPTION(System);
+}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/ExtendedKeyUsageExt.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/ExtendedKeyUsageExt.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/ExtendedKeyUsageExt.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/ExtendedKeyUsageExt.cpp Thu Jun 3 17:26:52 2010
@@ -28,12 +28,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class ExtendedKeyUsageExtImpl : public blocxx::COWIntrusiveCountableBase
@@ -73,7 +71,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -118,7 +116,7 @@
else
{
LOGIT_INFO("Unknown ExtendedKeyUsage option: " << (*it));
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Invalid ExtendedKeyUsage option %1."),
*it).c_str());
}
@@ -126,7 +124,7 @@
if(m_impl->usage.empty())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid ExtendedKeyUsageExt."));
}
@@ -167,7 +165,7 @@
else
{
LOGIT_INFO("Unknown ExtendedKeyUsage option: " << (*it));
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Invalid ExtendedKeyUsage option %1."),
*it).c_str());
}
@@ -175,7 +173,7 @@
if(m_impl->usage.empty())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid ExtendedKeyUsageExt."));
}
@@ -188,7 +186,7 @@
{
if(!isPresent())
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("ExtendedKeyUsageExt is not present."));
}
return m_impl->usage;
@@ -217,7 +215,7 @@
if(!valid())
{
LOGIT_ERROR("invalid ExtendedKeyUsageExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid ExtendedKeyUsageExt object."));
}
@@ -225,7 +223,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -328,4 +326,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/ExtensionBase.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/ExtensionBase.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/ExtensionBase.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/ExtensionBase.cpp Thu Jun 3 17:26:52 2010
@@ -25,12 +25,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class ExtensionBaseImpl : public COWIntrusiveCountableBase {
@@ -133,4 +131,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/INIParser/INIParser.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/INIParser/INIParser.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/INIParser/INIParser.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/INIParser/INIParser.hpp Thu Jun 3 17:26:52 2010
@@ -31,7 +31,7 @@
#ifndef LIMAL_INI_PARSER_HPP
#define LIMAL_INI_PARSER_HPP
-#include
+#include
#include
#include
#include
@@ -400,8 +400,8 @@
* #include "INIParser/INIParser.hpp"
*
* using namespace blocxx;
- * using namespace limal;
- * using namespace limal::INI;
+ * using namespace ca_mgm;
+ * using namespace ca_mgm::INI;
*
* blocxx::Array<Options> options; // Options like NO_NESTED_SECTIONS, LINE_CAN_CONTINUE, ...
* blocxx::StringArray commentsDescr; // Regular expression of the comments description
Modified: limal-branches/mc-devel/limal-ca-mgm/src/INIParser/INIParserDescr.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/INIParser/INIParserDescr.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/INIParser/INIParserDescr.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/INIParser/INIParserDescr.hpp Thu Jun 3 17:26:52 2010
@@ -27,7 +27,7 @@
#ifndef LIMAL_INI_PARSERDESCR_HPP
#define LIMAL_INI_PARSERDESCR_HPP
-#include
+#include
#include
namespace LIMAL_NAMESPACE
Modified: limal-branches/mc-devel/limal-ca-mgm/src/INIParser/IniFile.h
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/INIParser/IniFile.h?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/INIParser/IniFile.h (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/INIParser/IniFile.h Thu Jun 3 17:26:52 2010
@@ -263,7 +263,7 @@
IniSectionIndex isections;
// create Logger instance
- limal::Logger logger;
+ Logger logger;
/** build ivalues and isections */
void reindex ();
Modified: limal-branches/mc-devel/limal-ca-mgm/src/INIParser/IniParser.h
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/INIParser/IniParser.h?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/INIParser/IniParser.h (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/INIParser/IniParser.h Thu Jun 3 17:26:52 2010
@@ -256,7 +256,7 @@
int write_helper(IniSection&ini, std::ofstream&of,int depth);
// create Logger instance
- limal::Logger logger;
+ Logger logger;
IniParser(const IniParser &);
IniParser& operator=(const IniParser &);
Modified: limal-branches/mc-devel/limal-ca-mgm/src/IssuerAlternativeNameExtension.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/IssuerAlternativeNameExtension.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/IssuerAlternativeNameExtension.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/IssuerAlternativeNameExtension.cpp Thu Jun 3 17:26:52 2010
@@ -27,12 +27,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class IssuerAlternativeNameExtImpl : public blocxx::COWIntrusiveCountableBase
@@ -81,7 +79,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
setPresent(true);
}
@@ -94,7 +92,7 @@
if(type == E_Client_Req || type == E_Server_Req || type == E_CA_Req)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -162,7 +160,7 @@
if(!isPresent())
{
LOGIT_ERROR("IssuerAlternativeNameExt is not present");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("IssuerAlternativeNameExt is not present."));
}
return m_impl->issuerCopy;
@@ -175,7 +173,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->altNameList = alternativeNameList;
setPresent(true);
@@ -187,7 +185,7 @@
if(!isPresent())
{
LOGIT_ERROR("IssuerAlternativeNameExt is not present");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("IssuerAlternativeNameExt is not present."));
}
return m_impl->altNameList;
@@ -199,7 +197,7 @@
if(!altName.valid())
{
LOGIT_ERROR("invalid literal value for IssuerAlternativeNameExt");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid literal value for IssuerAlternativeNameExt."));
}
m_impl->altNameList.push_back(altName);
@@ -212,7 +210,7 @@
if(!valid())
{
LOGIT_ERROR("invalid IssuerAlternativeNameExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid IssuerAlternativeNameExt object."));
}
@@ -220,7 +218,7 @@
if(type == E_Client_Req || type == E_Server_Req || type == E_CA_Req)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -315,4 +313,3 @@
}
}
-}
Added: limal-branches/mc-devel/limal-ca-mgm/src/LDAPUrlImpl.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/LDAPUrlImpl.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/LDAPUrlImpl.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/LDAPUrlImpl.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,160 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: LDAPUrlImpl.cpp
+
+ Maintainer: Marius Tomaschewski
+
+/-*/
+
+#include
+#include
+
+#include "LDAPUrlImpl.hpp"
+#include "Utils.hpp"
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+namespace url
+{
+
+using namespace blocxx;
+
+
+// ---------------------------------------------------------------
+LDAPUrlImpl::LDAPUrlImpl()
+ : UrlBase()
+{
+ configure();
+}
+
+// -------------------------------------------------------------------
+LDAPUrlImpl::LDAPUrlImpl(const LDAPUrlImpl &url)
+ : UrlBase(url)
+{}
+
+// -------------------------------------------------------------------
+UrlBase *
+LDAPUrlImpl::clone() const
+{
+ return new LDAPUrlImpl(*this);
+}
+
+// -------------------------------------------------------------------
+StringArray
+LDAPUrlImpl::getKnownSchemes() const
+{
+ StringArray schemes(2);
+ schemes[0] = "ldap";
+ schemes[1] = "ldaps";
+ return schemes;
+}
+
+// -------------------------------------------------------------------
+void
+LDAPUrlImpl::configure()
+{
+ config("sep_pathparams", "");
+ config("psep_querystr", "?");
+ config("vsep_querystr", "");
+
+ // host is required (isValid=>false)
+ // but not mandatory (see RFC 2255),
+ // that is, accept empty host.
+ config("require_host", "y");
+
+ // not allowed here
+ config("rx_username", "");
+ config("rx_password", "");
+ config("rx_fragment", "");
+ config("rx_pathparams", "");
+}
+
+// -------------------------------------------------------------------
+ca_mgm::url::ParamMap
+LDAPUrlImpl::getQueryStringMap(ca_mgm::url::EEncoding eflag) const
+{
+ static const char * const keys[] = {
+ "attrs", "scope", "filter", "exts", NULL
+ };
+ ca_mgm::url::ParamMap pmap;
+ StringArray parr( getQueryStringArray());
+ if( parr.size() <= 4)
+ {
+ for(size_t i=0; ifirst == keys[i])
+ {
+ found=true;
+ parr[i] = ca_mgm::url::encode(p->second, join_safe);
+ }
+ }
+ if( !found)
+ {
+ BLOCXX_THROW(UrlNotSupportedException,
+ Format(__("Invalid LDAP URL query parameter '%1'."),
+ p->first).c_str()
+ );
+ }
+ }
+ setQueryStringArray(parr);
+}
+
+
+// -------------------------------------------------------------------
+} // End of url namespace
+} // End of LIMAL_NAMESPACE
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/LDAPUrlImpl.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/LDAPUrlImpl.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/LDAPUrlImpl.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/LDAPUrlImpl.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,61 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: LDAPUrlImpl.hpp
+
+ Maintainer: Marius Tomaschewski
+
+/-*/
+#ifndef LIMAL_LDAPURLIMPL_HPP
+#define LIMAL_LDAPURLIMPL_HPP
+#include
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+namespace url
+{
+
+using namespace blocxx;
+
+
+// ---------------------------------------------------------------
+class LDAPUrlImpl: public UrlBase
+{
+public:
+ LDAPUrlImpl();
+ LDAPUrlImpl(const LDAPUrlImpl &url);
+
+ virtual UrlBase *
+ clone() const;
+
+ virtual StringArray
+ getKnownSchemes() const;
+
+ virtual void
+ configure();
+
+ virtual ca_mgm::url::ParamMap
+ getQueryStringMap(ca_mgm::url::EEncoding eflag) const;
+
+ virtual void
+ setQueryStringMap(const ca_mgm::url::ParamMap &pmap);
+};
+
+
+// -------------------------------------------------------------------
+} // End of url namespace
+} // End of LIMAL_NAMESPACE
+#endif // LIMAL_LDAPURLIMPL_HPP
+// vim: set ts=8 sts=8 sw=8 ai noet:
Modified: limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues.cpp Thu Jun 3 17:26:52 2010
@@ -29,12 +29,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -79,7 +77,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
}
@@ -126,7 +124,7 @@
else
{
LOGIT_DEBUG("unknown type: "<< sp[1] << " = " << sp[2]);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Unknown type."));
}
}
@@ -166,7 +164,7 @@
m_impl->literalValue = dValue;
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
}
@@ -183,7 +181,7 @@
m_impl->literalValue = dValue;
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
}
@@ -522,4 +520,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues_Priv.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues_Priv.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues_Priv.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues_Priv.cpp Thu Jun 3 17:26:52 2010
@@ -26,12 +26,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -152,7 +150,7 @@
else
{
LOGIT_ERROR("Invalid IP Address");
- BLOCXX_THROW(limal::SyntaxException, "Invalid IP Address");
+ BLOCXX_THROW(ca_mgm::SyntaxException, "Invalid IP Address");
break;
}
setLiteral("IP", oline);
@@ -235,4 +233,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues_Priv.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues_Priv.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues_Priv.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/LiteralValues_Priv.hpp Thu Jun 3 17:26:52 2010
@@ -29,7 +29,6 @@
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -45,7 +44,6 @@
};
}
-}
#endif /* LIMAL_CA_MGM_CRL_REASON_PRIV_HPP */
Modified: limal-branches/mc-devel/limal-ca-mgm/src/LocalManagement.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/LocalManagement.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/LocalManagement.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/LocalManagement.cpp Thu Jun 3 17:26:52 2010
@@ -36,12 +36,10 @@
#include
#include
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
namespace {
@@ -91,7 +89,7 @@
if(dataList.size() <= 1) {
LOGIT_ERROR("Cannot split certificate output");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Cannot split certificate output."));
}
@@ -288,7 +286,7 @@
if(r != 0) {
LOGIT_ERROR("Cannot create directory '" << pi.toString() << "' :" << errno2String(r));
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
Format(__("Cannot create directory %1: %2."),
pi.toString(), errno2String(r)).c_str());
@@ -309,7 +307,7 @@
if(r != 0) {
LOGIT_ERROR("Cannot create directory '" << pi.toString() << "' :" << errno2String(r));
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
Format(__("Cannot create directory %1: %2."),
pi.toString(), errno2String(r)).c_str());
@@ -328,7 +326,7 @@
if(r != 0) {
LOGIT_ERROR("Cannot create directory '" << pi.toString() << "' :" << errno2String(r));
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
Format(__("Cannot create directory %1: %2."),
pi.toString(), errno2String(r)).c_str());
@@ -342,7 +340,7 @@
if(!pi.isDir()) {
LOGIT_ERROR( "'" << pi.toString() <<"' is not a directory");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("%1 is not a directory."), pi.toString()).c_str());
}
@@ -363,7 +361,7 @@
} else {
LOGIT_ERROR("Invalid certificate file.");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
__("Invalid certificate file."));
}
}
@@ -441,7 +439,7 @@
if(!filePi.exists()) {
LOGIT_ERROR("File not found: " << filePi.toString());
- BLOCXX_THROW_ERR(limal::RuntimeException,
+ BLOCXX_THROW_ERR(ca_mgm::RuntimeException,
Format(__("File not found: %1."), filePi.toString()).c_str(),
E_FILE_NOT_FOUND);
@@ -450,7 +448,7 @@
if(filePi.size() > (1024*1024)) {
LOGIT_ERROR("File too big: " << filePi.toString());
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("File too big: %1."), filePi.toString()).c_str());
}
@@ -459,7 +457,7 @@
if(fd == -1) {
LOGIT_ERROR("Cannot open file: " << file << "(" << errno << ")");
- BLOCXX_THROW_ERRNO_MSG1(limal::SystemException,
+ BLOCXX_THROW_ERRNO_MSG1(ca_mgm::SystemException,
Format(__("Cannot open file %1."), file).c_str(),
errno);
@@ -479,7 +477,7 @@
fileObject.close();
LOGIT_ERROR("Cannot read from file: " << file << "(" << errno << ")");
- BLOCXX_THROW_ERRNO_MSG1(limal::SystemException,
+ BLOCXX_THROW_ERRNO_MSG1(ca_mgm::SystemException,
Format(__("Cannot read from file %1."), file).c_str(),
errno);
}
@@ -504,7 +502,7 @@
if(pi.exists() && !overwrite) {
LOGIT_ERROR ("File already exists: " << file );
- BLOCXX_THROW_ERR(limal::SystemException,
+ BLOCXX_THROW_ERR(ca_mgm::SystemException,
Format(__("File already exists: %1."), file).c_str(),
E_FILE_EXISTS);
@@ -514,7 +512,7 @@
if(fd == -1) {
LOGIT_ERROR("Cannot open file: " << file << "(" << errno << ")");
- BLOCXX_THROW_ERRNO_MSG1(limal::SystemException,
+ BLOCXX_THROW_ERRNO_MSG1(ca_mgm::SystemException,
Format(__("Cannot open file %1."), file).c_str(),
errno);
@@ -526,7 +524,7 @@
if(r != 0) {
LOGIT_ERROR("Cannot get lock on file: " << file << "(" << errno << ")");
- BLOCXX_THROW_ERRNO_MSG1(limal::SystemException,
+ BLOCXX_THROW_ERRNO_MSG1(ca_mgm::SystemException,
Format(__("Cannot get lock on file %1."), file).c_str(),
errno);
@@ -540,7 +538,7 @@
fileObject.close();
LOGIT_ERROR("Cannot write to file: " << file << "(" << errno << ")");
- BLOCXX_THROW_ERRNO_MSG1(limal::SystemException,
+ BLOCXX_THROW_ERRNO_MSG1(ca_mgm::SystemException,
Format(__("Cannot write to file %1."), file).c_str(),
errno);
}
@@ -609,4 +607,3 @@
}
}
-}
Added: limal-branches/mc-devel/limal-ca-mgm/src/Logger.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/Logger.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/Logger.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/Logger.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,406 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: Logger.cpp
+
+ Maintainer: Marius Tomaschewski
+
+/-*/
+#include
+#include
+
+#include
+#include
+#include
+#include
+#include
+#include
+
+#include "Utils.hpp"
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+
+using namespace blocxx;
+
+
+// -------------------------------------------------------------------
+#if BLOCXX_LIBRARY_VERSION >= 5
+namespace
+{
+ class LoggerWrapper: public blocxx::Logger
+ {
+ public:
+ virtual
+ ~LoggerWrapper()
+ {}
+
+ LoggerWrapper()
+ : blocxx::Logger()
+ {}
+ LoggerWrapper(const blocxx::Logger &logger)
+ : blocxx::Logger(logger)
+ {}
+
+ bool setAsDefaultLogAppender()
+ {
+ return LogAppender::setDefaultLogAppender(
+ blocxx::Logger::m_appender
+ );
+ }
+ bool setAsThreadLogAppender()
+ {
+ return LogAppender::setThreadLogAppender(
+ blocxx::Logger::m_appender
+ );
+ }
+ };
+}
+#endif
+
+
+// -------------------------------------------------------------------
+Logger::Logger(const String &component)
+ : m_component(component)
+{
+}
+
+
+// -------------------------------------------------------------------
+Logger::~Logger()
+{
+}
+
+
+// -------------------------------------------------------------------
+void
+Logger::logMessage(ELogLevel level,
+ const String &message,
+ const char *filename,
+ int fileline,
+ const char *methodname) const
+{
+ String category;
+ switch( level)
+ {
+ case blocxx::E_ALL_LEVEL:
+ category = blocxx::Logger::STR_ALL_CATEGORY;
+ break;
+
+ case blocxx::E_FATAL_ERROR_LEVEL:
+ category = blocxx::Logger::STR_FATAL_CATEGORY;
+ break;
+
+ case blocxx::E_ERROR_LEVEL:
+ category = blocxx::Logger::STR_ERROR_CATEGORY;
+ break;
+
+ case blocxx::E_INFO_LEVEL:
+ category = blocxx::Logger::STR_INFO_CATEGORY;
+ break;
+
+ case blocxx::E_DEBUG_LEVEL:
+ category = blocxx::Logger::STR_DEBUG_CATEGORY;
+ break;
+
+ case blocxx::E_NONE_LEVEL:
+ default:
+ category = blocxx::Logger::STR_NONE_CATEGORY;
+ break;
+ }
+
+ return logMessage(
+ category, message, filename, fileline, methodname
+ );
+}
+
+
+// -------------------------------------------------------------------
+void
+Logger::logMessage(const String &category,
+ const String &message,
+ const char *filename,
+ int fileline,
+ const char *methodname) const
+{
+#if BLOCXX_LIBRARY_VERSION >= 5
+ if( m_component.empty())
+ {
+ blocxx::LogAppender::getCurrentLogAppender()->logMessage(
+ blocxx::LogMessage(
+ blocxx::Logger::STR_DEFAULT_COMPONENT,
+ category, message,
+ filename, fileline, methodname
+ )
+ );
+ }
+ else
+ {
+ blocxx::LogAppender::getCurrentLogAppender()->logMessage(
+ blocxx::LogMessage(
+ m_component,
+ category, message,
+ filename, fileline, methodname
+ )
+ );
+ }
+#else
+ if( m_component.empty())
+ {
+ blocxx::Logger::getCurrentLogger()->logMessage(
+ category, message,
+ filename, fileline, methodname
+ );
+ }
+ else
+ {
+ blocxx::Logger::getCurrentLogger()->logMessage(
+ m_component,
+ category, message,
+ filename, fileline, methodname
+ );
+ }
+#endif
+}
+
+
+// -------------------------------------------------------------------
+bool
+Logger::isEnabledFor(const ELogLevel level) const
+{
+#if BLOCXX_LIBRARY_VERSION >= 5
+ return LogAppender::getCurrentLogAppender()->getLogLevel() >= level;
+#else
+ return Logger::getCurrentLogger()->levelIsEnabled(level);
+#endif
+}
+
+
+// -------------------------------------------------------------------
+bool
+Logger::isEnabledFor(const String &category) const
+{
+#if BLOCXX_LIBRARY_VERSION >= 5
+ return LogAppender::getCurrentLogAppender()->categoryIsEnabled(category);
+#else
+ return Logger::getCurrentLogger()->categoryIsEnabled(category);
+#endif
+}
+
+
+// -------------------------------------------------------------------
+LoggerRef
+Logger::createCerrLogger(const String &component,
+ const StringArray &components,
+ const StringArray &categories,
+ const String &messageFormat)
+{
+ String defname( !component.empty() ? component :
+ blocxx::Logger::STR_DEFAULT_COMPONENT);
+ String mformat( !messageFormat.empty() ? messageFormat :
+ CerrAppender::STR_DEFAULT_MESSAGE_PATTERN);
+
+ LogAppenderRef appRef(new CerrAppender(
+ components, categories, mformat
+ ));
+
+#if BLOCXX_LIBRARY_VERSION >= 5
+ LoggerRef logRef(new blocxx::Logger(
+ defname, appRef
+ ));
+#else
+ LoggerRef logRef(new AppenderLogger(
+ defname, E_ALL_LEVEL, appRef
+ ));
+#endif
+ return logRef;
+}
+
+
+// -------------------------------------------------------------------
+LoggerRef
+Logger::createSyslogLogger(const String &component,
+ const StringArray &components,
+ const StringArray &categories,
+ const String &messageFormat,
+ const String &identity,
+ const String &facility)
+{
+ String defname( !component.empty() ? component :
+ blocxx::Logger::STR_DEFAULT_COMPONENT);
+ String mformat( !messageFormat.empty() ? messageFormat :
+ SyslogAppender::STR_DEFAULT_MESSAGE_PATTERN);
+ String log_tag( identity.empty() || identity.isSpaces() ? defname :
+ identity);
+
+ LogAppenderRef appRef(new SyslogAppender(
+ components, categories, mformat, log_tag, facility
+ ));
+
+#if BLOCXX_LIBRARY_VERSION >= 5
+ LoggerRef logRef(new blocxx::Logger(
+ defname, appRef
+ ));
+#else
+ LoggerRef logRef(new AppenderLogger(
+ defname, E_ALL_LEVEL, appRef
+ ));
+#endif
+ return logRef;
+}
+
+
+// -------------------------------------------------------------------
+LoggerRef
+Logger::createNullLogger(const String &component,
+ const StringArray &components,
+ const StringArray &categories,
+ const String &messageFormat)
+{
+ String defname( !component.empty() ? component :
+ blocxx::Logger::STR_DEFAULT_COMPONENT);
+ String mformat( !messageFormat.empty() ? messageFormat :
+ NullAppender::STR_DEFAULT_MESSAGE_PATTERN);
+
+ LogAppenderRef appRef(new NullAppender(
+ components, categories, mformat
+ ));
+
+#if BLOCXX_LIBRARY_VERSION >= 5
+ LoggerRef logRef(new blocxx::Logger(
+ defname, appRef
+ ));
+#else
+ LoggerRef logRef(new AppenderLogger(
+ defname, E_ALL_LEVEL, appRef
+ ));
+#endif
+ return logRef;
+}
+
+
+// -------------------------------------------------------------------
+LoggerRef
+Logger::createFileLogger(const String &component,
+ const StringArray &components,
+ const StringArray &categories,
+ const String &messageFormat,
+ const String &filename,
+ UInt64 maxLogFileSize,
+ UInt32 maxBackupIndex)
+{
+ String defname( !component.empty() ? component :
+ blocxx::Logger::STR_DEFAULT_COMPONENT);
+ String mformat( !messageFormat.empty() ? messageFormat :
+ FileAppender::STR_DEFAULT_MESSAGE_PATTERN);
+
+ if( maxLogFileSize >= (UInt64(-1) / UInt64(1024)))
+ {
+ BLOCXX_THROW(ca_mgm::OverflowException,
+ __("The specified maximum log file size is too big.")
+ );
+ }
+ if( filename.empty())
+ {
+ BLOCXX_THROW(ca_mgm::ValueException,
+ __("The log file path should be set.")
+ );
+ }
+ if( !filename.startsWith(BLOCXX_FILENAME_SEPARATOR))
+ {
+ BLOCXX_THROW(ca_mgm::ValueException,
+ Format(__("The specified log file name '%1' "
+ "is not absolute"),
+ filename).c_str()
+ );
+ }
+
+ LogAppenderRef appRef(new FileAppender(
+ components, categories, filename.c_str(),
+ mformat, maxLogFileSize, maxBackupIndex
+ ));
+
+#if BLOCXX_LIBRARY_VERSION >= 5
+ LoggerRef logRef(new blocxx::Logger(
+ defname, appRef
+ ));
+#else
+ LoggerRef logRef(new AppenderLogger(
+ defname, E_ALL_LEVEL, appRef
+ ));
+#endif
+ return logRef;
+}
+
+
+// -------------------------------------------------------------------
+//static
+bool Logger::setDefaultFromLoggerRef(const blocxx::LoggerRef &ref)
+{
+#if BLOCXX_LIBRARY_VERSION >= 5
+ return LoggerWrapper(*ref).setAsDefaultLogAppender();
+#else
+ return blocxx::Logger::setDefaultLogger(ref);
+#endif
+}
+
+
+// -------------------------------------------------------------------
+//static
+bool Logger::setThreadFromLoggerRef(const blocxx::LoggerRef &ref)
+{
+#if BLOCXX_LIBRARY_VERSION >= 5
+ return LoggerWrapper(*ref).setAsThreadLogAppender();
+#else
+ return blocxx::Logger::setThreadLogger(ref);
+#endif
+}
+
+
+// -------------------------------------------------------------------
+//static
+blocxx::LoggerRef
+Logger::getDefaultAsLoggerRef()
+{
+#if BLOCXX_LIBRARY_VERSION >= 5
+ return blocxx::LoggerRef(new blocxx::Logger(
+ blocxx::Logger::STR_DEFAULT_COMPONENT,
+ blocxx::LogAppender::getDefaultLogAppender()
+ ));
+#else
+ return blocxx::Logger::getDefaultLogger();
+#endif
+}
+
+
+// -------------------------------------------------------------------
+//static
+blocxx::LoggerRef
+Logger::getCurrentAsLoggerRef()
+{
+#if BLOCXX_LIBRARY_VERSION >= 5
+ return blocxx::LoggerRef(new blocxx::Logger(
+ blocxx::Logger::STR_DEFAULT_COMPONENT,
+ blocxx::LogAppender::getCurrentLogAppender()
+ ));
+#else
+ return blocxx::Logger::getCurrentLogger();
+#endif
+}
+
+
+// -------------------------------------------------------------------
+} // LIMAL_NAMESPACE
+/* vim: set ts=8 sts=8 sw=8 ai noet: */
Modified: limal-branches/mc-devel/limal-ca-mgm/src/Makefile.am
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/Makefile.am?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/Makefile.am (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/Makefile.am Thu Jun 3 17:26:52 2010
@@ -13,8 +13,23 @@
limallib_LTLIBRARIES = liblimal-ca-mgm.la
liblimal_ca_mgm_la_SOURCES = \
+ ValuePosixRECheck.cpp \
+ ValuePerlRECheck.cpp \
+ ValueIntCheck.cpp \
+ ValueCheck.cpp \
+ Exception.cpp \
+ Logger.cpp \
+ PathName.cpp \
+ PathInfo.cpp \
+ PathUtils.cpp \
+ ByteBuffer.cpp \
+ LDAPUrlImpl.cpp \
+ UrlByScheme.cpp \
+ UrlUtils.cpp \
+ UrlBase.cpp \
+ Url.cpp \
+ Utils.cpp \
config.cpp \
- Utils.cpp \
ExtensionBase.cpp \
LiteralValues.cpp \
AuthorityInfoAccessExtension.cpp \
@@ -60,6 +75,7 @@
INIParser/IniParser.cpp \
INIParser/INIParser.cpp
+# config.cpp \
liblimal_ca_mgm_la_CXXFLAGS = $(LIMAL_CFLAGS)
liblimal_ca_mgm_la_LDFLAGS = \
@@ -69,7 +85,7 @@
liblimal_ca_mgm_la_LIBADD = $(LIB_SSL)
CLEANFILES = *~
-DISTCLEANFILES = Commands.hpp
+DISTCLEANFILES = Commands.hpp Utils.hpp config.log
EXTRA_DIST = *.hpp Commands.hpp.in openssl.cnf.tmpl \
- INIParser/*.h INIParser/*.hpp
+ INIParser/*.h INIParser/*.hpp
Modified: limal-branches/mc-devel/limal-ca-mgm/src/OpenSSLUtils.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/OpenSSLUtils.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/OpenSSLUtils.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/OpenSSLUtils.cpp Thu Jun 3 17:26:52 2010
@@ -33,12 +33,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -52,7 +50,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("File does not exist: " << configFile);
- BLOCXX_THROW_ERR(limal::ValueException,
+ BLOCXX_THROW_ERR(ca_mgm::ValueException,
Format(__("File does not exist: %1."), configFile).c_str(),
E_FILE_NOT_FOUND);
}
@@ -61,7 +59,7 @@
if(!pi.exists() || !pi.isDir())
{
LOGIT_ERROR("Directory does not exist: " << tmpDir);
- BLOCXX_THROW_ERR(limal::ValueException,
+ BLOCXX_THROW_ERR(ca_mgm::ValueException,
Format(__("Directory does not exist: %1."), tmpDir).c_str(),
E_FILE_NOT_FOUND);
}
@@ -70,7 +68,7 @@
if(!pi.exists() || !pi.isFile() || !pi.isX())
{
LOGIT_ERROR("Invalid command: " << command);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Invalid command %1."), command).c_str());
}
@@ -128,7 +126,7 @@
catch(blocxx::Exception& e)
{
LOGIT_ERROR( "openssl exception:" << e);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status != 0)
@@ -139,7 +137,7 @@
StringArray sa = errOutput.tokenize("\n\r");
String msg = (sa.empty()? "" : sa[0]);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"), msg).c_str());
}
@@ -172,7 +170,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid keyfile specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid key file specified."));
}
@@ -236,7 +234,7 @@
catch(blocxx::Exception& e)
{
LOGIT_ERROR( "openssl exception:" << e);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status != 0)
@@ -247,7 +245,7 @@
StringArray sa = errOutput.tokenize("\n\r");
String msg = (sa.empty()? "" : sa[0]);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"), msg).c_str());
}
@@ -274,7 +272,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid keyfile specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid key file specified."));
}
@@ -282,7 +280,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid request file specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid request file specified."));
}
@@ -334,7 +332,7 @@
catch(blocxx::Exception& e)
{
LOGIT_ERROR( "openssl exception:" << e);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status != 0)
@@ -345,7 +343,7 @@
StringArray sa = errOutput.tokenize("\n\r");
String msg = (sa.empty()? "" : sa[0]);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"), msg).c_str());
}
@@ -377,7 +375,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid keyfile specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid key file specified."));
}
@@ -385,7 +383,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid request file specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid request file specified."));
}
@@ -458,7 +456,7 @@
catch(blocxx::Exception& e)
{
LOGIT_ERROR( "openssl exception:" << e);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status != 0)
@@ -469,7 +467,7 @@
StringArray sa = errOutput.tokenize("\n\r");
String msg = (sa.empty()? "" : sa[0]);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"), msg).c_str());
}
@@ -495,7 +493,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid keyfile specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid key file specified."));
}
@@ -503,7 +501,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid CA certificate file specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid CA certificate file specified."));
}
@@ -511,7 +509,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid certificate file specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid certificate file specified."));
}
@@ -596,7 +594,7 @@
catch(blocxx::Exception& e)
{
LOGIT_ERROR( "openssl exception:" << e);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status != 0)
@@ -607,7 +605,7 @@
StringArray sa = errOutput.tokenize("\n\r");
String msg = (sa.empty()? "" : sa[0]);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"), msg).c_str());
}
@@ -634,7 +632,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid keyfile specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid key file specified."));
}
@@ -642,7 +640,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid CA certificate file specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid CA certificate file specified."));
}
@@ -696,7 +694,7 @@
catch(blocxx::Exception& e)
{
LOGIT_ERROR( "openssl exception:" << e);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status != 0)
@@ -707,7 +705,7 @@
StringArray sa = errOutput.tokenize("\n\r");
String msg = (sa.empty()? "" : sa[0]);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"), msg).c_str());
}
@@ -730,7 +728,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid keyfile specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid key file specified."));
}
@@ -738,7 +736,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid CA certificate file specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid CA certificate file specified."));
}
@@ -778,7 +776,7 @@
catch(blocxx::Exception& e)
{
LOGIT_ERROR( "openssl exception:" << e);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
@@ -792,7 +790,7 @@
StringArray sa = errOutput.tokenize("\n\r");
String msg = (sa.empty()? "" : sa[0]);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"), msg).c_str());
}
@@ -816,7 +814,7 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("No valid certificate file specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid certificate file specified."));
}
@@ -824,7 +822,7 @@
if(!pi.exists() || !pi.isDir())
{
LOGIT_ERROR("No valid CA directory specified");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("No valid CA directory specified."));
}
@@ -867,7 +865,7 @@
catch(blocxx::Exception& e)
{
LOGIT_ERROR( "openssl exception:" << e);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
@@ -948,7 +946,7 @@
catch(blocxx::Exception& e)
{
LOGIT_ERROR( "openssl exception:" << e);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
@@ -978,7 +976,7 @@
{
LOGIT_ERROR("openssl stderr:" << errOutput);
}
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("Showing certificate status with serial %1 failed (%2)."),
serial, status).c_str());
}
@@ -1003,7 +1001,7 @@
if(sa.size() != 2)
{
LOGIT_ERROR("Can not parse certificate name");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Cannot parse the certificate name."));
}
@@ -1014,13 +1012,13 @@
if(!pi.exists() || !pi.isFile())
{
LOGIT_ERROR("Keyfile does not exist");
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
__("The key file does not exist."));
}
blocxx::String debugCmd;
- debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
+ debugCmd += ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "rsa -noout -in ";
debugCmd += keyFile + " ";
debugCmd += "-passin env:PASSWORD ";
@@ -1047,7 +1045,7 @@
catch(blocxx::Exception& e)
{
LOGIT_ERROR( "openssl exception:" << e);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status == 0)
@@ -1065,7 +1063,7 @@
// ###################################################
-limal::ByteBuffer
+ca_mgm::ByteBuffer
OpenSSLUtils::x509Convert(const ByteBuffer &certificate,
FormatType inform,
FormatType outform )
@@ -1080,7 +1078,7 @@
blocxx::String debugCmd;
bool foundError = false;
- debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
+ debugCmd += ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "x509 ";
debugCmd += "-nameopt ";
debugCmd += "RFC2253 ";
@@ -1135,7 +1133,7 @@
path::removeFile(inFileName);
path::removeFile(outFileName);
path::removeFile(randfile);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status != 0)
@@ -1161,7 +1159,7 @@
StringArray sa = errOutput.tokenize("\n\r");
String msg = (sa.empty()? "" : sa[0]);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"), msg).c_str());
}
@@ -1174,7 +1172,7 @@
return out;
}
-limal::ByteBuffer
+ca_mgm::ByteBuffer
OpenSSLUtils::rsaConvert(const ByteBuffer &key,
FormatType inform,
FormatType outform,
@@ -1195,7 +1193,7 @@
blocxx::String debugCmd;
- debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
+ debugCmd += ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "rsa ";
debugCmd += "-in ";
debugCmd += inFileName + " ";
@@ -1273,7 +1271,7 @@
path::removeFile(inFileName);
path::removeFile(outFileName);
path::removeFile(randfile);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status != 0)
@@ -1309,12 +1307,12 @@
String msg = (sa.empty()? "" : sa[0]);
if(PerlRegEx("unable to load Private Key", PCRE_CASELESS).match(msg))
{
- BLOCXX_THROW_ERR(limal::ValueException,
+ BLOCXX_THROW_ERR(ca_mgm::ValueException,
__("Invalid password."), E_INVALID_PASSWD);
}
else
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"),msg).c_str());
}
}
@@ -1328,7 +1326,7 @@
return out;
}
-limal::ByteBuffer
+ca_mgm::ByteBuffer
OpenSSLUtils::crlConvert(const ByteBuffer &crl,
FormatType inform,
FormatType outform )
@@ -1343,7 +1341,7 @@
blocxx::String debugCmd;
bool foundError = false;
- debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
+ debugCmd += ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "crl ";
debugCmd += "-in ";
debugCmd += inFileName + " ";
@@ -1396,7 +1394,7 @@
path::removeFile(inFileName);
path::removeFile(outFileName);
path::removeFile(randfile);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status != 0)
@@ -1422,7 +1420,7 @@
StringArray sa = errOutput.tokenize("\n\r");
String msg = (sa.empty()? "" : sa[0]);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"), msg).c_str());
}
@@ -1435,7 +1433,7 @@
return out;
}
-limal::ByteBuffer
+ca_mgm::ByteBuffer
OpenSSLUtils::reqConvert(const ByteBuffer &req,
FormatType inform,
FormatType outform )
@@ -1450,7 +1448,7 @@
blocxx::String debugCmd;
bool foundError = false;
- debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
+ debugCmd += ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "req ";
debugCmd += "-in ";
debugCmd += inFileName + " ";
@@ -1503,7 +1501,7 @@
path::removeFile(inFileName);
path::removeFile(outFileName);
path::removeFile(randfile);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status != 0)
@@ -1529,7 +1527,7 @@
StringArray sa = errOutput.tokenize("\n\r");
String msg = (sa.empty()? "" : sa[0]);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"), msg).c_str());
}
@@ -1542,7 +1540,7 @@
return out;
}
-limal::ByteBuffer
+ca_mgm::ByteBuffer
OpenSSLUtils::createPKCS12(const ByteBuffer &certificate,
const ByteBuffer &key,
const String &inPassword,
@@ -1573,7 +1571,7 @@
blocxx::String debugCmd;
- debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
+ debugCmd += ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "pkcs12 ";
debugCmd += "-in ";
debugCmd += inFileName1 + " ";
@@ -1607,7 +1605,7 @@
else
{
LOGIT_ERROR("Out password is required");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("The password for encrypting the output is required."));
}
@@ -1659,7 +1657,7 @@
}
path::removeFile(outFileName);
path::removeFile(randfile);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status != 0)
@@ -1692,12 +1690,12 @@
String msg = (sa.empty()? "" : sa[0]);
if(PerlRegEx("unable to load Private Key", PCRE_CASELESS).match(msg))
{
- BLOCXX_THROW_ERR(limal::ValueException,
+ BLOCXX_THROW_ERR(ca_mgm::ValueException,
__("Invalid password."), E_INVALID_PASSWD);
}
else
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"), msg).c_str());
}
}
@@ -1716,7 +1714,7 @@
return out;
}
-limal::ByteBuffer
+ca_mgm::ByteBuffer
OpenSSLUtils::pkcs12ToPEM(const ByteBuffer &pkcs12,
const String &inPassword,
const String &outPassword,
@@ -1735,7 +1733,7 @@
blocxx::String debugCmd;
- debugCmd += limal::ca_mgm::OPENSSL_COMMAND + " ";
+ debugCmd += ca_mgm::OPENSSL_COMMAND + " ";
debugCmd += "pkcs12 ";
debugCmd += "-in ";
debugCmd += inFileName + " ";
@@ -1752,7 +1750,7 @@
else
{
LOGIT_ERROR("PKCS12 password is required");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("The PKCS12 password is required."));
}
@@ -1801,7 +1799,7 @@
path::removeFile(inFileName);
path::removeFile(outFileName);
path::removeFile(randfile);
- BLOCXX_THROW_SUBEX(limal::RuntimeException,
+ BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
__("Executing openssl command failed."), e);
}
if(status != 0)
@@ -1837,12 +1835,12 @@
String msg = (sa.empty()? "" : sa[0]);
if(PerlRegEx("invalid password", PCRE_CASELESS).match(msg))
{
- BLOCXX_THROW_ERR(limal::ValueException,
+ BLOCXX_THROW_ERR(ca_mgm::ValueException,
__("Invalid password."), E_INVALID_PASSWD);
}
else
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("openssl command failed: %1"), msg).c_str());
}
}
@@ -1868,7 +1866,7 @@
{
LOGIT_ERROR("Cannot read directory: " << repository <<
"(" << System::errorMsg(r) << ") [" << r << "]");
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
Format(__("Cannot read directory: %1 (%2) [%3]."),
repository, System::errorMsg(r), r).c_str());
}
@@ -1918,7 +1916,7 @@
else
{
LOGIT_ERROR("No serial number found in " << serialFile);
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("No serial number found in %1."),
serialFile).c_str());
}
@@ -1938,7 +1936,7 @@
if( (*it)[0] == md5 )
{
LOGIT_ERROR("Request already exist.");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("The request already exists."));
}
}
@@ -2068,7 +2066,7 @@
{
LOGIT_ERROR("Cannot read directory: " << reqDir <<
"(" << System::errorMsg(r) << ") [" << r << "]");
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
Format(__("Cannot read directory: %1 (%2) [%3]."),
reqDir, System::errorMsg(r), r).c_str());
}
@@ -2129,7 +2127,7 @@
if(subject.empty())
{
LOGIT_ERROR("Can not find request subject.");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Cannot find the request subject."));
}
@@ -2220,7 +2218,7 @@
{
LOGIT_ERROR("Cannot read directory: " << certDir <<
"(" << System::errorMsg(r) << ") [" << r << "]");
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
Format(__("Cannot read directory: %1 (%2) [%3]."),
certDir, System::errorMsg(r), r).c_str());
}
@@ -2290,7 +2288,7 @@
if(subject.empty())
{
LOGIT_ERROR("Can not find certificate subject.");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Cannot find the certificate subject."));
}
@@ -2389,7 +2387,7 @@
if(caName.empty() || !PerlRegEx("\\w+").match(caName))
{
LOGIT_ERROR("Invalid caName: " << caName);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Invalid caName: %1."), caName).c_str());
}
@@ -2398,7 +2396,7 @@
if(!pi.exists() || !pi.isDir())
{
LOGIT_ERROR(repository << " does not exist");
- BLOCXX_THROW_ERR(limal::SystemException,
+ BLOCXX_THROW_ERR(ca_mgm::SystemException,
Format(__("'%1' does not exist."), repository).c_str(),
E_FILE_NOT_FOUND);
}
@@ -2408,7 +2406,7 @@
if(pi.exists())
{
LOGIT_ERROR(pi.toString() << " still exist");
- BLOCXX_THROW_ERR(limal::SystemException,
+ BLOCXX_THROW_ERR(ca_mgm::SystemException,
Format(__("%1 still exists."), pi.toString()).c_str(),
E_FILE_EXISTS);
}
@@ -2419,7 +2417,7 @@
{
LOGIT_ERROR(Format("Can not create directory: %1 (%2 [%3])",
pi.toString(), System::errorMsg(r), r));
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
Format(__("Cannot create directory: %1 (%2 [%3])."),
pi.toString(), System::errorMsg(r), r).c_str());
}
@@ -2454,7 +2452,7 @@
{
path::removeDirRecursive(repository + "/" + caName);
- BLOCXX_THROW_SUBEX(limal::SystemException,
+ BLOCXX_THROW_SUBEX(ca_mgm::SystemException,
__("Cannot copy the configuration template."), e);
}
@@ -2467,7 +2465,7 @@
LOGIT_ERROR(Format("Can not create directory: %1 (%2 [%3])",
dir, System::errorMsg(r), r));
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
Format(__("Cannot create directory: %1 (%2 [%3])."),
dir, System::errorMsg(r), r).c_str());
}
@@ -2481,7 +2479,7 @@
LOGIT_ERROR(Format("Can not create directory: %1 (%2 [%3])",
dir, System::errorMsg(r), r));
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
Format(__("Cannot create directory: %1 (%2 [%3])."),
dir, System::errorMsg(r), r).c_str());
}
@@ -2495,7 +2493,7 @@
LOGIT_ERROR(Format("Can not create directory: %1 (%2 [%3])",
dir, System::errorMsg(r), r));
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
Format(__("Cannot create directory: %1 (%2 [%3])."),
dir, System::errorMsg(r), r).c_str());
}
@@ -2509,7 +2507,7 @@
LOGIT_ERROR(Format("Can not create directory: %1 (%2 [%3])",
dir, System::errorMsg(r), r));
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
Format(__("Cannot create directory: %1 (%2 [%3])."),
dir, System::errorMsg(r), r).c_str());
}
@@ -2523,7 +2521,7 @@
LOGIT_ERROR(Format("Can not create directory: %1 (%2 [%3])",
dir, System::errorMsg(r), r));
- BLOCXX_THROW(limal::SystemException,
+ BLOCXX_THROW(ca_mgm::SystemException,
Format(__("Cannot create directory: %1 (%2 [%3])."),
dir, System::errorMsg(r), r).c_str());
}
@@ -2541,10 +2539,9 @@
{
path::removeDirRecursive(repository + "/" + caName);
- BLOCXX_THROW_SUBEX(limal::SystemException,
+ BLOCXX_THROW_SUBEX(ca_mgm::SystemException,
__("Cannot create the file."), e);
}
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/OpenSSLUtils.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/OpenSSLUtils.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/OpenSSLUtils.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/OpenSSLUtils.hpp Thu Jun 3 17:26:52 2010
@@ -32,7 +32,6 @@
#include "Commands.hpp"
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -210,6 +209,5 @@
};
}
-}
#endif // LIMAL_CA_MGM_OPENSSL_UTILS_HPP
Added: limal-branches/mc-devel/limal-ca-mgm/src/PathInfo.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/PathInfo.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/PathInfo.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/PathInfo.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,804 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: PathInfo.cpp
+
+ Maintainer: Michael Calmer
+
+/----------------------------------------------------------------------\
+| |
+| __ __ ____ _____ ____ |
+| \ \ / /_ _/ ___|_ _|___ \ |
+| \ V / _` \___ \ | | __) | |
+| | | (_| |___) || | / __/ |
+| |_|\__,_|____/ |_| |_____| |
+| |
+| core system |
+| (C) SuSE GmbH |
+\----------------------------------------------------------------------/
+
+ File: PathInfo.cc
+
+ Author: Michael Andres
+ Maintainer: Michael Andres
+
+/-*/
+
+#include
+
+#include <iostream>
+#include <fstream>
+#include <iomanip>
+
+namespace LIMAL_NAMESPACE {
+namespace path {
+
+using namespace blocxx;
+
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::PathInfo
+// METHOD TYPE : Constructor
+//
+// DESCRIPTION :
+//
+PathInfo::PathInfo( const PathName & path, Mode initial )
+ : m_path( path )
+ , m_mode( initial )
+ , m_error( -1 )
+{
+ operator()();
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::PathInfo
+// METHOD TYPE : Constructor
+//
+// DESCRIPTION :
+//
+PathInfo::PathInfo( const String & path, Mode initial )
+ : m_path( path )
+ , m_mode( initial )
+ , m_error( -1 )
+{
+ operator()();
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::PathInfo
+// METHOD TYPE : Constructor
+//
+// DESCRIPTION :
+//
+PathInfo::PathInfo( const char * path, Mode initial )
+ : m_path( path )
+ , m_mode( initial )
+ , m_error( -1 )
+{
+ operator()();
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::~PathInfo
+// METHOD TYPE : Destructor
+//
+// DESCRIPTION :
+//
+PathInfo::~PathInfo()
+{
+}
+
+void
+PathInfo::setPath(const PathName& path)
+{
+ if ( path != m_path )
+ m_error = -1;
+ m_path = path;
+}
+
+void
+PathInfo::setMode(Mode mode)
+{
+ if(mode != m_mode)
+ m_error = -1;
+ m_mode = mode;
+}
+
+bool
+PathInfo::stat(const PathName& path )
+{
+ setPath( path );
+ setMode( E_STAT );
+ return operator()();
+}
+
+bool
+PathInfo::lstat(const PathName& path)
+{
+ setPath( path );
+ setMode( E_LSTAT );
+ return operator()();
+}
+
+bool
+PathInfo::operator()(const PathName& path)
+{
+ setPath( path );
+ return operator()();
+}
+
+bool
+PathInfo::stat()
+{
+ setMode( E_STAT );
+ return operator()();
+}
+
+bool
+PathInfo::lstat()
+{
+ setMode( E_LSTAT );
+ return operator()();
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::operator()
+// METHOD TYPE : bool
+//
+// DESCRIPTION :
+//
+bool PathInfo::operator()()
+{
+ if ( m_path.empty() ) {
+ m_error = -1;
+ } else {
+ switch ( m_mode ) {
+ case E_STAT:
+ m_error = ::stat( m_path.toString().c_str(), &m_statbuf_C );
+ break;
+ case E_LSTAT:
+ m_error = ::lstat( m_path.toString().c_str(), &m_statbuf_C );
+ break;
+ }
+ if ( m_error == -1 )
+ m_error = errno;
+ }
+ return !m_error;
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::fileType
+// METHOD TYPE : PathInfo::FileType
+//
+PathInfo::FileType PathInfo::fileType() const
+{
+ if ( exists() )
+ return StatMode( st_mode() ).fileType();
+ return NOT_EXIST;
+}
+
+bool
+PathInfo::isFile() const
+{
+ return exists() && S_ISREG( m_statbuf_C.st_mode );
+}
+
+bool
+PathInfo::isDir() const
+{
+ return exists() && S_ISDIR( m_statbuf_C.st_mode );
+}
+
+bool
+PathInfo::isLink() const
+{
+ return exists() && S_ISLNK( m_statbuf_C.st_mode );
+}
+
+bool
+PathInfo::isChr() const
+{
+ return exists() && S_ISCHR( m_statbuf_C.st_mode );
+}
+
+bool
+PathInfo::isBlk() const
+{
+ return exists() && S_ISBLK( m_statbuf_C.st_mode );
+}
+
+bool
+PathInfo::isFifo() const
+{
+ return exists() && S_ISFIFO( m_statbuf_C.st_mode );
+}
+
+bool
+PathInfo::isSock() const
+{
+ return exists() && S_ISSOCK( m_statbuf_C.st_mode );
+}
+
+nlink_t
+PathInfo::nlink() const
+{
+ return exists() ? m_statbuf_C.st_nlink : 0;
+}
+
+// owner
+uid_t
+PathInfo::owner() const
+{
+ return exists() ? m_statbuf_C.st_uid : 0;
+}
+
+gid_t
+PathInfo::group() const
+{
+ return exists() ? m_statbuf_C.st_gid : 0;
+}
+
+// permission
+bool
+PathInfo::isRUsr() const
+{
+ return exists() && (m_statbuf_C.st_mode & S_IRUSR);
+}
+
+bool
+PathInfo::isWUsr() const
+{
+ return exists() && (m_statbuf_C.st_mode & S_IWUSR);
+}
+
+bool
+PathInfo::isXUsr() const
+{
+ return exists() && (m_statbuf_C.st_mode & S_IXUSR);
+}
+
+bool
+PathInfo::isR() const
+{
+ return isRUsr();
+}
+
+bool
+PathInfo::isW() const
+{
+ return isWUsr();
+}
+
+bool
+PathInfo::isX() const
+{
+ return isXUsr();
+}
+
+bool
+PathInfo::isRGrp() const
+{
+ return exists() && (m_statbuf_C.st_mode & S_IRGRP);
+}
+
+bool
+PathInfo::isWGrp() const
+{
+ return exists() && (m_statbuf_C.st_mode & S_IWGRP);
+}
+
+bool
+PathInfo::isXGrp() const
+{
+ return exists() && (m_statbuf_C.st_mode & S_IXGRP);
+}
+
+bool
+PathInfo::isROth() const
+{
+ return exists() && (m_statbuf_C.st_mode & S_IROTH);
+}
+
+bool
+PathInfo::isWOth() const
+{
+ return exists() && (m_statbuf_C.st_mode & S_IWOTH);
+}
+
+bool
+PathInfo::isXOth() const
+{
+ return exists() && (m_statbuf_C.st_mode & S_IXOTH);
+}
+
+bool
+PathInfo::isUid() const
+{
+ return exists() && (m_statbuf_C.st_mode & S_ISUID);
+}
+
+bool
+PathInfo::isGid() const
+{
+ return exists() && (m_statbuf_C.st_mode & S_ISGID);
+}
+
+bool
+PathInfo::isVtx() const
+{
+ return exists() && (m_statbuf_C.st_mode & S_ISVTX);
+}
+
+mode_t
+PathInfo::uperm() const
+{
+ return exists() ? (m_statbuf_C.st_mode & S_IRWXU) : 0;
+}
+
+mode_t
+PathInfo::gperm() const
+{
+ return exists() ? (m_statbuf_C.st_mode & S_IRWXG) : 0;
+}
+
+mode_t
+PathInfo::operm() const
+{
+ return exists() ? (m_statbuf_C.st_mode & S_IRWXO) : 0;
+}
+
+mode_t
+PathInfo::perm() const
+{
+ return exists() ? (m_statbuf_C.st_mode & (S_IRWXU|S_IRWXG|S_IRWXO|S_ISUID|S_ISGID|S_ISVTX)) : 0;
+}
+
+bool
+PathInfo::isPerm( mode_t m ) const
+{
+ return (m == perm());
+}
+
+bool
+PathInfo::hasPerm( mode_t m ) const
+{
+ return (m == (m & perm()));
+}
+
+mode_t
+PathInfo::st_mode() const
+{
+ return exists() ? m_statbuf_C.st_mode : 0;
+}
+
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::userMay
+// METHOD TYPE : mode_t
+//
+// DESCRIPTION :
+//
+mode_t PathInfo::userMay() const
+{
+ if ( !exists() )
+ return 0;
+ if ( owner() == getuid() ) {
+ return( uperm()/0100 );
+ } else if ( group() == getgid() ) {
+ return( gperm()/010 );
+ }
+ return operm();
+}
+
+bool
+PathInfo::userMayR() const
+{
+ return( userMay() & 04 );
+}
+
+bool
+PathInfo::userMayW() const
+{
+ return( userMay() & 02 );
+}
+
+bool
+PathInfo::userMayX() const
+{
+ return( userMay() & 01 );
+}
+
+bool
+PathInfo::userMayRW() const
+{
+ return( (userMay() & 06) == 06 );
+}
+
+bool
+PathInfo::userMayRX() const
+{
+ return( (userMay() & 05) == 05 );
+}
+
+bool
+PathInfo::userMayWX() const
+{
+ return( (userMay() & 03) == 03 );
+}
+
+bool
+PathInfo::userMayRWX() const
+{
+ return( userMay() == 07 );
+}
+
+// device
+dev_t
+PathInfo::dev() const
+{
+ return exists() ? m_statbuf_C.st_dev : 0;
+}
+
+dev_t
+PathInfo::rdev() const
+{
+ return exists() ? m_statbuf_C.st_rdev : 0;
+}
+
+ino_t
+PathInfo::ino() const
+{
+ return exists() ? m_statbuf_C.st_ino : 0;
+}
+
+::off_t
+PathInfo::size() const
+{
+ return exists() ? m_statbuf_C.st_size : 0;
+}
+
+blksize_t
+PathInfo::blksize() const
+{
+ return exists() ? m_statbuf_C.st_blksize : 0;
+}
+
+blkcnt_t
+PathInfo::blocks() const
+{
+ return exists() ? m_statbuf_C.st_blocks : 0;
+}
+
+// time
+time_t
+PathInfo::atime() const
+{
+ /* time of last access */
+ return exists() ? m_statbuf_C.st_atime : 0;
+}
+
+time_t
+PathInfo::mtime() const
+{
+ /* time of last modification */
+ return exists() ? m_statbuf_C.st_mtime : 0;
+}
+
+time_t
+PathInfo::ctime() const
+{
+ return exists() ? m_statbuf_C.st_ctime : 0;
+}
+
+/******************************************************************
+**
+**
+** FUNCTION NAME : operator<<
+** FUNCTION TYPE : ostream &
+**
+** DESCRIPTION :
+*/
+std::ostream & operator<<( std::ostream & str, const PathInfo & obj )
+{
+ std::ios::fmtflags state_ii = str.flags();
+
+ str << obj.toString() << "{";
+ if ( !obj.exists() ) {
+ str << "does not exist}";
+ } else {
+ str << PathInfo::StatMode( obj.st_mode() ) << " " << std::dec
+ << obj.owner() << "/" << obj.group();
+
+ if ( obj.isFile() )
+ str << " size " << obj.size();
+
+ str << "}";
+ }
+ str.flags( state_ii );
+ return str;
+}
+
+/******************************************************************
+**
+**
+** FUNCTION NAME : operator<<
+** FUNCTION TYPE : std::ostream &
+**
+** DESCRIPTION :
+*/
+std::ostream & operator<<( std::ostream & str, PathInfo::FileType obj )
+{
+ switch ( obj ) {
+#define EMUMOUT(T) case PathInfo::T: return str << #T; break
+ EMUMOUT( NOT_AVAIL );
+ EMUMOUT( NOT_EXIST );
+ EMUMOUT( T_FILE );
+ EMUMOUT( T_DIR );
+ EMUMOUT( T_CHARDEV );
+ EMUMOUT( T_BLOCKDEV );
+ EMUMOUT( T_FIFO );
+ EMUMOUT( T_LINK );
+ EMUMOUT( T_SOCKET );
+#undef EMUMOUT
+ }
+ return str;
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::StatMode::fileType
+// METHOD TYPE : PathInfo::FileType
+//
+PathInfo::FileType PathInfo::StatMode::fileType() const
+{
+ if ( isFile() )
+ return T_FILE;
+ if ( isDir() )
+ return T_DIR;
+ if ( isLink() )
+ return T_LINK;
+ if ( isChr() )
+ return T_CHARDEV;
+ if ( isBlk() )
+ return T_BLOCKDEV;
+ if ( isFifo() )
+ return T_FIFO;
+ if ( isSock() )
+ return T_SOCKET ;
+
+ return NOT_AVAIL;
+}
+
+bool
+PathInfo::StatMode::isFile() const
+{
+ return S_ISREG( _mode );
+}
+
+bool
+PathInfo::StatMode::isDir () const
+{
+ return S_ISDIR( _mode );
+}
+
+bool
+PathInfo::StatMode::isLink() const
+{
+ return S_ISLNK( _mode );
+}
+
+bool
+PathInfo::StatMode::isChr() const
+{
+ return S_ISCHR( _mode );
+}
+
+bool
+PathInfo::StatMode::isBlk() const
+{
+ return S_ISBLK( _mode );
+}
+
+bool
+PathInfo::StatMode::isFifo() const
+{
+ return S_ISFIFO( _mode );
+}
+
+bool
+PathInfo::StatMode::isSock() const
+{
+ return S_ISSOCK( _mode );
+}
+
+// permission
+bool
+PathInfo::StatMode::isRUsr() const
+{
+ return (_mode & S_IRUSR);
+}
+
+bool
+PathInfo::StatMode::isWUsr() const
+{
+ return (_mode & S_IWUSR);
+}
+
+bool
+PathInfo::StatMode::isXUsr() const
+{
+ return (_mode & S_IXUSR);
+}
+
+bool
+PathInfo::StatMode::isR() const
+{
+ return isRUsr();
+}
+
+bool
+PathInfo::StatMode::isW() const
+{
+ return isWUsr();
+}
+
+bool
+PathInfo::StatMode::isX() const
+{
+ return isXUsr();
+}
+
+bool
+PathInfo::StatMode::isRGrp() const
+{
+ return (_mode & S_IRGRP);
+}
+
+bool
+PathInfo::StatMode::isWGrp() const
+{
+ return (_mode & S_IWGRP);
+}
+
+bool
+PathInfo::StatMode::isXGrp() const
+{
+ return (_mode & S_IXGRP);
+}
+
+bool
+PathInfo::StatMode::isROth() const
+{
+ return (_mode & S_IROTH);
+}
+
+bool
+PathInfo::StatMode::isWOth() const
+{
+ return (_mode & S_IWOTH);
+}
+
+bool
+PathInfo::StatMode::isXOth() const
+{
+ return (_mode & S_IXOTH);
+}
+
+bool
+PathInfo::StatMode::isUid() const
+{
+ return (_mode & S_ISUID);
+}
+
+bool
+PathInfo::StatMode::isGid() const
+{
+ return (_mode & S_ISGID);
+}
+
+bool
+PathInfo::StatMode::isVtx() const
+{
+ return (_mode & S_ISVTX);
+}
+
+mode_t
+PathInfo::StatMode::uperm() const
+{
+ return (_mode & S_IRWXU);
+}
+
+mode_t
+PathInfo::StatMode::gperm() const
+{
+ return (_mode & S_IRWXG);
+}
+
+mode_t
+PathInfo::StatMode::operm() const
+{
+ return (_mode & S_IRWXO);
+}
+
+mode_t
+PathInfo::StatMode::perm() const
+{
+ return (_mode & (S_IRWXU|S_IRWXG|S_IRWXO|S_ISUID|S_ISGID|S_ISVTX));
+}
+
+bool
+PathInfo::StatMode::isPerm( mode_t m ) const
+{
+ return (m == perm());
+}
+
+bool
+PathInfo::StatMode::hasPerm( mode_t m ) const
+{
+ return (m == (m & perm()));
+}
+
+mode_t
+PathInfo::StatMode::st_mode() const
+{
+ return _mode;
+}
+
+
+/******************************************************************
+**
+**
+** FUNCTION NAME : operator<<
+** FUNCTION TYPE : std::ostream &
+**
+** DESCRIPTION :
+*/
+std::ostream & operator<<( std::ostream & str, const PathInfo::StatMode & obj )
+{
+ char t = '?';
+ if ( obj.isFile() )
+ t = '-';
+ else if ( obj.isDir() )
+ t = 'd';
+ else if ( obj.isLink() )
+ t = 'l';
+ else if ( obj.isChr() )
+ t = 'c';
+ else if ( obj.isBlk() )
+ t = 'b';
+ else if ( obj.isFifo() )
+ t = 'p';
+ else if ( obj.isSock() )
+ t = 's';
+
+ str << t << " " << std::setfill( '0' ) << std::setw( 4 ) << std::oct << obj.perm() << std::dec;
+ return str;
+}
+
+} // namespace path
+} // namespace LIMAL_NAMESPACE
Added: limal-branches/mc-devel/limal-ca-mgm/src/PathName.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/PathName.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/PathName.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/PathName.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,676 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: PathName.cpp
+
+ Maintainer: Michael Calmer
+
+
+/----------------------------------------------------------------------\
+| |
+| __ __ ____ _____ ____ |
+| \ \ / /_ _/ ___|_ _|___ \ |
+| \ V / _` \___ \ | | __) | |
+| | | (_| |___) || | / __/ |
+| |_|\__,_|____/ |_| |_____| |
+| |
+| core system |
+| (C) SuSE GmbH |
+\----------------------------------------------------------------------/
+
+ File: PathName.cc
+
+ Author: Michael Andres
+ Maintainer: Michael Andres
+
+/-*/
+
+#include
+#include
+#include
+#include
+#include
+
+#include "Utils.hpp"
+#include <iostream>
+
+extern "C"
+{
+ #include
+ #include
+ #include
+}
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+namespace path
+{
+
+using namespace blocxx;
+
+
+// -------------------------------------------------------------------
+// anonymous namespace
+namespace
+{
+
+ size_t
+ findTildeEnd(const String &name)
+ {
+ const char *beg, *end;
+
+ beg = end = name.c_str();
+ do
+ {
+ switch( *end)
+ {
+ case '/':
+ case '\\':
+ return end - beg;
+ }
+ } while( *end++);
+ return String::npos;
+ }
+
+ String
+ expandTilde(const String &name)
+ {
+ // FIXME: improve blocxx::UserInfo and use it!!!
+ if( name.startsWith('~'))
+ {
+ String user;
+ String home;
+ String rest;
+ size_t end = findTildeEnd(name);
+
+ user = name.substring(1, end);
+ rest = name.substring(end);
+
+ if( user.empty())
+ {
+ if( ::getuid() != ::geteuid())
+ {
+ EnvVars env(EnvVars::E_CURRENT_ENVIRONMENT);
+ home = env.getValue("HOME");
+
+ if( home.startsWith('~'))
+ home = "";
+ }
+
+ if( home.empty())
+ {
+ ::setpwent();
+ struct passwd *pw = ::getpwuid(::getuid());
+ if( pw)
+ {
+ home = pw->pw_dir;
+ }
+ ::endpwent();
+ }
+ }
+ else if(('a' <= user[0] && user[0] <= 'z' ||
+ 'A' <= user[0] && user[0] <= 'Z'))
+ {
+ ::setpwent();
+ struct passwd *pw = ::getpwnam(user.c_str());
+ if( pw)
+ {
+ home = pw->pw_dir;
+ }
+ ::endpwent();
+ }
+
+ if( !home.empty())
+ {
+ return home + BLOCXX_FILENAME_SEPARATOR + rest;
+ }
+ }
+ return name;
+ }
+
+ inline size_t
+ withDrivePrefix(const String &name)
+ {
+ size_t len = name.length();
+
+ return (len >= 2 && name[1] == ':' &&
+ ('a' <= name[0] && name[0] <= 'z' ||
+ 'A' <= name[0] && name[0] <= 'Z')) ? len : 0;
+ }
+
+ class DirStack
+ {
+ private:
+ bool m_first;
+ PathName::List m_list;
+
+ public:
+ DirStack()
+ : m_first(true)
+ {}
+
+ DirStack(const DirStack &list)
+ : m_first(list.m_first)
+ , m_list(list.m_list)
+ {
+ }
+
+ ~DirStack()
+ {}
+
+ void
+ push(PathName::List::const_iterator first,
+ PathName::List::const_iterator last)
+ {
+ for( ; first != last; ++first)
+ {
+ if( *first == "/" || *first == "\\")
+ push("");
+ else
+ push( *first);
+ }
+ }
+
+ void
+ push(const String &name)
+ {
+ if( name.indexOf('/') != String::npos ||
+ name.indexOf('\\') != String::npos)
+ {
+ BLOCXX_THROW(ca_mgm::ValueException,
+ Format(__("The specified filename component '%1' "
+ "contains a filename separator"),
+ name).c_str()
+ );
+ }
+
+ if( name.empty() || name == ".")
+ {
+ // '.' or '/' only if first one
+ if( !m_first)
+ return;
+ }
+ else
+ if( name == ".." && !m_list.empty())
+ {
+ if( m_list.front() == "" && m_list.size() == 1)
+ {
+ // "/.." ==> "/"
+ return;
+ }
+ if( m_list.back() != "." &&
+ m_list.back() != ".." )
+ {
+ // "somedir/.." ==> ""
+ m_list.pop_back();
+ return;
+ }
+
+ // "../.." and "./.." stays
+ }
+ else
+ if( m_list.empty())
+ {
+ // prepend "." to relative paths
+ m_list.push_back(".");
+ }
+
+ m_first = false;
+ m_list.push_back( name);
+ }
+
+ void
+ split(const String &path)
+ {
+ const char *beg, *end;
+
+ beg = end = path.c_str();
+ do
+ {
+ switch ( *end)
+ {
+ case '/':
+ case '\\':
+ case '\0':
+ if( end > beg)
+ push(String(beg, end - beg));
+ else
+ push("");
+ beg = end + 1;
+ break;
+ }
+ } while( *end++);
+ }
+
+ PathName::List
+ getPathList() const
+ {
+ return m_list;
+ }
+
+ String
+ getPathName(const String &sep = BLOCXX_FILENAME_SEPARATOR) const
+ {
+ if( m_first)
+ return "";
+
+ String path;
+ PathName::List::const_iterator i(m_list.begin());
+ for( ; i != m_list.end(); ++i)
+ {
+ if( i != m_list.begin())
+ path += sep;
+ path += *i;
+ }
+
+ if( path.empty())
+ return sep;
+ else
+ return path;
+ }
+ };
+
+} // End of anonymous namespace
+
+
+// -------------------------------------------------------------------
+// --- PathName ------------------------------------------------------
+// -------------------------------------------------------------------
+PathName::PathName()
+ : m_prefix(0)
+{
+}
+
+
+// -------------------------------------------------------------------
+PathName::PathName(const PathName &path)
+ : m_prefix(path.m_prefix)
+ , m_name(path.m_name)
+{
+}
+
+
+// -------------------------------------------------------------------
+PathName::PathName(const PathName::List &list)
+ : m_prefix(0)
+{
+ assign( list);
+}
+
+
+// -------------------------------------------------------------------
+PathName::PathName(const blocxx::String &name)
+ : m_prefix(0)
+{
+ assign( name);
+}
+
+
+// -------------------------------------------------------------------
+PathName::PathName(const char *name)
+ : m_prefix(0)
+{
+ assign( name ? name : "");
+}
+
+
+// -------------------------------------------------------------------
+PathName::~PathName()
+{
+}
+
+
+// -------------------------------------------------------------------
+void
+PathName::assign(const PathName::List &list)
+{
+ m_prefix = 0;
+ m_name = "";
+
+ if( list.empty())
+ return;
+
+ PathName::List::const_iterator item(list.begin());
+
+ String drive;
+ size_t prefix = withDrivePrefix(*item);
+
+ if( prefix)
+ {
+ if( prefix != 2)
+ {
+ BLOCXX_THROW(ca_mgm::ValueException,
+ __("Invalid drive letter prefix in the specified path list."));
+ }
+ drive = *item;
+ }
+ else
+ if( !item->empty() )
+ {
+ BLOCXX_THROW(ca_mgm::ValueException,
+ __("The first pathname list component has to be "
+ "empty or contain a drive letter prefix")
+ );
+ }
+ item++;
+
+ DirStack stack;
+ try
+ {
+ stack.push(item, list.end());
+ }
+ catch(const ca_mgm::ValueException &e)
+ {
+ BLOCXX_THROW_SUBEX(ca_mgm::ValueException,
+ __("The path list contains an element with a filename separator."),
+ e);
+ }
+
+ m_name = drive + stack.getPathName();
+ m_prefix = prefix;
+}
+
+
+// -------------------------------------------------------------------
+void
+PathName::assign(const String &name)
+{
+ m_prefix = 0;
+ m_name = "";
+
+ if ( name.empty())
+ return;
+
+ String drive;
+ String path(name);
+ size_t prefix = 0;
+
+ if( withDrivePrefix(path))
+ {
+ prefix = 2;
+ drive = path.substring(0, 2);
+ }
+ else
+ {
+ path = expandTilde(path);
+ if( withDrivePrefix(path))
+ {
+ prefix = 2;
+ drive = path.substring(0, 2);
+ }
+ }
+
+ DirStack stack;
+ stack.split(path.c_str() + prefix);
+
+ m_name = drive + stack.getPathName();
+ m_prefix = prefix;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+PathName::toString() const
+{
+ return m_name;
+}
+
+
+// -------------------------------------------------------------------
+PathName::List
+PathName::toList() const
+{
+ PathName::List list;
+ if( m_name.empty())
+ return list;
+
+ list.push_back( prefix() );
+
+ DirStack stack;
+
+ stack.split(m_name.c_str() + m_prefix);
+ PathName::List temp( stack.getPathList() );
+ list.insert( list.end(), temp.begin(), temp.end() );
+ return list;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+PathName::prefix() const
+{
+ return m_name.empty() ? "" : m_name.substring(0, m_prefix);
+}
+
+
+// -------------------------------------------------------------------
+bool
+PathName::empty() const
+{
+ return m_name.empty();
+}
+
+
+// -------------------------------------------------------------------
+bool
+PathName::absolute() const
+{
+ return !m_name.empty() && (m_name[m_prefix] == '/' ||
+ m_name[m_prefix] == '\\');
+}
+
+
+// -------------------------------------------------------------------
+bool
+PathName::relative() const
+{
+ return !m_name.empty() && (m_name[m_prefix] != '/' &&
+ m_name[m_prefix] != '\\');
+}
+
+
+// -------------------------------------------------------------------
+PathName
+PathName::dirName() const
+{
+ return dirName( *this);
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+PathName::baseName() const
+{
+ return baseName( *this);
+}
+
+
+// -------------------------------------------------------------------
+PathName
+PathName::absoluteName() const
+{
+ return absoluteName( *this);
+}
+
+
+// -------------------------------------------------------------------
+PathName
+PathName::relativeName() const
+{
+ return relativeName( *this );
+}
+
+
+// -------------------------------------------------------------------
+// STATIC
+PathName
+PathName::dirName(const PathName &name)
+{
+ if ( name.empty())
+ return "";
+
+ PathName ret( name);
+
+ size_t idx = ret.m_name.lastIndexOf( BLOCXX_FILENAME_SEPARATOR_C);
+ if ( idx == String::npos)
+ {
+ ret.m_name.erase( ret.m_prefix);
+ ret.m_name += ".";
+ }
+ else if ( idx == ret.m_prefix )
+ {
+ ret.m_name.erase( ret.m_prefix);
+ ret.m_name += BLOCXX_FILENAME_SEPARATOR;
+ }
+ else
+ {
+ ret.m_name.erase( idx);
+ }
+
+ return ret;
+}
+
+
+// -------------------------------------------------------------------
+// STATIC
+String
+PathName::baseName(const PathName &name)
+{
+ if ( name.empty() )
+ return "";
+
+ String ret( name.toString());
+ ret.erase( 0, name.m_prefix);
+
+ size_t idx = ret.lastIndexOf( BLOCXX_FILENAME_SEPARATOR_C);
+ if ( idx != String::npos)
+ {
+ ret.erase( 0, idx + 1);
+ }
+
+ return ret;
+}
+
+
+// -------------------------------------------------------------------
+// STATIC
+PathName
+PathName::absoluteName(const PathName &name)
+{
+ return name.relative() ? cat( BLOCXX_FILENAME_SEPARATOR, name) : name;
+}
+
+
+// -------------------------------------------------------------------
+// STATIC
+PathName
+PathName::relativeName(const PathName &name)
+{
+ return name.absolute() ? cat( ".", name) : name;
+}
+
+
+// -------------------------------------------------------------------
+PathName
+PathName::cat(const PathName &add) const
+{
+ return cat( *this, add);
+}
+
+
+// -------------------------------------------------------------------
+PathName
+PathName::extend(const blocxx::String &ext) const
+{
+ return extend( *this, ext);
+}
+
+
+// -------------------------------------------------------------------
+bool
+PathName::equal(const PathName &rname) const
+{
+ return equal( *this, rname);
+}
+
+
+// -------------------------------------------------------------------
+// STATIC
+PathName
+PathName::cat(const PathName &name, const PathName &add)
+{
+ if ( add.empty())
+ return name;
+
+ if ( name.empty())
+ return add;
+
+ String ret = BLOCXX_FILENAME_SEPARATOR +
+ add.toString().substring(add.m_prefix) ;
+
+ return PathName(name.toString() + ret);
+}
+
+
+// -------------------------------------------------------------------
+// STATIC
+PathName
+PathName::extend(const PathName &name, const String &ext)
+{
+ return PathName(name.toString() + ext);
+}
+
+
+// -------------------------------------------------------------------
+// STATIC
+bool
+PathName::equal(const PathName &lname, const PathName &rname)
+{
+ return lname.toString() == rname.toString();
+}
+
+
+// -------------------------------------------------------------------
+PathName &
+PathName::operator= (const PathName &path)
+{
+ if ( &path != this)
+ {
+ m_prefix = path.m_prefix;
+ m_name = path.m_name;
+ }
+ return *this;
+}
+
+
+// -------------------------------------------------------------------
+PathName &
+PathName::operator+=(const PathName &path)
+{
+ return (*this = cat( *this, path));
+}
+
+// -------------------------------------------------------------------
+std::ostream & operator<< (std::ostream &ostr, const PathName &path)
+{
+ ostr << path.toString();
+ return ostr;
+}
+
+
+// -------------------------------------------------------------------
+} // End of namespace path
+} // End of namespace LIMAL_NAMESPACE
+// vim: set ts=8 sts=4 sw=4 ai et:
Added: limal-branches/mc-devel/limal-ca-mgm/src/PathUtils.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/PathUtils.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/PathUtils.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/PathUtils.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,466 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: PathUtils.cpp
+
+ Author: Michael Calmer
+ Michael Andres
+ Maintainer: Michael Calmer
+/-*/
+
+#include
+#include
+#include
+#include
+#include
+#include "Utils.hpp"
+
+#include
+#include
+
+namespace LIMAL_NAMESPACE {
+namespace path {
+
+using namespace blocxx;
+
+inline static String mode2String(mode_t o) {
+ String s;
+ //s.format("%#4o", o);
+ s.format("0%03o", o);
+ return s;
+}
+
+inline static String errno2String(int e) {
+ char buf[blocxx::ExceptionDetail::BUFSZ];
+ blocxx::ExceptionDetail::portable_strerror_r(e, buf, sizeof(buf));
+ String s(buf);
+ s += "(" + String(e) + ")";
+ return s;
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::createDir
+// METHOD TYPE : int
+//
+// DESCRIPTION :
+//
+int createDir( const PathName & path, mode_t mode )
+{
+ LOGIT_DEBUG("createDir " << path << ' ' << mode2String( mode));
+ if(::mkdir( path.toString().c_str(), mode ) == -1 ) {
+ LOGIT_ERROR("createDir " << path << ' ' << mode2String( mode) <<
+ " returned " << errno2String(errno));
+ return errno;
+ }
+ return 0;
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::createDirRecursive()
+// METHOD TYPE : int
+//
+// DESCRIPTION :
+//
+int createDirRecursive( const PathName & path, unsigned mode )
+{
+ size_t pos, lastpos = 0;
+ String spath = path.toString()+"/";
+ int ret = 0;
+
+ if(path.empty())
+ return ENOENT;
+
+ // skip ./
+ if(path.relative())
+ lastpos=2;
+ // skip /
+ else
+ lastpos=1;
+
+ while((pos = spath.indexOf('/',lastpos)) != String::npos ) {
+ String dir = spath.substring(0,pos);
+ ret = ::mkdir(dir.c_str(), mode);
+ if(ret == -1)
+ {
+ // ignore errors about already existing directorys
+ if(errno == EEXIST)
+ ret=0;
+ else
+ ret=errno;
+ }
+ // DBG << "creating directory " << dir << (ret?" failed":" succeeded") << endl;
+ lastpos = pos+1;
+ }
+ return ret;
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::removeDir
+// METHOD TYPE : int
+//
+// DESCRIPTION :
+//
+int removeDir( const PathName & path )
+{
+ LOGIT_DEBUG("removeDir " << path);
+ if ( ::rmdir( path.toString().c_str() ) == -1 ) {
+ LOGIT_ERROR("removeDir " << path << " returned " << errno2String(errno));
+ return errno;
+ }
+ return 0;
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::removeDirRecursive
+// METHOD TYPE : int
+//
+// DESCRIPTION :
+//
+int removeDirRecursive( const PathName & path )
+{
+ LOGIT_DEBUG("removeDirRecursive " << path);
+ PathInfo p( path );
+
+ if ( !p.exists() ) {
+ return 0;
+ }
+
+ if ( !p.isDir() ) {
+ return ENOTDIR ;
+ }
+
+ StringArray cmd;
+ cmd.push_back(RM_COMMAND);
+ cmd.push_back("-rf");
+ cmd.push_back("--preserve-root");
+ cmd.push_back("--");
+ cmd.push_back(path.toString());
+
+ String stdOutput;
+ String errOutput;
+ int status = -1;
+#if BLOCXX_LIBRARY_VERSION >= 5
+ try {
+ Process::Status ps;
+ ps = Exec::executeProcessAndGatherOutput(
+ cmd, stdOutput, errOutput, EnvVars()
+ );
+ if( ps.exitTerminated())
+ status = ps.exitStatus();
+ }
+ catch(const blocxx::Exception &e) {
+ LOGIT_ERROR( "removeDirRecursive exception: " << e);
+ }
+#else
+ try {
+ int execStatus = -1;
+ Exec::executeProcessAndGatherOutput(
+ cmd, stdOutput, errOutput, execStatus, EnvVars()
+ );
+ if( execStatus != -1 && WIFEXITED(execStatus))
+ status = WEXITSTATUS(execStatus);
+ }
+ catch(const blocxx::Exception &e) {
+ LOGIT_ERROR( "removeDirRecursive exception: " << e);
+ }
+#endif
+ if(status != 0) {
+ LOGIT_ERROR( "removeDirRecursive status: " << status );
+ }
+ if(!errOutput.empty()) {
+ LOGIT_ERROR( "removeDirRecursive stderr: " << errOutput );
+ }
+ if(!stdOutput.empty()) {
+ LOGIT_DEBUG( "removeDirRecursive stdout: " << stdOutput );
+ }
+
+ return status;
+}
+
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::copyDir
+// METHOD TYPE : int
+//
+// DESCRIPTION :
+//
+int copyDir( const PathName & srcpath, const PathName & destpath )
+{
+ LOGIT_DEBUG("copyDir " << srcpath << " -> " << destpath );
+
+ PathInfo sp( srcpath );
+ if ( !sp.isDir() ) {
+ return ENOTDIR;
+ }
+
+ PathInfo dp( destpath );
+ if ( !dp.isDir() ) {
+ return ENOTDIR;
+ }
+
+ PathInfo tp( destpath + srcpath.baseName() );
+ if ( tp.exists() ) {
+ return EEXIST ;
+ }
+
+ StringArray cmd;
+ cmd.push_back(CP_COMMAND);
+ cmd.push_back("-a");
+ cmd.push_back(srcpath.toString());
+ cmd.push_back(destpath.toString());
+
+ String stdOutput;
+ String errOutput;
+ int status = -1;
+#if BLOCXX_LIBRARY_VERSION >= 5
+ try {
+ Process::Status ps;
+ ps = Exec::executeProcessAndGatherOutput(
+ cmd, stdOutput, errOutput, EnvVars()
+ );
+ if( ps.exitTerminated())
+ status = ps.exitStatus();
+ }
+ catch(const blocxx::Exception &e) {
+ LOGIT_ERROR( "copyDir exception: " << e);
+ }
+#else
+ try {
+ int execStatus = -1;
+ Exec::executeProcessAndGatherOutput(
+ cmd, stdOutput, errOutput, execStatus, EnvVars()
+ );
+ if( execStatus != -1 && WIFEXITED(execStatus))
+ status = WEXITSTATUS(execStatus);
+ }
+ catch(const blocxx::Exception &e) {
+ LOGIT_ERROR( "copyDir exception: " << e);
+ }
+#endif
+ if(status != 0) {
+ LOGIT_ERROR( "copyDir status: " << status );
+ }
+ if(!errOutput.empty()) {
+ LOGIT_ERROR( "copyDir stderr: " << errOutput );
+ }
+ if(!stdOutput.empty()) {
+ LOGIT_DEBUG( "copyDir stdout: " << stdOutput );
+ }
+
+ return status;
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::readDir
+// METHOD TYPE : int
+//
+// DESCRIPTION :
+//
+int readDir( List<String> & retlist,
+ const PathName & path, bool dots )
+{
+ retlist.clear();
+
+ LOGIT_DEBUG("readDir " << path << ' ');
+
+ DIR * dir = ::opendir( path.toString().c_str() );
+ if ( ! dir ) {
+ LOGIT_ERROR("readDir ::opendir returned " << errno2String(errno));
+ return errno;
+ }
+
+ struct dirent *entry;
+ while ( (entry = ::readdir( dir )) != 0 ) {
+
+ if ( entry->d_name[0] == '.' ) {
+ if ( !dots )
+ continue;
+ if ( entry->d_name[1] == '\0'
+ || ( entry->d_name[1] == '.'
+ && entry->d_name[2] == '\0' ) )
+ continue;
+ }
+ retlist.push_back( entry->d_name );
+ }
+
+ ::closedir( dir );
+
+ return 0;
+}
+
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::removeFile
+// METHOD TYPE : int
+//
+// DESCRIPTION :
+//
+int removeFile( const PathName & path )
+{
+ LOGIT_DEBUG("removeFile " << path);
+ if ( ::unlink( path.toString().c_str() ) == -1 ) {
+ if(errno == ENOENT)
+ {
+ // remove a file which does not exist: the result is ok
+ // The file does not exist after this call. So return 0.
+ return 0;
+ }
+ LOGIT_ERROR("removeFile "<< path << " returned " << errno2String(errno));
+ return errno;
+ }
+ return 0;
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::moveFile
+// METHOD TYPE : int
+//
+// DESCRIPTION :
+//
+int moveFile( const PathName & oldpath, const PathName & newpath )
+{
+ LOGIT_DEBUG("moveFile " << oldpath << " -> " << newpath);
+ if ( ::rename( oldpath.toString().c_str(), newpath.toString().c_str() ) == -1 ) {
+ LOGIT_ERROR("moveFile " << oldpath << " -> " << newpath << " returned " << errno2String(errno));
+ return errno;
+ }
+ return 0 ;
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::copyFile
+// METHOD TYPE : int
+//
+// DESCRIPTION :
+//
+int copyFile( const PathName & file, const PathName & dest )
+{
+ LOGIT_DEBUG("copyFile " << file << " -> " << dest << ' ');
+
+ PathInfo sp( file );
+ if ( !sp.isFile() ) {
+ LOGIT_ERROR("copyFile " << file << " -> " << dest << ' '
+ << "returned: " << errno2String(EINVAL));
+ return EINVAL;
+ }
+
+ PathInfo dp( dest );
+ if ( dp.isDir() ) {
+ LOGIT_ERROR("copyFile " << file << " -> " << dest << ' '
+ << "returned: " << errno2String(EISDIR));
+ return EISDIR;
+ }
+
+ StringArray cmd;
+ cmd.push_back(CP_COMMAND);
+ cmd.push_back(file.toString());
+ cmd.push_back(dest.toString());
+
+ String stdOutput;
+ String errOutput;
+ int status = -1;
+#if BLOCXX_LIBRARY_VERSION >= 5
+ try {
+ Process::Status ps;
+ ps = Exec::executeProcessAndGatherOutput(
+ cmd, stdOutput, errOutput, EnvVars()
+ );
+ if( ps.exitTerminated())
+ status = ps.exitStatus();
+ }
+ catch(const blocxx::Exception &e) {
+ LOGIT_ERROR( "copyFile exception: " << e);
+ }
+#else
+ try {
+ int execStatus = -1;
+ Exec::executeProcessAndGatherOutput(
+ cmd, stdOutput, errOutput, execStatus, EnvVars()
+ );
+ if( execStatus != -1 && WIFEXITED(execStatus))
+ status = WEXITSTATUS(execStatus);
+ }
+ catch(const blocxx::Exception &e) {
+ LOGIT_ERROR( "copyFile exception: " << e);
+ }
+#endif
+ if(status != 0) {
+ LOGIT_ERROR( "copyFile status:" << status );
+ }
+ if(!errOutput.empty()) {
+ LOGIT_ERROR( "copyFile stderr:" << errOutput );
+ }
+ if(!stdOutput.empty()) {
+ LOGIT_DEBUG( "copyFile stdout:" << stdOutput );
+ }
+
+ return status;
+}
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::symLink
+// METHOD TYPE : int
+//
+// DESCRIPTION :
+//
+int symLink( const PathName & oldpath, const PathName & newpath )
+{
+ LOGIT_DEBUG("symLink " << newpath << " -> " << oldpath);
+ if ( ::symlink( oldpath.toString().c_str(), newpath.toString().c_str() ) == -1 ) {
+ LOGIT_ERROR("symLink " << newpath << " -> " << oldpath << " returned " << errno2String(errno));
+ return errno ;
+ }
+ return 0;
+}
+
+
+///////////////////////////////////////////////////////////////////
+//
+//
+// METHOD NAME : PathInfo::changeMode
+// METHOD TYPE : int
+//
+int changeMode( const PathName & path, mode_t mode )
+{
+ LOGIT_DEBUG("changeMode " << path << ' ' << mode2String( mode ));
+ if ( ::chmod( path.toString().c_str(), mode ) == -1 ) {
+ LOGIT_ERROR("changeMode " << path << ' ' << mode2String( mode ) <<
+ " returned " << errno2String(errno));
+ return errno;
+ }
+ return 0;
+}
+
+} // namespace path
+} // namespace LIMAL_NAMESPACE
+/* vim: set ts=8 sts=4 sw=4 ai noet: */
Modified: limal-branches/mc-devel/limal-ca-mgm/src/RequestData.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/RequestData.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/RequestData.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/RequestData.cpp Thu Jun 3 17:26:52 2010
@@ -29,12 +29,10 @@
#include "RequestDataImpl.hpp"
#include "X509v3RequestExtensions_Priv.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -243,4 +241,3 @@
{}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/RequestDataImpl.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/RequestDataImpl.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/RequestDataImpl.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/RequestDataImpl.hpp Thu Jun 3 17:26:52 2010
@@ -28,7 +28,6 @@
#include "X509v3RequestExtensions_Priv.hpp"
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -105,6 +104,5 @@
X509_REQ *x509;
};
}
-}
#endif // LIMAL_CA_MGM_REQUEST_DATA_IMPL_HPP
Modified: limal-branches/mc-devel/limal-ca-mgm/src/RequestData_Priv.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/RequestData_Priv.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/RequestData_Priv.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/RequestData_Priv.cpp Thu Jun 3 17:26:52 2010
@@ -41,12 +41,10 @@
#include "X509v3RequestExtensions_Priv.hpp"
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
RequestData_Priv::RequestData_Priv()
@@ -97,7 +95,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->subject = dn;
}
@@ -133,7 +131,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->extensions = ext;
}
@@ -178,7 +176,7 @@
if(pkey == NULL)
{
LOGIT_ERROR("Unable to get public key");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Unable to get the public key."));
}
@@ -189,7 +187,7 @@
if(!rsa)
{
LOGIT_ERROR("could not get RSA key");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Could not get RSA key."));
}
@@ -209,7 +207,7 @@
EVP_PKEY_free(pkey);
LOGIT_ERROR("Unsupported public key type");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Unsupported public key type."));
}
@@ -242,7 +240,7 @@
EVP_PKEY_free(pkey);
LOGIT_ERROR("Unsupported public key algorithm");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Unsupported public key algorithm."));
}
@@ -272,7 +270,7 @@
EVP_PKEY_free(pkey);
LOGIT_ERROR("Unsupported signature algorithm: '" << sbuf << "'");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
Format(__("Unsupported signature algorithm %1."), sbuf).c_str());
}
@@ -365,7 +363,7 @@
if(!bio)
{
LOGIT_ERROR("Can not create a memory BIO");
- BLOCXX_THROW(limal::MemoryException,
+ BLOCXX_THROW(ca_mgm::MemoryException,
__("Cannot create a memory BIO."));
}
@@ -392,7 +390,7 @@
if(m_impl->x509 == NULL)
{
LOGIT_ERROR("Can not parse request");
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("Cannot parse the request."));
}
@@ -405,11 +403,10 @@
X509_REQ_free(m_impl->x509);
m_impl->x509 = NULL;
- BLOCXX_THROW_SUBEX(limal::SyntaxException,
+ BLOCXX_THROW_SUBEX(ca_mgm::SyntaxException,
__("Error while parsing the request."),
e);
}
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/RequestData_Priv.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/RequestData_Priv.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/RequestData_Priv.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/RequestData_Priv.hpp Thu Jun 3 17:26:52 2010
@@ -29,7 +29,6 @@
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -64,6 +63,5 @@
};
}
-}
#endif // LIMAL_CA_MGM_REQUEST_DATA_PRIV_HPP
Modified: limal-branches/mc-devel/limal-ca-mgm/src/RequestGenerationData.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/RequestGenerationData.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/RequestGenerationData.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/RequestGenerationData.cpp Thu Jun 3 17:26:52 2010
@@ -29,12 +29,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class RequestGenerationDataImpl : public blocxx::COWIntrusiveCountableBase
@@ -139,7 +137,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->subject = dn;
}
@@ -211,7 +209,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->extensions = ext;
}
@@ -236,7 +234,7 @@
if(!m_impl->extensions.valid())
{
LOGIT_ERROR("invalid RequestGenerationData object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid RequestGenerationData object."));
}
@@ -244,7 +242,7 @@
type == E_Server_Cert || type == E_CA_Cert )
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -311,4 +309,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/StringExtensions.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/StringExtensions.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/StringExtensions.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/StringExtensions.cpp Thu Jun 3 17:26:52 2010
@@ -29,12 +29,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class StringExtensionImpl : public blocxx::COWIntrusiveCountableBase
@@ -105,7 +103,7 @@
if(!initURICheck().isValid(v))
{
LOGIT_ERROR("invalid value for NsBaseUrlExt");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for NsBaseUrlExt."));
}
setPresent(true);
@@ -118,7 +116,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -163,7 +161,7 @@
if(!initURICheck().isValid(v))
{
LOGIT_ERROR("invalid value for NsBaseUrlExt");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for NsBaseUrlExt."));
}
m_impl->value = v;
@@ -175,7 +173,7 @@
{
if(!isPresent())
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("NsBaseUrlExt is not present."));
}
return m_impl->value;
@@ -187,7 +185,7 @@
if(!valid())
{
LOGIT_ERROR("invalid NsBaseUrlExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid NsBaseUrlExt object."));
}
@@ -195,7 +193,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -270,7 +268,7 @@
{
if(!initURICheck().isValid(v)) {
LOGIT_ERROR("invalid value for NsRevocationUrlExt");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for NsRevocationUrlExt."));
}
setPresent(true);
@@ -283,7 +281,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -323,7 +321,7 @@
{
if(!initURICheck().isValid(v)) {
LOGIT_ERROR("invalid value for NsRevocationUrlExt");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for NsRevocationUrlExt."));
}
m_impl->value = v;
@@ -334,7 +332,7 @@
NsRevocationUrlExt::getValue() const
{
if(!isPresent()) {
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("NsRevocationUrlExt is not present."));
}
return m_impl->value;
@@ -345,7 +343,7 @@
{
if(!valid()) {
LOGIT_ERROR("invalid NsRevocationUrlExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid NsRevocationUrlExt object."));
}
@@ -353,7 +351,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -424,7 +422,7 @@
{
if(!initURICheck().isValid(v)) {
LOGIT_ERROR("invalid value for NsCaRevocationUrlExt");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for NsCaRevocationUrlExt."));
}
setPresent(true);
@@ -437,7 +435,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -477,7 +475,7 @@
{
if(!initURICheck().isValid(v)) {
LOGIT_ERROR("invalid value for NsCaRevocationUrlExt");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for NsCaRevocationUrlExt."));
}
m_impl->value = v;
@@ -488,7 +486,7 @@
NsCaRevocationUrlExt::getValue() const
{
if(!isPresent()) {
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("NsCaRevocationUrlExt is not present."));
}
return m_impl->value;
@@ -499,7 +497,7 @@
{
if(!valid()) {
LOGIT_ERROR("invalid NsCaRevocationUrlExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid NsCaRevocationUrlExt object."));
}
@@ -507,7 +505,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -577,7 +575,7 @@
{
if(!initURICheck().isValid(v)) {
LOGIT_ERROR("invalid value for NsRenewalUrlExt");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for NsRenewalUrlExt."));
}
setPresent(true);
@@ -590,7 +588,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -630,7 +628,7 @@
{
if(!initURICheck().isValid(v)) {
LOGIT_ERROR("invalid value for NsRenewalUrlExt");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for NsRenewalUrlExt."));
}
m_impl->value = v;
@@ -641,7 +639,7 @@
NsRenewalUrlExt::getValue() const
{
if(!isPresent()) {
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("NsRenewalUrlExt is not present."));
}
return m_impl->value;
@@ -652,7 +650,7 @@
{
if(!valid()) {
LOGIT_ERROR("invalid NsRenewalUrlExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid NsRenewalUrlExt object."));
}
@@ -660,7 +658,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -729,7 +727,7 @@
{
if(!initURICheck().isValid(v)) {
LOGIT_ERROR("invalid value for NsCaPolicyUrlExt");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for NsCaPolicyUrlExt."));
}
setPresent(true);
@@ -742,7 +740,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -782,7 +780,7 @@
{
if(!initURICheck().isValid(v)) {
LOGIT_ERROR("invalid value for NsCaPolicyUrlExt");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for NsCaPolicyUrlExt."));
}
m_impl->value = v;
@@ -793,7 +791,7 @@
NsCaPolicyUrlExt::getValue() const
{
if(!isPresent()) {
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("NsCaPolicyUrlExt is not present."));
}
return m_impl->value;
@@ -804,7 +802,7 @@
{
if(!valid()) {
LOGIT_ERROR("invalid NsCaPolicyUrlExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid NsCaPolicyUrlExt object."));
}
@@ -812,7 +810,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -890,7 +888,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Invalid type: %1."), type).c_str());
}
@@ -936,7 +934,7 @@
NsSslServerNameExt::getValue() const
{
if(!isPresent()) {
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("NsSslServerNameExt is not present."));
}
return m_impl->value;
@@ -947,14 +945,14 @@
{
if(!valid()) {
LOGIT_ERROR("invalid NsSslServerNameExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid NsSslServerNameExt object."));
}
// This extension is not supported by type CRL
if(type == E_CRL) {
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -1016,7 +1014,7 @@
// These types are not supported by this object
if(type == E_CRL) {
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -1062,7 +1060,7 @@
NsCommentExt::getValue() const
{
if(!isPresent()) {
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("NsCommentExt is not present."));
}
return m_impl->value;
@@ -1073,14 +1071,14 @@
{
if(!valid()) {
LOGIT_ERROR("invalid NsCommentExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid NsCommentExt object."));
}
// This extension is not supported by type CRL
if(type == E_CRL) {
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -1128,4 +1126,3 @@
{}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/SubjectAlternativeNameExtension.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/SubjectAlternativeNameExtension.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/SubjectAlternativeNameExtension.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/SubjectAlternativeNameExtension.cpp Thu Jun 3 17:26:52 2010
@@ -27,12 +27,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class SubjectAlternativeNameExtImpl : public blocxx::COWIntrusiveCountableBase
@@ -81,7 +79,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -127,7 +125,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
setPresent(true);
}
@@ -168,7 +166,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->altNameList = alternativeNameList;
setPresent(true);
@@ -179,7 +177,7 @@
{
if(!isPresent())
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("SubjectAlternativeNameExt is not present."));
}
return m_impl->emailCopy;
@@ -190,7 +188,7 @@
{
if(!isPresent())
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("SubjectAlternativeNameExt is not present."));
}
return m_impl->altNameList;
@@ -203,7 +201,7 @@
if(!valid())
{
LOGIT_ERROR("invalid SubjectAlternativeNameExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid SubjectAlternativeNameExt object."));
}
@@ -211,7 +209,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -300,4 +298,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/SubjectKeyIdentifierExtension.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/SubjectKeyIdentifierExtension.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/SubjectKeyIdentifierExtension.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/SubjectKeyIdentifierExtension.cpp Thu Jun 3 17:26:52 2010
@@ -29,12 +29,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class SubjectKeyIdentifierExtImpl : public blocxx::COWIntrusiveCountableBase
@@ -81,7 +79,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -125,7 +123,7 @@
!initHexCheck().isValid(keyid))
{
LOGIT_ERROR("invalid KeyID");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid KeyID."));
}
setPresent(true);
@@ -159,7 +157,7 @@
if(!keyId.empty() && !initHexCheck().isValid(keyId))
{
LOGIT_ERROR("invalid KeyID");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid KeyID."));
}
m_impl->autodetect = autoDetect;
@@ -172,7 +170,7 @@
{
if(!isPresent())
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("SubjectKeyIdentifierExt is not present."));
}
return m_impl->autodetect;
@@ -183,7 +181,7 @@
{
if(!isPresent())
{
- BLOCXX_THROW(limal::RuntimeException,
+ BLOCXX_THROW(ca_mgm::RuntimeException,
__("SubjectKeyIdentifierExt is not present."));
}
return m_impl->keyid;
@@ -196,7 +194,7 @@
if(!valid())
{
LOGIT_ERROR("invalid SubjectKeyIdentifierExt object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid SubjectKeyIdentifierExt object."));
}
@@ -204,7 +202,7 @@
if(type == E_CRL)
{
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
Format(__("Wrong type: %1."), type).c_str());
}
@@ -309,4 +307,3 @@
}
}
-}
Added: limal-branches/mc-devel/limal-ca-mgm/src/Url.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/Url.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/Url.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/Url.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,509 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: UrlBase.cpp
+
+ Maintainer: Marius Tomaschewski
+
+/-*/
+
+#include
+#include
+#include
+
+#include "UrlByScheme.hpp"
+#include "Utils.hpp"
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+namespace url
+{
+
+using namespace blocxx;
+
+
+// -----------------------------------------------------------------
+Url::~Url()
+{
+}
+
+
+// -----------------------------------------------------------------
+Url::Url()
+ : m_impl( new UrlBase())
+{
+}
+
+
+// -----------------------------------------------------------------
+Url::Url(const Url &url)
+ : m_impl( url.m_impl)
+{
+}
+
+
+// -----------------------------------------------------------------
+Url::Url(const ca_mgm::url::UrlRef &url)
+ : m_impl( url)
+{
+ if( !m_impl)
+ {
+ BLOCXX_THROW(url::UrlException,
+ __("The URL implementation reference cannot be empty.")
+ );
+ }
+}
+
+
+// -----------------------------------------------------------------
+Url::Url(const blocxx::String &urlString)
+ : m_impl( parseUrl(urlString))
+{
+}
+
+
+// -----------------------------------------------------------------
+Url&
+Url::operator = (const blocxx::String &urlString)
+{
+ UrlRef url( parseUrl(urlString));
+ if( !url)
+ {
+ BLOCXX_THROW(url::UrlException,
+ __("The URL implementation reference cannot be empty.")
+ );
+ }
+ m_impl = url;
+ return *this;
+}
+
+
+// -----------------------------------------------------------------
+Url&
+Url::operator = (const Url &url)
+{
+ m_impl = url.m_impl;
+ return *this;
+}
+
+
+// -----------------------------------------------------------------
+// static
+UrlRef
+Url::parseUrl(const blocxx::String &urlString)
+{
+ try
+ {
+ UrlComponents components( parse_url_string(urlString));
+
+ UrlRef url(getUrlByScheme( components.scheme));
+ if( !url)
+ {
+ url = new UrlBase();
+ }
+ url->init(components);
+
+ return url;
+ }
+ catch(const blocxx::Exception &e)
+ {
+ BLOCXX_THROW_SUBEX(url::UrlParsingException,
+ Format(__("Unable to parse url string '%1'."),
+ urlString).c_str(), e
+ );
+ }
+ catch( ... )
+ {
+ BLOCXX_THROW(url::UrlParsingException,
+ Format(__("Unable to parse url string '%1'."),
+ urlString).c_str()
+ );
+ }
+}
+
+
+// -----------------------------------------------------------------
+blocxx::StringArray
+Url::getKnownSchemes() const
+{
+ return m_impl->getKnownSchemes();
+}
+
+
+// -----------------------------------------------------------------
+bool
+Url::isValidScheme(const blocxx::String &scheme) const
+{
+ return m_impl->isValidScheme(scheme);
+}
+
+
+// -----------------------------------------------------------------
+bool
+Url::isValid() const
+{
+ return m_impl->isValid();
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::toString() const
+{
+ return m_impl->toString();
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::toCompleteString() const
+{
+ // make sure, all url components are included;
+ // regardless of the current configuration...
+ ViewOptions opts(getViewOptions() +
+ ViewOptions::WITH_SCHEME +
+ ViewOptions::WITH_USERNAME +
+ ViewOptions::WITH_PASSWORD +
+ ViewOptions::WITH_HOST +
+ ViewOptions::WITH_PORT +
+ ViewOptions::WITH_PATH_NAME +
+ ViewOptions::WITH_PATH_PARAMS +
+ ViewOptions::WITH_QUERY_STR +
+ ViewOptions::WITH_FRAGMENT);
+ return m_impl->toString(opts);
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::toString(const ViewOptions &opts) const
+{
+ return m_impl->toString(opts);
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getScheme() const
+{
+ return m_impl->getScheme();
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getAuthority() const
+{
+ return m_impl->getAuthority();
+}
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getPathData() const
+{
+ return m_impl->getPathData();
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getQueryString() const
+{
+ return m_impl->getQueryString();
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getFragment(ca_mgm::url::EEncoding eflag) const
+{
+ return m_impl->getFragment(eflag);
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getUsername(EEncoding eflag) const
+{
+ return m_impl->getUsername(eflag);
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getPassword(EEncoding eflag) const
+{
+ return m_impl->getPassword(eflag);
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getHost(EEncoding eflag) const
+{
+ return m_impl->getHost(eflag);
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getPort() const
+{
+ return m_impl->getPort();
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getPathName(EEncoding eflag) const
+{
+ return m_impl->getPathName(eflag);
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getPathParams() const
+{
+ return m_impl->getPathParams();
+}
+
+
+// -----------------------------------------------------------------
+blocxx::StringArray
+Url::getPathParamsArray() const
+{
+ return m_impl->getPathParamsArray();
+}
+
+
+// -----------------------------------------------------------------
+ca_mgm::url::ParamMap
+Url::getPathParamsMap(EEncoding eflag) const
+{
+ return m_impl->getPathParamsMap(eflag);
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getPathParam(const blocxx::String ¶m, EEncoding eflag) const
+{
+ return m_impl->getPathParam(param, eflag);
+}
+
+
+// -----------------------------------------------------------------
+blocxx::StringArray
+Url::getQueryStringArray() const
+{
+ return m_impl->getQueryStringArray();
+}
+
+
+// -----------------------------------------------------------------
+ca_mgm::url::ParamMap
+Url::getQueryStringMap(EEncoding eflag) const
+{
+ return m_impl->getQueryStringMap(eflag);
+}
+
+
+// -----------------------------------------------------------------
+blocxx::String
+Url::getQueryParam(const blocxx::String ¶m, EEncoding eflag) const
+{
+ return m_impl->getQueryParam(param, eflag);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setScheme(const blocxx::String &scheme)
+{
+ if(scheme == m_impl->getScheme())
+ {
+ return;
+ }
+ if( m_impl->isKnownScheme(scheme))
+ {
+ m_impl->setScheme(scheme);
+ return;
+ }
+ UrlRef url = getUrlByScheme(scheme);
+ if( !url)
+ {
+ url = new UrlBase();
+ }
+ url->setScheme ( scheme);
+ url->setAuthority ( m_impl->getAuthority());
+ url->setPathData ( m_impl->getPathData());
+ url->setQueryString( m_impl->getQueryString());
+ url->setFragment ( m_impl->getFragment(ca_mgm::url::E_ENCODED), ca_mgm::url::E_ENCODED);
+ m_impl = url;
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setAuthority(const blocxx::String &authority)
+{
+ m_impl->setAuthority(authority);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setPathData(const blocxx::String &pathdata)
+{
+ m_impl->setPathData(pathdata);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setQueryString(const blocxx::String &querystr)
+{
+ m_impl->setQueryString(querystr);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setFragment(const blocxx::String &fragment, EEncoding eflag)
+{
+ m_impl->setFragment(fragment, eflag);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setUsername(const blocxx::String &user, EEncoding eflag)
+{
+ m_impl->setUsername(user, eflag);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setPassword(const blocxx::String &pass, EEncoding eflag)
+{
+ m_impl->setPassword(pass, eflag);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setHost(const blocxx::String &host, EEncoding eflag)
+{
+ m_impl->setHost(host, eflag);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setPort(const blocxx::String &port)
+{
+ m_impl->setPort(port);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setPathName(const blocxx::String &path, EEncoding eflag)
+{
+ m_impl->setPathName(path, eflag);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setPathParams(const blocxx::String ¶ms)
+{
+ m_impl->setPathParams(params);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setPathParamsArray(const blocxx::StringArray &parray)
+{
+ m_impl->setPathParamsArray(parray);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setPathParamsMap(const ca_mgm::url::ParamMap &pmap)
+{
+ m_impl->setPathParamsMap(pmap);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setPathParam(const blocxx::String ¶m, const blocxx::String &value)
+{
+ m_impl->setPathParam(param, value);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setQueryStringArray(const blocxx::StringArray &qarray)
+{
+ m_impl->setQueryStringArray(qarray);
+}
+
+
+// -----------------------------------------------------------------
+void
+Url::setQueryStringMap(const ca_mgm::url::ParamMap &pmap)
+{
+ m_impl->setQueryStringMap(pmap);
+}
+
+// -----------------------------------------------------------------
+void
+Url::setQueryParam(const blocxx::String ¶m, const blocxx::String &value)
+{
+ m_impl->setQueryParam(param, value);
+}
+
+// -----------------------------------------------------------------
+ViewOptions
+Url::getViewOptions() const
+{
+ return m_impl->getViewOptions();
+}
+
+// -----------------------------------------------------------------
+void
+Url::setViewOptions(const ViewOptions &vopts)
+{
+ m_impl->setViewOptions(vopts);
+}
+
+// -----------------------------------------------------------------
+std::ostream & operator<<(std::ostream &os, const Url &url)
+{
+ return os << url.toString();
+}
+
+
+// -------------------------------------------------------------------
+} // End of url namespace
+} // End of LIMAL_NAMESPACE
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/UrlBase.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/UrlBase.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/UrlBase.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/UrlBase.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,1519 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: UrlBase.cpp
+
+ Maintainer: Marius Tomaschewski
+
+/-*/
+
+#include
+#include
+#include
+
+#include "Utils.hpp"
+
+#include <climits>
+#include
+#include
+#include
+#include
+
+
+// -------------------------------------------------------------------
+/*
+** Default sets of safe characters in url components:
+*/
+#define SAFE_CHARS_USERNAME "~!$&'()*+=,;"
+#define SAFE_CHARS_PASSWORD "~!$&'()*+=,;:"
+#define SAFE_CHARS_HOSTNAME "[:]"
+#define SAFE_CHARS_PATHNAME "~!$&'()*+=,:@/"
+#define SAFE_CHARS_PATHPARAMS "~!$&'()*+=,:;@/"
+#define SAFE_CHARS_QUERYSTR "~!$&'()*+=,:;@/?"
+#define SAFE_CHARS_FRAGMENT "~!$&'()*+=,:;@/?"
+
+
+/*
+** Default path and query parameter separators:
+*/
+#define DFLT_PATHPARAMS_SEP ";"
+#define DFLT_PATHPARAM_PSEP ","
+#define DFLT_PATHPARAM_VSEP "="
+#define DFLT_QUERYPARAM_PSEP "&"
+#define DFLT_QUERYPARAM_VSEP "="
+
+/*
+** Default regex check for valid characters in url components:
+*/
+#define RX_VALID_SCHEME "^[a-zA-Z][a-zA-Z0-9\\.+-]*$"
+#define RX_VALID_USERNAME "^([a-zA-Z0-9!$&'\\(\\)*+=,;~\\._-]|%[a-fA-F0-9]{2})+$"
+#define RX_VALID_PASSWORD "^([a-zA-Z0-9!$&'\\(\\)*+=,:;~\\._-]|%[a-fA-F0-9]{2})+$"
+#define RX_VALID_HOSTNAME "^[[:alnum:]]+([\\.-][[:alnum:]]+)*$"
+#define RX_VALID_HOSTIPV4 "^([0-9]{1,3})\\.([0-9]{1,3})\\.([0-9]{1,3})\\.([0-9]{1,3})$"
+#define RX_VALID_HOSTIPV6 "^\\[[:a-fA-F0-9]+(:[0-9]{1,3}(\\.[0-9]{1,3}){3})?\\]$"
+#define RX_VALID_PORTNUMBER "^[0-9]{1,5}$"
+#define RX_VALID_PATHNAME "^([a-zA-Z0-9!$&'\\(\\)*+=,:@/~\\._-]|%[a-fA-F0-9]{2})+$"
+#define RX_VALID_PATHPARMS "^([a-zA-Z0-9!$&'\\(\\)*+=,:;@/~\\._-]|%[a-fA-F0-9]{2})+$"
+#define RX_VALID_QUERYSTR "^([a-zA-Z0-9!$&'\\(\\)*+=,:;@/?~\\._-]|%[a-fA-F0-9]{2})+$"
+#define RX_VALID_FRAGMENT "^([a-zA-Z0-9!$&'\\(\\)*+=,:;@/?~\\._-]|%[a-fA-F0-9]{2})+$"
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+namespace url
+{
+
+using namespace blocxx;
+
+
+// -------------------------------------------------------------------
+ViewOptions::ViewOptions()
+ : opt(ViewOptions::WITH_SCHEME |
+ ViewOptions::WITH_USERNAME |
+ ViewOptions::WITH_HOST |
+ ViewOptions::WITH_PORT |
+ ViewOptions::WITH_PATH_NAME |
+ ViewOptions::WITH_QUERY_STR |
+ ViewOptions::WITH_FRAGMENT |
+ ViewOptions::EMPTY_AUTHORITY |
+ ViewOptions::EMPTY_PATH_NAME)
+{}
+
+
+// -------------------------------------------------------------------
+ViewOptions::ViewOptions(int o)
+ : opt(o)
+{}
+
+
+// -------------------------------------------------------------------
+/*
+** Behaviour configuration variables.
+*/
+typedef blocxx::Map< blocxx::String, blocxx::String > UrlConfig;
+
+
+// -------------------------------------------------------------------
+/**
+ * \brief Internal data used by UrlBase.
+ */
+class UrlBaseData
+{
+public:
+ UrlBaseData()
+ {}
+
+ virtual
+ ~UrlBaseData()
+ {}
+
+ virtual UrlBaseData *
+ clone() const
+ {
+ return new UrlBaseData(*this);
+ }
+
+ UrlConfig config;
+ ViewOptions vopts;
+
+ blocxx::String scheme;
+ blocxx::String user;
+ blocxx::String pass;
+ blocxx::String host;
+ blocxx::String port;
+ blocxx::String pathname;
+ blocxx::String pathparams;
+ blocxx::String querystr;
+ blocxx::String fragment;
+};
+
+
+// -------------------------------------------------------------------
+/*
+** Anonymous/internal utility namespace:
+*/
+namespace // anonymous
+{
+
+ // -----------------------------------------------------------
+ inline void
+ checkUrlData(const blocxx::String &data,
+ const blocxx::String &name,
+ const blocxx::String ®x,
+ bool show=true)
+ {
+ if( regx.empty() || regx == "^$")
+ {
+ BLOCXX_THROW(UrlNotAllowedException,
+ Format(__("The %1 url component is "
+ "not allowed in this scheme"),
+ name).c_str()
+ );
+ }
+
+ bool valid = false;
+ try
+ {
+ valid = PosixRegEx(regx).match(data);
+ }
+ catch( ... )
+ {}
+
+ if( !valid)
+ {
+ if( show)
+ {
+ BLOCXX_THROW(UrlBadComponentException,
+ Format(__("Invalid %1 URL component data '%2'."),
+ name, data).c_str()
+ );
+ }
+ else
+ {
+ BLOCXX_THROW(UrlBadComponentException,
+ Format(__("Invalid data in the %1 URL component."), name).c_str()
+ );
+ }
+ }
+ }
+
+} // namespace
+
+
+// -------------------------------------------------------------------
+UrlBase::~UrlBase()
+{
+}
+
+
+// -------------------------------------------------------------------
+UrlBase::UrlBase()
+ : m_data( new UrlBaseData())
+{
+ configure();
+}
+
+
+// -------------------------------------------------------------------
+UrlBase::UrlBase(const UrlBase &url)
+ : m_data( url.m_data)
+{
+}
+
+
+// -------------------------------------------------------------------
+UrlBase::UrlBase(const blocxx::String &urlString)
+ : m_data( new UrlBaseData())
+{
+ configure();
+ init( parse_url_string(urlString));
+}
+
+
+// -------------------------------------------------------------------
+UrlBase::UrlBase(const UrlComponents &components)
+ : m_data( new UrlBaseData())
+{
+ configure();
+ init(components);
+}
+
+
+// -------------------------------------------------------------------
+UrlBase&
+UrlBase::operator = (const UrlBase& url)
+{
+ m_data = url.m_data;
+ return *this;
+}
+
+
+// -------------------------------------------------------------------
+UrlBase&
+UrlBase::operator = (const blocxx::String &urlString)
+{
+ UrlBaseData saved_data( *m_data);
+
+ UrlComponents components( parse_url_string(urlString));
+ try
+ {
+ init(components);
+ }
+ catch( ... )
+ {
+ // restore on failure
+ m_data = saved_data.clone();
+ throw;
+ }
+ return *this;
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::init(const UrlComponents &components)
+{
+ if( components.has_authority && config("with_authority") != "y")
+ {
+ BLOCXX_THROW(UrlNotAllowedException,
+ __("The authority url component is not "
+ "allowed in this scheme")
+ );
+ }
+ if( components.has_querystr && config("rx_querystr").empty())
+ {
+ BLOCXX_THROW(UrlNotAllowedException,
+ __("The query string url component is not "
+ "allowed in this scheme")
+ );
+ }
+ if( components.has_fragment && config("rx_fragment").empty())
+ {
+ BLOCXX_THROW(UrlNotAllowedException,
+ __("The fragment string url component is not "
+ "allowed in this scheme")
+ );
+ }
+ setScheme (components.scheme);
+ setAuthority (components.authority);
+ setPathData (components.pathdata);
+ setQueryString(components.querystr);
+ setFragment (components.fragment, ca_mgm::url::E_ENCODED);
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::configure()
+{
+ config("sep_pathparams", ";");
+ config("psep_pathparam", ",");
+ config("vsep_pathparam", "=");
+
+ config("psep_querystr", "&");
+ config("vsep_querystr", "=");
+
+ config("safe_username", SAFE_CHARS_USERNAME);
+ config("safe_password", SAFE_CHARS_PASSWORD);
+ config("safe_hostname", SAFE_CHARS_HOSTNAME);
+ config("safe_pathname", SAFE_CHARS_PATHNAME);
+ config("safe_pathparams", SAFE_CHARS_PATHPARAMS);
+ config("safe_querystr", SAFE_CHARS_QUERYSTR);
+ config("safe_fragment", SAFE_CHARS_FRAGMENT);
+
+ config("rx_username", RX_VALID_USERNAME);
+ config("rx_password", RX_VALID_PASSWORD);
+ config("rx_hostipv6", RX_VALID_HOSTIPV6);
+ config("rx_hostname", RX_VALID_HOSTNAME);
+ config("rx_portnumber", RX_VALID_PORTNUMBER);
+ config("rx_pathname", RX_VALID_PATHNAME);
+ config("rx_pathparams", RX_VALID_PATHPARMS);
+ config("rx_querystr", RX_VALID_QUERYSTR);
+ config("rx_fragment", RX_VALID_FRAGMENT);
+
+ // y=yes (allowed)
+ // n=no (disallowed, exception if !empty)
+ config("with_authority", "y");
+ config("with_port", "y");
+
+ // y=yes (required but don't throw if empty)
+ // n=no (not required, ignore if empty)
+ // m=mandatory (exception if empty)
+ config("require_host", "n");
+ config("require_pathname","n");
+
+ // y=yes (encode 2. slash even if authority present)
+ // n=no (don't encode 2. slash if authority present)
+ config("path_encode_slash2", "n");
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::config(const blocxx::String &opt, const blocxx::String &val)
+{
+ m_data->config[opt] = val;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::config(const blocxx::String &opt) const
+{
+ UrlConfig::const_iterator v( m_data->config.find(opt));
+ if( v != m_data->config.end())
+ return v->second;
+ else
+ return blocxx::String();
+}
+
+
+// -------------------------------------------------------------------
+ViewOptions
+UrlBase::getViewOptions() const
+{
+ return m_data->vopts;
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setViewOptions(const ViewOptions &vopts)
+{
+ m_data->vopts = vopts;
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::clear()
+{
+ ca_mgm::url::UrlConfig config(m_data->config);
+ ca_mgm::url::ViewOptions vopts(m_data->vopts);
+ m_data = new UrlBaseData();
+ m_data->config = config;
+ m_data->vopts = vopts;
+}
+
+
+// -------------------------------------------------------------------
+UrlBase *
+UrlBase::clone() const
+{
+ return new UrlBase(*this);
+}
+
+
+// -------------------------------------------------------------------
+blocxx::StringArray
+UrlBase::getKnownSchemes() const
+{
+ return blocxx::StringArray();
+}
+
+
+// -------------------------------------------------------------------
+bool
+UrlBase::isKnownScheme(const blocxx::String &scheme) const
+{
+ String lscheme( String(scheme).toLowerCase());
+ StringArray schemes( getKnownSchemes());
+ StringArray::const_iterator s;
+
+ for(s=schemes.begin(); s!=schemes.end(); ++s)
+ {
+ if( lscheme == String(*s).toLowerCase())
+ return true;
+ }
+ return false;
+}
+
+
+// -------------------------------------------------------------------
+bool
+UrlBase::isValidScheme(const blocxx::String &scheme) const
+{
+ bool valid = false;
+ try
+ {
+ checkValidScheme(scheme, ca_mgm::url::E_ENCODED);
+ valid = true;
+ }
+ catch( ... )
+ {}
+
+ if(valid)
+ {
+ String lscheme( String(scheme).toLowerCase());
+ StringArray schemes( getKnownSchemes());
+
+ if( schemes.empty())
+ return true;
+
+ StringArray::const_iterator s;
+ for(s=schemes.begin(); s!=schemes.end(); ++s)
+ {
+ if( lscheme == String(*s).toLowerCase())
+ return true;
+ }
+ }
+ return false;
+}
+
+
+// -------------------------------------------------------------------
+bool
+UrlBase::isValid() const
+{
+ /*
+ ** scheme is the only mandatory component
+ ** for all url's and is already verified,
+ ** (except for empty Url instances), so
+ ** Url with empty scheme is never valid.
+ */
+ if( getScheme().empty())
+ return false;
+
+ blocxx::String host( getHost(ca_mgm::url::E_ENCODED));
+ if( host.empty() && config("require_host") != "n")
+ return false;
+
+ blocxx::String path( getPathName(ca_mgm::url::E_ENCODED));
+ if( path.empty() && config("require_pathname") != "n")
+ return false;
+
+ /*
+ ** path has to begin with "/" if authority avaliable
+ ** if host is set after the pathname, we can't throw
+ */
+ if( !host.empty() && !path.empty() && path.charAt(0) != '/')
+ return false;
+
+ return true;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::toString() const
+{
+ return toString(getViewOptions());
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::toString(const ca_mgm::url::ViewOptions &opts) const
+{
+ blocxx::String url;
+ UrlBaseData tmp;
+
+ if( opts.has(ViewOptions::WITH_SCHEME))
+ {
+ tmp.scheme = getScheme();
+ if( !tmp.scheme.empty())
+ {
+ url += tmp.scheme + ":";
+
+ if( opts.has(ViewOptions::WITH_HOST))
+ {
+ tmp.host = getHost(ca_mgm::url::E_ENCODED);
+ if( !tmp.host.empty())
+ {
+ url += "//";
+
+ if( opts.has(ViewOptions::WITH_USERNAME))
+ {
+ tmp.user = getUsername(ca_mgm::url::E_ENCODED);
+ if( !tmp.user.empty())
+ {
+ url += tmp.user;
+
+ if( opts.has(ViewOptions::WITH_PASSWORD))
+ {
+ tmp.pass = getPassword(ca_mgm::url::E_ENCODED);
+ if( !tmp.pass.empty())
+ {
+ url += ":" + tmp.pass;
+ }
+ }
+
+ url += "@";
+ }
+ }
+
+ url += tmp.host;
+
+ if( opts.has(ViewOptions::WITH_PORT))
+ {
+ tmp.port = getPort();
+ if( !tmp.port.empty())
+ {
+ url += ":" + tmp.port;
+ }
+ }
+ }
+ else if( opts.has(ViewOptions::EMPTY_AUTHORITY))
+ {
+ url += "//";
+ }
+ }
+ else if( opts.has(ViewOptions::EMPTY_AUTHORITY))
+ {
+ url += "//";
+ }
+ }
+ }
+
+ if( opts.has(ViewOptions::WITH_PATH_NAME))
+ {
+ tmp.pathname = getPathName(ca_mgm::url::E_ENCODED);
+ if( !tmp.pathname.empty())
+ {
+ if(url.indexOf("/") != String::npos)
+ {
+ // Url contains authority (that may be empty),
+ // we may need a rewrite of the encoded path.
+ tmp.pathname = cleanupPathName(tmp.pathname, true);
+ if(tmp.pathname.charAt(0) != '/')
+ {
+ url += "/";
+ }
+ }
+ url += tmp.pathname;
+
+ if( opts.has(ViewOptions::WITH_PATH_PARAMS))
+ {
+ tmp.pathparams = getPathParams();
+ if( !tmp.pathparams.empty())
+ {
+ url += ";" + tmp.pathparams;
+ }
+ else if( opts.has(ViewOptions::EMPTY_PATH_PARAMS))
+ {
+ url += ";";
+ }
+ }
+ }
+ else if( opts.has(ViewOptions::EMPTY_PATH_NAME)
+ && url.indexOf("/") != String::npos)
+ {
+ url += "/";
+ if( opts.has(ViewOptions::EMPTY_PATH_PARAMS))
+ {
+ url += ";";
+ }
+ }
+ }
+
+ if( opts.has(ViewOptions::WITH_QUERY_STR))
+ {
+ tmp.querystr = getQueryString();
+ if( !tmp.querystr.empty())
+ {
+ url += "?" + tmp.querystr;
+ }
+ else if( opts.has(ViewOptions::EMPTY_QUERY_STR))
+ {
+ url += "?";
+ }
+ }
+
+ if( opts.has(ViewOptions::WITH_FRAGMENT))
+ {
+ tmp.fragment = getFragment(ca_mgm::url::E_ENCODED);
+ if( !tmp.fragment.empty())
+ {
+ url += "#" + tmp.fragment;
+ }
+ else if( opts.has(ViewOptions::EMPTY_FRAGMENT))
+ {
+ url += "#";
+ }
+ }
+
+ return url;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getScheme() const
+{
+ return m_data->scheme;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getAuthority() const
+{
+ blocxx::String str;
+ if( !getHost(ca_mgm::url::E_ENCODED).empty())
+ {
+ if( !getUsername(ca_mgm::url::E_ENCODED).empty())
+ {
+ str = getUsername(ca_mgm::url::E_ENCODED);
+ if( !getPassword(ca_mgm::url::E_ENCODED).empty())
+ {
+ str += ":" + getPassword(ca_mgm::url::E_ENCODED);
+ }
+ str += "@";
+ }
+
+ str += getHost(ca_mgm::url::E_ENCODED);
+ if( !getPort().empty())
+ {
+ str += ":" + getPort();
+ }
+ }
+ return str;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getPathData() const
+{
+ return getPathName(ca_mgm::url::E_ENCODED) +
+ config("sep_pathparams") +
+ getPathParams();
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getQueryString() const
+{
+ return m_data->querystr;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getFragment(EEncoding eflag) const
+{
+ if(eflag == ca_mgm::url::E_DECODED)
+ return ca_mgm::url::decode(m_data->fragment);
+ else
+ return m_data->fragment;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getUsername(EEncoding eflag) const
+{
+ if(eflag == ca_mgm::url::E_DECODED)
+ return ca_mgm::url::decode(m_data->user);
+ else
+ return m_data->user;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getPassword(EEncoding eflag) const
+{
+ if(eflag == ca_mgm::url::E_DECODED)
+ return ca_mgm::url::decode(m_data->pass);
+ else
+ return m_data->pass;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getHost(EEncoding eflag) const
+{
+ if(eflag == ca_mgm::url::E_DECODED)
+ return ca_mgm::url::decode(m_data->host);
+ else
+ return m_data->host;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getPort() const
+{
+ return m_data->port;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getPathName(EEncoding eflag) const
+{
+ if(eflag == ca_mgm::url::E_DECODED)
+ return ca_mgm::url::decode(m_data->pathname);
+ else
+ return cleanupPathName(m_data->pathname);
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getPathParams() const
+{
+ return m_data->pathparams;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::StringArray
+UrlBase::getPathParamsArray() const
+{
+ if( config("psep_pathparam").empty())
+ {
+ return blocxx::StringArray(1, getPathParams());
+ }
+ else
+ {
+ return ca_mgm::url::split(
+ getPathParams(),
+ config("psep_pathparam")
+ );
+ }
+}
+
+
+// -------------------------------------------------------------------
+ca_mgm::url::ParamMap
+UrlBase::getPathParamsMap(EEncoding eflag) const
+{
+ if( config("psep_pathparam").empty() ||
+ config("vsep_pathparam").empty())
+ {
+ BLOCXX_THROW(UrlNotSupportedException,
+ __("Path parameter parsing is not supported for this URL.")
+ );
+ }
+ return ca_mgm::url::split(
+ getPathParams(),
+ config("psep_pathparam"),
+ config("vsep_pathparam"),
+ eflag
+ );
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getPathParam(const blocxx::String ¶m, EEncoding eflag) const
+{
+ ca_mgm::url::ParamMap pmap( getPathParamsMap( eflag));
+ ca_mgm::url::ParamMap::const_iterator i( pmap.find(param));
+
+ return i != pmap.end() ? i->second : blocxx::String();
+}
+
+
+// -------------------------------------------------------------------
+blocxx::StringArray
+UrlBase::getQueryStringArray() const
+{
+ if( config("psep_querystr").empty())
+ {
+ return blocxx::StringArray(1, getQueryString());
+ }
+ else
+ {
+ return ca_mgm::url::split(
+ getQueryString(),
+ config("psep_querystr")
+ );
+ }
+}
+
+
+// -------------------------------------------------------------------
+ca_mgm::url::ParamMap
+UrlBase::getQueryStringMap(EEncoding eflag) const
+{
+ if( config("psep_querystr").empty() ||
+ config("vsep_querystr").empty())
+ {
+ BLOCXX_THROW(UrlNotSupportedException,
+ __("Query string parsing is not supported for this URL.")
+ );
+ }
+ return ca_mgm::url::split(
+ getQueryString(),
+ config("psep_querystr"),
+ config("vsep_querystr"),
+ eflag
+ );
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::getQueryParam(const blocxx::String ¶m, EEncoding eflag) const
+{
+ ca_mgm::url::ParamMap pmap( getQueryStringMap( eflag));
+ ca_mgm::url::ParamMap::const_iterator i( pmap.find(param));
+
+ return i != pmap.end() ? i->second : blocxx::String();
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setScheme(const blocxx::String &scheme)
+{
+ if( isValidScheme(scheme))
+ {
+ m_data->scheme = String(scheme).toLowerCase();
+ }
+ else
+ if( scheme.empty())
+ {
+ BLOCXX_THROW(UrlBadComponentException,
+ __("The URL scheme is a required component.")
+ );
+ }
+ else
+ {
+ BLOCXX_THROW(UrlBadComponentException,
+ Format(__("Invalid URL scheme '%1'."),
+ scheme).c_str()
+ );
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setAuthority(const blocxx::String &authority)
+{
+ UrlAuthority tmp( parse_url_authority(authority));
+
+ setUsername( tmp.user, ca_mgm::url::E_ENCODED);
+ setPassword( tmp.pass, ca_mgm::url::E_ENCODED);
+ setHost ( tmp.host, ca_mgm::url::E_ENCODED);
+ setPort ( tmp.port);
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setPathData(const blocxx::String &pathdata)
+{
+ size_t pos = blocxx::String::npos;
+ blocxx::String sep(config("sep_pathparams"));
+
+ if( !sep.empty())
+ pos = pathdata.indexOf(sep);
+
+ if( pos != String::npos)
+ {
+ setPathName(pathdata.substring(0, pos),
+ ca_mgm::url::E_ENCODED);
+ setPathParams(pathdata.substring(pos + 1));
+ }
+ else
+ {
+ setPathName(pathdata, ca_mgm::url::E_ENCODED);
+ setPathParams("");
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setQueryString(const blocxx::String &querystr)
+{
+ if( querystr.empty())
+ {
+ m_data->querystr = querystr;
+ }
+ else
+ {
+ checkValidQueryStr(querystr, ca_mgm::url::E_ENCODED);
+
+ m_data->querystr = querystr;
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setFragment(const blocxx::String &fragment, EEncoding eflag)
+{
+ if( fragment.empty())
+ {
+ m_data->fragment = fragment;
+ }
+ else
+ {
+ checkValidFragment(fragment, eflag);
+
+ if(eflag == ca_mgm::url::E_ENCODED)
+ {
+ m_data->fragment = fragment;
+ }
+ else
+ {
+ m_data->fragment = ca_mgm::url::encode(
+ fragment, config("safe_password")
+ );
+ }
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setUsername(const blocxx::String &user, EEncoding eflag)
+{
+ if( user.empty())
+ {
+ m_data->user = user;
+ }
+ else
+ {
+ if( config("with_authority") != "y")
+ {
+ BLOCXX_THROW(UrlNotAllowedException,
+ __("The username component is not "
+ "allowed in this scheme")
+ );
+ }
+
+ checkValidUser(user, eflag);
+
+ if(eflag == ca_mgm::url::E_ENCODED)
+ {
+ m_data->user = user;
+ }
+ else
+ {
+ m_data->user = ca_mgm::url::encode(
+ user, config("safe_username")
+ );
+ }
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setPassword(const blocxx::String &pass, EEncoding eflag)
+{
+ if( pass.empty())
+ {
+ m_data->pass = pass;
+ }
+ else
+ {
+ if( config("with_authority") != "y")
+ {
+ BLOCXX_THROW(UrlNotAllowedException,
+ __("The password component is not "
+ "allowed in this scheme")
+ );
+ }
+
+ checkValidPass(pass, eflag);
+
+ if(eflag == ca_mgm::url::E_ENCODED)
+ {
+ m_data->pass = pass;
+ }
+ else
+ {
+ m_data->pass = ca_mgm::url::encode(
+ pass, config("safe_password")
+ );
+ }
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setHost(const blocxx::String &host, EEncoding eflag)
+{
+ if( host.empty())
+ {
+ if(config("require_host") == "m")
+ {
+ BLOCXX_THROW(UrlNotAllowedException,
+ __("The URL scheme requires a host.")
+ );
+ }
+ m_data->host = host;
+ }
+ else
+ {
+ if( config("with_authority") != "y")
+ {
+ BLOCXX_THROW(UrlNotAllowedException,
+ __("The hostname component is not "
+ "allowed in this scheme")
+ );
+ }
+
+ checkValidHost( host, eflag);
+
+ if( host.charAt(0) == '[')
+ {
+ if( host.charAt(1) == 'v')
+ {
+ // Hmm... checkValidHost may be reimplemented
+ // and supports the IPvFuture brace format.
+ if( eflag == ca_mgm::url::E_ENCODED)
+ {
+ m_data->host = host;
+ }
+ else
+ {
+ m_data->host = ca_mgm::url::encode(
+ host, SAFE_CHARS_HOSTNAME
+ );
+ }
+ }
+ else
+ {
+ // use upper case in IPv6 addresses
+ m_data->host = String(host).toUpperCase();
+ }
+ }
+ else
+ {
+ if(eflag == ca_mgm::url::E_ENCODED)
+ {
+ m_data->host = ca_mgm::url::encode(
+ ca_mgm::url::decode(host).toLowerCase(),
+ SAFE_CHARS_HOSTNAME
+ );
+ }
+ else
+ {
+ m_data->host = ca_mgm::url::encode(
+ String(host).toLowerCase(),
+ SAFE_CHARS_HOSTNAME
+ );
+ }
+ }
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setPort(const blocxx::String &port)
+{
+ if( port.empty())
+ {
+ m_data->port = port;
+ }
+ else
+ {
+ if( config("with_authority") != "y" ||
+ config("with_port") != "y")
+ {
+ BLOCXX_THROW(UrlNotAllowedException,
+ __("The port number component is not "
+ "allowed in this scheme")
+ );
+ }
+
+ checkValidPort(port, ca_mgm::url::E_ENCODED);
+
+ m_data->port = port;
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setPathName(const blocxx::String &path, EEncoding eflag)
+{
+ if( path.empty())
+ {
+ if(config("require_pathname") == "m")
+ {
+ BLOCXX_THROW(UrlNotAllowedException,
+ __("The URL scheme requires a path.")
+ );
+ }
+ m_data->pathname = path;
+ }
+ else
+ {
+ checkValidPathName(path, eflag);
+
+ if(eflag == ca_mgm::url::E_ENCODED)
+ {
+ m_data->pathname = cleanupPathName(path);
+ }
+ else
+ {
+ m_data->pathname = cleanupPathName(
+ ca_mgm::url::encode(
+ path, config("safe_pathname")
+ )
+ );
+ }
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setPathParams(const blocxx::String ¶ms)
+{
+ if( params.empty())
+ {
+ m_data->pathparams = params;
+ }
+ else
+ {
+ checkValidPathParams(params, ca_mgm::url::E_ENCODED);
+
+ m_data->pathparams = params;
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setPathParamsArray(const blocxx::StringArray &parray)
+{
+ setPathParams(
+ ca_mgm::url::join(
+ parray,
+ config("psep_pathparam")
+ )
+ );
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setPathParamsMap(const ca_mgm::url::ParamMap &pmap)
+{
+ if( config("psep_pathparam").empty() ||
+ config("vsep_pathparam").empty())
+ {
+ BLOCXX_THROW(UrlNotSupportedException,
+ __("Path parameter parsing is not supported for this URL.")
+ );
+ }
+ setPathParams(
+ ca_mgm::url::join(
+ pmap,
+ config("psep_pathparam"),
+ config("vsep_pathparam"),
+ config("safe_pathparams")
+ )
+ );
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setPathParam(const blocxx::String ¶m, const blocxx::String &value)
+{
+ ca_mgm::url::ParamMap pmap( getPathParamsMap(ca_mgm::url::E_DECODED));
+ pmap[param] = value;
+ setPathParamsMap(pmap);
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setQueryStringArray(const blocxx::StringArray &qarray)
+{
+ setQueryString(
+ ca_mgm::url::join(
+ qarray,
+ config("psep_querystr")
+ )
+ );
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::setQueryStringMap(const ca_mgm::url::ParamMap &pmap)
+{
+ if( config("psep_querystr").empty() ||
+ config("vsep_querystr").empty())
+ {
+ BLOCXX_THROW(UrlNotSupportedException,
+ __("Query string parsing is not supported for this URL.")
+ );
+ }
+ setQueryString(
+ ca_mgm::url::join(
+ pmap,
+ config("psep_querystr"),
+ config("vsep_querystr"),
+ config("safe_querystr")
+ )
+ );
+}
+
+// -------------------------------------------------------------------
+void
+UrlBase::setQueryParam(const blocxx::String ¶m, const blocxx::String &value)
+{
+ ca_mgm::url::ParamMap pmap( getQueryStringMap(ca_mgm::url::E_DECODED));
+ pmap[param] = value;
+ setQueryStringMap(pmap);
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::cleanupPathName(const blocxx::String &path) const
+{
+ bool authority = !getHost(ca_mgm::url::E_ENCODED).empty();
+ return cleanupPathName(path, authority);
+}
+
+// -------------------------------------------------------------------
+blocxx::String
+UrlBase::cleanupPathName(const blocxx::String &path, bool authority) const
+{
+ blocxx::String copy( path);
+
+ // decode the first slash if it is encoded ...
+ if(copy.length() >= 3 && copy.charAt(0) != '/' &&
+ copy.substring(0, 3).toLowerCase() == "%2f")
+ {
+ copy = "/" + copy.substring(3);
+ }
+
+ // if path begins with a double slash ("//"); encode the second
+ // slash [minimal and IMO sufficient] before the first path
+ // segment, to fulfill the path-absolute rule of RFC 3986
+ // disallowing a "//" if no authority is present.
+ if( authority)
+ {
+ //
+ // rewrite of "//" to "/%2f" not required, use config
+ //
+ if(config("path_encode_slash2") == "y")
+ {
+ // rewrite "//" ==> "/%2f"
+ if(copy.length() >= 2 && copy.charAt(0) == '/' && copy.charAt(1) == '/')
+ {
+ copy = "/%2F" + copy.substring(2);
+ }
+ }
+ else
+ {
+ // rewrite "/%2f" ==> "//"
+ if(copy.length() >= 4 && copy.charAt(0) == '/' &&
+ copy.substring(1, 4).toLowerCase() == "%2f")
+ {
+ copy = "//" + copy.substring(4);
+ }
+ }
+ }
+ else
+ {
+ // rewrite of "//" to "/%2f" is required (no authority)
+ if(copy.length() >= 2 && copy.charAt(0) == '/' && copy.charAt(1) == '/')
+ {
+ copy = "/%2F" + copy.substring(2);
+ }
+ }
+ return copy;
+}
+
+// -------------------------------------------------------------------
+void
+UrlBase::checkValidScheme(const blocxx::String &scheme,
+ ca_mgm::url::EEncoding eflag) const
+{
+ (void)eflag; // scheme never needs percent-encoding
+
+ checkUrlData(scheme, "scheme", RX_VALID_SCHEME, true);
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::checkValidUser(const blocxx::String &user,
+ ca_mgm::url::EEncoding eflag) const
+{
+ if( eflag == ca_mgm::url::E_ENCODED)
+ {
+ checkUrlData(user, "username", config("rx_username"), true);
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::checkValidPass(const blocxx::String &pass,
+ ca_mgm::url::EEncoding eflag) const
+{
+ if( eflag == ca_mgm::url::E_ENCODED)
+ {
+ checkUrlData(pass, "password", config("rx_password"), false);
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::checkValidHost(const blocxx::String &host,
+ ca_mgm::url::EEncoding eflag) const
+{
+ bool valid = false;
+ try
+ {
+ if( host.charAt(0) == '[')
+ {
+ // We don't support the IP-Literal "[v<HEX> ... ]" format
+ if( host.charAt(1) == 'v')
+ {
+ BLOCXX_THROW(UrlBadComponentException,
+ __("The IPvFuture URL host format is not supported.")
+ );
+ }
+
+ checkUrlData(host, "ipv6 host", config("rx_hostipv6"));
+
+ struct in6_addr ip;
+ blocxx::String temp( host.substring(1, host.length()-2));
+ valid = inet_pton(AF_INET6, temp.c_str(), &ip) > 0;
+ }
+ else
+ {
+ // matches also IPv4 dotted-decimal adresses...
+ if( eflag == ca_mgm::url::E_DECODED)
+ {
+ checkUrlData(host, "hostname", config("rx_hostname"));
+ valid = true;
+ }
+ else
+ {
+ blocxx::String temp( ca_mgm::url::decode(host));
+ checkUrlData(temp, "hostname", config("rx_hostname"));
+ valid = true;
+ }
+ }
+ }
+ catch( ... )
+ {
+ valid = false;
+ }
+
+ if( !valid)
+ {
+ BLOCXX_THROW(UrlBadComponentException,
+ Format(__("Invalid hostname URL component data '%1'."),
+ host).c_str()
+ );
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::checkValidPort(const blocxx::String &port,
+ ca_mgm::url::EEncoding eflag) const
+{
+ (void)eflag; // port never needs percent-encoding
+
+ bool valid = false;
+ try
+ {
+ checkUrlData(port, "port number", config("rx_portnumber"));
+
+ blocxx::UInt16 pnum = port.toUInt16();
+ valid = pnum >= 1;
+ }
+ catch( ... )
+ {
+ valid = false;
+ }
+
+ if( !valid)
+ {
+ BLOCXX_THROW(UrlBadComponentException,
+ Format(__("Invalid port number URL component data '%1'."),
+ port).c_str()
+ );
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::checkValidPathName(const blocxx::String &path,
+ ca_mgm::url::EEncoding eflag) const
+{
+ if(eflag == ca_mgm::url::E_ENCODED)
+ {
+ checkUrlData(path, "path name", config("rx_pathname"));
+
+ if( !getHost(ca_mgm::url::E_ENCODED).empty())
+ {
+ // has to begin with a "/". For consistency with
+ // setPathName while the host is empty, we allow
+ // it in encoded ("%2f") form - cleanupPathName()
+ // will fix / decode the first slash if needed.
+ if(!(path.charAt(0) == '/' || (path.length() >= 3 &&
+ path.substring(0, 3).toLowerCase() == "%2f")))
+ {
+ BLOCXX_THROW(UrlNotAllowedException,
+ __("A relative path is not allowed if authority exists.")
+ );
+ }
+ }
+
+ }
+ else // ca_mgm::url::E_DECODED
+ {
+ if( !getHost(ca_mgm::url::E_ENCODED).empty())
+ {
+ if(path.charAt(0) != '/')
+ {
+ BLOCXX_THROW(UrlNotAllowedException,
+ __("A relative path is not allowed if authority exists.")
+ );
+ }
+ }
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::checkValidPathParams(const blocxx::String ¶ms,
+ ca_mgm::url::EEncoding eflag) const
+{
+ if( eflag == ca_mgm::url::E_ENCODED)
+ {
+ checkUrlData(params, "path parameters", config("rx_pathparams"));
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::checkValidQueryStr(const blocxx::String &querystr,
+ ca_mgm::url::EEncoding eflag) const
+{
+ if( eflag == ca_mgm::url::E_ENCODED)
+ {
+ checkUrlData(querystr, "query string", config("rx_querystr"));
+ }
+}
+
+
+// -------------------------------------------------------------------
+void
+UrlBase::checkValidFragment(const blocxx::String &fragment,
+ ca_mgm::url::EEncoding eflag) const
+{
+ if( eflag == ca_mgm::url::E_ENCODED)
+ {
+ checkUrlData(fragment, "fragment string", config("rx_fragment"));
+ }
+}
+
+
+// -------------------------------------------------------------------
+} // End of url namespace
+} // End of LIMAL_NAMESPACE
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/UrlByScheme.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/UrlByScheme.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/UrlByScheme.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/UrlByScheme.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,191 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: UrlByScheme.cpp
+
+ Maintainer: Marius Tomaschewski
+
+/-*/
+/**
+ * @file UrlBase.hpp
+ * @brief LiMaL url scheme repository access methods.
+ */
+#include "Utils.hpp"
+#include "UrlByScheme.hpp"
+#include "LDAPUrlImpl.hpp"
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+namespace url
+{
+
+using namespace blocxx;
+
+
+// -------------------------------------------------------------------
+namespace
+{
+
+ // -----------------------------------------------------------
+ struct url_by_scheme
+ {
+ const char * const scheme;
+ UrlRef (*initfn)();
+ };
+
+ // -----------------------------------------------------------
+ UrlRef init_url_no_authority()
+ {
+ UrlRef ref( new UrlBase());
+
+ // disallow authority...
+ ref->config("with_authority", "n");
+
+ // path is mandatory
+ ref->config("require_pathname", "m");
+
+ // don't show empty authority
+ ref->setViewOptions( ca_mgm::url::ViewOptions() -
+ ca_mgm::url::ViewOptions::EMPTY_AUTHORITY);
+
+ return ref;
+ }
+
+ // -----------------------------------------------------------
+ UrlRef init_url_file()
+ {
+ UrlRef ref( new UrlBase());
+
+ // RFC1738, 3.10: allow host, but no port, user, pass
+ ref->config("with_authority", "y");
+ ref->config("with_port", "n");
+ ref->config("rx_username", "");
+ ref->config("rx_password", "");
+
+ // path is mandatory
+ ref->config("require_pathname", "m");
+
+ return ref;
+ }
+
+ // -----------------------------------------------------------
+ UrlRef init_url_ftp()
+ {
+ UrlRef ref( new UrlBase());
+
+ // host is mandatory
+ ref->config("require_host", "m");
+
+ // always encode 2. slash
+ ref->config("path_encode_slash2", "y");
+
+ return ref;
+ }
+
+ // -----------------------------------------------------------
+ UrlRef init_url_http()
+ {
+ UrlRef ref( new UrlBase());
+
+ // host is mandatory
+ ref->config("require_host", "m");
+
+ return ref;
+ }
+
+ // -----------------------------------------------------------
+ UrlRef init_url_ldap()
+ {
+ UrlRef ref( new LDAPUrlImpl());
+
+ return ref;
+ }
+
+ // -----------------------------------------------------------
+ UrlRef init_url_zypp_media_local()
+ {
+ UrlRef ref( new UrlBase());
+
+ // disallow authority...
+ ref->config("with_authority", "n");
+
+ // path is mandatory
+ ref->config("require_pathname", "m");
+
+ return ref;
+ }
+
+ // -----------------------------------------------------------
+ UrlRef init_url_zypp_media_remote()
+ {
+ UrlRef ref( new UrlBase());
+
+ // host is mandatory
+ ref->config("require_host", "m");
+
+ return ref;
+ }
+
+ // -----------------------------------------------------------
+ static url_by_scheme url_by_scheme_table[] = {
+
+ { "urn", init_url_no_authority},
+ { "mailto", init_url_no_authority},
+
+ { "dir", init_url_file},
+ { "file", init_url_file},
+
+ { "ldap", init_url_ldap},
+ { "ldaps", init_url_ldap},
+
+ { "ftp", init_url_ftp},
+ { "http", init_url_http},
+ { "https", init_url_http},
+
+ { "hd", init_url_zypp_media_local},
+ { "cd", init_url_zypp_media_local},
+ { "dvd", init_url_zypp_media_local},
+ { "iso", init_url_zypp_media_local},
+
+ { "nfs", init_url_zypp_media_remote},
+ { "smb", init_url_zypp_media_remote},
+ { "cifs", init_url_zypp_media_remote},
+
+ {NULL, NULL}
+ };
+
+} // anonymous namespace
+
+
+// -------------------------------------------------------------------
+ca_mgm::url::UrlRef
+getUrlByScheme(const blocxx::String &scheme)
+{
+ url_by_scheme *ptr;
+ for( ptr=url_by_scheme_table; ptr->scheme != NULL; ptr++)
+ {
+ if( scheme == ptr->scheme && ptr->initfn != NULL)
+ {
+ return ptr->initfn();
+ }
+ }
+ return ca_mgm::url::UrlRef();
+}
+
+
+// -------------------------------------------------------------------
+} // End of url namespace
+} // End of LIMAL_NAMESPACE
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/UrlByScheme.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/UrlByScheme.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/UrlByScheme.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/UrlByScheme.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,54 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: UrlByScheme.cpp
+
+ Maintainer: Marius Tomaschewski
+
+/-*/
+/**
+ * @file UrlBase.hpp
+ * @brief LiMaL url scheme repository access methods.
+ */
+#ifndef LIMAL_URLBYSCHEME_HPP
+#define LIMAL_URLBYSCHEME_HPP
+
+#include
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+namespace url
+{
+
+using namespace blocxx;
+
+
+// -------------------------------------------------------------------
+ca_mgm::url::UrlRef
+getUrlByScheme(const blocxx::String &scheme);
+
+
+// -------------------------------------------------------------------
+#if 0
+blocxx::StringArray
+getUrlBySchemeNames();
+#endif
+
+
+// -------------------------------------------------------------------
+} // End of url namespace
+} // End of LIMAL_NAMESPACE
+#endif // LIMAL_URLBYSCHEME_HPP
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/UrlUtils.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/UrlUtils.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/UrlUtils.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/UrlUtils.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,502 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: UrlUtils.cpp
+
+ Maintainer: Marius Tomaschewski
+
+/-*/
+
+#include
+#include
+#include
+
+#include "Utils.hpp"
+
+#include // strtol
+#include <cctype> // isxdigit
+
+
+// -----------------------------------------------------------------------
+/*
+** url = [scheme:] [//authority] /path [?query] [#fragment]
+*/
+#define RX_SPLIT_URL \
+ "^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)([?]([^#]*))?(#(.*))?"
+
+
+// -----------------------------------------------------------------------
+/*
+** url authority = [user [:password] @ ] host [:port]
+*/
+#define RX_SPLIT_URL_AUTHORITY \
+ "^(([^:@]*)([:]([^@]*))?@)?(\\[[^]]+\\]|[^:]+)?([:](.*))?"
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+namespace url
+{
+
+using namespace blocxx;
+
+
+// -------------------------------------------------------------------
+BLOCXX_DEFINE_EXCEPTION (Url);
+BLOCXX_DEFINE_EXCEPTION2(UrlParsing, UrlException);
+BLOCXX_DEFINE_EXCEPTION2(UrlDecoding, UrlException);
+BLOCXX_DEFINE_EXCEPTION2(UrlBadComponent, UrlException);
+BLOCXX_DEFINE_EXCEPTION2(UrlNotAllowed, UrlException);
+BLOCXX_DEFINE_EXCEPTION2(UrlNotSupported, UrlException);
+
+
+// -------------------------------------------------------------------
+namespace // anonymous
+{
+
+ inline size_t
+ find_first_not_of(const ca_mgm::ByteBuffer &src,
+ const blocxx::String &set,
+ size_t off = 0)
+ {
+ for(size_t pos = off; pos < src.size(); pos++)
+ {
+ if( set.indexOf(src.at(pos)) == String::npos)
+ {
+ return pos;
+ }
+ }
+ return blocxx::String::npos;
+ }
+
+} // anonymous namespace
+
+
+// -------------------------------------------------------------------
+blocxx::String
+encode(const blocxx::String &str, const blocxx::String &safe,
+ ca_mgm::url::EEncoding eflag)
+{
+ if( str.empty())
+ {
+ return String();
+ }
+ else
+ {
+ return encode_buf(
+ ByteBuffer(str.c_str(), str.length()),
+ safe, eflag
+ );
+ }
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+encode_buf(const ca_mgm::ByteBuffer &buf, const blocxx::String &safe,
+ ca_mgm::url::EEncoding eflag)
+{
+ if( buf.empty())
+ {
+ return String();
+ }
+
+ String skip("ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ "abcdefghijklmnopqrstuvwxyz"
+ "0123456789.~_-");
+ String more(":/?#[]@!$&'()*+,;=");
+ String out;
+ size_t beg, pos, len;
+
+ for(size_t i=0; i beg)
+ {
+ out.concat(String(buf.data() + beg, pos - beg));
+ }
+
+ if( eflag == E_ENCODED &&
+ pos + 2 < len &&
+ buf.at(pos) == '%' &&
+ ::isxdigit(buf.at(pos + 1)) &&
+ ::isxdigit(buf.at(pos + 2)))
+ {
+ out.concat(String(buf.data() + pos, 3));
+ beg = pos + 3;
+ }
+ else
+ {
+ out.concat( encode_octet( buf.at(pos)));
+ beg = pos + 1;
+ }
+ }
+ else
+ {
+ out.concat(String(buf.data() + beg, len - beg));
+ beg = len;
+ }
+ }
+ return out;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+decode(const blocxx::String &str)
+{
+ return String( ByteBuffer(decode_buf(str, false)).data());
+}
+
+
+// -------------------------------------------------------------------
+ca_mgm::ByteBuffer
+decode_buf(const blocxx::String &str, bool allowNUL)
+{
+ size_t pos, ins, len;
+ ByteBuffer out(str.c_str(), str.length());
+
+ len = str.length();
+ pos = ins = 0;
+ while(pos < len)
+ {
+ out[ins] = str.charAt(pos);
+ if( pos + 2 < len && out[pos] == '%')
+ {
+ int c = decode_octet(str.c_str() + pos + 1);
+ switch(c)
+ {
+ case -1:
+ // not a hex noted octet...
+ break;
+
+ case 0:
+ // is a %00 octet allowed ?
+ if( !allowNUL)
+ {
+ BLOCXX_THROW(UrlDecodingException,
+ __("The URL-encoded string may not contain a NULL byte.")
+ );
+ }
+ default:
+ // other octets are fine...
+ out[ins] = c;
+ pos += 2;
+ break;
+ }
+ }
+ pos++;
+ ins++;
+ }
+ if( ins < pos)
+ return ByteBuffer(out.data(), ins);
+ else
+ return out;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+encode_octet(const unsigned char c)
+{
+ static const unsigned char tab[] = "0123456789ABCDEF";
+ unsigned char out[4];
+
+ out[0] = '%';
+ out[1] = tab[0x0f & (c >> 4)];
+ out[2] = tab[0x0f & c];
+ out[3] = '\0';
+
+ //snprintf(out, sizeof(out), "%%%02X", c);
+ return blocxx::String((char *)out);
+}
+
+
+// -------------------------------------------------------------------
+int
+decode_octet(const char *hex)
+{
+ if(hex && ::isxdigit(hex[0]) && ::isxdigit(hex[1]))
+ {
+ char x[3] = { hex[0], hex[1], '\0'};
+ return 0xff & ::strtol(x, NULL, 16);
+ }
+ else
+ {
+ return -1;
+ }
+}
+
+
+// -------------------------------------------------------------------
+blocxx::StringArray
+split(const blocxx::String &pstr,
+ const blocxx::String &psep)
+{
+ if( psep.empty())
+ {
+ BLOCXX_THROW(UrlNotSupportedException,
+ __("Invalid split separator character.")
+ );
+ }
+
+ StringArray params;
+ size_t beg, pos, len;
+
+ len = pstr.length();
+ beg = 0;
+
+ while( beg < len)
+ {
+ pos = pstr.indexOf(psep, beg);
+ if(pos != String::npos)
+ {
+ params.push_back( pstr.substring(beg, pos - beg));
+ beg = pos + 1;
+ }
+ else
+ {
+ params.push_back( pstr.substring(beg, len - beg));
+ beg = len;
+ }
+ }
+ return params;
+}
+
+
+// -------------------------------------------------------------------
+ca_mgm::url::ParamMap
+split(const blocxx::String &str,
+ const blocxx::String &psep,
+ const blocxx::String &vsep,
+ EEncoding eflag)
+{
+ if( psep.empty() || vsep.empty())
+ {
+ BLOCXX_THROW(UrlNotSupportedException,
+ __("Invalid split separator character.")
+ );
+ }
+
+ StringArray params( split(str, psep));
+ StringArray::const_iterator piter;
+ blocxx::String key, val;
+ size_t pos;
+ ParamMap pmap;
+
+ for( piter = params.begin(); piter != params.end(); ++piter)
+ {
+ pos = piter->indexOf(vsep);
+ if(pos != String::npos)
+ {
+ if( eflag == E_DECODED)
+ {
+ key = url::decode(piter->substring(0, pos));
+ val = url::decode(piter->substring(pos + 1));
+ pmap[ key ] = val;
+ }
+ else
+ {
+ key = piter->substring(0, pos);
+ val = piter->substring(pos + 1);
+ pmap[ key ] = val;
+ }
+ }
+ else
+ {
+ if( eflag == E_DECODED)
+ {
+ pmap[ url::decode(*piter) ] = "";
+ }
+ else
+ {
+ pmap[ *piter ] = "";
+ }
+ }
+ }
+ return pmap;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+join(const blocxx::StringArray ¶ms,
+ const blocxx::String &psep)
+{
+ blocxx::String str;
+ blocxx::StringArray::const_iterator p( params.begin());
+
+ if( p != params.end())
+ {
+ str = *p;
+ while( ++p != params.end())
+ {
+ str += psep + *p;
+ }
+ }
+ return str;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+join(const ca_mgm::url::ParamMap &pmap,
+ const blocxx::String &psep,
+ const blocxx::String &vsep,
+ const blocxx::String &safe)
+{
+ if( psep.empty() || vsep.empty())
+ {
+ BLOCXX_THROW(UrlNotSupportedException,
+ __("Invalid parameter map join separator character.")
+ );
+ }
+
+ blocxx::String join_safe;
+ for(size_t i=0; ifirst, join_safe);
+ if( !p->second.empty())
+ str += vsep + encode(p->second, join_safe);
+
+ while( ++p != pmap.end())
+ {
+ str += psep + encode(p->first, join_safe);
+ if( !p->second.empty())
+ str += vsep + encode(p->second, join_safe);
+ }
+ }
+
+ return str;
+}
+
+
+// -------------------------------------------------------------------
+UrlComponents
+parse_url_string(const blocxx::String &url)
+{
+ StringArray cap;
+ try
+ {
+ blocxx::PosixRegEx reg(RX_SPLIT_URL);
+ cap = reg.capture(url);
+ }
+ catch(...)
+ {}
+
+ if( cap.size() == 10)
+ {
+#if defined(SPLIT_URL_TRACE)
+ for(size_t n=0; nhttp://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/Utils.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/Utils.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/Utils.cpp Thu Jun 3 17:26:52 2010
@@ -23,7 +23,7 @@
* It implements common utilities, like the gettext
* text domain initializaton.
*/
-#include
+#include
#include
#include "Utils.hpp"
@@ -31,8 +31,6 @@
#include
// -------------------------------------------------------------------
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
namespace
@@ -151,5 +149,4 @@
// -------------------------------------------------------------------
} // End of CA_MGM_NAMESPACE
-} // End of LIMAL_NAMESPACE
// vim: set ts=8 sts=8 sw=8 ai noet:
Modified: limal-branches/mc-devel/limal-ca-mgm/src/Utils.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/Utils.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/Utils.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/Utils.hpp Thu Jun 3 17:26:52 2010
@@ -41,26 +41,24 @@
#include "Commands.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
// -------------------------------------------------------------------
#define LOGIT(level,message) \
-LIMAL_SLOG(limal::Logger("ca-mgm"), level, message)
+LIMAL_SLOG(Logger("ca-mgm"), level, message)
#define LOGIT_DEBUG(message) \
- LIMAL_SLOG(limal::Logger("ca-mgm"), blocxx::E_DEBUG_LEVEL, message)
+ LIMAL_SLOG(Logger("ca-mgm"), blocxx::E_DEBUG_LEVEL, message)
#define LOGIT_INFO(message) \
- LIMAL_SLOG(limal::Logger("ca-mgm"), blocxx::E_INFO_LEVEL, message)
+ LIMAL_SLOG(Logger("ca-mgm"), blocxx::E_INFO_LEVEL, message)
#define LOGIT_ERROR(message) \
- LIMAL_SLOG(limal::Logger("ca-mgm"), blocxx::E_ERROR_LEVEL, message)
+ LIMAL_SLOG(Logger("ca-mgm"), blocxx::E_ERROR_LEVEL, message)
#define LOGIT_DEBUG_STRINGARRAY(text, stringarray) \
- limal::Logger d("ca-mgm"); \
+ Logger d("ca-mgm"); \
if(d.isEnabledFor("DEBUG")) { \
uint s = stringarray.size(); \
for(uint i = 0; i < s; i++) { \
@@ -102,7 +100,7 @@
/**
* Internationalization helper macro.
*/
-#define __(MSG) limal::ca_mgm::gettext( MSG )
+#define __(MSG) gettext( MSG )
// -------------------------------------------------------------------
@@ -110,70 +108,70 @@
// FIXME: what is the format of a hex number?? 0a:0f or 0a0f
// currently allowed is both
-inline limal::ValueCheck initHexCheck() {
- limal::ValueCheck checkHex =
- limal::ValueCheck(new limal::ValuePosixRECheck("^[0-9a-fA-F:]*[0-9a-fA-F]{2}$" ));
+inline ValueCheck initHexCheck() {
+ ValueCheck checkHex =
+ ValueCheck(new ValuePosixRECheck("^[0-9a-fA-F:]*[0-9a-fA-F]{2}$" ));
return checkHex;
}
-inline limal::ValueCheck initOIDCheck() {
- limal::ValueCheck checkOID =
- limal::ValueCheck(new limal::ValuePosixRECheck("^([0-9]+\\.)+[0-9]+$"));
+inline ValueCheck initOIDCheck() {
+ ValueCheck checkOID =
+ ValueCheck(new ValuePosixRECheck("^([0-9]+\\.)+[0-9]+$"));
return checkOID;
}
-inline limal::ValueCheck initURICheck() {
- limal::ValueCheck checkURI =
- limal::ValueCheck(new limal::ValuePosixRECheck("^(([^:/?#]+)://)?([^/?#]*)?([^?#]*)?(\\\\?([^#]*))?(#(.*))?" ));
+inline ValueCheck initURICheck() {
+ ValueCheck checkURI =
+ ValueCheck(new ValuePosixRECheck("^(([^:/?#]+)://)?([^/?#]*)?([^?#]*)?(\\\\?([^#]*))?(#(.*))?" ));
return checkURI;
}
-inline limal::ValueCheck initEmailCheck() {
- limal::ValueCheck checkEmail =
- limal::ValueCheck(new limal::ValuePosixRECheck("^[^@]+@[^@]+$"));
+inline ValueCheck initEmailCheck() {
+ ValueCheck checkEmail =
+ ValueCheck(new ValuePosixRECheck("^[^@]+@[^@]+$"));
return checkEmail;
}
-inline limal::ValueCheck initDNSCheck() {
- limal::ValueCheck checkDNS =
- limal::ValueCheck(new limal::ValuePosixRECheck("^[^ ]+$"));
+inline ValueCheck initDNSCheck() {
+ ValueCheck checkDNS =
+ ValueCheck(new ValuePosixRECheck("^[^ ]+$"));
return checkDNS;
}
-inline limal::ValueCheck initIP4Check() {
- limal::ValueCheck checkIP =
- limal::ValueCheck(new limal::ValuePosixRECheck("^([0-9]{1,3}\\.){3}[0-9]{1,3}$"));
+inline ValueCheck initIP4Check() {
+ ValueCheck checkIP =
+ ValueCheck(new ValuePosixRECheck("^([0-9]{1,3}\\.){3}[0-9]{1,3}$"));
return checkIP;
}
-inline limal::ValueCheck initIP6Check() {
- limal::ValueCheck checkIP =
- limal::ValueCheck(new limal::ValuePosixRECheck("^([0-9a-fA-F]{1,4}:){7}([0-9a-fA-F]){1,4}$"))
- .Or(new limal::ValuePosixRECheck("^:(:[0-9a-fA-F]{1,4}){1,6}$"))
- .Or(new limal::ValuePosixRECheck("^([0-9a-fA-F]{1,4}:){1,6}:$"))
+inline ValueCheck initIP6Check() {
+ ValueCheck checkIP =
+ ValueCheck(new ValuePosixRECheck("^([0-9a-fA-F]{1,4}:){7}([0-9a-fA-F]){1,4}$"))
+ .Or(new ValuePosixRECheck("^:(:[0-9a-fA-F]{1,4}){1,6}$"))
+ .Or(new ValuePosixRECheck("^([0-9a-fA-F]{1,4}:){1,6}:$"))
.Or(
- limal::ValueCheck(
- limal::ValueCheck( new limal::ValuePosixRECheck( "^(([0-9a-fA-F]{1,4}):){1,6}(:([0-9a-fA-F]{1,4})){1,6}$"))
+ ValueCheck(
+ ValueCheck( new ValuePosixRECheck( "^(([0-9a-fA-F]{1,4}):){1,6}(:([0-9a-fA-F]{1,4})){1,6}$"))
).And(
- limal::ValueCheck( new limal::ValuePosixRECheck("^([^:]*:){8,}")).Not()
+ ValueCheck( new ValuePosixRECheck("^([^:]*:){8,}")).Not()
).And(
- limal::ValueCheck( new limal::ValuePosixRECheck("::.*::") ).Not()
+ ValueCheck( new ValuePosixRECheck("::.*::") ).Not()
)
);
return checkIP;
}
-inline limal::ValueCheck initAccessOIDCheck() {
- limal::ValueCheck checkAccessOID =
- limal::ValueCheck(new limal::ValuePosixRECheck("^(OCSP|caIssuers)$"))
- .Or(new limal::ValuePosixRECheck("^([0-9]+\\.)+[0-9]+$"));
+inline ValueCheck initAccessOIDCheck() {
+ ValueCheck checkAccessOID =
+ ValueCheck(new ValuePosixRECheck("^(OCSP|caIssuers)$"))
+ .Or(new ValuePosixRECheck("^([0-9]+\\.)+[0-9]+$"));
return checkAccessOID;
}
@@ -182,7 +180,7 @@
checkLiteralValueList(const blocxx::List<LiteralValue>& list)
{
blocxx::StringArray result;
- blocxx::Listlimal::ca_mgm::LiteralValue::const_iterator it = list.begin();
+ blocxx::List<LiteralValue>::const_iterator it = list.begin();
for(;it != list.end(); it++) {
result.appendArray((*it).verify());
}
@@ -239,7 +237,7 @@
break;
default:
LOGIT_ERROR("wrong type" << type);
- BLOCXX_THROW(limal::ValueException, blocxx::Format("wrong type: %1", type).c_str());
+ BLOCXX_THROW(ValueException, blocxx::Format("wrong type: %1", type).c_str());
}
LOGIT_DEBUG("type2Section: type=" << type << " result=" << result);
return result;
@@ -259,7 +257,7 @@
inline int rehashCAs(const blocxx::String &repositoryDir)
{
blocxx::Arrayblocxx::String cmd;
- cmd.push_back(limal::ca_mgm::C_REHASH_COMMAND);
+ cmd.push_back(C_REHASH_COMMAND);
cmd.push_back(repositoryDir);
blocxx::EnvVars env;
@@ -295,8 +293,6 @@
return status;
}
-
-}
}
// -------------------------------------------------------------------
Added: limal-branches/mc-devel/limal-ca-mgm/src/ValueCheck.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/ValueCheck.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/ValueCheck.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/ValueCheck.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,260 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: ValueCheck.cpp
+
+ Author: Marius Tomaschewski
+ Maintainer: Marius Tomaschewski
+
+/-*/
+/**
+ * @file ValueCheck.cpp
+ * @brief Provides class allowing to implement chained
+ * checks on string values.
+ */
+#include
+#include
+
+#include
+#include
+#include
+#include
+#include
+#include
+
+#include "Utils.hpp"
+
+
+namespace LIMAL_NAMESPACE
+{
+
+using namespace blocxx;
+
+
+// -------------------------------------------------------------------
+ValueCheck::ValueCheck()
+ : ValueCheckBase()
+ , m_cop(E_AND)
+ , m_neg(false)
+ , m_self(NULL)
+{
+}
+
+
+// -------------------------------------------------------------------
+ValueCheck::ValueCheck(ValueCheckBase *check)
+ : ValueCheckBase()
+ , m_cop(E_AND)
+ , m_neg(false)
+ , m_self(check)
+{
+ incRCnt(m_self);
+}
+
+
+// -------------------------------------------------------------------
+ValueCheck::ValueCheck(const ValueCheck &ref)
+ : ValueCheckBase()
+ , m_cop(ref.m_cop)
+ , m_neg(ref.m_neg)
+ , m_self(ref.m_self)
+ , m_list(ref.m_list)
+{
+ incRCnt(m_self);
+}
+
+
+// -------------------------------------------------------------------
+ValueCheck::ValueCheck(const ValueCheck &ref, ECheckOp op)
+ : ValueCheckBase()
+ , m_cop(op)
+ , m_neg(ref.m_neg)
+ , m_self(ref.m_self)
+ , m_list(ref.m_list)
+{
+ incRCnt( m_self);
+}
+
+
+// -------------------------------------------------------------------
+ValueCheck::~ValueCheck()
+{
+ delRCnt(m_self);
+ m_self = NULL;
+}
+
+
+// -------------------------------------------------------------------
+ValueCheck &
+ValueCheck::operator=(const ValueCheck &ref)
+{
+ incRCnt(ref.m_self);
+ delRCnt(m_self);
+ m_cop = ref.m_cop;
+ m_neg = ref.m_neg;
+ m_self = ref.m_self;
+ m_list = ref.m_list;
+ return *this;
+}
+
+
+// -------------------------------------------------------------------
+ValueCheck &
+ValueCheck::operator=(ValueCheckBase *check)
+{
+ incRCnt(check);
+ delRCnt(m_self);
+ m_self = check;
+ return *this;
+}
+
+
+// -------------------------------------------------------------------
+bool
+ValueCheck::isValid(const blocxx::String &value) const
+{
+ if( !m_self)
+ {
+ BLOCXX_THROW(blocxx::NULLValueException,
+ __("The value check may not contain a NULL pointer."));
+ }
+
+ bool ret = m_self->isValid(value);
+
+ if( !m_list.empty())
+ {
+ blocxx::List<ValueCheck>::const_iterator i;
+ for( i = m_list.begin(); i != m_list.end(); ++i)
+ {
+ if( i->m_cop == E_AND)
+ {
+ ret = ret && i->isValid(value);
+ }
+ else
+ {
+ ret = ret || i->isValid(value);
+ }
+ }
+ }
+ return m_neg ? !ret : ret;
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+ValueCheck::explain(const blocxx::String &value) const
+{
+ if( !m_self)
+ {
+ BLOCXX_THROW(blocxx::NULLValueException,
+ __("The value check may not contain a NULL pointer."));
+ }
+
+ String res(m_self->explain(value));
+ if( !m_list.empty())
+ {
+ blocxx::List<ValueCheck>::const_iterator i;
+ for( i = m_list.begin(); i != m_list.end(); ++i)
+ {
+ if( i->m_cop == E_AND)
+ {
+ res += " && " + i->explain(value);
+ }
+ else
+ {
+ res += " || " + i->explain(value);
+ }
+ }
+ }
+ res = (m_neg ? "!(" : "(") + res + ")";
+
+ return res;
+}
+
+
+// -------------------------------------------------------------------
+ValueCheck&
+ValueCheck::Not()
+{
+ m_neg = !m_neg;
+ return *this;
+}
+
+
+// -------------------------------------------------------------------
+ValueCheck&
+ValueCheck::And(const ValueCheck &ref)
+{
+ m_list.push_back(ValueCheck(ref, E_AND));
+ return *this;
+}
+
+
+// -------------------------------------------------------------------
+ValueCheck&
+ValueCheck::And(ValueCheckBase *check)
+{
+ m_list.push_back(ValueCheck(check, E_AND));
+ return *this;
+}
+
+
+// -------------------------------------------------------------------
+ValueCheck&
+ValueCheck::Or(const ValueCheck &ref)
+{
+ m_list.push_back(ValueCheck(ref, E_OR));
+ return *this;
+}
+
+
+// -------------------------------------------------------------------
+ValueCheck&
+ValueCheck::Or(ValueCheckBase *check)
+{
+ m_list.push_back(ValueCheck(check, E_OR));
+ return *this;
+}
+
+
+// -------------------------------------------------------------------
+inline void
+ValueCheck::incRCnt(ValueCheckBase *ptr)
+{
+ if( ptr)
+ {
+ ptr->m_rcnt.inc();
+ }
+ else
+ {
+ BLOCXX_THROW(blocxx::NULLValueException,
+ __("The value check may not contain a NULL pointer."));
+ }
+}
+
+// -------------------------------------------------------------------
+inline void
+ValueCheck::delRCnt(ValueCheckBase *ptr)
+{
+ if( ptr)
+ {
+ if(ptr->m_rcnt.decAndTest())
+ {
+ delete ptr;
+ }
+ }
+}
+
+
+} // End of LIMAL_NAMESPACE
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/ValueIntCheck.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/ValueIntCheck.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/ValueIntCheck.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/ValueIntCheck.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,127 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: ValueIntCheck.cpp
+
+ Author: Marius Tomaschewski
+ Maintainer: Marius Tomaschewski
+
+ Purpose:
+
+/-*/
+/**
+ * @file ValueIntCheck.cpp
+ * @brief Implements an integer range check
+ */
+#include
+#include
+
+#include
+#include
+#include
+
+namespace LIMAL_NAMESPACE
+{
+
+using namespace blocxx;
+
+
+// -------------------------------------------------------------------
+ValueIntCheck::ValueIntCheck(int minValue,
+ int maxValue,
+ bool inclusiveRange)
+ : ValueCheckBase()
+ , m_sign(true)
+ , m_incl(inclusiveRange)
+{
+ m_min.s = minValue;
+ m_max.s = maxValue;
+}
+
+
+// -------------------------------------------------------------------
+ValueIntCheck::ValueIntCheck(blocxx::UInt64 minValue,
+ blocxx::UInt64 maxValue,
+ bool inclusiveRange)
+ : ValueCheckBase()
+ , m_sign(false)
+ , m_incl(inclusiveRange)
+{
+ m_min.u = minValue;
+ m_max.u = maxValue;
+}
+
+
+// -------------------------------------------------------------------
+ValueIntCheck::
+ValueIntCheck::ValueIntCheck(blocxx::Int64 minValue,
+ blocxx::Int64 maxValue,
+ bool inclusiveRange)
+ : ValueCheckBase()
+ , m_sign(true)
+ , m_incl(inclusiveRange)
+{
+ m_min.s = minValue;
+ m_max.s = maxValue;
+}
+
+
+// -------------------------------------------------------------------
+bool
+ValueIntCheck::isValid(const blocxx::String &value) const
+{
+ if( m_sign) {
+ Int64 val = value.toInt64();
+ if( m_incl)
+ {
+ return (val >= m_min.s && val <= m_max.s);
+ }
+ else
+ {
+ return (val > m_min.s && val < m_max.s);
+ }
+ } else {
+ UInt64 val = value.toUInt64();
+ if( m_incl)
+ {
+ return (val >= m_min.u && val <= m_max.u);
+ }
+ else
+ {
+ return (val > m_min.u && val < m_max.u);
+ }
+ }
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+ValueIntCheck::explain(const blocxx::String &value) const
+{
+ String s;
+ String o(m_incl ? "=" : "");
+ if( m_sign) {
+ s = Format("ValueIntCheck('%1' >%2 %3 && '%4' <%5 %6)",
+ value, o, m_min.s, value, o, m_max.s);
+ }
+ else
+ {
+ s = Format("ValueIntCheck('%1' >%2 %3 && '%4' <%5 %6)",
+ value, o, m_min.u, value, o, m_max.u);
+ }
+ return s;
+}
+
+
+} // End of LIMAL_NAMESPACE
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/ValuePerlRECheck.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/ValuePerlRECheck.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/ValuePerlRECheck.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/ValuePerlRECheck.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,82 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: ValuePerlRECheck.cpp
+
+ Author: Marius Tomaschewski
+ Maintainer: Marius Tomaschewski
+
+ Purpose:
+
+/-*/
+/**
+ * @file ValuePerlRECheck.cpp
+ * @brief Implements an perl regex based check.
+ */
+#include
+#include
+
+#include
+#include
+#include
+
+
+#ifdef BLOCXX_HAVE_PCRE
+namespace LIMAL_NAMESPACE
+{
+
+using namespace blocxx;
+
+
+// -------------------------------------------------------------------
+ValuePerlRECheck::ValuePerlRECheck(const blocxx::String ®ex,
+ bool icase,
+ bool utf8)
+ : ValueCheckBase()
+ , m_reg(regex, (utf8 ? PCRE_UTF8 : 0) |
+ (icase ? PCRE_CASELESS : 0))
+{
+}
+
+
+// -------------------------------------------------------------------
+/*
+ValuePerlRECheck::ValuePerlRECheck(const ValuePerlRECheck & check)
+ : ValueCheckBase()
+ , m_reg(m_reg)
+{
+}
+*/
+
+
+// -------------------------------------------------------------------
+bool
+ValuePerlRECheck::isValid(const blocxx::String &value) const
+{
+ return m_reg.match(value);
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+ValuePerlRECheck::explain(const blocxx::String &value) const
+{
+ return blocxx::Format("ValuePerlRECheck('%1' =~ /%2/%3)",
+ value, m_reg.patternString(),
+ (m_reg.compileFlags() & PCRE_CASELESS ? "i" : ""));
+}
+
+
+} // End of LIMAL_NAMESPACE
+#endif
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/ValuePosixRECheck.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/ValuePosixRECheck.cpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/ValuePosixRECheck.cpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/ValuePosixRECheck.cpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,80 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: ValuePosixRECheck.cpp
+
+ Author: Marius Tomaschewski
+ Maintainer: Marius Tomaschewski
+
+ Purpose:
+
+/-*/
+/**
+ * @file ValuePosixRECheck.cpp
+ * @brief Implements an posix regex based check.
+ */
+#include
+#include
+
+#include
+#include
+#include
+
+
+#ifdef BLOCXX_HAVE_REGEX
+namespace LIMAL_NAMESPACE
+{
+
+using namespace blocxx;
+
+
+// -------------------------------------------------------------------
+ValuePosixRECheck::ValuePosixRECheck(const blocxx::String ®ex,
+ bool icase)
+ : ValueCheckBase()
+ , m_reg(regex, REG_EXTENDED | REG_NOSUB | (icase ? REG_ICASE : 0))
+{
+}
+
+
+// -------------------------------------------------------------------
+/*
+ValuePosixRECheck::ValuePosixRECheck(const ValuePosixRECheck & check)
+ : ValueCheckBase()
+ , m_reg(m_reg)
+{
+}
+*/
+
+
+// -------------------------------------------------------------------
+bool
+ValuePosixRECheck::isValid(const blocxx::String &value) const
+{
+ return m_reg.match(value);
+}
+
+
+// -------------------------------------------------------------------
+blocxx::String
+ValuePosixRECheck::explain(const blocxx::String &value) const
+{
+ return blocxx::Format("ValuePosixRECheck('%1' =~ /%2/%3)",
+ value, m_reg.patternString(),
+ (m_reg.compileFlags() & REG_ICASE ? "i" : ""));
+}
+
+
+} // End of LIMAL_NAMESPACE
+#endif
+// vim: set ts=8 sts=8 sw=8 ai noet:
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions.cpp Thu Jun 3 17:26:52 2010
@@ -26,12 +26,10 @@
#include "X509v3CRLExtensionsImpl.hpp"
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
X509v3CRLExts::X509v3CRLExts(const X509v3CRLExts& extensions)
@@ -101,4 +99,3 @@
{}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensionsImpl.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensionsImpl.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensionsImpl.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensionsImpl.hpp Thu Jun 3 17:26:52 2010
@@ -26,7 +26,6 @@
#include
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -55,5 +54,4 @@
IssuerAlternativeNameExt issuerAlternativeName;
};
}
-}
#endif /* LIMAL_CA_MGM_X509V3_CRL_EXTS_IMPL_HPP */
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions_Priv.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions_Priv.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions_Priv.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions_Priv.cpp Thu Jun 3 17:26:52 2010
@@ -35,12 +35,10 @@
#include "Utils.hpp"
#include "AuthorityKeyIdentifierExtension_Priv.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -77,7 +75,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->authorityKeyIdentifier = ext;
}
@@ -89,7 +87,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ca_mgm::ValueException, r[0].c_str());
}
m_impl->issuerAlternativeName = ext;
}
@@ -131,12 +129,12 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."),
crit).c_str());
}
@@ -177,4 +175,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions_Priv.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions_Priv.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions_Priv.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLExtensions_Priv.hpp Thu Jun 3 17:26:52 2010
@@ -27,7 +27,6 @@
#include
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -52,6 +51,5 @@
};
}
-}
#endif // LIMAL_CA_MGM_X509V3_CRL_EXTENSIONS_PRIV_HPP
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLGenerationExtensions.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLGenerationExtensions.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLGenerationExtensions.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3CRLGenerationExtensions.cpp Thu Jun 3 17:26:52 2010
@@ -28,12 +28,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class X509v3CRLGenerationExtsImpl : public blocxx::COWIntrusiveCountableBase
@@ -98,7 +96,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CRLGenerationExts::setAuthorityKeyIdentifier."));
}
m_impl->authorityKeyIdentifier = ext;
@@ -121,7 +119,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CRLGenerationExts::setIssuerAlternativeName."));
}
m_impl->issuerAlternativeName = ext;
@@ -145,7 +143,7 @@
if(!valid())
{
LOGIT_ERROR("invalid X509v3RequestExts object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid X509v3RequestExts object."));
}
@@ -186,4 +184,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions.cpp Thu Jun 3 17:26:52 2010
@@ -26,12 +26,10 @@
#include "X509v3CertificateExtensionsImpl.hpp"
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
X509v3CertificateExts::X509v3CertificateExts(const X509v3CertificateExts& extensions)
@@ -245,4 +243,3 @@
{}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensionsImpl.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensionsImpl.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensionsImpl.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensionsImpl.hpp Thu Jun 3 17:26:52 2010
@@ -38,7 +38,6 @@
#include
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -122,5 +121,4 @@
};
}
-}
#endif /* LIMAL_CA_MGM_X509V3_CERTIFICATE_EXTS_IMPL_HPP */
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions_Priv.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions_Priv.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions_Priv.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions_Priv.cpp Thu Jun 3 17:26:52 2010
@@ -34,12 +34,10 @@
#include "X509v3CertificateExtensionsImpl.hpp"
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -147,7 +145,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->nsBaseUrl = ext;
}
@@ -159,7 +157,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->nsRevocationUrl = ext;
}
@@ -171,7 +169,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->nsCaRevocationUrl = ext;
}
@@ -183,7 +181,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->nsRenewalUrl = ext;
}
@@ -195,7 +193,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->nsCaPolicyUrl = ext;
}
@@ -207,7 +205,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->nsSslServerName = ext;
}
@@ -219,7 +217,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->nsComment = ext;
}
@@ -231,7 +229,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->nsCertType = ext;
}
@@ -243,7 +241,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->keyUsage = ext;
}
@@ -255,7 +253,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->basicConstraints = ext;
}
@@ -267,7 +265,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->extendedKeyUsage = ext;
}
@@ -279,7 +277,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->subjectKeyIdentifier = ext;
}
@@ -291,7 +289,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->authorityKeyIdentifier = ext;
}
@@ -303,7 +301,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->subjectAlternativeName = ext;
}
@@ -315,7 +313,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->issuerAlternativeName = ext;
}
@@ -327,7 +325,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->authorityInfoAccess = ext;
}
@@ -339,7 +337,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->crlDistributionPoints = ext;
}
@@ -351,7 +349,7 @@
if(!r.empty())
{
LOGIT_ERROR(r[0]);
- BLOCXX_THROW(limal::ValueException, r[0].c_str());
+ BLOCXX_THROW(ValueException, r[0].c_str());
}
m_impl->certificatePolicies = ext;
}
@@ -391,14 +389,14 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once: " << nid);
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
Format(__("Extension occurred more than once: %1."),
nid).c_str());
}
LOGIT_ERROR("Unable to parse the certificate (NID:" <<
nid << " Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
Format(__("Unable to parse the certificate (NID: %1 Crit: %2)."),
nid, crit).c_str());
}
@@ -448,14 +446,14 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once: " << nid);
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
Format(__("Extension occurred more than once: %1."),
nid).c_str());
}
LOGIT_ERROR("Unable to parse the certificate (NID:" <<
nid << " Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
Format(__("Unable to parse the certificate (NID: %1 Crit: %2)."),
nid, crit).c_str());
}
@@ -507,12 +505,12 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."),
crit).c_str());
}
@@ -573,12 +571,12 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."),
crit).c_str());
}
@@ -637,12 +635,12 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."),
crit).c_str());
}
@@ -699,13 +697,13 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."),
crit).c_str());
}
@@ -769,12 +767,12 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."),
crit).c_str());
}
@@ -838,13 +836,13 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."),
crit).c_str());
}
@@ -914,12 +912,12 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."), crit).c_str());
}
@@ -939,7 +937,7 @@
if(!lv.valid())
{
LOGIT_ERROR("Invalid location in authorityInfoAccess");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
__("Invalid location in authorityInfoAccess."));
}
@@ -1000,12 +998,12 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."),
crit).c_str());
}
@@ -1119,4 +1117,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions_Priv.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions_Priv.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions_Priv.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateExtensions_Priv.hpp Thu Jun 3 17:26:52 2010
@@ -27,7 +27,6 @@
#include
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -139,6 +138,5 @@
};
}
-}
#endif // LIMAL_CA_MGM_X509V3_CERTIFICATE_EXTENSION_PRIV_HPP
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateIssueExtensions.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateIssueExtensions.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateIssueExtensions.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3CertificateIssueExtensions.cpp Thu Jun 3 17:26:52 2010
@@ -28,12 +28,10 @@
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
class X509v3CertificateIssueExtsImpl : public blocxx::COWIntrusiveCountableBase
@@ -170,7 +168,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setNsBaseUrl."));
}
m_impl->nsBaseUrl = ext;
@@ -193,7 +191,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setNsRevocationUrl."));
}
m_impl->nsRevocationUrl = ext;
@@ -216,7 +214,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setNsCaRevocationUrl."));
}
m_impl->nsCaRevocationUrl = ext;
@@ -239,7 +237,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setNsRenewalUrl."));
}
m_impl->nsRenewalUrl = ext;
@@ -262,7 +260,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setNsCaPolicyUrl."));
}
m_impl->nsCaPolicyUrl = ext;
@@ -285,7 +283,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setNsSslServerName."));
}
m_impl->nsSslServerName = ext;
@@ -308,7 +306,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setNsComment."));
}
m_impl->nsComment = ext;
@@ -331,7 +329,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setNsCertType."));
}
m_impl->nsCertType = ext;
@@ -354,7 +352,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setKeyUsage."));
}
m_impl->keyUsage = ext;
@@ -377,7 +375,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setBasicConstraints."));
}
m_impl->basicConstraints = ext;
@@ -400,7 +398,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setExtendedKeyUsage."));
}
m_impl->extendedKeyUsage = ext;
@@ -423,7 +421,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setSubjectKeyIdentifier."));
}
m_impl->subjectKeyIdentifier = ext;
@@ -446,7 +444,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setAuthorityKeyIdentifier."));
}
m_impl->authorityKeyIdentifier = ext;
@@ -469,7 +467,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setSubjectAlternativeName."));
}
m_impl->subjectAlternativeName = ext;
@@ -492,7 +490,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setIssuerAlternativeName."));
}
m_impl->issuerAlternativeName = ext;
@@ -515,7 +513,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setAuthorityInfoAccess."));
}
m_impl->authorityInfoAccess = ext;
@@ -538,7 +536,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setCRLDistributionPoints."));
}
m_impl->crlDistributionPoints = ext;
@@ -561,7 +559,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3CertificateIssueExts::setCertificatePolicies."));
}
m_impl->certificatePolicies = ext;
@@ -585,7 +583,7 @@
if(!valid())
{
LOGIT_ERROR("invalid X509v3RequestExts object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid X509v3RequestExts object."));
}
@@ -690,4 +688,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions.cpp Thu Jun 3 17:26:52 2010
@@ -27,12 +27,10 @@
#include "X509v3RequestExtensionsImpl.hpp"
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -66,7 +64,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3RequestExts::setNsSslServerName."));
}
m_impl->nsSslServerName = ext;
@@ -89,7 +87,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3RequestExts::setNsComment."));
}
m_impl->nsComment = ext;
@@ -112,7 +110,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3RequestExts::setNsCertType."));
}
m_impl->nsCertType = ext;
@@ -135,7 +133,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3RequestExts::setKeyUsage."));
}
m_impl->keyUsage = ext;
@@ -158,7 +156,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3RequestExts::setBasicConstraints."));
}
m_impl->basicConstraints = ext;
@@ -181,7 +179,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3RequestExts::setExtendedKeyUsage."));
}
m_impl->extendedKeyUsage = ext;
@@ -204,7 +202,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3RequestExts::setSubjectKeyIdentifier."));
}
m_impl->subjectKeyIdentifier = ext;
@@ -227,7 +225,7 @@
{
if(!ext.valid())
{
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid value for X509v3RequestExts::setSubjectAlternativeName."));
}
m_impl->subjectAlternativeName = ext;
@@ -251,7 +249,7 @@
if(!valid())
{
LOGIT_ERROR("invalid X509v3RequestExts object");
- BLOCXX_THROW(limal::ValueException,
+ BLOCXX_THROW(ca_mgm::ValueException,
__("Invalid X509v3RequestExts object."));
}
m_impl->nsSslServerName.commit2Config(ca, type);
@@ -315,4 +313,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensionsImpl.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensionsImpl.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensionsImpl.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensionsImpl.hpp Thu Jun 3 17:26:52 2010
@@ -26,7 +26,6 @@
#include
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -92,5 +91,4 @@
};
}
-}
#endif /* LIMAL_CA_MGM_X509V3_REQUEST_EXTS_IMPL_HPP */
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions_Priv.cpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions_Priv.cpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions_Priv.cpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions_Priv.cpp Thu Jun 3 17:26:52 2010
@@ -33,12 +33,10 @@
#include "X509v3RequestExtensionsImpl.hpp"
#include "Utils.hpp"
-namespace LIMAL_NAMESPACE
-{
namespace CA_MGM_NAMESPACE
{
-using namespace limal;
+using namespace ca_mgm;
using namespace blocxx;
@@ -130,14 +128,14 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once: " << nid);
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Extension occurred more than once: %1."),
nid).c_str());
}
LOGIT_ERROR("Unable to parse the certificate (NID:" << nid <<
" Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Unable to parse the certificate (NID: %1 Crit: %2)."),
nid, crit).c_str());
}
@@ -185,14 +183,14 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once: " << nid);
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Extension occurred more than once: %1."),
nid).c_str());
}
LOGIT_ERROR("Unable to parse the certificate (NID:" << nid <<
" Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Unable to parse the certificate (NID: %1 Crit: %2)."),
nid, crit).c_str());
}
@@ -245,12 +243,12 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."),
crit).c_str());
}
@@ -311,12 +309,12 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."),
crit).c_str());
}
@@ -374,13 +372,13 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."),
crit).c_str());
}
@@ -435,12 +433,12 @@
{
// extension occurred more than once
LOGIT_ERROR("Extension occurred more than once");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
__("Extension occurred more than once."));
}
LOGIT_ERROR("Unable to parse the certificate (" << "Crit:" << crit << ")");
- BLOCXX_THROW(limal::SyntaxException,
+ BLOCXX_THROW(ca_mgm::SyntaxException,
Format(__("Unable to parse the certificate (Crit: %1)."),
crit).c_str());
}
@@ -481,4 +479,3 @@
}
}
-}
Modified: limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions_Priv.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions_Priv.hpp?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions_Priv.hpp (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/X509v3RequestExtensions_Priv.hpp Thu Jun 3 17:26:52 2010
@@ -27,7 +27,6 @@
#include
#include
-namespace LIMAL_NAMESPACE {
namespace CA_MGM_NAMESPACE {
@@ -69,6 +68,5 @@
};
}
-}
#endif // LIMAL_CA_MGM_X509V3_REQUEST_EXTENSIONS_PRIV_HPP
Added: limal-branches/mc-devel/limal-ca-mgm/src/limal/ByteBuffer.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ByteBuffer.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ByteBuffer.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ByteBuffer.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,264 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: ByteBuffer.hpp
+
+ Maintainer: Michael Calmer
+
+/-*/
+/**
+ * @file ByteBuffer.hpp
+ * @brief LiMaL byte buffer class.
+ *
+ * Provides a ByteBuffer class for storage and manipulation
+ * of memory areas with custom data.
+ */
+#ifndef LIMAL_BYTEBUFFER_HPP
+#define LIMAL_BYTEBUFFER_HPP
+
+#include
+#include
+#include <iostream>
+extern "C"
+{
+#include
+}
+
+namespace LIMAL_NAMESPACE
+{
+
+ /*
+ * Forward declaration.
+ */
+ class ByteBufferImpl;
+
+
+ /**
+ * @brief Buffer for storing binary data.
+ *
+ * The class implements a byte buffer useful for manipulating memory
+ * areas with custom data.
+ *
+ * It is reference counted and supports copy on write functionality.
+ *
+ */
+ class ByteBuffer
+ {
+ public:
+
+ /**
+ * Create an empty ByteBuffer object.
+ */
+ ByteBuffer();
+
+ /**
+ * Create a ByteBuffer object and initialize it with the C string
+ * provided in <b>str</b>. The size is determined using the
+ * <b>::strlen(str)</b> function.
+ *
+ * @param str Pointer to a '\\0' terminated C string.
+ * @throws std::bad_alloc
+ */
+ ByteBuffer(const char *str);
+
+ /**
+ * Create a ByteBuffer object that will contain a copy of the given
+ * character array <b>ptr</b> and its size given in <b>len</b>.
+ *
+ * @param ptr Pointer to a character array to copy from.
+ * @param len The length of the character array in <b>ptr</b>.
+ * @throws std::bad_alloc
+ */
+ ByteBuffer(const char *ptr, size_t len);
+
+ /**
+ * Create a new ByteBuffer object that is a shared copy of an
+ * another ByteBuffer object.
+ *
+ * Upon return, both objects will point to the same underlying
+ * byte buffer. This state will remain until one of the objects
+ * is modified (copy on write).
+ *
+ * @param The ByteBuffer object to make a copy of.
+ */
+ ByteBuffer(const ByteBuffer &buf);
+
+ /**
+ * Destroy the ByteBuffer object.
+ */
+ ~ByteBuffer();
+
+ /**
+ * @brief Remove all data from the ByteBuffer.
+ *
+ * The size() of the ByteBuffer should be zero after calling this
+ * method.
+ * @throws std::bad_alloc
+ */
+ void clear();
+
+ /**
+ * @brief Return true if the ByteBuffer is empty (size() == 0)
+ */
+ bool empty() const;
+
+ /**
+ * @brief Return the number of bytes in this ByteBuffer
+ *
+ * @return The number of bytes in this ByteBuffer.
+ */
+ size_t size() const;
+
+ /**
+ * @brief Returns a pointer to the data stored in the ByteBuffer.
+ *
+ * @return Returns a pointer to the data.
+ */
+ const char* data() const;
+
+ /**
+ * @brief Return the byte at position <b>pos</b>.
+ *
+ * @return Return the byte at position <b>pos</b>.
+ * @throws blocxx::OutOfBoundsException if the position is bigger
+ * than the number of bytes in this ByteBuffer.
+ */
+ char at(size_t pos) const;
+
+ /**
+ * @brief Append new data to this ByteBuffer object
+ *
+ * @param ptr Pointer to a character array to copy from.
+ * @param len The length of the character array in <b>ptr</b>.
+ * @throws std::bad_alloc
+ */
+ void append(const char *ptr, size_t len);
+
+ /**
+ * @brief Append a new byte to this ByteBuffer object
+ *
+ * @param c The new byte to append.
+ * @throws std::bad_alloc
+ */
+ void append(char c);
+
+#ifndef SWIG
+
+ /**
+ * @brief Assigns <b>buf</b> to this ByteBuffer object.
+ *
+ * Assigns <b>buf</b> to this ByteBuffer object and returns
+ * a reference to this ByteBuffer object.
+ *
+ * @param buf The ByteBuffer object to assign
+ * @return A reference to this ByteBuffer object
+ * @throws std::bad_alloc
+ */
+ ByteBuffer& operator=(const ByteBuffer& buf);
+
+ /**
+ * @brief Return the byte at position <b>pos</b>
+ *
+ * @param pos The position of the byte which should be returned.
+ * @return Read-Only reference to the byte at the specified
+ * position <b>pos</b>.
+ * @throws blocxx::OutOfBoundsException if position is bigger
+ * than the size of this ByteBuffer.
+ */
+ const char& operator[](size_t pos) const;
+
+ /**
+ * @brief Return the byte at position <b>pos</b>
+ *
+ * @param pos The position of the byte which should be returned.
+ * @return Read-Write reference to the byte at the specified
+ * position <b>pos</b>.
+ * @throws blocxx::OutOfBoundsException if position is bigger
+ * than the size of this ByteBuffer.
+ */
+ char& operator[](size_t pos);
+
+ /**
+ * @brief Appends data from the ByteBuffer object <b>buf</b>.
+ *
+ * Appends data from the specified ByteBuffer object <b>buf</b>
+ * to the end of this ByteBuffer object and returns a reference
+ * to this ByteBuffer object.
+ *
+ * @param buf The ByteBuffer object to append.
+ * @return A reference to this ByteBuffer object.
+ * @throws std::bad_alloc
+ */
+ ByteBuffer& operator+=(const ByteBuffer& buf);
+
+
+ // friends
+
+ /**
+ * A stream output operator for debugging purposes.
+ */
+ friend std::ostream& operator<<(std::ostream &out,
+ const ByteBuffer &buf);
+
+ /**
+ * @return True if the ByteBuffer object <b>l</b> is equal
+ * to the ByteBuffer object <b>r</b>; otherwise false.
+ */
+ friend bool operator==(const ByteBuffer &l, const ByteBuffer &r);
+
+ /**
+ * @return True if the ByteBuffer object <b>l</b> is not equal
+ * to the ByteBuffer object <b>r</b>; otherwise false.
+ */
+ friend bool operator!=(const ByteBuffer &l, const ByteBuffer &r);
+
+ /**
+ * @return True if the ByteBuffer object <b>l</b> is less than
+ * the ByteBuffer object <b>r</b>; otherwise false.
+ */
+ friend bool operator<(const ByteBuffer &l, const ByteBuffer &r);
+
+ /**
+ * @return True if the ByteBuffer object <b>l</b> is greater than
+ * the ByteBuffer object <b>r</b>; otherwise false.
+ */
+ friend bool operator>(const ByteBuffer &l, const ByteBuffer &r);
+
+ /**
+ * @return True if the ByteBuffer object <b>l</b> is less than
+ * or equal to the ByteBuffer object <b>r</b>; otherwise false.
+ */
+ friend bool operator<=(const ByteBuffer &l, const ByteBuffer &r);
+
+ /**
+ * @return True if the ByteBuffer object <b>l</b> is greater then
+ * or equal to the ByteBuffer object <b>r</b>; otherwise false.
+ */
+ friend bool operator>=(const ByteBuffer &l, const ByteBuffer &r);
+
+ /**
+ * @return A ByteBuffer object that is the result of concatenating
+ * the ByteBuffer object <b>b1</b> and the ByteBuffer object
+ * <b>b2</b>.
+ * @throws std::bad_alloc
+ */
+ friend ByteBuffer operator+(const ByteBuffer& b1, const ByteBuffer& b2);
+
+#endif
+
+ private:
+ blocxx::COWIntrusiveReference<ByteBufferImpl> m_impl;
+ };
+
+} // End Of LIMAL_NAMESPACE
+#endif // LIMAL_BYTEBUFFER_HPP
Added: limal-branches/mc-devel/limal-ca-mgm/src/limal/CallbackBase.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/CallbackBase.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/CallbackBase.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/CallbackBase.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,209 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: CallbackBase.hpp
+
+ Author: Marius Tomaschewski
+ Maintainer: Marius Tomaschewski
+
+/-*/
+/**
+ * @file CallbackBase.hpp
+ * @brief LiMaL callback interface.
+ *
+ * Provides an abstract template base class for the callback
+ * interface supported in LiMaL.
+ */
+#ifndef LIMAL_CALLBACK_BASE_HPP
+#define LIMAL_CALLBACK_BASE_HPP
+
+#include
+
+
+namespace LIMAL_NAMESPACE
+{
+
+// -------------------------------------------------------------------
+/**
+ * @brief LiMaL callback interface base class.
+ *
+ * The abstract CallbackBase template provides the callback
+ * interface supported in LiMaL.
+ *
+ * The interface uses only one callback function signature (see
+ * callback() method), but with definable return code and input
+ * parameter data-types (Request,Result).
+ * Both data-types have the requirement to provide a default and
+ * (deep) copy constructors. The default constructor can be used
+ * to signal default or invalid Request/Result.
+ *
+ * The usage of one function signature and the copy constructor
+ * make it possible to implement reusable support wrapper
+ * templates allowing to implement the callback method in
+ * languages other than C++ (e.g. perl or python).
+ *
+ * To implement a function (or class) using a callback, following
+ * steps are required:
+ *
+ * - Declare and implement one or two classes that will be used
+ * as Request (input parameters) and the Result (return value)
+ * types by the callback method. For example:
+ * @code
+ * class DoitCBMsg
+ * {
+ * private:
+ * int foo;
+ * public:
+ * DoitCBMsg(int arg=0): foo(arg) {}
+ * DoitCBMsg(const DoitCBMsg &msg): foo(msg.foo) {}
+ * ~DoitCBMsg() {}
+ * int getFoo() { return foo; }
+ * };
+ * @endcode
+ * .
+ *
+ * - Declare and implement your function using a callback with
+ * the previously declared Request and Result types:
+ * @code
+ * // specialize the callback interface for Request/Result
+ * typedef CallbackBase DoitCB;
+ *
+ * // use the specialized callback type in the caller function
+ * int doit(DoitCB *cb)
+ * {
+ * if(cb)
+ * {
+ * DoitCBMsg request(42);
+ * DoitCBMsg *result = NULL;
+ * try
+ * {
+ * result = cb->call(&request);
+ * }
+ * // ...
+ * }
+ * return 1;
+ * }
+ * @endcode
+ * .
+ *
+ * - The user of the function using a callback has to inherit
+ * from the specialized callback class (DoitCB in the example)
+ * and implement the abstract callback() method and pass an
+ * instance of the derived class to the function. For example:
+ * @code
+ * // implement callback derived from specialized class
+ * class MyDoitCB: public DoitCB
+ * {
+ * private:
+ * int m_data; // some internal data if / as required
+ *
+ * public:
+ * MyDoitCB(int data): DoitCB(), m_data(data) {}
+ * ~MyDoitCB() {}
+ *
+ * // implement the callback method and functionality
+ * virtual Result *
+ * callback(const Request *request)
+ * {
+ * if( request)
+ * return new Result(request->getFoo() * m_data);
+ * else
+ * return new Result();
+ * }
+ * };
+ *
+ * int main(void)
+ * {
+ * // create callback instance
+ * MyDoitCB cb(2);
+ *
+ * // pass it to the function using it
+ * int ret = doit(&cb);
+ *
+ * return 0;
+ * }
+ * @endcode
+ * .
+ *
+ * @todo Implement a CallbackRef holding a reference counted
+ * (specialized?) Callback object...
+ * @todo Implement a call() method variant using Request/Result
+ * references?
+ */
+template
+class CallbackBase
+{
+public:
+ /**
+ * Default constructor.
+ */
+ CallbackBase()
+ {}
+
+ /**
+ * Destructor.
+ */
+ virtual ~CallbackBase()
+ {}
+
+ /**
+ * Call method for the caller function executing a callback.
+ *
+ * @param request Read-Only pointer to the callback request.
+ * @return A pointer to a new result object returned by the
+ * callback method or NULL in case of execution errors.
+ * The object has to be deleted by the caller if not
+ * longer needed.
+ * @throws std::bad_alloc and maybe other, callback() method
+ * implementation specific exceptions.
+ */
+ virtual Result *
+ call(const Request *request)
+ {
+ return callback(request);
+ }
+
+protected:
+
+ /**
+ * Callback method that has to be implemented by the user
+ * and delivers the result for to the request back to the
+ * caller.
+ *
+ * @param request Read-Only pointer to the callback request.
+ * @return A pointer to a new result object or NULL for
+ * execution error conditions. The object will be
+ * deleted by the caller.
+ * @throws std::bad_alloc and maybe other, implementation
+ * specific exceptions.
+ */
+ virtual Result *
+ callback(const Request *request) = 0;
+
+private:
+ /**
+ * Copying not allowed.
+ */
+ CallbackBase(const CallbackBase &);
+
+ /**
+ * Copying not allowed.
+ */
+ CallbackBase & operator = (const CallbackBase &);
+};
+
+
+// -------------------------------------------------------------------
+} // End of LIMAL_NAMESPACE
+#endif // LIMAL_CALLBACK_BASE_HPP
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/limal/Exception.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/Exception.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/Exception.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/Exception.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,128 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: Exception.hpp
+
+ Author: Michael Calmer
+ Maintainer: Michael Calmer
+
+/-*/
+/**
+ * @file Exception.hpp
+ * @brief Common LiMaL exceptions.
+ *
+ * This header file declares several common exception types.
+ *
+ * BloCxx provides several macros helping to throw exceptions:
+ * @code
+ * #include
+ * #include
+ *
+ * BLOCXX_THROW_ERRNO_MSG(ca_mgm::SystemException,
+ * "Can't do this and that");
+ *
+ * const int MY_INVALID_EMAIL_ERROR_NUMBER = 42;
+ * BLOCXX_THROW_ERR(ca_mgm::ValueException,
+ * "Argument is not a valid email",
+ * MY_INVALID_EMAIL_ERROR_NUMBER);
+ *
+ * BLOCXX_THROW(ca_mgm::SyntaxException,
+ * Format("Syntax error in line %1", 42).c_str());
+ *
+ * try
+ * {
+ * do_something();
+ * }
+ * catch(const blocxx::Exception &subex)
+ * {
+ * BLOCXX_THROW_SUBEX(ca_mgm::RuntimeException,
+ * "Bad things happened", subex);
+ * }
+ * @endcode
+ * See BloCxx documentation for more informations.
+ */
+#ifndef LIMAL_EXCEPTION_HPP
+#define LIMAL_EXCEPTION_HPP
+
+#include "blocxx/BLOCXX_config.h"
+#include "blocxx/Exception.hpp"
+#include "limal/ca-mgm/config.h"
+
+
+namespace LIMAL_NAMESPACE
+{
+
+ /**
+ * @brief MemoryException class declaration
+ *
+ * A MemoryException happens during the allocation
+ * of memory. If you call <b>malloc</b> or <b>new</b>
+ * and the result is <b>0</b> you have to throw
+ * a MemoryException.
+ *
+ */
+ BLOCXX_DECLARE_EXCEPTION(Memory);
+
+ /**
+ * @brief RuntimeException class declaration
+ *
+ * A RuntimeException is thrown when the error results from
+ * a condition that the client could not have tested before
+ * calling the failing code.
+ *
+ */
+ BLOCXX_DECLARE_EXCEPTION(Runtime);
+
+ /**
+ * @brief OverflowException class declaration
+ *
+ * An OverflowException is thrown when an arithmetic
+ * overflow is encountered. An other case is during
+ * an cast from e.g. UInt64 to uint where the UInt64
+ * value is larger then the size of the destination
+ * type.
+ *
+ */
+ BLOCXX_DECLARE_EXCEPTION(Overflow);
+
+ /**
+ * @brief SyntaxException class declaration
+ *
+ * A SyntaxException is thrown if a parser fails to
+ * parse a configuration file because of syntax errors
+ * in the configuration files or similar problems.
+ *
+ */
+ BLOCXX_DECLARE_EXCEPTION(Syntax);
+
+
+ /**
+ * @brief ValueException class declaration.
+ *
+ * A ValueException is thrown in case of failed parameter checks.
+ * E.g. a string should be an email address, but it is not.
+ *
+ */
+ BLOCXX_DECLARE_EXCEPTION(Value);
+
+ /**
+ * @brief SystemException class declaration
+ *
+ * A system error is thrown in case of reached system limits.
+ *
+ */
+ BLOCXX_DECLARE_EXCEPTION(System);
+
+} // End of LIMAL_NAMESPACE
+
+#endif /* LIMAL_EXCEPTION_HPP */
Added: limal-branches/mc-devel/limal-ca-mgm/src/limal/Logger.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/Logger.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/Logger.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/Logger.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,590 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: Logger.hpp
+
+ Author: Marius Tomaschewski
+ Maintainer: Marius Tomaschewski
+
+/-*/
+/**
+ * @file Logger.hpp
+ * @brief LiMaL logging utilities.
+ *
+ * The LiMaL extensions to the BloCxx logging framework.
+ */
+#ifndef LIMAL_LOGGER_HPP
+#define LIMAL_LOGGER_HPP
+
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+
+/**
+ * @brief Generic logging macro LIMAL_LOG
+ *
+ * This macro write a log message with the given level.
+ *
+ * @param logger a Logger object
+ * @param level a log level
+ * @param message a log message
+ *
+ * @code
+ * ca_mgm::Logger lg("MyComponentName");
+ * LIMAL_LOG(lg, DEBUG, "the log message");
+ * LIMAL_LOG(lg, DEBUG, blocxx::Format("log message nr %1", 2));
+ * @endcode
+ */
+#define LIMAL_LOG(logger, level, message) \
+do \
+{ \
+ int err = errno; \
+ if( (logger).isEnabledFor(level)) \
+ { \
+ (logger).logMessage((level), (message), \
+ __FILE__, __LINE__, \
+ BLOCXX_LOGGER_PRETTY_FUNCTION); \
+ } \
+ errno = err; \
+} while(0) // note the missing semicolon
+
+
+/**
+ * @brief Generic logging macro LIMAL_SLOG allowing
+ * formating using a stream output operator <<.
+ *
+ * This macro write a log message with the given level.
+ *
+ * @param logger a Logger object
+ * @param level a log level
+ * @param message a log message
+ *
+ * @code
+ * ca_mgm::Logger lg("MyComponentName");
+ * LIMAL_SLOG(lg, DEBUG, "log message nr " << 3);
+ * @endcode
+ */
+#define LIMAL_SLOG(logger, level, message) \
+do \
+{ \
+ int err = errno; \
+ if( (logger).isEnabledFor(level)) \
+ { \
+ blocxx::OStringStream _buf; \
+ _buf << message; \
+ (logger).logMessage((level), _buf.toString(), \
+ __FILE__, __LINE__, \
+ BLOCXX_LOGGER_PRETTY_FUNCTION); \
+ } \
+ errno = err; \
+} while(0) // note the missing semicolon
+
+
+/**
+ * @brief Logging macro LIMAL_LOG_FATAL.
+ *
+ * This macro write a log message with the log level FATAL.
+ *
+ * @param logger a Logger object
+ * @param logMessage the log message
+ *
+ * @code
+ * ca_mgm::Logger lg("MyComponentName");
+ * LIMAL_LOG_FATAL(lg, "the log message");
+ * LIMAL_SLOG_FATAL(lg, "log message " << 42);
+ * @endcode
+ */
+#define LIMAL_LOG_FATAL(logger, logMessage) \
+ LIMAL_LOG(logger, blocxx::E_FATAL_ERROR_LEVEL, logMessage)
+
+#define LIMAL_SLOG_FATAL(logger, logMessage) \
+ LIMAL_SLOG(logger, blocxx::E_FATAL_ERROR_LEVEL, logMessage)
+
+
+/**
+ * @brief Logging macro LIMAL_LOG_ERROR
+ *
+ * This macro write a log message with the log level ERROR
+ *
+ * @param logger a Logger object
+ * @param logMessage the log message
+ *
+ * @code
+ * ca_mgm::Logger lg("MyComponentName");
+ * LIMAL_LOG_ERROR(lg, "the log message");
+ * LIMAL_SLOG_ERROR(lg, "log message " << 42);
+ * @endcode
+ */
+#define LIMAL_LOG_ERROR(logger, logMessage) \
+ LIMAL_LOG(logger, blocxx::E_ERROR_LEVEL, logMessage)
+
+#define LIMAL_SLOG_ERROR(logger, logMessage) \
+ LIMAL_SLOG(logger, blocxx::E_ERROR_LEVEL, logMessage)
+
+
+/**
+ * @brief Logging macro LIMAL_LOG_INFO
+ *
+ * This macro write a log message with the log level INFO
+ *
+ * @param logger a Logger object
+ * @param logMessage the log message
+ *
+ * @code
+ * ca_mgm::Logger lg("MyComponentName");
+ * LIMAL_LOG_INFO(lg, "the log message");
+ * LIMAL_SLOG_INFO(lg, "log message " << 42);
+ * @endcode
+ */
+#define LIMAL_LOG_INFO(logger, logMessage) \
+ LIMAL_LOG(logger, blocxx::E_INFO_LEVEL, logMessage)
+
+#define LIMAL_SLOG_INFO(logger, logMessage) \
+ LIMAL_SLOG(logger, blocxx::E_INFO_LEVEL, logMessage)
+
+
+/**
+ * @brief Logging macro LIMAL_LOG_DEBUG
+ *
+ * This macro write a log message with the log level DEBUG
+ *
+ * @param logger a Logger object
+ * @param logMessage the log message
+ *
+ * @code
+ * ca_mgm::Logger lg("MyComponentName");
+ * LIMAL_LOG_DEBUG(lg, "the log message");
+ * LIMAL_SLOG_DEBUG(lg, "log message " << 42);
+ * @endcode
+ */
+#define LIMAL_LOG_DEBUG(logger, logMessage) \
+ LIMAL_LOG(logger, blocxx::E_DEBUG_LEVEL, logMessage)
+
+#define LIMAL_SLOG_DEBUG(logger, logMessage) \
+ LIMAL_SLOG(logger, blocxx::E_DEBUG_LEVEL, logMessage)
+
+
+namespace LIMAL_NAMESPACE
+{
+
+/**
+ * @brief LiMaL library logger class.
+ *
+ * The LiMaL logger class provides several static functions allowing to
+ * create standard logger types (file, cerr, syslog), to set them as the
+ * global/default or per thread logger in the blocxx library as well as
+ * to retrieve them.
+ *
+ * Each instance of the LiMaL logger contains a optional local component
+ * name, that is passed with every log message to the current logger and
+ * used instead of the default component name, that is set in the logger.
+ *
+ * This allows to use different component names at different places of
+ * the application and/or library, e.g. each plugin logs messages using
+ * own component name.
+ *
+ * The LiMaL logger instance can be used directly or with the LIMAL_LOG(),
+ * LIMAL_SLOG() and derived macros.
+ *
+ * @par BloCxx Log Message Format
+ *
+ * BloCxx supports configuration of the log message format using printf()
+ * style conversion specifiers.
+ *
+ * Available conversion specifiers:
+ * @li @c %%c The component (e.g. myapp)
+ * @li @c %%d The date. May be followed by a date format specifier enclosed
+ * between braces. Examples:
+ * @code
+ * "%d{%H:%M:%S}"
+ * "%d{%d %b %Y %H:%M:%S}"
+ * @endcode
+ * If no date format specifier is given then ISO8601 format is
+ * assumed. For more information of the date format specifiers,
+ * lookup the documentation for the strftime() function found
+ * in the \ header.
+ * The only addition is %%Q, which is the number of milliseconds.
+ * @li @c %%F The file name
+ * @li @c %%l The filename and line number. e.g. file.cpp(100)
+ * @li @c %%L The line number
+ * @li @c %%M The method name where the logging request was issued
+ * (only works on C++ compilers which support
+ * @c __PRETTY_FUNCTION__ or C99's @c __func__)
+ * @li @c %%m The message
+ * @li @c %%e The message as XML CDATA. This includes the @c "<![CDATA["
+ * and ending @c "]]>"
+ * @li @c %%n The platform dependent line separator character (\\n) or
+ * characters (\\r\\n)
+ * @li @c %%P The process id
+ * @li @c %%p Category, aka level, aka priority
+ * @li @c %%r The number of milliseconds elapsed since the start of the
+ * application until the creation of the logging event
+ * @li @c %%t The thread id
+ * @li @c %%%% The \% character.
+ * @li @c \\n The newline character
+ * @li @c \\t The tab character
+ * @li @c \\r The linefeed character
+ * @li @c \\\\ The \\ character
+ * @li @c \\x<hexDigits> The character represented in hexadecimal.
+ *
+ * It is possible to change the minimum field width, the maximum field width
+ * and justification. The optional format modifier is placed between the
+ * percent sign and the conversion character.
+ *
+ * The first optional format modifier is the left justification flag which is
+ * the minus (-) character. The optional minimum field width modifier follows.
+ * It is an integer that represents the minimum number of characters to output.
+ * If the data item requires fewer characters, it is padded with spaces on
+ * either the left or the right, according to the justification flag. If the
+ * data item is larger than the minimum field width, the field is expanded to
+ * accommodate the data.
+ *
+ * The maximum field width modifier is designated by a period followed by a
+ * decimal constant. If the data item is longer than the maximum field, then
+ * the extra characters are removed from the beginning of the data item (by
+ * default), or from the end if the left justification flag was specified.
+ *
+ * Examples:
+ *
+ * Log4j TTCC layout:
+ * @code "%r [%t] %-5p %c - %m" @endcode
+ *
+ * Similar to TTCC, but with some fixed size fields:
+ * @code "%-6r [%15.15t] %-5p %30.30c - %m" @endcode
+ *
+ * The TTCC message format is defined in the
+ * @c blocxx::LogAppender::STR_TTCC_MESSAGE_FORMAT constant.
+ */
+class Logger
+{
+public:
+ /**
+ * @brief Log level constants.
+ *
+ * Possible category names and their corresponding log levels are:
+ *
+ * @li @code "FATAL" blocxx::E_FATAL_ERROR_LEVEL @endcode
+ * @li @code "ERROR" blocxx::E_ERROR_LEVEL @endcode
+ * @li @code "INFO" blocxx::E_INFO_LEVEL @endcode
+ * @li @code "DEBUG" blocxx::E_DEBUG_LEVEL @endcode
+ */
+ typedef blocxx::ELogLevel ELogLevel;
+
+ /**
+ * @brief Create a new logger reference to a CerrLogger object.
+ *
+ * A application can use this function to create a logger reference
+ * pointing to a CerrLogger. The resulting reference object can be
+ * passed to the setDefaultLogger() or setThreadLogger() methods.
+ *
+ * @code
+ * blocxx::Arrayblocxx::String components;
+ * components.push_back("*");
+ *
+ * blocxx::Arrayblocxx::String categories;
+ * categories.push_back("*");
+ *
+ * blocxx::LoggerRef l = ca_mgm::Logger::createCerrLogger(
+ * "main", components, categories,
+ * "%r [%d] %p %c - %m"
+ * );
+ *
+ * ca_mgm::Logger::setDefaultLogger(l);
+ * @endcode
+ *
+ * @param component The default component name (application name).
+ * @param components A filter list with component names that should
+ * be logged or "*" to log all components.
+ * @param categories A filter list with category names that should
+ * be logged or "*" for all categories. Category
+ * names are "FATAL", "ERROR", "INFO", "DEBUG".
+ * @param messageFormat A log message format string or empty string
+ * for default format defined by the logger.
+ * @return return A logger reference pointing to the CerrLogger.
+ */
+ static blocxx::LoggerRef createCerrLogger(
+ const blocxx::String &component,
+ const blocxx::Arrayblocxx::String &components,
+ const blocxx::Arrayblocxx::String &categories,
+ const blocxx::String &messageFormat
+ );
+
+ /**
+ * @brief Create a new logger reference to a SyslogLogger object.
+ *
+ * A application can use this function to create a logger reference
+ * pointing to a SyslogLogger. The resulting reference object can be
+ * passed to the setDefaultLogger() or setThreadLogger() methods.
+ *
+ * @code
+ * blocxx::Arrayblocxx::String components(1, "*");
+ * blocxx::Arrayblocxx::String categories(1, "*");
+ *
+ * blocxx::LoggerRef l = ca_mgm::Logger::createSyslogLogger(
+ * "main", components, categories,
+ * "%r [%d] %p %c - %m", "myApp", "user"
+ * );
+ *
+ * ca_mgm::Logger::setDefaultLogger(l);
+ * @endcode
+ *
+ * @param component The default component name (application name).
+ * @param components A filter list with component names that should
+ * be logged or "*" to log all components.
+ * @param categories A filter list with category names that should
+ * be logged or "*" for all categories. Category
+ * names are "FATAL", "ERROR", "INFO", "DEBUG".
+ * @param messageFormat A log message format string or empty string
+ * for default format defined by the logger.
+ * @param identity The syslog identity string.
+ * @param facility The syslog facility to use ("user", "daemon", ...)
+ * @return return A logger reference pointing to the SyslogLogger.
+ */
+ static blocxx::LoggerRef createSyslogLogger(
+ const blocxx::String &component,
+ const blocxx::Arrayblocxx::String &components,
+ const blocxx::Arrayblocxx::String &categories,
+ const blocxx::String &messageFormat,
+ const blocxx::String &identity,
+ const blocxx::String &facility
+ );
+
+
+ /**
+ * @brief Create a new logger reference to a FileLogger object.
+ *
+ * A application can use this function to create a logger reference
+ * pointing to a FileLogger. The resulting reference object can be
+ * passed to the setDefaultLogger() or setThreadLogger() methods.
+ *
+ * @code
+ * blocxx::Arrayblocxx::String components(1, "*");
+ * blocxx::Arrayblocxx::String categories(1, "*");
+ *
+ * blocxx::LoggerRef l = ca_mgm::Logger::createFileLogger(
+ * "main", components, categories,
+ * "%r [%d] %p %c - %m",
+ * "/var/log/limal.log", 1024, 2
+ * );
+ *
+ * ca_mgm::Logger::setDefaultLogger(l);
+ * @endcode
+ *
+ * @param component The default component name (application name).
+ * @param components A filter list with component names that should
+ * be logged or "*" to log all components.
+ * @param categories A filter list with category names that should
+ * be logged or "*" for all categories. Category
+ * names are "FATAL", "ERROR", "INFO", "DEBUG".
+ * @param messageFormat A log message format string or empty string
+ * for default format defined by the logger.
+ * @param filename The name of the log file.
+ * @param maxLogFileSize The maximal file size in kb. 0 disables
+ * automatic log file rotation.
+ * @param maxBackupIndex Maximal count of backup log files.
+ * @return return A logger reference pointing to the FileLogger.
+ */
+ static blocxx::LoggerRef createFileLogger(
+ const blocxx::String &component,
+ const blocxx::Arrayblocxx::String &components,
+ const blocxx::Arrayblocxx::String &categories,
+ const blocxx::String &messageFormat,
+ const blocxx::String &filename,
+ blocxx::UInt64 maxLogFileSize = 0,
+ blocxx::UInt32 maxBackupIndex = 0
+ );
+
+ /**
+ * @brief Create a new logger reference to a NullLogger object.
+ *
+ * A application can use this function to create a logger reference
+ * pointing to a NullLogger. The resulting reference object can be
+ * passed to the setDefaultLogger() or setThreadLogger() methods.
+ *
+ * @code
+ * blocxx::Arrayblocxx::String components(1, "*");
+ * blocxx::Arrayblocxx::String categories(1, "*");
+ *
+ * blocxx::LoggerRef l = ca_mgm::Logger::createNullLogger(
+ * "main", components, categories,
+ * "%r [%d] %p %c - %m"
+ * );
+ *
+ * ca_mgm::Logger::setDefaultLogger(l);
+ * @endcode
+ *
+ * @param component The default component name (application name).
+ * @param components A filter list with component names that should
+ * be logged or "*" to log all components.
+ * @param categories A filter list with category names that should
+ * be logged or "*" for all categories. Category
+ * names are "FATAL", "ERROR", "INFO", "DEBUG".
+ * @param messageFormat A log message format string or empty string
+ * for default format defined by the logger.
+ * @return return A logger reference pointing to the NullLogger.
+ */
+ static blocxx::LoggerRef createNullLogger(
+ const blocxx::String &component,
+ const blocxx::Arrayblocxx::String &components,
+ const blocxx::Arrayblocxx::String &categories,
+ const blocxx::String &messageFormat
+ );
+
+ /**
+ * Create a new Logger instance.
+ *
+ * If no instance component is specified, then the default
+ * component of the registered logger is used instead.
+ *
+ * @param component instance local component name
+ */
+ Logger(const blocxx::String &component = "");
+
+
+ /**
+ * Destroy a Logger instance
+ */
+ ~Logger();
+
+
+ /**
+ * Set the default logger.
+ *
+ * @param ref Reference to the new logger
+ * @returns true if the logger was successfully set,
+ * false if ref doesn't contain any logger.
+ */
+ inline static bool
+ setDefaultLogger(const blocxx::LoggerRef &ref)
+ {
+ return Logger::setDefaultFromLoggerRef(ref);
+ }
+
+ /**
+ * Set a per thread logger that overrides the default one.
+ *
+ * @param ref Reference to the new logger
+ * @returns true if the logger was successfully set,
+ * false if ref doesn't contain any logger.
+ * @throws AssertException if try to put the logger
+ * into a thread local storage area failed.
+ */
+ inline static bool
+ setThreadLogger(const blocxx::LoggerRef &ref)
+ {
+ return Logger::setThreadFromLoggerRef(ref);
+ }
+
+ /**
+ * Returns a copy of default logger (LoggerRef).
+ * @returns a LoggerRef to the default logger
+ */
+ inline static blocxx::LoggerRef getDefaultLogger()
+ {
+ return Logger::getDefaultAsLoggerRef();
+ }
+
+ /**
+ * Get a copy of the per thread logger (LoggerRef)
+ * or if not set, the default one.
+ *
+ * @returns a LoggerRef to the current logger
+ */
+ inline static blocxx::LoggerRef getCurrentLogger()
+ {
+ return Logger::getCurrentAsLoggerRef();
+ }
+
+ /**
+ * log a message with the specified level inclusive
+ * the component name associated with the instance
+ * if not empty.
+ *
+ * @param level a log level
+ * @param message a log message
+ * @param filename a file name (__FILE__)
+ * @param fileline a line number (__LINE__)
+ * @param methodname method name (__func__)
+ */
+ void
+ logMessage(ELogLevel level,
+ const blocxx::String &message,
+ const char *filename = 0,
+ int fileline = -1,
+ const char *methodname = 0) const;
+
+
+ /**
+ * log a message using the specified category (a log
+ * level name) inclusive component name associated
+ * with the instance if not empty.
+ *
+ * @param category a log category
+ * @param message a log message
+ * @param filename a file name (__FILE__)
+ * @param fileline a line number (__LINE__)
+ * @param methodname method name (__func__)
+ */
+ void
+ logMessage(const blocxx::String &category,
+ const blocxx::String &message,
+ const char *filename = 0,
+ int fileline = -1,
+ const char *methodname = 0) const;
+
+
+ /**
+ * Check if the logger is enabled for given level.
+ *
+ * @param level a log level
+ * @return true if enabled or false
+ */
+ bool
+ isEnabledFor(const ELogLevel level) const;
+
+
+ /**
+ * Check if the logger is enabled for given category
+ * (named LogLevel, but not limited to).
+ *
+ * @param category a log category
+ * @return true if enabled or false
+ */
+ bool
+ isEnabledFor(const blocxx::String &category) const;
+
+
+private:
+ static bool setDefaultFromLoggerRef(const blocxx::LoggerRef &ref);
+ static bool setThreadFromLoggerRef(const blocxx::LoggerRef &ref);
+ static blocxx::LoggerRef getDefaultAsLoggerRef();
+ static blocxx::LoggerRef getCurrentAsLoggerRef();
+
+ blocxx::String m_component;
+
+};
+
+
+} // LIMAL_NAMESPACE
+
+
+#endif // LIMAL_LOGGER_HPP
+/* vim: set ts=8 sts=8 sw=8 ai noet: */
+
Modified: limal-branches/mc-devel/limal-ca-mgm/src/limal/Makefile.am
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/Makefile.am?rev=2662&r1=2661&r2=2662&view=diff
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/Makefile.am (original)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/Makefile.am Thu Jun 3 17:26:52 2010
@@ -3,6 +3,25 @@
#
SUBDIRS = ca-mgm
+# these go to $(limalincludedir)
+#pkglimalinclude_HEADERS = \
+limalinclude_HEADERS = \
+ ValuePosixRECheck.hpp \
+ ValuePerlRECheck.hpp \
+ ValueRegExCheck.hpp \
+ ValueIntCheck.hpp \
+ ValueCheck.hpp \
+ CallbackBase.hpp \
+ Exception.hpp \
+ Logger.hpp \
+ PathName.hpp \
+ PathInfo.hpp \
+ PathUtils.hpp \
+ ByteBuffer.hpp \
+ UrlUtils.hpp \
+ UrlBase.hpp \
+ Url.hpp
+
CLEANFILES = *~
Added: limal-branches/mc-devel/limal-ca-mgm/src/limal/PathInfo.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/PathInfo.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/PathInfo.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/PathInfo.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,800 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: PathInfo.hpp
+
+ Maintainer: Michael Calmer
+
+/----------------------------------------------------------------------\
+| |
+| __ __ ____ _____ ____ |
+| \ \ / /_ _/ ___|_ _|___ \ |
+| \ V / _` \___ \ | | __) | |
+| | | (_| |___) || | / __/ |
+| |_|\__,_|____/ |_| |_____| |
+| |
+| core system |
+| (C) SuSE GmbH |
+\----------------------------------------------------------------------/
+
+ File: PathInfo.h
+
+ Author: Michael Andres
+ Maintainer: Michael Andres
+
+/-*/
+/**
+ * @file PathInfo.hpp
+ * @brief LiMaL path info (stat) utilities.
+ */
+#ifndef LIMAL_PATH_PATHINFO_HPP
+#define LIMAL_PATH_PATHINFO_HPP
+
+#include
+#include
+#include
+
+#include <cerrno>
+#include <iosfwd>
+#include <set>
+
+extern "C"
+{
+#include
+#include
+#include
+#include
+#include
+}
+
+namespace LIMAL_NAMESPACE {
+
+namespace path {
+
+
+/**
+ * @class PathInfo
+ *
+ * @brief Wrapper class for ::stat/::lstat and other file/directory related operations.
+ *
+ * This wrapper class for ::stat/::lstat can be used like in the following code fragment:
+ *
+ * @code
+ * PathInfo pi1( "/foo/bar/some_file"); // new object from c-string
+ * PathInfo pi2( PathName( "/foo/bar/some_file"); // new object from PathName object
+ * PathInfo pi3( blocxx::String( "/foo/bar/some_file" ); // new object from blocxx::String
+
+ * std::cout << "File: \t\t" << pi1 << std::endl;
+ * std::cout << "Type: \t\t" << pi1.fileType() << std::endl;
+ * std::cout << "UID: \t\t" << pi1.owner() << std::endl;
+ * std::cout << "GID: \t\t" << pi1.group() << std::endl;
+ * std::cout << "#links: \t" << pi1.nlink() << std::endl;
+ *
+ * // Note the comment further down on the return value of size()!
+ * std::cout << "size: \t\t" << blocxx::String( pi1.size() ) << std::endl;
+ * std::cout << "blksize: \t" << pi1.blksize() << std::endl;
+ * std::cout << "blocks: \t" << pi1.blocks() << std::endl;
+ * std::cout << "dev: \t\t" << pi1.dev() << std::endl;
+ * std::cout << "ino: \t\t" << pi1.ino() << std::endl;
+ *
+ * // Using PathInfo::[a,c,m]time()
+ * time_t tmpTime = pi1.atime();
+ * struct tm *timeStruct = localtime( &tmpTime );
+ * char *timeFormat = "%d.%m.%Y - %X";
+ * char timeBuf[256];
+ * strftime( timeBuf, sizeof( timeBuf ), timeFormat, timeStruct );
+ * std::cout << "atime: \t\t" << timeBuf << std::endll;
+ * @endcode
+ *
+ */
+class PathInfo {
+
+ public:
+
+ enum Mode { E_STAT, E_LSTAT };
+
+ enum FileType {
+ NOT_AVAIL = 0x00, /*!< no type info available */
+ NOT_EXIST = 0x01, /*!< file does not exist */
+ T_FILE = 0x02, /*!< regular file */
+ T_DIR = 0x04, /*!< directory */
+ T_CHARDEV = 0x08, /*!< character device */
+ T_BLOCKDEV = 0x10, /*!< block device */
+ T_FIFO = 0x20, /*!< FIFO (named pipe) */
+ T_LINK = 0x40, /*!< symbolic %link */
+ T_SOCKET = 0x80 /*!< socket */
+ };
+
+ /**
+ * @brief Overloaded << operator.
+ *
+ * The << operator is overloaded for FileType objects to produce the following
+ * output:
+ * @code
+ * PathInfo pi("./foo/bar/some_file");
+ * std::cout << pi.fileType(); // =="./foo/bar/some_file{ <uid>/<gid> [size <size>]"
+ * @endcode
+ *
+ * @param str The std::ostream we want to write to.
+ * @param obj The FileType object we want to be written to the ostream.
+ *
+ * @return A reference to the resulting std::ostream.
+ */
+ friend std::ostream & operator<<( std::ostream & str, FileType obj );
+ friend std::ostream & operator<<( std::ostream & str, const PathInfo &obj);
+
+
+ /**
+ * @brief Wrapper class for mode_t values as derived from ::stat
+ **/
+ class StatMode;
+
+ /**
+ * @brief Simple cache remembering device/inode to detect hard links.
+ *
+ */
+ class DevInoCache;
+
+ private:
+
+ PathName m_path;
+
+ struct stat m_statbuf_C;
+ Mode m_mode;
+ int m_error;
+
+ public:
+
+
+ /**
+ * @brief Constructor to create a PathInfo object from an existing
+ * PathName object. Initial stat-mode defaults to E_STAT.
+ *
+ * @param path The PathName object used to create the new PathInfo object.
+ * @param initial The stat-mode used when performing stat operations.
+ */
+ PathInfo( const PathName & path = "", Mode initial = E_STAT );
+
+ /**
+ * @brief Constructor to create a PathInfo object from a blocxx::String.
+ * Initial stat-mode defaults to E_STAT.
+ *
+ * @param path The blocxx::String representing a path which is used
+ * to create the new PathInfo object.
+ * @param initial The stat-mode used when performing stat operations.
+ */
+ PathInfo( const blocxx::String & path, Mode initial = E_STAT );
+
+ /**
+ * @brief Constructor to create a PathInfo object from a c-string.
+ * Initial stat-mode defaults to E_STAT.
+ *
+ * @param path The c-string representing a path which is used to
+ * create the new PathInfo object.
+ */
+ PathInfo( const char * path, Mode initial = E_STAT );
+
+ /**
+ * @brief Destructor.
+ */
+ virtual ~PathInfo();
+
+ /**
+ * @brief Returns the PathName object this PathInfo object holds.
+ * @return The PathName object this PathInfo object holds.
+ */
+ const PathName path() const { return m_path; }
+
+ /**
+ * @brief Returns a blocxx::String formed from the PathName object this
+ * this PathInfo object holds.
+ * @return A blocxx::String created from the PathName object this PathInfo
+ * object holds.
+ */
+ blocxx::String toString() const { return m_path.toString(); }
+ /**
+ * @brief Returns the stat mode which is currently set in this PathInfo
+ * object.
+ * @return The [l]stat mode currently set in this object. Can be either
+ * PathInfo::E_STAT or PathInfo::E_LSTAT.
+ */
+ Mode mode() const { return m_mode; }
+
+ /**
+ * @brief Returns the internal error code.
+ *
+ * Returns '-1' if no (l)stat operations has been performed so far.
+ * This can be the case if:
+ * - no path has been set so far
+ * - path has been changed but no (l)stat operation has been triggered.
+ *
+ * @return The error code.
+ *
+ */
+ int error() const { return m_error; }
+
+ /**
+ * @brief Set the path you want to explore to <b>path</b>.
+ * @param path The PathName object you want to investigate.
+ */
+ void setPath( const PathName & path );
+
+ /**
+ * @brief Set the [l]stat mode to <b>mode</b>.
+ *
+ * When examining a link you get:
+ * - information about the link itself, when you are in lstat mode
+ * - information about the file the link points to, when you are in stat
+ * mode
+ *
+ * @param mode The mode you want to set. Can be PathInfo::E_STAT, or
+ * PathInfo::E_LSTAT
+ * @see Mode
+ */
+ void setMode( Mode mode );
+
+
+ /**
+ * @brief Performs stat on <b>path</b>.
+ *
+ * In case stat fails errno is saved and can be acquired with
+ * PathInfo::error(). The stat mode remains set to 'E_STAT'.
+ *
+ * @param path The PathName object pointing to the path you want to
+ * investigate.
+ *
+ * @return True on success, false if stat fails.
+ *
+ */
+ bool stat ( const PathName & path );
+
+ /**
+ * @brief Performs lstat on path.
+ *
+ * In case lstat fails errno is saved and can be acquired with
+ * PathInfo::error(). The stat mode remains set to 'E_LSTAT'.
+ *
+ * @param path A PathName object pointing to the path you want to
+ * investigate.
+ *
+ * @return True on success, false if lstat fails.
+ *
+ */
+ bool lstat ( const PathName & path );
+
+
+ /**
+ * @brief Sets the PathInfo object to <b>path</b> and performs (l)stat on
+ * on it.
+ *
+ * Which function is called depends on the current stat mode (default: E_STAT).
+ * On error errno is saved and can be acquired via PathInfo::error().
+ *
+ *
+ * @param path A PathName object point to the path you want to
+ * investigate.
+ *
+ * @return True on success, false if (l)stat fails.
+ *
+ */
+ bool operator()( const PathName & path );
+
+
+ /**
+ * @brief Performs a stat operation on the path currently held by this PathInfo
+ * object.
+ *
+ * On error errno is saved an can be acquired via PathInfo::error().
+ * The stat mode remains set to 'E_STAT'
+ *
+ * @return True on success, false if stat fails.
+ *
+ */
+ bool stat();
+
+ /**
+ * @brief Performs a lstat operation on the path currently held by this PathInfo
+ * object.
+ *
+ * On error errno is saved an can be acquired via PathInfo::error().
+ * The stat mode remains set to 'E_LSTAT'
+ *
+ * @return True on success, false if lstat fails.
+ *
+ */
+ bool lstat();
+
+ /**
+ * @brief Performs (l)stat on current path.
+ *
+ * Depending on the current stat mode this operator performs either stat,
+ * or lstat. On error errno is saved and can be acquired via PathInfo::error().
+ *
+ * @return True on success, false of (l)stat fails.
+ *
+ */
+ bool operator()();
+
+
+
+ /**
+ * @brief True if the path that this PathInfo object points to exists.
+ *
+ *
+ * @return True if path exists.
+ *
+ */
+ bool exists() const { return !m_error; }
+
+ /**
+ * @name File type functions.
+ */
+ // @{
+ /**
+ * @brief Returns the file type.
+ *
+ * @return The file type.
+ * @see FileType
+ */
+ FileType fileType() const;
+
+
+ /**
+ * @brief Check if the PathInfo object points to a regular file.
+ */
+ bool isFile() const;
+
+ /**
+ * @brief Check if the PathInfo object points to a directory.
+ */
+ bool isDir () const;
+
+ /**
+ * @brief Check if the PathInfo object points to a symbolic %link.
+ */
+ bool isLink() const;
+
+ /**
+ * @brief Check if the PathInfo object points to a character device.
+ */
+ bool isChr() const;
+
+ /**
+ * @brief Check if the PathInfo object points to a block device.
+ */
+ bool isBlk() const;
+
+ /**
+ * @brief Check if the PathInfo object points to a FIFO (named pipe).
+ */
+ bool isFifo() const;
+
+ /**
+ * @brief Check if the PathInfo object points to a socket.
+ */
+ bool isSock() const;
+
+ // @}
+
+ /**
+ * @brief Returns the number of hard links to the file the PathName object
+ * points to.
+ *
+ * @return Number of hard links to the file.
+ */
+ nlink_t nlink() const;
+
+ /**
+ * @brief Get the user ID of the file owner.
+ *
+ *
+ * @return Uid of file owner.
+ *
+ */
+ uid_t owner() const;
+
+ /**
+ * @brief Get the group ID of the file owner.
+ *
+ *
+ * @return Gid of file owner.
+ *
+ */
+ gid_t group() const;
+
+ /**
+ * @name Permissions
+ *
+ * The following functions can be used to check for file permissions.
+ * Their functionality closely resembles the POSIX flags
+ * mentioned in 'man [l]stat'.
+ */
+ // @{
+ /** @brief Check if owner has read permission. */
+ bool isRUsr() const;
+ /** @brief Check if owner has write permission. */
+ bool isWUsr() const;
+ /** @brief Check if owner has execute permission. */
+ bool isXUsr() const;
+
+ /** @see isRUsr() */
+ bool isR() const;
+ /** @see isWUsr() */
+ bool isW() const;
+ /** @see isXUsr() */
+ bool isX() const;
+
+ /** @brief Check if group has read permission. */
+ bool isRGrp() const;
+ /** @brief Check if group has write permission. */
+ bool isWGrp() const;
+ /** @brief Check if group has execute permission. */
+ bool isXGrp() const;
+
+ /** @brief Check if others have read permission. */
+ bool isROth() const;
+ /** @brief Check if others have write permission. */
+ bool isWOth() const;
+ /** @brief Check if others have execute permission. */
+ bool isXOth() const;
+
+ /** @brief Check if 'set UID bit" is set. */
+ bool isUid() const;
+ /** @brief Check if 'set GID bit" is set. */
+ bool isGid() const;
+ /** @brief Check if 'sticky bit" is set. */
+ bool isVtx() const;
+
+ /** @brief Get the file owner permissions.
+ *
+ * All other flags are masked out (masked to 0).
+ *
+ * @return The masked mode_t.
+ */
+ mode_t uperm() const;
+
+ /** @brief Get the file group permissions.
+ *
+ * All other flags are masked out (masked to 0).
+ *
+ * @return The masked mode_t.
+ */
+ mode_t gperm() const;
+
+ /** @brief Get the file permissions for others.
+ *
+ * All other flags are masked out (masked to 0).
+ *
+ * @return The masked mode_t.
+ */
+ mode_t operm() const;
+
+ /** @brief Get the complete file permissions.
+ *
+ * @return The ( mode_t & S_IRWXU|S_IRWXG|S_IRWXO|S_ISUID|S_ISGID|S_ISVTX ).
+ */
+ mode_t perm() const;
+
+
+ /**
+ * @brief Check if file has given permissions.
+ *
+ *
+ * @param m The mode_t you want the file to be checked for.
+ *
+ * @return True if given mode_t matches the files' mode_t.
+ *
+ */
+ bool isPerm ( mode_t m ) const;
+
+ /**
+ * @brief Check if file has given permission flags set.
+ *
+ *
+ * @param m The mode_t flags you want the file to be checked for.
+ *
+ * @return True if given mode_t flags matches the files' flags.
+ *
+ */
+ bool hasPerm( mode_t m ) const;
+
+ /**
+ * @brief Returns the mode (i.e. file access permissions) of the file.
+ *
+ * From the lstat man page:
+ * The following POSIX macros are defined to check the file type:
+ * - S_ISREG(mode_t) is it a regular file?
+ * - S_ISDIR(mode_t) directory?
+ * - S_ISCHR(mode_t) character device?
+ * - S_ISBLK(mode_t) block device?
+ * - S_ISFIFO(mode_t) FIFO (named pipe)?
+ * - S_ISLNK(mode_t) symbolic link? (Not in POSIX.1-1996.)
+ * - S_ISSOCK(mode_t) socket? (Not in POSIX.1-1996.)
+ *
+ * @return The access permissions of the file.
+ */
+ mode_t st_mode() const;
+
+ /**
+ * @brief Get permission according to current uid/gid
+ *
+ * @return The current users' permissions on the file [0-7].
+ */
+ mode_t userMay() const;
+
+
+ /**
+ * @brief Check if the current User (as returned by getuid()) may read the file.
+ *
+ * @return True if current user has read permissions.
+ *
+ */
+ bool userMayR() const;
+
+ /**
+ * @brief Check if the current User (as returned by getuid()) may write to the file.
+ *
+ * @return True if current user has write permissions.
+ *
+ */
+ bool userMayW() const;
+
+ /**
+ * @brief Check if the current User (as returned by getuid()) may execute the file.
+ *
+ * @return True if current user has execute permissions.
+ *
+ */
+ bool userMayX() const;
+
+ /**
+ * @brief Check if the current User (as returned by getuid()) may read and write
+ * the file.
+ *
+ * @return True if current user has read and write permissions.
+ *
+ */
+ bool userMayRW() const;
+
+ /**
+ * @brief Check if the current User (as returned by getuid()) may read and execute
+ * the file.
+ *
+ * @return True if current user has read and execute permissions.
+ *
+ */
+ bool userMayRX() const;
+
+ /**
+ * @brief Check if the current User (as returned by getuid()) may write and execute
+ * the file.
+ *
+ * @return True if current user has write and execute permissions.
+ *
+ */
+ bool userMayWX() const;
+
+ /**
+ * @brief Check if the current User (as returned by getuid()) may read, write and
+ * execute the file.
+ *
+ * @return True if current user has read, write and execute permissions.
+ *
+ */
+ bool userMayRWX() const;
+
+ // @}
+
+ // device
+
+ /**
+ * @brief Returns the ID of the device that contains the file.
+ *
+ * @return The device id that contains the file.
+ */
+ dev_t dev() const;
+
+ /**
+ * @brief Returns the device ID of a special file.
+ *
+ * @return The device ID of the file (in case of a special file).
+ */
+ dev_t rdev() const;
+
+ /**
+ * @brief Returns the inode number of the file or directory this PathInfo
+ * object holds.
+ *
+ * @return The inode number.
+ */
+ ino_t ino() const;
+
+ /**
+ * @brief Returns the size of the file.
+ *
+ * @return The size of the file.
+ *
+ * @note The off_t type may be of type "long long" (64bit) and
+ * the stream operator "<<" may convert off_t to int, causing
+ * unexpected wrong outputs.
+ * You can workaround it using blocxx::String(p.size()), that
+ * provides proper conversion constructors for 64bit integers.
+ */
+ ::off_t size() const;
+
+ /**
+ * @brief Returns the block size of the file.
+ *
+ * @return The block size of the file.
+ *
+ */
+ blksize_t blksize() const;
+
+ /**
+ * @brief Returns the number of blocks used by the file.
+ *
+ * @return The number of blocks used by the file.
+ *
+ */
+ blkcnt_t blocks() const;
+
+ /** @name time functions */
+ // @{
+ /**
+ * @brief Get the access time of the file.
+ *
+ * @return The access time as a UNIX time stamp.
+ */
+ time_t atime() const; /* time of last access */
+
+ /**
+ * @brief Get the time of the last modification of the file.
+ *
+ * @return The modification time as a UNIX time stamp.
+ */
+ time_t mtime() const; /* time of last modification */
+
+ /**
+ * @brief Get the last-change time of inode status of the file.
+ *
+ * @return The last-change time as a UNIX time stamp.
+ */
+ time_t ctime() const;
+
+ // @}
+};
+
+///////////////////////////////////////////////////////////////////
+
+/**
+ * @class PathInfo::StatMode
+ *
+ * @brief Wrapper class for mode_t values as derived from ::stat
+ */
+class PathInfo::StatMode {
+
+ friend std::ostream & operator<<( std::ostream & str, const PathInfo::StatMode & obj );
+
+ private:
+ mode_t _mode;
+ public:
+ StatMode( const mode_t & mode_r = 0 ) : _mode( mode_r ) {}
+
+ /**
+ * @name file type wrapper functions
+ *
+ * For a more detailed description of these functions see the corresponding
+ * PathInfo (don't know why doxy-gen doesn't create a %link to the PathInfo doc here)
+ * functions.
+ */
+ // @{
+ FileType fileType() const;
+
+ bool isFile() const;
+ bool isDir () const;
+ bool isLink() const;
+ bool isChr() const;
+ bool isBlk() const;
+ bool isFifo() const;
+ bool isSock() const;
+ // @}
+
+ /** @name file permission wrapper functions */
+ // @{
+ bool isRUsr() const;
+ bool isWUsr() const;
+ bool isXUsr() const;
+
+ bool isR() const;
+ bool isW() const;
+ bool isX() const;
+
+ bool isRGrp() const;
+ bool isWGrp() const;
+ bool isXGrp() const;
+
+ bool isROth() const;
+ bool isWOth() const;
+ bool isXOth() const;
+
+ bool isUid() const;
+ bool isGid() const;
+ bool isVtx() const;
+
+ mode_t uperm() const;
+ mode_t gperm() const;
+ mode_t operm() const;
+ mode_t perm() const;
+
+ bool isPerm( mode_t m ) const;
+ bool hasPerm( mode_t m ) const;
+
+ mode_t st_mode() const;
+
+ // @}
+};
+
+///////////////////////////////////////////////////////////////////
+
+/**
+ * @brief Simple cache remembering device/inode to detect hard links.
+ * @code
+ * PathInfo::DevInoCache trace;
+ * for ( all files ) {
+ * if ( trace.insert( file.device, file.inode ) ) {
+ * // 1st occurrence of file
+ * }
+ * else{
+ * // else: hard link; already counted this device/inode
+ * }
+ * }
+ * @endcode
+ **/
+class PathInfo::DevInoCache {
+
+ private:
+
+ blocxx::Map > _devino;
+
+ public:
+ /**
+ * @brief Constructor
+ **/
+ DevInoCache() {}
+
+ /**
+ * @brief Clear cache.
+ **/
+ void clear() { _devino.clear(); }
+
+ /**
+ * @brief Remember dev/ino.
+ *
+ * @return
+ * - <code>true</code> if it's inserted the first time
+ * - <code>false</code> if already present in cache (a hard link to a
+ * previously remembered file.
+ **/
+ bool insert( const dev_t & dev_r, const ino_t & ino_r ) {
+ return _devino[dev_r].insert( ino_r ).second;
+ }
+};
+
+///////////////////////////////////////////////////////////////////
+
+///////////////////////////////////////////////////////////////////
+
+}
+}
+
+#endif // LIMAL_PATH_PATHINFO_HPP
Added: limal-branches/mc-devel/limal-ca-mgm/src/limal/PathName.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/PathName.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/PathName.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/PathName.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,464 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: PathName.hpp
+
+ Maintainer: Michael Calmer
+
+/----------------------------------------------------------------------\
+| |
+| __ __ ____ _____ ____ |
+| \ \ / /_ _/ ___|_ _|___ \ |
+| \ V / _` \___ \ | | __) | |
+| | | (_| |___) || | / __/ |
+| |_|\__,_|____/ |_| |_____| |
+| |
+| core system |
+| (C) SuSE GmbH |
+\----------------------------------------------------------------------/
+
+ File: Pathname.h
+
+ Author: Michael Andres
+ Maintainer: Michael Andres
+
+/-*/
+/**
+ * @file PathName.hpp
+ * @brief LiMaL path name manipulation utilities.
+ */
+#ifndef LIMAL_PATH_PATHNAME_HPP
+#define LIMAL_PATH_PATHNAME_HPP
+
+#include
+#include
+#include
+#include <iosfwd>
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+namespace path
+{
+
+// -------------------------------------------------------------------
+/**
+ * @brief PathName manipulation class.
+ *
+ * This class is intended for internal usage inside of LiMaL
+ * pluglibs and should never appear in the pluglib interface.
+ *
+ */
+class PathName
+{
+public:
+ typedef blocxx::Listblocxx::String List;
+
+ /**
+ * @brief Create an empty PathName object.
+ *
+ */
+ PathName();
+
+ /**
+ * @brief Create a Copy of a PathName object.
+ * @param path The PathName object to be copied.
+ */
+ PathName(const PathName &path);
+
+ /**
+ * @brief Create a new PathName object from a PathName::List.
+ * @param list The PathName::List from which the new PathName
+ * object shall be created. The first element of this List has
+ * to be a prefix, or if there is no prefix an empty string.
+ * @throws ca_mgm::ValueException
+ */
+ PathName(const PathName::List &list);
+
+ /**
+ * @brief Create a new PathName object from a blocxx::String.
+ * @param name The string from which the new PathName object
+ * shall be created.
+ * @throws ca_mgm::ValueException
+ */
+ PathName(const blocxx::String &name);
+ /**
+ * @brief Create a new PathName object from a c string.
+ * @param name The character pointer to the c string from which
+ * the new PathName object shall be created.
+ * @throws ca_mgm::ValueException
+ */
+ PathName(const char *name);
+
+ /**
+ * Destructor
+ */
+ virtual ~PathName();
+
+ /**
+ * @brief Assigns <b>path</b> to this PathName object and returns a
+ * reference to it.
+ *
+ * @param path The PathName object to assign.
+ * @return A reference to this PathName object.
+ */
+ PathName & operator= (const PathName &path);
+
+ /**
+ * @brief Appends <b>path</b> to this PathName object and
+ * a reference to it.
+ *
+ * @param path The PathName object that is to be appended.
+ *
+ * @return A reference to this PathName object.
+ */
+ PathName & operator+=(const PathName &path);
+
+ /**
+ * @brief Returns the complete path this PathName object holds.
+ *
+ * @return The complete path this PathName object holds.
+ */
+ blocxx::String toString() const;
+
+ /**
+ * @brief Returns the path this PathName object holds, as
+ * a PathName::List. The first element of that list is
+ * either the prefix, or, if there is no drive prefix it's an
+ * empty string.
+ *
+ * @return The complete path this PathName object holds, as
+ * a PathName::List.
+ *
+ * @throws ca_mgm::ValueException
+ */
+ PathName::List toList() const;
+
+ /**
+ * @brief Returns the path prefix if existent, otherwise ""
+ *
+ * Returns the path prefix (i.e. drive letter), if the path this
+ * PathName object holds contains one (like in 'c:/foo/bar'),
+ * otherwise the empty string will be returned.
+ *
+ * @return prefix/drive letter or the empty string
+ */
+ blocxx::String prefix() const;
+
+ /**
+ * @brief Returns true if this PathName object holds an empty path.
+ *
+ * @return True if this PathName object holds an empty path.
+ */
+ bool empty() const;
+
+ /**
+ * @brief Returns true if this PathName object holds an absolute Path.
+ *
+ * @return True if this PathName object holds an absolute path
+ * (like '/foo/bar').
+ */
+ bool absolute() const;
+
+ /**
+ * @brief Returns true if this PathName object holds an relative path
+ *
+ * @return True if this PathName object holds an relative path
+ * (like './foo/bar').
+ */
+ bool relative() const;
+
+ /**
+ * @brief Returns the directory part of the path string.
+ *
+ * Returns the directory part of the path string this PathName object
+ * holds. For example:
+ *
+ * @code
+ * std::cout << PathName("/foo/bar/some_file").dirName(); // == "/foo/bar"
+ * @endcode
+ *
+ * @return The substring of the path up to the file name (without
+ * prefix)
+ */
+ PathName dirName() const;
+
+ /**
+ * @brief Returns the directory part of <b>path</b>
+ *
+ * Static function to aquire the directory part of a PathName object.
+ * For example:
+ *
+ * @code
+ * PathName p1("/foo/bar/some_file");
+ * std::cout << PathName::dirName(p1); // == "/foo/bar"
+ * @endcode
+ *
+ * @param path The PathName object you want to inspect
+ * @return The substring of the path up to the file name (without prefix)
+ */
+ static PathName dirName(const PathName &path);
+
+ /**
+ * @brief Returns the base name part of the path string
+ *
+ * Returns the base name (i.e. the file name) of the path string.
+ * For example:
+ *
+ * @code
+ * std::cout << PathName("/foo/bar/some_file").baseName(); // == "some_file"
+ * @endcode
+ * @return the file name part of the path string
+ */
+ blocxx::String baseName() const;
+
+ /**
+ * @brief Returns the base name part of <b>path</b>
+ *
+ * Returns the base name (i.e. the file name) of the path string.
+ * For example:
+ *
+ * @code
+ * PathName p1("/foo/bar/some_file");
+ * std::cout << PathName::baseName( p1 ); // == "some_file"
+ * @endcode
+ *
+ * @param path The PathName object you want to inspect
+ * @return The file name part of the path string
+ */
+ static blocxx::String baseName(const PathName &path);
+
+ /**
+ * @brief Returns the absolute name of the path string this object holds.
+ *
+ * @code
+ * PathName p1("foo/bar/some_file");
+ * std::cout << p1.absoluteName(); // == "/foo/bar/some_file"
+ * @endcode
+ *
+ * @return The absolute name form of the path string.
+ */
+ PathName absoluteName() const;
+
+ /**
+ * @brief Returns the absolute name of <b>path</b>.
+ *
+ * @code
+ * PathName p1("foo/bar/some_file");
+ * std::cout << absoluteName( p1 ); // == "/foo/bar/some_file"
+ * @endcode
+ *
+ * @return The absolute name form of <b>path</b>.
+ */
+ static PathName absoluteName(const PathName &path);
+
+ /**
+ * @brief Returns the relative name of the path string this object holds.
+ *
+ * @code
+ * PathName p1("/foo/bar/some_file");
+ * std::cout << p1.relativeName(); // == "./foo/bar/some_file"
+ * @endcode
+ *
+ * @return The absolute name form of the path string.
+ */
+ PathName relativeName() const;
+
+ /**
+ * @brief Returns the relative name of <b>path</b>.
+ *
+ * @code
+ * PathName p1("/foo/bar/some_file");
+ * std::cout << relativeName( p1 ); // == "./foo/bar/some_file"
+ * @endcode
+ *
+ * @return The relative name form of <b>path</b>.
+ */
+ static PathName relativeName(const PathName &path);
+
+ /**
+ * @brief Create a new PathName object from the concatenation of
+ * <b>this</b> and <b>add</b>.
+ *
+ * Creates a new PathName object consisting of the concatenation of
+ * this PathName object and <b>add</b> and returns it. For example:
+ *
+ * @code
+ * PathName p1("/foo");
+ * PathName p2("bar/some_file");
+ * std::cout << p1.cat( p2 ); // == "/foo/bar/some_file"
+ * @endcode
+ *
+ * @param add Reference to the PathName object to be added to this
+ * object.
+ * @return A new PathName object consisting of the concatenation of
+ * this object and <b>add</b>.
+ */
+ PathName cat(const PathName &add) const;
+
+ /**
+ * @brief Create a new PathName object by concatenating two existing
+ * ones.
+ *
+ * Static function for concatenating two PathName objects.
+ * For example:
+ *
+ * @code
+ * PathName p1("/foo");
+ * PathName p2("bar/some_file");
+ * std::cout << PathName::cat( p1, p2 ); // == "/foo/bar/some_file"
+ * @endcode
+ *
+ * @param path The front part of the resulting path.
+ * @param add The part that is to be added.
+ * @return A PathName object that consists of the concatenation of the
+ * two arguments.
+ */
+ static PathName cat(const PathName &path,
+ const PathName &add);
+ /**
+ * @brief Create a new PathName object by extending <b>this</b> PathName
+ * object by <b>ext</b>.
+ *
+ * Use this function to create a new PathName object that consists of
+ * <b>this</b> PathName object extended by the string <b>ext</b>. Basically it just
+ * glues the two strings together and calls PathName( const blocxx::String )
+ * For Example:
+ *
+ * @code
+ * PathName p1("/foo");
+ * blocxx::String strExt(".old");
+ * std::cout << p1.extend( strExt ); // == "/foo.old"
+ * @endcode
+ *
+ * @param ext Reference to a blocxx::String containing the extension.
+ * @return A new PathName object that consists of <b>path</b> extended by
+ * <b>ext</b>.
+ */
+ PathName extend(const blocxx::String &ext) const;
+
+ /**
+ * @brief Create a new PathName object by extending <b>path</b> by
+ * <b>ext</b>.
+ *
+ * Static function to create a new PathName object that consists of
+ * <b>path</b> extended by the string <b>ext</b>. Basically it just
+ * glues the two strings together and calls PathName( const blocxx::String )
+ * For Example:
+ *
+ * @code
+ * PathName p1("/foo");
+ * blocxx::String strExt(".old");
+ * std::cout << PathName::extend(p1, strExt ); // == "/foo.old"
+ * @endcode
+ *
+ * @param path Reference to a PathName object that is to be extended.
+ * @param ext Reference to a blocxx::String containing the extension.
+ * @return A new PathName object that consists of <b>path</b> extended by
+ * <b>ext</b>.
+ */
+ static PathName extend(const PathName &path,
+ const blocxx::String &ext);
+
+ /**
+ * @brief Test for equality of <b>this</b> and <b>rpath</b>.
+ *
+ * @param rpath Reference to the PathName object that is to
+ * be compared to this object.
+ * @return True if path string of <b>rpath</b> equals the path
+ * string this object holds.
+ */
+ bool equal(const PathName &rpath) const;
+
+ /**
+ * @brief Static function to test for equality of two PathName objects.
+ *
+ * @param lpath Reference to PathName object one.
+ * @param rpath Reference to PathName object two.
+ * @return True if <b>lpath</b> equals <b>rpath</b>.
+ */
+ static bool equal(const PathName &lpath,
+ const PathName &rpath);
+
+protected:
+ /**
+ * @brief Assigns <b>path</b> to this PathName objects m_name string.
+ *
+ * Takes the given path string, cleans it (i.e.: removing redundant
+ * parts from it like './foo/../bar/some_file" -> './bar/some_file')
+ * sets m_prefix and assigns the cleansed path string to m_path.
+ *
+ * @param path path string that is to be assigned to this object.
+ * @throws ca_mgm::ValueException
+ */
+
+ void assign(const blocxx::String &path);
+
+ /**
+ * @brief Assigns <b>list</b> to this PathName objects m_name string.
+ *
+ * Takes the given path list, cleans it (i.e.: removing redundant
+ * parts from it like './foo/../bar/some_file" -> './bar/some_file')
+ * sets m_prefix and assigns the cleansed path string to m_path.
+ *
+ * @param path path string that is to be assigned to this object.
+ * @throws ca_mgm::ValueException
+ */
+ void assign(const PathName::List &list);
+
+private:
+ /**
+ * @brief holds index of first character in the path string <b>after</b>
+ * an (optional) drive letter.
+ */
+ size_t m_prefix;
+ blocxx::String m_name;
+};
+
+
+// -------------------------------------------------------------------
+inline bool
+operator==(const PathName &lname, const PathName &rname)
+{
+ return PathName::equal( lname, rname);
+}
+
+
+// -------------------------------------------------------------------
+inline bool
+operator!=(const PathName &lname, const PathName &rname)
+{
+ return !PathName::equal( lname, rname);
+}
+
+
+// -------------------------------------------------------------------
+inline PathName
+operator+ (const PathName &lname, const PathName &rname)
+{
+ return PathName::cat( lname, rname);
+}
+
+
+// -------------------------------------------------------------------
+extern std::ostream &
+operator<<(std::ostream &ostr, const PathName &path);
+
+
+// -------------------------------------------------------------------
+} // End of namespace path
+} // End of namespace LIMAL_NAMESPACE
+
+#endif // LIMAL_PATH_PATHNAME_HPP
+// vim: set ts=8 sts=4 sw=4 ai et:
Added: limal-branches/mc-devel/limal-ca-mgm/src/limal/PathUtils.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/PathUtils.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/PathUtils.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/PathUtils.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,177 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: PathUtils.hpp
+
+ Author: Michael Calmer
+ Michael Andres
+ Maintainer: Michael Calmer
+
+ Purpose:
+
+/-*/
+/**
+ * @file PathUtils.hpp
+ * @brief LiMaL path related utilities.
+ * @todo Review this file/classes.
+ * @todo Reimplement functions in PathUtils to not to execute commands!
+ */
+#ifndef LIMAL_PATH_UTILS_HPP
+#define LIMAL_PATH_UTILS_HPP
+
+#include
+#include
+#include
+
+
+namespace LIMAL_NAMESPACE
+{
+
+/**
+ * @brief The LiMaL path utility namespace.
+ */
+namespace path
+{
+
+ /**
+ * @brief Create a directory.
+ *
+ * Like '::mkdir'. Attempt to create a new directory with name 'path'.
+ * The parameter 'mode' specifies the permissions bits to use. It is
+ * modified by the process's umask in the usual way.
+ *
+ * The directory's user ID is set to the process' effective user ID, the
+ * group ID to the effective group ID of the process or inherited from
+ * the parent directory if the set group ID bit is set or if specified
+ * by mount options.
+ *
+ * @param path The path name of the new directory.
+ * @param mode The permissions bits of the new directory.
+ *
+ * @return 0 on success, errno value on failure
+ */
+ int createDir(const PathName &path, mode_t mode = 0755);
+
+
+ /**
+ * @bried Create a directory with parent directories as needed.
+ *
+ * Like 'mkdir -p'. Attempt to create a new directory with name 'path'
+ * and all parent directories as needed. The parameter 'mode' specifies
+ * the permissions bits to use. It is modified by the process's umask
+ * in the usual way.
+ * No error is reported if the directory already exists.
+ *
+ * @param path The path name of the new directory.
+ * @param mode The permissions bits of the new directory.
+ *
+ * @return 0 on success, errno value on failure
+ **/
+ int createDirRecursive(const PathName &path, mode_t mode = 0755);
+
+
+ /**
+ * @brief Remove a directory.
+ *
+ * Like '::rmdir'. Delete a directory, which must be empty.
+ *
+ * @param path The path to the directory.
+ *
+ * @return 0 on success, errno value on failure
+ */
+ int removeDir(const PathName& path);
+
+
+ /**
+ * @brief Remove a directory recursively.
+ *
+ * Like 'rm -r path'. Delete a directory, recursively removing its
+ * contents.
+ *
+ * @param path The path to the directory.
+ *
+ * @return 0 on success, ENOTDIR if the specified path is not a directory,
+ * otherwise the commands return value.
+ *
+ * @todo Rewrite not to execute shell command 'rm -rf --preserve-root -- <path>'.
+ */
+ int removeDirRecursive(const PathName& path );
+
+
+ /**
+ * Like 'cp -a srcPath destPath'. Copy directory tree. srcpath/destpath must be
+ * directories. 'basename srcpath' must not exist in destpath.
+ *
+ * @return 0 on success, ENOTDIR if srcpath/destpath is not a directory, EEXIST if
+ * 'basename srcpath' exists in destpath, otherwise the commands return value.
+ *
+ * @todo Rewrite not to execute shell command 'cp -a <srcPath> <destPath>'
+ **/
+ int copyDir(const PathName& srcPath, const PathName& destPath);
+
+ /**
+ * Return content of directory via retlist. If dots is false
+ * entries starting with '.' are not reported. "." and ".."
+ * are never reported.
+ *
+ * @return 0 on success, errno on failure.
+ **/
+ int readDir(blocxx::Listblocxx::String & retlist,
+ const PathName& path, bool dots);
+
+ /**
+ * Like '::unlink'. Delete a file (symbolic link, socket, fifo or device).
+ *
+ * @return 0 on success, errno on failure
+ **/
+ int removeFile(const PathName& path);
+
+ /**
+ * Like '::rename'. Renames a file, moving it between directories if required.
+ *
+ * @return 0 on success, errno on failure
+ **/
+ int moveFile(const PathName& oldPath, const PathName& newPath);
+
+ /**
+ * Like 'cp file dest'. Copy file to destination file.
+ *
+ * @return 0 on success, EINVAL if file is not a file, EISDIR if
+ * destiantion is a directory, otherwise the commands return value.
+ **/
+ int copyFile(const PathName& file, const PathName& dest);
+
+ /**
+ * Like '::symlink'. Creates a symbolic link named newpath which contains
+ * the string oldpath. If newpath exists it will not be overwritten.
+ *
+ * @return 0 on success, errno on failure.
+ **/
+ int symLink(const PathName& oldPath, const PathName& newPath);
+
+ /**
+ * Like '::chmod'. The mode of the file given by path is changed.
+ *
+ * @return 0 on success, errno on failure
+ **/
+ int changeMode(const PathName& path, mode_t mode);
+
+ /**
+ * ??? Or String ???
+ */
+ // int changeOwner(const PathName& path, const String& uid, const String& gid);
+
+}
+}
+
+#endif /* LIMAL_PATH_UTILS_HPP */
Added: limal-branches/mc-devel/limal-ca-mgm/src/limal/Url.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/Url.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/Url.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/Url.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,769 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: Url.hpp
+
+ Author: Marius Tomaschewski
+ Maintainer: Marius Tomaschewski
+
+/-*/
+/**
+ * @file Url.hpp
+ * @brief LiMaL url implementation.
+ */
+#ifndef LIMAL_URL_HPP
+#define LIMAL_URL_HPP
+
+#include
+#include
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+namespace url
+{
+
+/**
+ * \class Url
+ * \brief Url manipulation class.
+ *
+ * The generic URL (URI) syntax and its main components are defined in
+ * RFC3986 (http://rfc.net/rfc3986.html) Section 3, "Syntax Components".
+ * The scheme specific URL syntax and semantics is defined in the
+ * specification of the particular scheme. See also RFC1738
+ * (http://rfc.net/rfc1738.html), that defines specific syntax for
+ * several URL schemes.
+ *
+ * This class provides methods to access and manipulate generic and
+ * common scheme-specific URL components (or using the more general
+ * term, URI components).
+ * To consider the scheme-specifics of a URL, the Url class contains
+ * a reference object pointing to a UrlBase or derived object, that
+ * implements the scheme specifics.
+ *
+ * Using the Url::registerScheme() method, it is possible to register
+ * a preconfigured or derived UrlBase object for a specific scheme
+ * name. The registered object will be cloned to handle all URL's
+ * containing the specified scheme name.
+ *
+ * \par RFC3986, Syntax Components:
+ *
+ * The generic URI syntax consists of a hierarchical sequence of
+ * components referred to as the scheme, authority, path, query,
+ * and fragment.
+ *
+ * \code
+ * URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
+ *
+ * hier-part = "//" authority path-abempty
+ * / path-absolute
+ * / path-rootless
+ * / path-empty
+ * \endcode
+ *
+ * The scheme and path components are required, though the path may be
+ * empty (no characters).
+ * When authority is present, the path must either be empty or begin
+ * with a slash ("/") character.
+ * When authority is not present, the path cannot begin with two slash
+ * characters ("//").
+ * These restrictions result in five different ABNF rules for a path
+ * (Section 3.3), only one of which will match any given URI reference.
+ *
+ * The following are two example URIs and their component parts:
+ * \code
+ * foo://example.com:8042/over/there?name=ferret#nose
+ * \_/ \______________/\_________/ \_________/ \__/
+ * | | | | |
+ * scheme authority path query fragment
+ * | _____________________|__
+ * / \ / \
+ * urn:example:animal:ferret:nose
+ * \endcode
+ *
+ */
+class Url
+{
+public:
+ /**
+ * Encoding flags.
+ */
+ typedef ca_mgm::url::EEncoding EEncoding;
+
+ /**
+ * View options.
+ */
+ typedef ca_mgm::url::ViewOptions ViewOptions;
+
+
+ ~Url();
+ Url();
+
+ /**
+ * Create a new Url object as shared copy of the given one.
+ *
+ * Upon return, both objects will point to the same underlying
+ * object. This state will remain until one of the object is
+ * modified.
+ *
+ * \param url The Url object to make a copy of.
+ * \throws url::UrlException if copy fails (should not happen).
+ */
+ Url(const Url &url);
+
+
+ /**
+ * Create a new Url object as shared copy of the given reference.
+ *
+ * Upon return, both objects will point to the same underlying
+ * object. This state will remain until one of the object is
+ * modified.
+ *
+ * \param url The URL implementation reference to make a copy of.
+ * \throws url::UrlException if reference is empty.
+ */
+ Url(const ca_mgm::url::UrlRef &url);
+
+
+ /**
+ * \brief Construct a Url object from percent-encoded URL string.
+ *
+ * Parses the \p urlString string using the parseUrl() method
+ * and assings the result to the new created object.
+ *
+ * \param urlString A percent-encoded URL string.
+ * \throws url::UrlParsingException if parsing of the url fails
+ * and may also contain an sub-exception - see parseUrl().
+ */
+ Url(const blocxx::String &urlString);
+
+
+ // -----------------
+ /**
+ * \brief Parse a percent-encoded URL string.
+ *
+ * Trys to parses the given string into generic URL components
+ * and created a clone of a scheme-specialized object or a new
+ * UrlBase object.
+ *
+ * \param urlString A percent-encoded URL string.
+ * \return A reference to a (derived) UrlBase object or
+ * empty reference if the \p urlString string
+ * does not match the generic URL syntax.
+ * \throws url::UrlParsingException if parsing of the url fails
+ * and may also contain an chained url sub-exception, e.g.
+ * url::UrlNotAllowedException,
+ * url::UrlBadComponentException,
+ * url::UrlNotSupportedException.
+ */
+ static url::UrlRef
+ parseUrl(const blocxx::String &urlString);
+
+
+ // -----------------
+ /**
+ * \brief Assigns parsed percent-encoded URL string to the object.
+ *
+ * Parses \p urlString string using the parseUrl() method
+ * and assigns the result to the current object.
+ *
+ * \param urlString A percent-encoded URL string.
+ * \return A reference to this Url object.
+ * \throws url::UrlParsingException if parsing of the url fails
+ * and may also contain an sub-exception - see parseUrl().
+ */
+ Url&
+ operator = (const blocxx::String &urlString);
+
+
+ /**
+ * \brief Assign shared copy of \p url to the current object.
+ *
+ * Upon return, both objects will point to the same underlying
+ * object. This state will remain until one of the object is
+ * modified.
+ *
+ * \param url The Url object to make a copy of.
+ * \return A reference to this Url object.
+ */
+ Url&
+ operator = (const Url &url);
+
+
+ // -----------------
+ /**
+ * \brief Returns scheme names known to this object.
+ * \return An array with scheme names known by this object.
+ */
+ blocxx::StringArray
+ getKnownSchemes() const;
+
+
+ /**
+ * \brief Verifies specified scheme name.
+ *
+ * Verifies the generic syntax of the specified \p scheme name
+ * and if it is contained in the current object's list of known
+ * schemes (see getKnownSchemes()) if the list is not empty.
+ *
+ * The default implementation in the UrlBase class returns an
+ * emtpy list of known schemes, causing a check of the generic
+ * syntax only.
+ *
+ * \return True, if generic scheme name syntax is valid and
+ * the scheme name is known to the current object.
+ */
+ bool
+ isValidScheme(const blocxx::String &scheme) const;
+
+
+ /**
+ * \brief Verifies the Url.
+ *
+ * Verifies if the current object contains a non-empty scheme
+ * name. Additional semantical URL checks may be performed by
+ * derived UrlBase objects.
+ *
+ * \return True, if the Url seems to be valid.
+ */
+ bool
+ isValid() const;
+
+
+ // -----------------
+ /**
+ * Returns a default string representation of the Url object.
+ *
+ * By default, a password in the URL will be hidden.
+ *
+ * \return A default string representation of the Url object.
+ */
+ blocxx::String
+ toString() const;
+
+ /**
+ * Returns a string representation of the Url object.
+ *
+ * To include a password in the resulting Url string, use:
+ * \code
+ * url.toString(url.getViewOptions() +
+ * url::ViewOptions::WITH_PASSWORD);
+ * \endcode
+ *
+ * \param opts A combination of view options.
+ * \return A string representation of the Url object.
+ */
+ blocxx::String
+ toString(const ViewOptions &opts) const;
+
+ /**
+ * Returns a complete string representation of the Url object.
+ *
+ * This function ignores the configuration of the view options
+ * in the current object (see setViewOption()) and forces to
+ * return an string with all URL components included.
+ *
+ * \return A complete string representation of the Url object.
+ */
+ blocxx::String
+ toCompleteString() const;
+
+
+ // -----------------
+ /**
+ * Returns the scheme name of the URL.
+ * \return Scheme name of the current Url object.
+ */
+ blocxx::String
+ getScheme() const;
+
+
+ // -----------------
+ /**
+ * Returns the encoded authority component of the URL.
+ *
+ * The returned authority string does not contain the leading
+ * "//" separator characters, but just its "user:pass@host:port"
+ * content only.
+ *
+ * \return The encoded authority component string.
+ */
+ blocxx::String
+ getAuthority() const;
+
+ /**
+ * Returns the username from the URL authority.
+ * \param eflag Flag if the usename should be percent-decoded or not.
+ * \return The username sub-component from the URL authority.
+ * \throws url::UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ blocxx::String
+ getUsername(EEncoding eflag = ca_mgm::url::E_DECODED) const;
+
+ /**
+ * Returns the password from the URL authority.
+ * \param eflag Flag if the password should be percent-decoded or not.
+ * \return The password sub-component from the URL authority.
+ * \throws url::UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ blocxx::String
+ getPassword(EEncoding eflag = ca_mgm::url::E_DECODED) const;
+
+ /**
+ * Returns the hostname or IP from the URL authority.
+ *
+ * In case the Url contains an IP number, it may be surrounded
+ * by "[" and "]" characters, for example "[::1]" for an IPv6
+ * localhost address.
+ *
+ * \param eflag Flag if the host should be percent-decoded or not.
+ * \return The host sub-component from the URL authority.
+ * \throws url::UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ blocxx::String
+ getHost(EEncoding eflag = ca_mgm::url::E_DECODED) const;
+
+ /**
+ * Returns the port from the URL authority.
+ * \return The port sub-component from the URL authority.
+ */
+ blocxx::String
+ getPort() const;
+
+
+ // -----------------
+ /**
+ * Returns the encoded path component of the URL.
+ *
+ * The path data contains the path name, optionally
+ * followed by path parameters separated with a ";"
+ * character, for example "/foo/bar;version=1.1".
+ *
+ * \return The encoded path component of the URL.
+ */
+ blocxx::String
+ getPathData() const;
+
+ /**
+ * Returns the path name from the URL.
+ * \param eflag Flag if the path should be decoded or not.
+ * \return The path name sub-component without path parameters
+ * from Path-Data component of the URL.
+ * \throws url::UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ blocxx::String
+ getPathName(EEncoding eflag = ca_mgm::url::E_DECODED) const;
+
+ /**
+ * Returns the path parameters from the URL.
+ * \return The encoded path parameters from the URL.
+ */
+ blocxx::String
+ getPathParams() const;
+
+ /**
+ * Returns an array with path parameter substrings.
+ *
+ * The default path parameter separator is the \c ',' character.
+ * A schema specific object may overide the default separators.
+ *
+ * For example, the path parameters string "foo=1,bar=2" is splited
+ * by default into an array containing the substrings "foo=1" and
+ * "bar=2".
+ *
+ * \return The path parameters splited into an array of substrings.
+ */
+ blocxx::StringArray
+ getPathParamsArray() const;
+
+ /**
+ * Returns a string map with path parameter keys and values.
+ *
+ * The default path parameter separator is the \c ',' character,
+ * the default key/value separator for the path parameters is
+ * the \c '=' character.
+ * A schema specific object may overide the default separators.
+ *
+ * For example, the path parameters string "foo=1,bar=2" is splited
+ * into a map containing "foo" = "1" and "bar" = "2" by default.
+ *
+ * \param eflag Flag if the path parameter keys and values should
+ * be decoded or not.
+ * \return The path parameters key and values as a string map.
+ * \throws url::UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ * \throws url::UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ ca_mgm::url::ParamMap
+ getPathParamsMap(EEncoding eflag = ca_mgm::url::E_DECODED) const;
+
+ /**
+ * Return the value for the specified path parameter.
+ *
+ * For example, if the path parameters string is "foo=1,bar=2"
+ * the method will return the substring "1" for the param key
+ * "foo" and "2" for the param key "bar".
+ *
+ * \param param The path parameter key.
+ * \param eflag Flag if the path parameter keys and values should
+ * be decoded or not.
+ * \return The value for the path parameter key or empty string.
+ * \throws url::UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ * \throws url::UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ blocxx::String
+ getPathParam(const blocxx::String ¶m,
+ EEncoding eflag = ca_mgm::url::E_DECODED) const;
+
+
+ // -----------------
+ /**
+ * Returns the encoded query string component of the URL.
+ *
+ * The query string is returned without first "?" (separator)
+ * character. Further "?" characters as in e.g. LDAP URL's
+ * remains in the returned string.
+ *
+ * \return The encoded query string component of the URL.
+ */
+ blocxx::String
+ getQueryString() const;
+
+ /**
+ * Returns an array with query string parameter substrings.
+ *
+ * The default query string parameter separator is the \c '&'
+ * character.
+ * A schema specific object may overide the default separators.
+ *
+ * For example, the query string "foo=1&bar=2" is splited by
+ * default into an array containing the substrings "foo=1" and
+ * "bar=2".
+ *
+ * \return The query string splited into an array of substrings.
+ */
+ blocxx::StringArray
+ getQueryStringArray() const;
+
+ /**
+ * Returns a string map with query parameter and their values.
+ *
+ * The default query string parameter separator is the \c ','
+ * character, the default key/value separator the \c '=' character.
+ * A schema specific object may overide the default separators.
+ *
+ * For example, the query string "foo=1&bar=2" is splited by
+ * default into a map containing "foo" = "1" and "bar" = "2".
+ *
+ * \param eflag Flag if the query string keys and values should
+ * be decoded or not.
+ * \return The query string as a key/value string map.
+ * \throws url::UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ * \throws url::UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ ca_mgm::url::ParamMap
+ getQueryStringMap(EEncoding eflag = ca_mgm::url::E_DECODED) const;
+
+ /**
+ * Return the value for the specified query parameter.
+ *
+ * For example, if the query string is "foo=1,bar=2" the method
+ * will return the substring "1" for the param key "foo" and
+ * "2" for the param key "bar".
+ *
+ * \param param The query parameter key.
+ * \param eflag Flag if the query parameter keys and values should
+ * be decoded or not.
+ * \return The value for the query parameter key or empty string.
+ * \throws url::UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ * \throws url::UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ blocxx::String
+ getQueryParam(const blocxx::String ¶m,
+ EEncoding eflag = ca_mgm::url::E_DECODED) const;
+
+
+ // -----------------
+ /**
+ * Returns the encoded fragment component of the URL.
+ * \param eflag Flag if the fragment should be percent-decoded or not.
+ * \return The encoded fragment component of the URL.
+ * \throws url::UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ blocxx::String
+ getFragment(EEncoding eflag = ca_mgm::url::E_DECODED) const;
+
+
+ // -----------------
+ /**
+ * \brief Set the scheme name in the URL.
+ * \param scheme The new scheme name.
+ * \throws url::UrlBadComponentException if the \p scheme
+ * contains an invalid character or is empty.
+ */
+ void
+ setScheme(const blocxx::String &scheme);
+
+
+ // -----------------
+ /**
+ * \brief Set the authority component in the URL.
+ *
+ * The \p authority string shoud contain the "user:pass@host:port"
+ * sub-components without any leading "//" separator characters.
+ *
+ * \param authority The encoded authority component string.
+ * \throws url::UrlNotAllowedException if the \p authority
+ * has to be empty in for the current scheme.
+ * \throws url::UrlBadComponentException if the \p authority
+ * contains an invalid character.
+ * \throws url::UrlParsingException if \p authority parsing fails.
+ */
+ void
+ setAuthority(const blocxx::String &authority);
+
+ /**
+ * \brief Set the username in the URL authority.
+ * \param user The new username.
+ * \param eflag If the \p username is encoded or not.
+ * \throws url::UrlNotAllowedException if the \p user
+ * has to be empty in for the current scheme
+ * \throws url::UrlBadComponentException if the \p user
+ * contains an invalid character.
+ */
+ void
+ setUsername(const blocxx::String &user,
+ EEncoding eflag = ca_mgm::url::E_DECODED);
+
+ /**
+ * \brief Set the password in the URL authority.
+ * \param pass The new password.
+ * \param eflag If the \p password is encoded or not.
+ * \throws url::UrlNotAllowedException if the \p pass
+ * has to be empty in for the current scheme.
+ * \throws url::UrlBadComponentException if the \p pass
+ * contains an invalid character.
+ */
+ void
+ setPassword(const blocxx::String &pass,
+ EEncoding eflag = ca_mgm::url::E_DECODED);
+
+ /**
+ * \brief Set the hostname or IP in the URL authority.
+ *
+ * The \p host parameter may contain a hostname, an IPv4 address
+ * in dotted-decimal form or an IPv6 address literal encapsulated
+ * within square brackets (RFC3513, Sect. 2.2).
+ *
+ * A hostname may contain national alphanumeric UTF8 characters
+ * (letters other than ASCII a-z0-9), that will be encoded.
+ * This function allows to specify both, a encoded or decoded
+ * hostname.
+ *
+ * Other IP literals in "[v ... ]" square bracket format are not
+ * supported by the implementation in UrlBase class.
+ *
+ * \param host The new hostname or IP address.
+ * \throws url::UrlNotAllowedException if the \p host (authority)
+ * has to be empty in for the current scheme.
+ * \throws url::UrlBadComponentException if the \p host is invalid.
+ */
+ void
+ setHost(const blocxx::String &host,
+ EEncoding eflag = ca_mgm::url::E_DECODED);
+
+ /**
+ * \brief Set the port number in the URL authority.
+ * \param port The new port number.
+ * \throws url::UrlNotAllowedException if the \p port (authority)
+ * has to be empty in for the current scheme.
+ * \throws url::UrlBadComponentException if the \p port is invalid.
+ */
+ void
+ setPort(const blocxx::String &port);
+
+
+ // -----------------
+ /**
+ * \brief Set the path data component in the URL.
+ *
+ * By default, the \p pathdata string may include path
+ * parameters separated by the ";" separator character.
+ *
+ * \param pathdata The encoded path data component string.
+ * \throws url::UrlBadComponentException if the \p pathdata
+ * contains an invalid character.
+ */
+ void
+ setPathData(const blocxx::String &pathdata);
+
+ /**
+ * \brief Set the path name.
+ * \param path The new path name.
+ * \param eflag If the \p path name is encoded or not.
+ * \throws url::UrlBadComponentException if the \p path name
+ * contains an invalid character.
+ */
+ void
+ setPathName(const blocxx::String &path,
+ EEncoding eflag = ca_mgm::url::E_DECODED);
+
+ /**
+ * \brief Set the path parameters.
+ * \param params The new encoded path parameter string.
+ * \throws url::UrlBadComponentException if the path \p params
+ * contains an invalid character.
+ */
+ void
+ setPathParams(const blocxx::String ¶ms);
+
+ /**
+ * \brief Set the path parameters.
+ * \param parray The array with encoded path parameters.
+ * \throws url::UrlBadComponentException if the \p parray
+ * contains an invalid character.
+ */
+ void
+ setPathParamsArray(const blocxx::StringArray &parray);
+
+ /**
+ * \brief Set the path parameters.
+ * \param pmap The map with decoded path parameters.
+ * \throws url::UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ */
+ void
+ setPathParamsMap(const ca_mgm::url::ParamMap &pmap);
+
+ /**
+ * \brief Set or add value for the specified path parameter.
+ * \param param The decoded path parameter name.
+ * \param value The decoded path parameter value.
+ * \throws url::UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ * \throws url::UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ void
+ setPathParam(const blocxx::String ¶m, const blocxx::String &value);
+
+
+ // -----------------
+ /**
+ * \brief Set the query string in the URL.
+ * \param querystr The new encoded query string.
+ * \throws url::UrlBadComponentException if the \p querystr
+ * contains an invalid character.
+ */
+ void
+ setQueryString(const blocxx::String &querystr);
+
+ /**
+ * \brief Set the query parameters.
+ * \param qarray The array with encoded query parameters.
+ * \throws url::UrlBadComponentException if the \p qarray
+ * contains an invalid character.
+ */
+ void
+ setQueryStringArray(const blocxx::StringArray &qarray);
+
+ /**
+ * \brief Set the query parameters.
+ * \param qmap The map with decoded query parameters.
+ * \throws url::UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ */
+ void
+ setQueryStringMap(const ca_mgm::url::ParamMap &qmap);
+
+ /**
+ * \brief Set or add value for the specified query parameter.
+ * \param param The decoded query parameter name.
+ * \param value The decoded query parameter value.
+ * \throws url::UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ * \throws url::UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ void
+ setQueryParam(const blocxx::String ¶m, const blocxx::String &value);
+
+
+ // -----------------
+ /**
+ * \brief Set the fragment string in the URL.
+ * \param fragment The new fragment string.
+ * \param eflag If the \p fragment is encoded or not.
+ * \throws url::UrlBadComponentException if the \p fragment
+ * contains an invalid character.
+ */
+ void
+ setFragment(const blocxx::String &fragment,
+ EEncoding eflag = ca_mgm::url::E_DECODED);
+
+
+ // -----------------
+ /**
+ * Return the view options of the current object.
+ *
+ * This method is used to query the view options
+ * used by the asString() method.
+ *
+ * \return The current view option combination.
+ */
+ ViewOptions
+ getViewOptions() const;
+
+ /**
+ * Change the view options of the current object.
+ *
+ * This method is used to change the view options
+ * used by the asString() method.
+ *
+ * \param vopts New view options combination.
+ */
+ void
+ setViewOptions(const ViewOptions &vopts);
+
+ /**
+ * Stream output operator.
+ * @param os The output stream reference.
+ * @param url The Url object.
+ * @param The output stream reference.
+ */
+ friend std::ostream &
+ operator<<(std::ostream &os, const Url &url);
+
+private:
+ url::UrlRef m_impl;
+};
+
+
+// -------------------------------------------------------------------
+} // End url namespace
+} // End of LIMAL_NAMESPACE
+#endif // LIMAL_URLUTILS_HPP
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/limal/UrlBase.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/UrlBase.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/UrlBase.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/UrlBase.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,1185 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: UrlBase.hpp
+
+ Author: Marius Tomaschewski
+ Maintainer: Marius Tomaschewski
+
+/-*/
+/**
+ * @file UrlBase.hpp
+ * @brief LiMaL url base class.
+ */
+#ifndef LIMAL_URLBASE_HPP
+#define LIMAL_URLBASE_HPP
+
+#include
+#include
+#include
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+namespace url
+{
+
+// ---------------------------------------------------------------
+/**
+ * Url::asString() view options.
+ *
+ * A instance of this class represents a combination of view options.
+ *
+ * It provides ViewOptions::operator+() and ViewOptions::operator-()
+ * to modify a view option combination and a ViewOptions::has()
+ * method, to check if a specified option is enabled or not.
+ */
+struct ViewOptions
+{
+ /**
+ * Enumeration of view option constants.
+ */
+ enum EViewOption
+ {
+ /** @{ */
+ /**
+ * Option to include scheme name in the URL string.
+ *
+ * Disabling this option causes, that the URL string
+ * contains the path, query and fragment components
+ * only, for example just "/foo/bar.txt".
+ *
+ * This option is \b enabled by default.
+ */
+ WITH_SCHEME = 1L << 0,
+ /**
+ * Option to include username in the URL string.
+ *
+ * This option depends on a enabled WITH_SCHEME and
+ * WITH_HOST options and is \b enabled by default.
+ */
+ WITH_USERNAME = 1L << 1,
+ /**
+ * Option to include password in the URL string.
+ *
+ * This option depends on a enabled WITH_SCHEME,
+ * WITH_HOST and WITH_USERNAME options and is
+ * \b disabled by default, causing to hide the
+ * password in the URL authority.
+ */
+ WITH_PASSWORD = 1L << 2,
+ /**
+ * Option to include hostname in the URL string.
+ *
+ * This option depends on a enabled WITH_SCHEME
+ * option and is \b enabled by default.
+ */
+ WITH_HOST = 1L << 3,
+ /**
+ * Option to include port number in the URL string.
+ *
+ * This option depends on a enabled WITH_SCHEME and
+ * WITH_HOST options and is \b enabled by default.
+ */
+ WITH_PORT = 1L << 4,
+ /**
+ * Option to include path name in the URL string.
+ *
+ * This option is \b enabled by default.
+ */
+ WITH_PATH_NAME = 1L << 5,
+ /**
+ * Option to include path parameters in the URL string.
+ *
+ * This option depends on a enabled WITH_PATH_NAME
+ * option and is \b disabled by default, causing to
+ * hide the path parameters.
+ */
+ WITH_PATH_PARAMS = 1L << 6,
+ /**
+ * Option to include query string in the URL string.
+ *
+ * This option is \b enabled by default.
+ */
+ WITH_QUERY_STR = 1L << 7,
+ /**
+ * Option to include fragment string in the URL string.
+ *
+ * This option is \b enabled by default.
+ */
+ WITH_FRAGMENT = 1L << 8,
+ /** @} */
+
+ /** @{ */
+ /**
+ * Explicitely include the URL authority separator "//".
+ *
+ * It causes, that the URL string includes an empty URL
+ * authority, for example:
+ * "file:///foo.txt" instead of just "file:/foo.txt".
+ *
+ * This option depends on a enabled WITH_SCHEME view
+ * option and is enabled by default.
+ */
+ EMPTY_AUTHORITY = 1L << 10,
+ /**
+ * Explicitely include the "/" path character.
+ *
+ * It causes, that a "/" is added to the Url if the path
+ * name is empty, for example:
+ *
+ * "http://localhost/" instead of just "http://localhost".
+ *
+ * This option depends on a enabled WITH_PATH_NAME view
+ * option and is enabled by default.
+ */
+ EMPTY_PATH_NAME = 1L << 11,
+ /**
+ * Explicitely include the path parameters separator ";".
+ *
+ * It causes, that the URL allways contains the ";" path
+ * parameters separator.
+ *
+ * This option depends on a enabled EMPTY_PATH_NAME view
+ * option and is disabled by default.
+ */
+ EMPTY_PATH_PARAMS = 1L << 12,
+ /**
+ * Explicitely include the query string separator "?".
+ *
+ * It causes, that if the query string is requested using
+ * the WITH_QUERY_STR option, the URL allways contains the
+ * "?" query string separator, even if the query string is
+ * empty.
+ * This option depends on a enabled WITH_QUERY_STR view
+ * option and is disabled by default.
+ */
+ EMPTY_QUERY_STR = 1L << 13,
+ /**
+ * Explicitely include the fragment string separator "#".
+ *
+ * It causes, that if the fragment string is requested using
+ * the WITH_FRAGMENT option, the URL allways contains the "#"
+ * fragment string separator, even if the fragment string is
+ * empty.
+ * This option depends on a enabled WITH_FRAGMENT view
+ * option and is disabled by default.
+ */
+ EMPTY_FRAGMENT = 1L << 14,
+ /** @} */
+ };
+
+ /**
+ * Create instance with default combination of view options.
+ *
+ * By default, following view options are enabled:
+ * WITH_SCHEME, WITH_USERNAME, WITH_HOST,
+ * WITH_PORT, WITH_PATH_NAME, WITH_QUERY_STR,
+ * WITH_FRAGMENT, EMPTY_AUTHORITY, EMPTY_PATH_NAME.
+ */
+ ViewOptions();
+
+ /**
+ * Adds \p l and \p r to a new option combination.
+ *
+ * @return The new option combination.
+ */
+ friend inline ViewOptions
+ operator + (const ViewOptions &lv, const ViewOptions &rv)
+ {
+ return ViewOptions(lv.opt | rv.opt);
+ }
+ friend inline ViewOptions
+ operator + (const ViewOptions &v, EViewOption o)
+ {
+ return ViewOptions(v.opt | static_cast<int>(o));
+ }
+ friend inline ViewOptions
+ operator + (const EViewOption lo, EViewOption ro)
+ {
+ return ViewOptions(static_cast<int>(lo) | static_cast<int>(ro));
+ }
+
+ /**
+ * Substract \p r from \p l to a new option combination.
+ *
+ * @return The new option combination.
+ */
+ friend inline ViewOptions
+ operator - (const ViewOptions &vl, const ViewOptions &vr)
+ {
+ return ViewOptions(vl.opt & ~vr.opt);
+ }
+ friend inline ViewOptions
+ operator - (const ViewOptions &v, EViewOption o)
+ {
+ return ViewOptions(v.opt & ~ static_cast<int>(o));
+ }
+
+ /**
+ * Assign specified option combination \p o to the current object.
+ *
+ * \param o The option or option combination to make a copy of.
+ * \return A reference to this option combination.
+ */
+ inline ViewOptions &
+ operator = (const ViewOptions &v)
+ {
+ opt = v.opt;
+ return *this;
+ }
+
+ inline ViewOptions &
+ operator += (const ViewOptions &v)
+ {
+ opt |= v.opt;
+ return *this;
+ }
+ inline ViewOptions &
+ operator += (EViewOption o)
+ {
+ opt |= static_cast<int>(o);
+ return *this;
+ }
+
+ inline ViewOptions &
+ operator -= (const ViewOptions &v)
+ {
+ opt &= ~ v.opt;
+ return *this;
+ }
+ inline ViewOptions &
+ operator -= (EViewOption o)
+ {
+ opt &= ~ static_cast<int>(o);
+ return *this;
+ }
+
+ /**
+ * Check if specified option \p o is set in the current object.
+ * \param o A view option constant.
+ * \return True, if specified option \p o is
+ * set/enabled in the current object.
+ */
+ inline bool
+ has(EViewOption o) const
+ {
+ return opt & static_cast<int>(o);
+ }
+
+ /**
+ * Check if specified options \p o are set in the current object.
+ * \param o A view options set.
+ * \return True, if specified options \p o are
+ * set/enabled in the current object.
+ */
+ inline bool
+ has(const ViewOptions &v) const
+ {
+ return opt & v.opt;
+ }
+
+private:
+ ViewOptions(int o);
+ int opt;
+};
+
+
+// ---------------------------------------------------------------
+/**
+ * Forward declaration of internal UrlBase data.
+ */
+class UrlBaseData;
+
+
+// ---------------------------------------------------------------
+/**
+ * \brief Generic Url base class.
+ *
+ * The UrlBase class implements default behaviour for URL
+ * manipulations and a base for implementation of scheme-
+ * specialized URL's for the Url class.
+ *
+ */
+class UrlBase
+{
+public:
+
+ /**
+ * Destroys the current object.
+ */
+ virtual
+ ~UrlBase();
+
+ /**
+ * Create an empty Url object.
+ */
+ UrlBase();
+
+ /**
+ * Create a new Url object as copy of the given one.
+ * \param url The Url object to make a copy of.
+ */
+ UrlBase(const UrlBase &url);
+
+ /**
+ * \brief Construct new object and initializes it with
+ * specified URL components.
+ *
+ * \param components The url main component string to use.
+ * \throws UrlNotAllowedException if one of the components
+ * is not allowed for the scheme.
+ * \throws UrlBadComponentException if one of the components
+ * contains an invalid character.
+ */
+ UrlBase(const UrlComponents &components);
+
+ /**
+ * Create a new Url object from from percent-encoded URL string.
+ *
+ * \param urlString The url string.
+ * \throws url::UrlParsingException if parsing of the url fails.
+ * \throws url::UrlNotAllowedException if one of the components
+ * is not allowed for the scheme.
+ * \throws url::UrlBadComponentException if one of the components
+ * contains an invalid character.
+ */
+ UrlBase(const blocxx::String &urlString);
+
+
+ // -----------------
+ /**
+ * \brief Assign shared copy of \p url to the current object.
+ *
+ * Upon return, both objects will point to the same underlying data.
+ * This state will remain until one of the object is modified.
+ *
+ * \param url The UrlBase object to make a copy of.
+ * \return A reference to this object.
+ */
+ UrlBase&
+ operator = (const UrlBase &url);
+
+
+ /**
+ * \brief Assigns parsed percent-encoded URL string to the object.
+ *
+ * In case of a parse failure, the object will remain unchanged.
+ *
+ * \param urlString A percent-encoded URL string.
+ * \return A reference to this object.
+ * \throws url::UrlParsingException if parsing of the url fails.
+ * \throws url::UrlNotAllowedException if one of the components
+ * is not allowed for the scheme.
+ * \throws url::UrlNotSupportedException if the format of one of
+ * the components is not supported (e.g. IPvFeature host).
+ * \throws url::UrlBadComponentException if one of the components
+ * contains an invalid character.
+ */
+ UrlBase&
+ operator = (const blocxx::String &urlString);
+
+
+ // -----------------
+ /**
+ * \brief Clears all data in the object.
+ */
+ virtual void
+ clear();
+
+ /**
+ * Returns pointer to a copy of the current object.
+ *
+ * Should be reimplemented by all derived object using
+ * the copy constructor of the derived class, e.g.:
+ * \code
+ * return new MyUrlDerivedFromUrlBase(*this);
+ * \endcode
+ *
+ * \return A pointer to a copy of the current object.
+ */
+ virtual UrlBase *
+ clone() const;
+
+ /**
+ * \brief Initializes current object with new URL components.
+ *
+ * \param components The url main component string to use.
+ * \throws UrlNotAllowedException if one of the components
+ * is not allowed in the scheme.
+ * \throws UrlBadComponentException if one of the components
+ * contains an invalid character.
+ */
+ virtual void
+ init(const UrlComponents &components);
+
+
+ // -----------------
+ /**
+ * \brief Returns scheme names known by this object.
+ *
+ * This method is used in the isValidScheme() method and
+ * is intended to be reimplemented by derived classes to
+ * return the scheme names it implements (is restricted
+ * or compatible to).
+ *
+ * For example, if your derived class implements special
+ * features of LDAP URL's, this method may return "ldap"
+ * and "ldaps" scheme names.
+ *
+ * The UrlBase class returns an empty array, that signals
+ * that it is useable with all URL's.
+ *
+ * \return An array with scheme names known by this object.
+ */
+ virtual blocxx::StringArray
+ getKnownSchemes() const;
+
+ /**
+ * \brief Returns if scheme name is known to this object.
+ * \return True, if scheme name is known to this object.
+ */
+ virtual bool
+ isKnownScheme(const blocxx::String &scheme) const;
+
+
+ /**
+ * \brief Verifies specified scheme name.
+ *
+ * Verifies the generic syntax of the specified \p scheme name
+ * and if it is contained in the current object's list of known
+ * schemes (see getKnownSchemes()) if the list is not empty (as
+ * in the UrlBase class).
+ *
+ * \param scheme The scheme name to verify.
+ * \return True, if generic scheme name syntax is valid and
+ * the scheme name is known to the current object.
+ */
+ virtual bool
+ isValidScheme(const blocxx::String &scheme) const;
+
+ /**
+ * \brief Verifies the Url.
+ *
+ * Verifies if the current object contains a non-empty scheme
+ * name. Additional semantical URL checks may be performed by
+ * derived UrlBase-objects.
+ *
+ * \return True, if the Url seems to be valid.
+ */
+ virtual bool
+ isValid() const;
+
+
+ // -----------------
+ /**
+ * Returns a default string representation of the Url object.
+ *
+ * By default, a password in the URL will be hidden.
+ *
+ * \return A default string representation of the Url object.
+ */
+ virtual blocxx::String
+ toString() const;
+
+ /**
+ * Returns a string representation of the Url object.
+ *
+ * To include a password in the resulting Url string, use:
+ * \code
+ * url.asString(url.getViewOptions() +
+ * url::ViewOptions::WITH_PASSWORD);
+ * \endcode
+ *
+ * \param opts A combination of view options.
+ * \return A string representation of the Url object.
+ */
+ virtual blocxx::String
+ toString(const ca_mgm::url::ViewOptions &opts) const;
+
+
+ // -----------------
+ /**
+ * Returns the scheme name of the URL.
+ * \return Scheme name of the current Url object.
+ */
+ virtual blocxx::String
+ getScheme() const;
+
+
+ // -----------------
+ /**
+ * Returns the encoded authority component of the URL.
+ *
+ * The returned authority string does not contain the leading
+ * "//" separator characters, but just its "user:pass@host:port"
+ * content only.
+ *
+ * \return The encoded authority component string.
+ */
+ virtual blocxx::String
+ getAuthority() const;
+
+ /**
+ * Returns the username from the URL authority.
+ * \param eflag Flag if the usename should be percent-decoded or not.
+ * \return The username sub-component from the URL authority.
+ * \throws UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ virtual blocxx::String
+ getUsername(EEncoding eflag) const;
+
+ /**
+ * Returns the password from the URL authority.
+ * \param eflag Flag if the password should be percent-decoded or not.
+ * \return The password sub-component from the URL authority.
+ * \throws UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ virtual blocxx::String
+ getPassword(EEncoding eflag) const;
+
+ /**
+ * Returns the hostname or IP from the URL authority.
+ *
+ * In case the Url contains an IPv6 number, it is be surrounded
+ * by "[" and "]" characters, for example "[::1]" for an IPv6
+ * localhost address.
+ *
+ * \param eflag Flag if the host should be percent-decoded or not.
+ * \return The host sub-component from the URL authority.
+ * \throws UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ virtual blocxx::String
+ getHost(EEncoding eflag) const;
+
+ /**
+ * Returns the port number from the URL authority.
+ * \return The port sub-component from the URL authority.
+ */
+ virtual blocxx::String
+ getPort() const;
+
+
+ // -----------------
+ /**
+ * Returns the encoded path component of the URL.
+ *
+ * The path data contains the path name, optionally
+ * followed by path parameters separated with a ";"
+ * character, for example "/foo/bar;version=1.1".
+ *
+ * \return The encoded path component of the URL.
+ */
+ virtual blocxx::String
+ getPathData() const;
+
+ /**
+ * Returns the path name from the URL.
+ * \param eflag Flag if the path should be decoded or not.
+ * \return The path name sub-component without path parameters
+ * from path data component of the URL.
+ * \throws UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ virtual blocxx::String
+ getPathName(EEncoding eflag) const;
+
+ /**
+ * Returns the encoded path parameters from the URL.
+ * \return The encoded path parameters from the URL.
+ */
+ virtual blocxx::String
+ getPathParams() const;
+
+ /**
+ * Returns an array with encoded path parameter substrings.
+ *
+ * The default path parameter separator is the \c ',' character.
+ * A schema specific object may overide the default separators.
+ *
+ * For example, the path parameters string "foo=1,bar=2" is splited
+ * by default into an array containing the substrings "foo=1" and
+ * "bar=2".
+ *
+ * \return The encoded path parameters array.
+ */
+ virtual blocxx::StringArray
+ getPathParamsArray() const;
+
+ /**
+ * Returns a string map with path parameter keys and values.
+ *
+ * The default path parameter separator is the \c ',' character,
+ * the default key/value separator for the path parameters is
+ * the \c '=' character.
+ * A schema specific object may overide the default separators.
+ *
+ * For example, the path parameters string "foo=1,bar=2" is splited
+ * into a map containing "foo" = "1" and "bar" = "2" by default.
+ *
+ * \param eflag Flag if the path parameter keys and values should
+ * be decoded or not.
+ * \return The path parameters key and values as a string map.
+ * \throws UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ * \throws UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ virtual ca_mgm::url::ParamMap
+ getPathParamsMap(EEncoding eflag) const;
+
+ /**
+ * Return the value for the specified path parameter.
+ *
+ * For example, if the path parameters string is "foo=1,bar=2"
+ * the method will return the substring "1" for the param key
+ * "foo" and "2" for the param key "bar".
+ *
+ * \param param The path parameter key.
+ * \param eflag Flag if the path parameter keys and values should
+ * be decoded or not.
+ * \return The value for the path parameter key or empty string.
+ * \throws UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ * \throws UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ virtual blocxx::String
+ getPathParam(const blocxx::String ¶m, EEncoding eflag) const;
+
+
+ // -----------------
+ /**
+ * Returns the encoded query string component of the URL.
+ *
+ * The query string is returned without first "?" (separator)
+ * character. Further "?" characters as in e.g. LDAP URL's
+ * remains in the returned string.
+ *
+ * \return The encoded query string component of the URL.
+ */
+ virtual blocxx::String
+ getQueryString() const;
+
+ /**
+ * Returns an array with query string parameter substrings.
+ *
+ * The default query string parameter separator is the \c '&'
+ * character.
+ * A schema specific object may overide the default separators.
+ *
+ * For example, the query string "foo=1&bar=2" is splited by
+ * default into an array containing the substrings "foo=1" and
+ * "bar=2".
+ *
+ * \return The query string splited into an array of substrings.
+ */
+ virtual blocxx::StringArray
+ getQueryStringArray() const;
+
+ /**
+ * Returns a string map with query parameter and their values.
+ *
+ * The default query string parameter separator is the \c ','
+ * character, the default key/value separator the \c '=' character.
+ * A schema specific object may overide the default separators.
+ *
+ * For example, the query string "foo=1&bar=2" is splited by
+ * default into a map containing "foo" = "1" and "bar" = "2".
+ *
+ * \param eflag Flag if the query string keys and values should
+ * be decoded or not.
+ * \return The query string as a key/value string map.
+ * \throws UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ * \throws UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ virtual ca_mgm::url::ParamMap
+ getQueryStringMap(EEncoding eflag) const;
+
+ /**
+ * Return the value for the specified query parameter.
+ *
+ * For example, if the query string is "foo=1,bar=2" the method
+ * will return the substring "1" for the param key "foo" and
+ * "2" for the param key "bar".
+ *
+ * \param param The query parameter key.
+ * \param eflag Flag if the query parameter keys and values should
+ * be decoded or not.
+ * \return The value for the query parameter key or empty string.
+ * \throws UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ * \throws UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ virtual blocxx::String
+ getQueryParam(const blocxx::String ¶m, EEncoding eflag) const;
+
+
+ // -----------------
+ /**
+ * Returns the encoded fragment component of the URL.
+ * \param eflag Flag if the fragment should be percent-decoded or not.
+ * \return The encoded fragment component of the URL.
+ * \throws UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ virtual blocxx::String
+ getFragment(EEncoding eflag) const;
+
+
+ // -----------------
+ /**
+ * \brief Set the scheme name in the URL.
+ * \param scheme The new scheme name.
+ * \throws UrlBadComponentException if the \p scheme
+ * contains an invalid character or is empty.
+ */
+ virtual void
+ setScheme(const blocxx::String &scheme);
+
+
+ // -----------------
+ /**
+ * \brief Set the authority component in the URL.
+ *
+ * The \p authority string shoud not contain any leading
+ * "//" separator characters (just "user:pass@host:port").
+ *
+ * \param authority The authority component string.
+ * \throws UrlNotAllowedException if the \p authority
+ * has to be empty in for the current scheme.
+ * \throws UrlBadComponentException if the \p authority
+ * contains an invalid character.
+ * \throws UrlParsingException if \p authority parsing fails.
+ */
+ virtual void
+ setAuthority(const blocxx::String &authority);
+
+ /**
+ * \brief Set the username in the URL authority.
+ * \param user The new username.
+ * \param eflag If the \p username is encoded or not.
+ * \throws UrlNotAllowedException if the \p user
+ * has to be empty in for the current scheme.
+ * \throws UrlBadComponentException if the \p user
+ * contains an invalid character.
+ */
+ virtual void
+ setUsername(const blocxx::String &user,
+ EEncoding eflag);
+
+ /**
+ * \brief Set the password in the URL authority.
+ * \param pass The new password.
+ * \param eflag If the \p password is encoded or not.
+ * \throws UrlNotAllowedException if the \p pass
+ * has to be empty in for the current scheme.
+ * \throws UrlBadComponentException if the \p pass
+ * contains an invalid character.
+ */
+ virtual void
+ setPassword(const blocxx::String &pass,
+ EEncoding eflag);
+
+ /**
+ * \brief Set the hostname or IP in the URL authority.
+ *
+ * The \p host parameter may contain a hostname, an IPv4 address
+ * in dotted-decimal form or an IPv6 address literal encapsulated
+ * within square brackets (RFC3513, Sect. 2.2).
+ *
+ * A registered hostname (dns hostname) may contain national
+ * alphanumeric UTF8 characters (letters other than ASCII a-zA-Z),
+ * that has to be percent-encoded.
+ *
+ * Other IP literals in "[v ... ]" square bracket format are not
+ * supported by the implementation in UrlBase class.
+ *
+ * \param host The new hostname or IP address.
+ * \param eflag If the registered \p hostname is encoded or not.
+ * \throws UrlNotAllowedException if the \p host
+ * has to be empty in for the current scheme.
+ * \throws UrlBadComponentException if the \p host is invalid.
+ */
+ virtual void
+ setHost(const blocxx::String &host,
+ EEncoding eflag);
+
+ /**
+ * \brief Set the port number in the URL authority.
+ * \param port The new port number.
+ * \throws UrlNotAllowedException if the \p port
+ * has to be empty in for the current scheme.
+ * \throws UrlBadComponentException if the \p port is invalid.
+ */
+ virtual void
+ setPort(const blocxx::String &port);
+
+
+ // -----------------
+ /**
+ * \brief Set the path data component in the URL.
+ *
+ * By default, the \p pathdata string may include path
+ * parameters separated by the ";" separator character.
+ *
+ * \param pathdata The encoded path data component string.
+ * \throws UrlBadComponentException if the \p pathdata
+ * contains an invalid character.
+ */
+ virtual void
+ setPathData(const blocxx::String &pathdata);
+
+ /**
+ * \brief Set the path name.
+ * \param path The new path name.
+ * \param eflag If the \p path name is encoded or not.
+ * \throws UrlBadComponentException if the \p path name
+ * contains an invalid character.
+ */
+ virtual void
+ setPathName(const blocxx::String &path,
+ EEncoding eflag);
+
+ /**
+ * \brief Set the path parameters.
+ * \param params The new encoded path parameter string.
+ * \throws UrlBadComponentException if the path \p params
+ * contains an invalid character.
+ */
+ virtual void
+ setPathParams(const blocxx::String ¶ms);
+
+ /**
+ * \brief Set the path parameters.
+ * \param parray The array with encoded path parameters.
+ * \throws UrlBadComponentException if the \p parray
+ * contains an invalid character.
+ */
+ virtual void
+ setPathParamsArray(const blocxx::StringArray &parray);
+
+ /**
+ * \brief Set the path parameters.
+ * \param pmap The map with decoded path parameters.
+ * \throws UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ */
+ virtual void
+ setPathParamsMap(const ca_mgm::url::ParamMap &pmap);
+
+ /**
+ * \brief Set or add value for the specified path parameter.
+ * \param param The decoded path parameter name.
+ * \param value The decoded path parameter value.
+ * \throws UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ * \throws UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ virtual void
+ setPathParam(const blocxx::String ¶m, const blocxx::String &value);
+
+
+ // -----------------
+ /**
+ * \brief Set the query string in the URL.
+ *
+ * The \p querystr string parameter is supposed
+ * to not to contain the "?" URL query separator
+ * character (use just a "foo=bar&x=22" instead
+ * of "?foo=bar&x=22").
+ *
+ * \param querystr The new encoded query string.
+ * \throws UrlBadComponentException if the \p querystr
+ * contains an invalid character.
+ */
+ virtual void
+ setQueryString(const blocxx::String &querystr);
+
+ /**
+ * \brief Set the query parameters.
+ * \param qarray The array with encoded query parameters.
+ * \throws UrlBadComponentException if the \p qarray
+ * contains an invalid character.
+ */
+ virtual void
+ setQueryStringArray(const blocxx::StringArray &qarray);
+
+ /**
+ * \brief Set the query parameters.
+ * \param qmap The map with decoded query parameters.
+ * \throws UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ */
+ virtual void
+ setQueryStringMap(const ca_mgm::url::ParamMap &qmap);
+
+ /**
+ * \brief Set or add value for the specified query parameter.
+ * \param param The decoded query parameter name.
+ * \param value The decoded query parameter value.
+ * \throws UrlNotSupportedException if parameter parsing
+ * is not supported for a URL (scheme).
+ * \throws UrlDecodingException if the decoded result string
+ * would contain a '\\0' character.
+ */
+ virtual void
+ setQueryParam(const blocxx::String ¶m, const blocxx::String &value);
+
+
+ // -----------------
+ /**
+ * \brief Set the fragment string in the URL.
+ * \param fragment The new fragment string.
+ * \param eflag If the \p fragment is encoded or not.
+ * \throws UrlBadComponentException if the \p querystr
+ * contains an invalid character.
+ */
+ virtual void
+ setFragment(const blocxx::String &fragment,
+ EEncoding eflag);
+
+
+ // -----------------
+ /**
+ * Configures behaviour of the instance.
+ *
+ * This method is called in UrlBase constructors before
+ * any URL components are applied.
+ * Derived classes may reimplement this method to change
+ * the behaviour of the object.
+ * Use the config() methods to query and change them.
+ *
+ * The UrlBase class uses following config variables:
+ *
+ * - Common path parameter separators:
+ * - \a \c sep_pathparams \c ";"
+ * Separator used to split path parameters from path name.
+ * Setting it to empty string disables splitting of path
+ * name and path parameters. Set also rx_pathparams to an
+ * empty string.
+ * - \a \c psep_pathparam \c ","
+ * Separator between path parameters.
+ * - \a \c vsep_pathparam \c "="
+ * Separator between key and value of a path parameter.
+ * .
+ * .
+ *
+ * - Common query string separators:
+ * - \a \c psep_querystr \c "&"
+ * Separator between query string parameters.
+ * - \a \c vsep_querystr \c "="
+ * Separator between key and value of a query parameter.
+ * .
+ * .
+ *
+ * - Characters in URL components, that are safe without
+ * URL percent-encoding (see ca_mgm::url::encode()).
+ * - \a safe_username
+ * - \a safe_password
+ * - \a safe_hostname
+ * - \a safe_pathname
+ * - \a safe_pathparams
+ * - \a safe_querystr
+ * - \a safe_fragment
+ * .
+ * .
+ *
+ * - Regular expressions used to verify encoded URL
+ * components and their sub-components:
+ * - \a rx_username
+ * - \a rx_password
+ * - \a rx_pathname
+ * - \a rx_pathparams
+ * - \a rx_querystr
+ * - \a rx_fragment
+ * .
+ * .
+ */
+ virtual void
+ configure();
+
+
+ /**
+ * Get the value of a UrlBase configuration variable.
+ *
+ * See configure() method for names an purpose of the
+ * configuration variables used in UrlBase class.
+ *
+ * \param opt The name of the configuration variable.
+ * \return The value of the specified variable
+ * or empty string.
+ */
+ blocxx::String
+ config(const blocxx::String &opt) const;
+
+ /**
+ * Set the value of a UrlBase configuration variable.
+ *
+ * See configure() method for names an purpose of the
+ * configuration variables used in UrlBase class.
+ *
+ * \param opt The name of the configuration variable.
+ * \param val The new value for the configuration variable.
+ */
+ void
+ config(const blocxx::String &opt, const blocxx::String &val);
+
+
+ /**
+ * Return the view options of the current object.
+ *
+ * This method is used to query the view options
+ * used by the asString() method.
+ *
+ * \return The current view option combination.
+ */
+ ViewOptions
+ getViewOptions() const;
+
+ /**
+ * Change the view options of the current object.
+ *
+ * This method is used to change the view options
+ * used by the asString() method.
+ *
+ * \param vopts New view options combination.
+ */
+ void
+ setViewOptions(const ViewOptions &vopts);
+
+
+protected:
+ /**
+ * Utility method to cleanup an encoded path name.
+ *
+ * By default, this method makes sure, that the first slash
+ * in the path is not encoded, and that the second slash
+ * before the first path segment, is encoded (to "%2F").
+ * It modifies the path in the url, for example:
+ * "ftp://host//aaa//bbb" to "ftp://host/%2Faaa//bbb"
+ * or as encoded path only also "%2f/name" to "/%2fname".
+ *
+ * This operation is required to fulfill the path-absolute
+ * rule of RFC3986, if there is no authority. It avoids the
+ * missinterpretation of the path as an authority separator.
+ *
+ * It is not required if there is an authority ("//" behind
+ * the "scheme:"), that is in the path-abempty rule, but it
+ * is used e.g. in ftp url's defined by RFC1738.
+ *
+ * We apply this operation in both cases (for all paths),
+ * but if \p authority is true, the encoding of the second
+ * slash depends on the schema configuration (for ftp only).
+ *
+ * \param path The encoded path name to cleanup.
+ * \param authority Whether the url contains authority or not.
+ * \return A modified encoded path.
+ */
+ virtual blocxx::String
+ cleanupPathName(const blocxx::String &path, bool authority) const;
+
+ /**
+ * Utility method to cleanup an encoded path name.
+ *
+ * This variant of the method checks if the host component
+ * in the url is empty or not to differentiate if there is
+ * an authority.
+ *
+ * \param path The encoded path name to cleanup.
+ * \return A modified encoded path.
+ */
+ virtual blocxx::String
+ cleanupPathName(const blocxx::String &path) const;
+
+ virtual void
+ checkValidScheme(const blocxx::String &scheme, EEncoding eflag) const;
+
+ virtual void
+ checkValidUser(const blocxx::String &user, EEncoding eflag) const;
+
+ virtual void
+ checkValidPass(const blocxx::String &pass, EEncoding eflag) const;
+
+ /**
+ * \brief Verifies specified host or IP.
+ *
+ * It verifies, if the specified \p host parameter contains
+ * a hostname, an IPv4 address in dotted-decimal form or an
+ * IPv6 address literal encapsulated within square brackets
+ * (RFC3513, Sect. 2.2).
+ *
+ * A hostname in the \p host parameter, may contain national
+ * alphanumeric UTF8 characters (letters other than ASCII
+ * a-zA-Z) and allows to specify both, a encoded or decoded
+ * hostname.
+ *
+ * This function does not perform any hostname lookups and
+ * supports only IPv6 addresses in "[ ... ]" notation. The
+ * "[v ... ]" square bracket format is not supported by
+ * this implementation.
+ *
+ * \param host The host name or IP to verify.
+ * \throws UrlNotSupportedException if the @p hostname is in
+ * the unsuported "[v ... ]" square bracket format.
+ * \throws UrlBadComponentException if the hostname is invalid.
+ */
+ virtual void
+ checkValidHost(const blocxx::String &host, EEncoding eflag) const;
+
+ /**
+ * \brief Verifies if specified port number is in the range 0..65535.
+ *
+ * \param port The port number to verify.
+ * \throws UrlBadComponentException if the port number is invalid.
+ */
+ virtual void
+ checkValidPort(const blocxx::String &port, EEncoding eflag) const;
+
+ virtual void
+ checkValidPathName(const blocxx::String &path, EEncoding eflag) const;
+
+ virtual void
+ checkValidPathParams(const blocxx::String ¶ms, EEncoding eflag) const;
+
+ virtual void
+ checkValidQueryStr(const blocxx::String &querystr, EEncoding eflag) const;
+
+ virtual void
+ checkValidFragment(const blocxx::String &fragment, EEncoding eflag) const;
+
+private:
+ blocxx::COWReference<UrlBaseData> m_data;
+};
+
+
+// -------------------------------------------------------------------
+/**
+ * \brief Copy-On-Write Url reference.
+ */
+typedef blocxx::COWReference<UrlBase> UrlRef;
+
+
+// -------------------------------------------------------------------
+} // End url namespace
+} // End of LIMAL_NAMESPACE
+#endif // LIMAL_URLBASE_HPP
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/limal/UrlUtils.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/UrlUtils.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/UrlUtils.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/UrlUtils.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,391 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: UrlUtils.hpp
+
+ Author: Marius Tomaschewski
+ Maintainer: Marius Tomaschewski
+
+/-*/
+/**
+ * @file UrlUtils.hpp
+ * @brief LiMaL url utilities.
+ */
+#ifndef LIMAL_URLUTILS_HPP
+#define LIMAL_URLUTILS_HPP
+
+#include
+#include
+#include "blocxx/Exception.hpp"
+#include
+#include
+#include
+
+
+// -------------------------------------------------------------------
+namespace LIMAL_NAMESPACE
+{
+namespace url
+{
+
+// -------------------------------------------------------------------
+/**
+ * @class UrlException
+ * Base class common for all URL exceptions.
+ */
+BLOCXX_DECLARE_EXCEPTION (Url);
+
+
+// -------------------------------------------------------------------
+/**
+ * @class UrlParsingException
+ * Thrown if the url or a component can't be parsed at all.
+ */
+BLOCXX_DECLARE_EXCEPTION2(UrlParsing, UrlException);
+
+
+// -------------------------------------------------------------------
+/**
+ * @class UrlDecodingException
+ * Thrown if the encoded string contains a NUL byte (%00).
+ */
+BLOCXX_DECLARE_EXCEPTION2(UrlDecoding, UrlException);
+
+
+// -------------------------------------------------------------------
+/**
+ * @class UrlBadComponentException
+ * Thrown if a url component is invalid.
+ */
+BLOCXX_DECLARE_EXCEPTION2(UrlBadComponent, UrlException);
+
+
+// -------------------------------------------------------------------
+/**
+ * @class UrlNotAllowedException
+ * Thrown if scheme does not allow a component.
+ */
+BLOCXX_DECLARE_EXCEPTION2(UrlNotAllowed, UrlException);
+
+
+// -------------------------------------------------------------------
+/**
+ * @class UrlNotSupportedException
+ * Thrown if a feature e.g. parsing of a component
+ * is not supported for the url/scheme.
+ */
+BLOCXX_DECLARE_EXCEPTION2(UrlNotSupported, UrlException);
+
+
+// -------------------------------------------------------------------
+/** A parameter map container.
+ * A string map, containing key and value pairs parsed from a
+ * PathParam- or Query-String.
+ */
+typedef blocxx::Mapblocxx::String,blocxx::String ParamMap;
+
+
+// -------------------------------------------------------------------
+/**
+ * Simple structure containing main url components.
+ */
+struct UrlComponents
+{
+ blocxx::String scheme;
+ blocxx::String authority;
+ blocxx::String pathdata;
+ blocxx::String querystr;
+ blocxx::String fragment;
+ bool has_scheme;
+ bool has_authority;
+ bool has_querystr;
+ bool has_fragment;
+};
+
+
+// -------------------------------------------------------------------
+/**
+ * Simple structure containing url authority components.
+ */
+struct UrlAuthority
+{
+ blocxx::String user;
+ blocxx::String pass;
+ blocxx::String host;
+ blocxx::String port;
+ bool has_user;
+ bool has_pass;
+ bool has_port;
+};
+
+
+// -------------------------------------------------------------------
+/** Encoding flags.
+ */
+typedef enum {
+ E_ENCODED, //!< Flag to request encoded string(s).
+ E_DECODED //!< Flag to request decoded string(s).
+} EEncoding;
+
+
+// -------------------------------------------------------------------
+/** Encodes a string using URL percent encoding.
+ *
+ * By default, all characters except of "a-zA-Z0-9_.-" will be encoded.
+ * Additional characters from the set ":/?#[]@!$&'()*+,;=", that are
+ * safe for a URL compoent without encoding, can be specified in the
+ * @p safe argument.
+ *
+ * If the @p eflag parameter is set to E_ENCODED, then already encoded
+ * substrings will be detected and not encoded a second time.
+ *
+ * The following function call will encode the "@" character as "%40",
+ * but skip encoding of the "%" character, because the @p eflag is set
+ * to E_ENCODED and "%ba" is detected as a valid encoded character.
+ * @code
+ * ca_mgm::url::encode("foo%bar@localhost", "", E_ENCODED);
+ * @endcode
+ * With @p eflag set to E_DECODED, the "%" character would be encoded
+ * as well. The complete encoded string would be "foo%25bar%40localhost".
+ *
+ * @param str A string to encode.
+ * @param safe Characters safe to skip in encoding,
+ * e.g. "/" for path names.
+ * @param eflag If to detect and skip already encoded substrings.
+ * @return A percent encoded string.
+ */
+blocxx::String
+encode(const blocxx::String &str,
+ const blocxx::String &safe = "",
+ ca_mgm::url::EEncoding eflag = E_DECODED);
+
+
+// -------------------------------------------------------------------
+/** Encodes a byte buffer using URL percent encoding.
+ *
+ * For more informations, see encode() function.
+ *
+ * @param buf A string buffer to encode (binary data).
+ * @param safe Characters safe to skip in encoding,
+ * e.g. "/" for path names.
+ * @param eflag If to detect and skip already encoded substrings.
+ * @return A percent encoded string.
+ */
+blocxx::String
+encode_buf(const ca_mgm::ByteBuffer &buf,
+ const blocxx::String &safe = "",
+ ca_mgm::url::EEncoding eflag = E_DECODED);
+
+
+// -------------------------------------------------------------------
+/** Decodes a percent-encoded string into a string.
+ *
+ * Replaces all occurences of @c "%<hex><hex>" in the @p str string
+ * with the character encoded using the two hexadecimal digits that
+ * follows the "%" character.
+ *
+ * For example, the encoded string "%40%3F%3D%26%25" will be decoded
+ * to "@?=&%".
+ *
+ * @param str A string to decode.
+ * @return A decoded strig.
+ * @throws UrlDecodingException if @p str contains encoded NUL byte.
+ */
+blocxx::String
+decode(const blocxx::String &str);
+
+
+// -------------------------------------------------------------------
+/** Decodes a percent-encoded string into a byte buffer.
+ *
+ * Replaces all occurences of @c "%<hex><hex>" in the @p str string
+ * with the character encoded using the two hexadecimal digits that
+ * follows the "%" character.
+ *
+ * For example, the encoded string "%40%3F%3D%26%25" will be decoded
+ * to "@?=&%".
+ *
+ * @param str An encoded string to decode.
+ * @param allowNUL A flag, if @c "%00" (encoded @c '\\0') is allowed.
+ * @return A byte buffer with decoded strig.
+ * @throws UrlDecodingException if @p allowNUL @p str contains
+ * encoded NUL byte (@c "%00").
+ */
+ca_mgm::ByteBuffer
+decode_buf(const blocxx::String &str, bool allowNUL);
+
+
+// -------------------------------------------------------------------
+/** Encode one character.
+ *
+ * Encode the specified character @p c into its @c "%<hex><hex>"
+ * representation.
+ *
+ * @param c A character to encode.
+ * @return A percent encoded representation of the character,
+ * e.g. %20 for a ' ' (space).
+ */
+blocxx::String
+encode_octet(const unsigned char c);
+
+
+// -------------------------------------------------------------------
+/** Decode one character.
+ *
+ * Decode the @p hex parameter pointing to (at least) two hexadecimal
+ * digits into its character value and return it.
+ *
+ * Example:
+ * @code
+ * char *str = "%40";
+ * char *pct = strchr(str, '%');
+ * int chr = pct ? decode_octet(pct+1) : -1;
+ * // chr is set to the '@' ASCII character now.
+ * @endcode
+ *
+ * @param hex Pointer to two hex characters representing
+ * the character value in percent-encoded strings.
+ * @return The value (0-255) encoded in the @p hex characters or -1
+ * if @p hex does not point to two hexadecimal characters.
+ */
+int
+decode_octet(const char *hex);
+
+
+// -------------------------------------------------------------------
+/** Split into a parameter array.
+ *
+ * Splits a parameter string @p pstr at @p psep characters into an
+ * array of substrings.
+ *
+ * Usual parameter separators are @c '&' for Query- and @c ',' for
+ * PathParams-Strings.
+ *
+ * @param pstr Reference to the PathParam- or Query-String to split.
+ * @param psep Parameter separator character to split at.
+ * @return The resulting parameter array.
+ * @throws UrlNotSupportedException if @p psep separator is empty.
+ */
+blocxx::StringArray
+split(const blocxx::String &pstr,
+ const blocxx::String &psep);
+
+
+// -------------------------------------------------------------------
+/** Split into a parameter map.
+ *
+ * Splits a parameter string @p pstr into substrings using @p psep as
+ * separator and then, each substring into key and value pair using
+ * @p vsep as separator between parameter key and value and adds them
+ * to the parameter map @p pmap.
+ *
+ * If a parameter substring doesn't contain any value separator @p vsep,
+ * the substring is used as a parameter key and value is set to an empty
+ * string.
+ *
+ * Usual parameter separators are @c '&' for Query- and @c ',' for
+ * PathParam-Strings. A usual parameter-value separator is @c '=' for
+ * both, Query- and PathParam-Strings.
+ *
+ * If the encoding flag @p eflag is set to @p E_DECODED, then the key
+ * and values are dedcoded before they are stored in the map.
+ *
+ * @param pstr Reference to the PathParam- or Query-String to split.
+ * @param psep Separator character to split key-value pairs.
+ * @param vsep Separator character to split key and value.
+ * @param eflag Flag if the key and value strings should be URL percent
+ * decoded before they're stored in the map.
+ * @return The resulting parameter map.
+ * @throws UrlNotSupportedException if @p psep or @p vsep separator
+ * is empty.
+ */
+ca_mgm::url::ParamMap
+split(const blocxx::String &pstr,
+ const blocxx::String &psep,
+ const blocxx::String &vsep,
+ EEncoding eflag = E_ENCODED);
+
+
+// -------------------------------------------------------------------
+/** Join parameter array into a string.
+ *
+ * Creates a string containing all substrings from the @p parr separated
+ * by @p psep separator character. The substrings in @p parr should be
+ * already URL percent encoded and should't contain @p psep characters.
+ *
+ * Usual parameter separators are @c '&' for Query- and @c ',' for
+ * PathParam-Strings.
+ *
+ * @param parr Reference to encoded parameter array.
+ * @param psep Parameter separator character to use.
+ * @return A parameter string.
+ */
+blocxx::String
+join(const blocxx::StringArray &parr,
+ const blocxx::String &psep);
+
+
+// -------------------------------------------------------------------
+/** Join parameter map to a string.
+ *
+ * Creates a string containing all parameter key-value pairs from the
+ * parameter map @p pmap, that will be joined using the @p psep character
+ * and the parameter key is separated from the parameter value using the
+ * @p vsep character. Both, key and value will be automatically encoded.
+ *
+ * Usual parameter separators are @c '&' for Query- and @c ',' for
+ * PathParam-Strings. A usual parameter-value separator is @c '=' for
+ * both, Query- and PathParam-Strings.
+ *
+ * See encode() function from details about the @p safe characters.
+ *
+ * @param pmap Reference to a parameter map.
+ * @param psep Separator character to use between key-value pairs.
+ * @param vsep Separator character to use between keys and values.
+ * @param safe List of characters to accept without encoding.
+ * @return A URL percent-encoded parameter string.
+ * @throws UrlNotSupportedException if @p psep or @p vsep separator
+ * is empty.
+ */
+blocxx::String
+join(const ca_mgm::url::ParamMap &pmap,
+ const blocxx::String &psep,
+ const blocxx::String &vsep,
+ const blocxx::String &safe);
+
+
+// -------------------------------------------------------------------
+/*
+ * Parse the @p url string by common URL separator characters
+ * and return an url main component structure.
+ * @returns An url components structure.
+ */
+UrlComponents
+parse_url_string(const blocxx::String &url);
+
+
+// -------------------------------------------------------------------
+/*
+ * Parse the @p authority string and return the URL authority
+ * components structure.
+ * @returns An string array containing authority components.
+ */
+UrlAuthority
+parse_url_authority(const blocxx::String &authority);
+
+
+// -------------------------------------------------------------------
+} // End url namespace
+} // End of LIMAL_NAMESPACE
+#endif // LIMAL_URLUTILS_HPP
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/limal/ValueCheck.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ValueCheck.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ValueCheck.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ValueCheck.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,368 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: ValueCheck.hpp
+
+ Author: Marius Tomaschewski
+ Maintainer: Marius Tomaschewski
+
+ Purpose:
+
+/-*/
+/**
+ * @file ValueCheck.hpp
+ * @brief Utility classes to check a string value.
+ */
+#ifndef LIMAL_VALUE_CHECK_HPP
+#define LIMAL_VALUE_CHECK_HPP
+
+#include
+#include
+#include
+#include
+
+namespace LIMAL_NAMESPACE
+{
+
+/**
+ * ValueCheck forward declaration.
+ */
+class ValueCheck;
+
+// -------------------------------------------------------------------
+/**
+ * @brief Base class to check a value.
+ *
+ * The ValueCheckBase class, is a abstract base class, allowing
+ * to implement a single check on a string value.
+ *
+ * A check derived from this class can be combined in ValueCheck
+ * class to expressions.
+ *
+ * @see ValueRegExCheck, ValueIntCheck and the ValueCheck class.
+ */
+class ValueCheckBase
+{
+public:
+ /**
+ * Destructor.
+ */
+ virtual
+ ~ValueCheckBase()
+ {
+ }
+
+ /**
+ * Evaluates a check for the specified string value
+ * parameter to a boolean or throws an exception
+ * on failure.
+ *
+ * For example, if you want a check that evaluates
+ * whether the value (e.g. @c "2") is lower than @c 5,
+ * implement it as:
+ * @code
+ * return (value.toInt() < 5);
+ * @endcode
+ *
+ * The blocxx toInt() method may throw an string
+ * conversion exception.
+ *
+ * @param value The value to evaluate.
+ * @return The boolean result of the check.
+ */
+ virtual bool
+ isValid(const blocxx::String &value) const = 0;
+
+ /**
+ * Returns a string explaining / showing the check.
+ *
+ * For example, if your check implements the evaluation
+ * whether the value (e.g. @c "2") is lower than @c 5,
+ * implement it as:
+ * @code
+ * return blocxx::Format("MyCheck('%1' < 5)", value);
+ * @endcode
+ *
+ * The resulting string will be @c "MyCheck('2' < 5)"
+ * if the value parameter string was @c "2".
+ *
+ * @param value The value to evaluate.
+ * @return A string showing the check.
+ */
+ virtual blocxx::String
+ explain(const blocxx::String &value) const = 0;
+
+protected:
+ /**
+ * Default constructor.
+ */
+ ValueCheckBase()
+ : m_rcnt(0)
+ {
+ }
+
+private:
+ /**
+ * Copy constructor, private.
+ * Use the default constructor to implement
+ * a copy constructor in your derived class.
+ */
+ ValueCheckBase(const ValueCheckBase &);
+
+ /**
+ * Copy operator, private.
+ */
+ ValueCheckBase & operator = (const ValueCheckBase &);
+
+ /**
+ * Permit the ValueCheck class the access
+ * to the reference counter.
+ */
+ friend class ValueCheck;
+
+ /**
+ * The atomic reference counter variable.
+ */
+ blocxx::RefCount m_rcnt;
+};
+
+
+// -------------------------------------------------------------------
+/**
+ * @brief Expression chain for checking values.
+ *
+ * The ValueCheck class allows to construct a simple expression.
+ * It contains one or more single checks derived from ValueCheckBase
+ * or also sub-expressions, that are combined with @b And, @b Or and
+ * @b Not operators.
+ *
+ * The check can be evaluated for a value using the isValid() method,
+ * showed as string with the explain() method and of course stored
+ * in a variable and used to check values multiple times.
+ *
+ * @code
+ * //
+ * // Construct a check:
+ * //
+ * // (val =~ /^[-]?[0-9]{1,}$/)
+ * // And
+ * // (
+ * // (val >= 0 And val <= 99)
+ * // Or
+ * // (val >= -5 Or val <= 5)
+ * // And
+ * // Not(val == 7)
+ * // )
+ * //
+ * ValueCheck check = ValueCheck(
+ * new ValueRegExCheck("^[-]?[0-9]{1,}$")
+ * ).And(
+ * ValueCheck(
+ * new ValueIntCheck(Int64(0), Int64(99))
+ * ).Or(
+ * new ValueIntCheck(Int64(-5), Int64(5))
+ * ).And(
+ * ValueCheck(
+ * new ValueIntCheck(Int64(7), Int64(7))
+ * ).Not()
+ * )
+ * );
+ *
+ * // Print out what the check does for value "42":
+ * std::cout << check.explain("42") << endl;
+ *
+ * // Evaluate the value "-3" and print out the result:
+ * std::cout << check.isValid("-3") << endl;
+ *
+ * @endcode
+ *
+ * @see ValueRegExCheck, ValueIntCheck classes.
+ */
+class ValueCheck: public ValueCheckBase
+{
+public:
+ /**
+ * Default constructor.
+ * Since it does not contain any check, the isValid()
+ * and and explain() will throw an error until a check
+ * is assigned using the operator=().
+ */
+ ValueCheck();
+
+ /**
+ * Single check assignment constructor.
+ * @param check Pointer to a single check.
+ */
+ ValueCheck(ValueCheckBase *check);
+
+ /**
+ * Single check assignment operator.
+ * @param check Pointer to a single check.
+ * @return Reference to the current object.
+ */
+ ValueCheck & operator=(ValueCheckBase *check);
+
+ /**
+ * Check expression copy constructor.
+ * @param ref Reference to a check expression.
+ */
+ ValueCheck(const ValueCheck &ref);
+
+ /**
+ * Check expression assignment operator.
+ * @param ref Reference to a check expression.
+ * @return Reference to the current object.
+ */
+ ValueCheck & operator=(const ValueCheck &ref);
+
+ /**
+ * Destructor.
+ */
+ virtual ~ValueCheck();
+
+ /**
+ * Evaluates a the specified string value parameter to a
+ * boolean using the single checks and sub-expressions it
+ * contains.
+ *
+ * @param value The string value to evaluate.
+ * @return The boolean result of the check.
+ */
+ virtual bool
+ isValid(const blocxx::String &value) const;
+
+ /**
+ * Returns a string explaining / showing the checks that
+ * will be done for the specified string value parameter.
+ *
+ * @param value A string value.
+ * @return A string showing the check (list).
+ */
+ virtual blocxx::String
+ explain(const blocxx::String &value) const;
+
+ /**
+ * Append a sub-expression to the list of checks
+ * using the E_OR relationship operator.
+ *
+ * @param ref Reference to the sub-expression.
+ * @return Reference to the current object.
+ */
+ ValueCheck&
+ And(const ValueCheck &ref);
+
+ /**
+ * Append a single check to the list of checks
+ * using the E_AND relationship operator.
+ *
+ * @param check Pointer to a single value check.
+ * @return Reference to the current object.
+ */
+ ValueCheck&
+ And(ValueCheckBase *check);
+
+ /**
+ * Append a sub-expression to the list of checks
+ * using the E_OR relationship operator.
+ *
+ * @param ref Reference to the sub-expression.
+ * @return Reference to the current object.
+ */
+ ValueCheck&
+ Or(const ValueCheck &ref);
+
+ /**
+ * Append a single check to the list of checks
+ * using the E_OR relationship operator.
+ *
+ * @param check Pointer to a single value check.
+ * @return Reference to the current object.
+ */
+ ValueCheck&
+ Or(ValueCheckBase *check);
+
+ /**
+ * Negate the result of the current expression.
+ *
+ * @note There is no difference between:
+ * @code
+ * ValueCheck(...).Not().And(...)
+ * @endcode
+ * and
+ * @code
+ * ValueCheck(...).And(...).Not()
+ * @endcode
+ * Both are negating the complete expression
+ * like: Not( (...) And (...) )
+ *
+ * @return Reference to the current object.
+ */
+ ValueCheck&
+ Not();
+
+private:
+ /*
+ ** Relationship operators
+ */
+ enum ECheckOp { E_AND, E_OR };
+
+ /**
+ * Private constructor used to add the value check
+ * reference to the current expression list.
+ *
+ * @param ref Reference to a value check.
+ * @param op Relation to the current or last
+ * expression in the list.
+ */
+ ValueCheck(const ValueCheck &ref, ECheckOp op);
+
+ /**
+ * Increment the reference counter of the check.
+ * @param ptr Pointer to a value check.
+ */
+ void
+ incRCnt(ValueCheckBase *ptr);
+
+ /**
+ * Decrement the reference counter of the check
+ * and delete the object if needed.
+ * @param ptr Pointer to a value check.
+ */
+ void
+ delRCnt(ValueCheckBase *ptr);
+
+ /**
+ * Check relationship operator to the parent check.
+ */
+ ECheckOp m_cop;
+
+ /**
+ * Whether to negate the result of the current chain.
+ */
+ bool m_neg;
+
+ /**
+ * Pointer to the current (reference counted) check.
+ */
+ ValueCheckBase * m_self;
+
+ /**
+ * List of further checks in the chain.
+ */
+ blocxx::List<ValueCheck> m_list;
+};
+
+
+} // End of LIMAL_NAMESPACE
+#endif // LIMAL_VALUE_CHECK_HPP
+// vim: set ts=8 sts=8 sw=8 ai noet:
Added: limal-branches/mc-devel/limal-ca-mgm/src/limal/ValueIntCheck.hpp
URL: http://svn.opensuse.org/viewcvs/limal/limal-branches/mc-devel/limal-ca-mgm/src/limal/ValueIntCheck.hpp?rev=2662&view=auto
==============================================================================
--- limal-branches/mc-devel/limal-ca-mgm/src/limal/ValueIntCheck.hpp (added)
+++ limal-branches/mc-devel/limal-ca-mgm/src/limal/ValueIntCheck.hpp Thu Jun 3 17:26:52 2010
@@ -0,0 +1,142 @@
+/*---------------------------------------------------------------------\
+| |
+| _ _ _ _ __ _ |
+| | | | | | \_/ | / \ | | |
+| | | | | | |_| | / /\ \ | | |
+| | |__ | | | | | | / ____ \ | |__ |
+| |____||_| |_| |_|/ / \ \|____| |
+| |
+| core library |
+| |
+| (C) SUSE Linux Products GmbH |
+\----------------------------------------------------------------------/
+
+ File: ValueIntCheck.hpp
+
+ Author: Marius Tomaschewski
+ Maintainer: Marius Tomaschewski
+
+ Purpose:
+
+/-*/
+/**
+ * @file ValueIntCheck.hpp
+ * @brief Implements an integer range check
+ *
+ * @todo
+ * Any idea how to implement this as template class
+ * like ValueRangeCheck<Int64>(min, max) inclusive
+ * a proper differentiation of the string conversion
+ * function... value.toUInt64() vs. value.toInt64() ?
+ *
+ */
+#ifndef LIMAL_VALUE_INT_CHECK_HPP
+#define LIMAL_VALUE_INT_CHECK_HPP
+
+#include
+#include
+
+#include
+#include