[jboss-cvs] JBossAS SVN: r89962 - projects/docs/enterprise/4.3.3/Server_Configuration_Guide/zh-CN.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Jun 7 03:08:19 EDT 2009


Author: xhuang at jboss.com
Date: 2009-06-07 03:08:19 -0400 (Sun, 07 Jun 2009)
New Revision: 89962

Modified:
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/zh-CN/J2EE_Security_On_JBOSS.po
Log:
update

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/zh-CN/J2EE_Security_On_JBOSS.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/zh-CN/J2EE_Security_On_JBOSS.po	2009-06-07 04:15:18 UTC (rev 89961)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/zh-CN/J2EE_Security_On_JBOSS.po	2009-06-07 07:08:19 UTC (rev 89962)
@@ -9,8 +9,8 @@
 "Project-Id-Version: J2EE_Security_On_JBOSS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-20 02:37+0000\n"
-"PO-Revision-Date: 2009-06-04 16:32+1000\n"
-"Last-Translator: Xi HUANG <xhuang at redhat.com>\n"
+"PO-Revision-Date: 2009-06-05 14:40+1000\n"
+"Last-Translator: Xi HUANG\n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1794,7 +1794,6 @@
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:433
 #, no-c-format
-#, fuzzy
 msgid ""
 "Note that the <literal>AuthenticationManager</literal>, "
 "<literal>RealmMapping</literal> and <literal>SecurityProxy</literal> "
@@ -1815,7 +1814,13 @@
 "\"/>."
 msgstr ""
 "请注意,<literal>AuthenticationManager</literal>、"
-"<literal>RealmMapping</literal> 和 <literal>SecurityProxy</literal> 接口和 JAAS 相关的类没有任何关联。虽然 JBossSX 框架极其依赖 JAAS,但实现 J2EE 安全模型的基本安全性接口并不是这样。JBossSX 框架只是一个简单的基于 JAAS 的基本安全插件接口的实现。"
+"<literal>RealmMapping</literal> 和 <literal>SecurityProxy</literal> 接口和 JAAS 相关的类没有任何关联。虽然 JBossSX 框架极其依赖 JAAS,但实现 J2EE 安全模型的基本安全性接口并不是这样。JBossSX 框架只是一个简单的基于 JAAS 的基本安全插件接口的实现。<xref "
+"linkend=\"The_JBoss_Security_Model-"
+"The_relationship_between_the_JBossSX_framework_implementation_classes_and_the_JBoss_server_EJB_container_layer."
+"\"/> 里出现的组件图表解释了这个事实。插件架构的意思是,你可以自由地根据需要用不使用 JAAS 的自定义安全管理者实现替代基于 JAAS 的 JBossSX 实现类。根据 <xref "
+"linkend=\"The_JBoss_Security_Model-"
+"The_relationship_between_the_JBossSX_framework_implementation_classes_and_the_JBoss_server_EJB_container_layer."
+"\"/> 里用于 JBossSX 配置的 JBossSX MBean,你会看到如何实现这一点。"
 
 #. Tag: title
 #: J2EE_Security_On_JBOSS.xml:437
@@ -1823,13 +1828,13 @@
 msgid ""
 "The relationship between the JBossSX framework implementation classes and "
 "the JBoss server EJB container layer."
-msgstr ""
+msgstr "JBossSX 框架实现类和 JBoss 服务器 EJB 容器层之间的关系。"
 
 #. Tag: title
 #: J2EE_Security_On_JBOSS.xml:445
 #, no-c-format
 msgid "Enabling Declarative Security in JBoss Revisited"
-msgstr ""
+msgstr "启用 JBoss 的声明式安全性之再讨论"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:446
@@ -1844,16 +1849,18 @@
 "xml_deployment_descriptors.\"/> shows the JBoss-specific EJB and web "
 "application deployment descriptor&#39;s security-related elements."
 msgstr ""
+"在本章的前面,对 J2EE 标准安全模型的讨论以使用 Boss 服务器专有的部署描述符来启用安全性为结束。相关的配置细节会在这里提及。<xref linkend="
+"\"Enabling_Declarative_Security_in_JBoss_Revisited-"
+"The_security_element_subsets_of_the_JBoss_server_jboss.xml_and_jboss_web."
+"xml_deployment_descriptors.\"/> 显示了 JBoss 专有的 EJB 和 web 应用程序部署描述符里的和安全性相关的元素。"
 
 #. Tag: title
 #: J2EE_Security_On_JBOSS.xml:450
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The security element subsets of the JBoss server jboss.xml and jboss-web.xml "
 "deployment descriptors."
-msgstr ""
-"The default jmx-invoker-adaptor-server.sar jboss-service.xml deployment "
-"descriptor"
+msgstr "JBoss 服务器的 jboss.xml 和 jboss-web.xml 的部署描述符的安全方面的元素的子集。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:457
@@ -1867,7 +1874,7 @@
 "domain in effect for all EJBs in the deployment unit. This is the typical "
 "usage because mixing security managers within a deployment unit complicates "
 "inter-component operation and administration."
-msgstr ""
+msgstr "<literal>security-domain</literal> 元素指定 JBoss 用于 EJB 和 web 容器的安全管理者接口实现的 JNDI 名称。这是一个实现 <literal>AuthenticationManager</literal> 和 <literal>RealmMapping</literal> 接口的对象。当被指定为顶层元素时,它定义哪个安全域适用于部署单元里的所有 EJB。这是典型的用法,因为在同一个部署单元里混合安全管理者会使内部组件的操作和管理复杂化。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:460
@@ -1876,7 +1883,7 @@
 "To specify the security domain for an individual EJB, you specify the "
 "<literal>security-domain</literal> at the container configuration level. "
 "This will override any top-level security-domain element."
-msgstr ""
+msgstr "要为单独的 EJB 指定安全域,你需要在容器配置级别指定 <literal>security-domain</literal>。这将覆盖任何顶层的 security-domain 元素。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:463
@@ -1891,7 +1898,7 @@
 "target EJB to obtain a non-null <literal>Principal</literal> for the caller "
 "using the <literal>getUserPrincipal</literal> method. This is a J2EE "
 "specification requirement."
-msgstr ""
+msgstr "<literal>unauthenticated-principal</literal> 元素指定用于当未验证的用户调用 EJB 时 <literal>EJBContext.getUserPrincipal</literal> 方法返回的 <literal>Principal</literal> 对象的名称。请注意这不会传递任何特殊的权限给未验证的调用者。它的主要目的是允许未设置安全性的 servlet 和 JSP 页面调用未设置安全性的 EJB 且允许目标 EJB 为使用 <literal>getUserPrincipal</literal> 方法的调用者获取非空的 <literal>Principal</literal>。这是遵循 J2EE 规格的要求的。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:466
@@ -1936,7 +1943,7 @@
 msgid ""
 "The example 1 custom EchoSecurityProxy implementation that enforces the echo "
 "argument-based security constraint."
-msgstr ""
+msgstr "例程 1 里强制应用基于 echo 参数的安全约束的自定义 EchoSecurityProxy 实现。"
 
 #. Tag: programlisting
 #: J2EE_Security_On_JBOSS.xml:473
@@ -2106,7 +2113,7 @@
 msgid ""
 "The jboss.xml descriptor, which configures the EchoSecurityProxy as the "
 "custom security proxy for the EchoBean."
-msgstr ""
+msgstr "把 EchoSecurityProxy 配置为 EchoBean 的自定义安全性代理的 jboss.xml 描述符。"
 
 #. Tag: programlisting
 #: J2EE_Security_On_JBOSS.xml:481
@@ -2243,9 +2250,9 @@
 
 #. Tag: title
 #: J2EE_Security_On_JBOSS.xml:498
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The JBoss Security Extension Architecture"
-msgstr "JBossNS 架构"
+msgstr "JBoss 安全性扩展架构"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:499
@@ -2318,7 +2325,7 @@
 #: J2EE_Security_On_JBOSS.xml:520
 #, no-c-format
 msgid "How the JaasSecurityManager Uses JAAS"
-msgstr ""
+msgstr "JaasSecurityManager 如何使用 JAAS"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:521
@@ -2535,9 +2542,9 @@
 
 #. Tag: title
 #: J2EE_Security_On_JBOSS.xml:605
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The JaasSecurityManagerService MBean"
-msgstr "The InvokerAdaptorService MBean"
+msgstr "JaasSecurityManagerService MBean"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:606
@@ -2584,7 +2591,7 @@
 
 #. Tag: programlisting
 #: J2EE_Security_On_JBOSS.xml:612
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "&lt;jboss&gt;\n"
 "    &lt;!-- Configure all containers to be secured under the \"hades\" "
@@ -2593,9 +2600,12 @@
 "    &lt;!-- ... --&gt;\n"
 "&lt;/jboss&gt;"
 msgstr ""
-"&lt;jboss-web&gt;\n"
-"    &lt;security-domain&gt;java:/jaas/digest&lt;/security-domain&gt;\n"
-"&lt;/jboss-web&gt;"
+"&lt;jboss&gt;\n"
+"    &lt;!-- Configure all containers to be secured under the \"hades\" "
+"security domain --&gt;\n"
+"    &lt;security-domain&gt;java:/jaas/hades&lt;/security-domain&gt;\n"
+"    &lt;!-- ... --&gt;\n"
+"&lt;/jboss&gt;"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:613
@@ -2749,6 +2759,12 @@
 "String[] signature = {\"java.lang.String\"};\n"
 "server.invoke(jaasMgr, \"flushAuthenticationCache\", params, signature);"
 msgstr ""
+"MBeanServer server = ...;\n"
+"String jaasMgrName = \"jboss.security:service=JaasSecurityManager\";\n"
+"ObjectName jaasMgr = new ObjectName(jaasMgrName);\n"
+"Object[] params = {domainName};\n"
+"String[] signature = {\"java.lang.String\"};\n"
+"server.invoke(jaasMgr, \"flushAuthenticationCache\", params, signature);"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:666
@@ -2773,12 +2789,20 @@
 "\", \n"
 "                                  params, signature);"
 msgstr ""
+"MBeanServer server = ...;\n"
+"String jaasMgrName = \"jboss.security:service=JaasSecurityManager\";\n"
+"ObjectName jaasMgr = new ObjectName(jaasMgrName);\n"
+"Object[] params = {domainName};\n"
+"String[] signature = {\"java.lang.String\"};\n"
+"List users = (List) server.invoke(jaasMgr, \"getAuthenticationCachePrincipals"
+"\", \n"
+"                                  params, signature);"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:673
 #, no-c-format
 msgid "The security manager has a few additional access methods."
-msgstr ""
+msgstr "安全管理者有一些其他的访问方法。"
 
 #. Tag: programlisting
 #: J2EE_Security_On_JBOSS.xml:676
@@ -2811,12 +2835,14 @@
 "associated security domain named by the <literal>securityDomain</literal> "
 "argument."
 msgstr ""
+"它们提供对相应的 <literal>securityDomain</literal> 参数命名的安全域的 <literal>AuthenticationManager</"
+"literal> 和 <literal>RealmMapping</literal> 接口的访问。"
 
 #. Tag: title
 #: J2EE_Security_On_JBOSS.xml:683
 #, no-c-format
 msgid "The JaasSecurityDomain MBean"
-msgstr ""
+msgstr "JaasSecurityDomain MBean"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:684
@@ -2828,19 +2854,17 @@
 "and a <literal>TrustManagerFactory</literal> for supporting SSL and other "
 "cryptographic use cases. The additional configurable attributes of the "
 "<literal>JaasSecurityDomain</literal> include:"
-msgstr ""
+msgstr "<literal>org.jboss.security.plugins.JaasSecurityDomain</literal> 是 <literal>JaasSecurityManager</literal> 的扩展,它添加了 <literal>KeyStore</literal>、JSSE <literal>KeyManagerFactory</literal> 和 <literal>TrustManagerFactory</literal> 以支持 SSL 和其他加密技术。<literal>JaasSecurityDomain</literal> 的其他可配置属性包括:"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:689
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">KeyStoreType</emphasis>: The type of the "
 "<literal>KeyStore</literal> implementation. This is the type argument passed "
 "to the <literal>java.security.KeyStore.getInstance(String type)</literal> "
 "factory method. The default is <literal>JKS</literal>."
-msgstr ""
-"<emphasis role=\"bold\">keystoreType</emphasis>:用于服务器证书的 keystore 文"
-"件的类型。如果没有指定的话,它的缺省值是 <literal>JKS</literal>。"
+msgstr "<emphasis role=\"bold\">KeyStoreType</emphasis>:<literal>KeyStore</literal> 实现的类型。它是传递给 <literal>java.security.KeyStore.getInstance(String type)</literal> 工厂方法的类型参数。它的缺省值是 <literal>JKS</literal>。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:694
@@ -2851,6 +2875,8 @@
 "<literal>InputStream</literal> to initialize the <literal>KeyStore</"
 "literal>. If the string is not a value URL, it is treated as a file."
 msgstr ""
+"<emphasis role=\"bold\">KeyStoreURL</emphasis>:指向 <literal>KeyStore</literal> 数据库的位置的 URL。它用于获取 <literal>InputStream</literal> 以初始化 <literal>KeyStore</"
+"literal>。如果这个字符串不是有效的 URL,它将被视为文件名。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:699
@@ -2863,7 +2889,7 @@
 "create a PBE secret key used with the encode/decode operations. The "
 "<literal>KeyStorePass</literal> attribute value format is one of the "
 "following:"
-msgstr ""
+msgstr "<emphasis role=\"bold\">KeyStorePass</emphasis>:和 <literal>KeyStore</literal> 数据库内容相关联的密码。<literal>KeyStorePass</literal> 也和 <literal>Salt</literal> 以及 <literal>IterationCount</literal> 属性一起使用来创建加密/解密操作所使用的 PBE 密钥。<literal>KeyStorePass</literal> 属性的格式如下:"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:704
@@ -2872,7 +2898,7 @@
 "The plaintext password for the <literal>KeyStore</literal> The "
 "<literal>toCharArray()</literal> value of the string is used without any "
 "manipulation."
-msgstr ""
+msgstr "<literal>KeyStore</literal> 的明文密码。将使用不经任何转换的字符串的 <literal>toCharArray()</literal> 值。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:709
@@ -2884,6 +2910,8 @@
 "literal> method to execute a platform-specific command. The first line of "
 "the command output is used as the password."
 msgstr ""
+"执行命令以获取明文密码。其格式是 <literal>{EXT}...</literal>,这里的 <literal>...</literal> 是将传递给 <literal>Runtime.exec(String)</"
+"literal> 方法以执行平台专有命令的命令行。命令输出的第一行被用作密码。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:714
@@ -2896,36 +2924,38 @@
 "from classname by invoking a <literal>toCharArray()</literal> method if "
 "found, otherwise, the <literal>toString()</literal> method is used."
 msgstr ""
+"创建获取明文密码的类。其格式是 <literal>"
+"{CLASS}classname[:ctorarg]</literal>,这里的 <literal>[:ctorarg]</literal> 是一个在实例化 <literal>classname</literal> 时将传递给构造器的可选字符串。密码通过调用 <literal>toCharArray()</literal> 方法(如果能找到)从 classname 获得,否则使用 <literal>toString()</literal> 方法。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:721
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">Salt</emphasis>: The <literal>PBEParameterSpec</"
 "literal> salt value."
 msgstr ""
-"<emphasis role=\"bold\">FromName</emphasis>:<literal>LinkRef</literal> 在 "
-"JNDI 下绑定的位置。"
+"<emphasis role=\"bold\">Salt</emphasis>:<literal>PBEParameterSpec</"
+"literal> 的 salt 值。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:726
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">IterationCount</emphasis>: The "
 "<literal>PBEParameterSpec</literal> iteration count value."
-msgstr "<emphasis role=\"bold\">parameter</emphasis>:这个元素描述了操作的签名。"
+msgstr "<emphasis role=\"bold\">IterationCount</emphasis>:<literal>PBEParameterSpec</literal> 迭代计数值。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:731
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">TrustStoreType</emphasis>: The type of the "
 "<literal>TrustStore</literal> implementation. This is the type argument "
 "passed to the <literal>java.security.KeyStore.getInstance(String type)</"
 "literal> factory method. The default is <literal>JKS</literal>."
 msgstr ""
-"<emphasis role=\"bold\">keystoreType</emphasis>:用于服务器证书的 keystore 文"
-"件的类型。如果没有指定的话,它的缺省值是 <literal>JKS</literal>。"
+"<emphasis role=\"bold\">TrustStoreType</emphasis>:<literal>TrustStore</literal> 实现的类型。这是传递给 <literal>java.security.KeyStore.getInstance(String type)</"
+"literal> 工厂方法的类型参数。它的缺省值是 <literal>JKS</literal>。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:736
@@ -2936,6 +2966,8 @@
 "<literal>InputStream</literal> to initialize the <literal>KeyStore</"
 "literal>. If the string is not a value URL, it is treated as a file."
 msgstr ""
+"<emphasis role=\"bold\">TrustStoreURL</emphasis>:指向 <literal>TrustStore</literal> 数据库的位置的 URL。它用于获取 <literal>InputStream</literal> 以初始化 <literal>KeyStore</"
+"literal>。如果这个字符串不是有效的 URL,它将被视为文件名。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:741
@@ -2945,7 +2977,7 @@
 "with the trust store database contents. The <literal>TrustStorePass</"
 "literal> is a simple password and doesn&#39;t have the same configuration "
 "options as the <literal>KeyStorePass</literal>."
-msgstr ""
+msgstr "<emphasis role=\"bold\">TrustStorePass</emphasis>:和信任库内容相关联的密码。<literal>TrustStorePass</literal> 是一个简单的密码,它没有和 <literal>KeyStorePass</literal> 一样的配置选项。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:746
@@ -2959,12 +2991,14 @@
 "constructor. The name defaults to <literal>jboss.security:"
 "service=JaasSecurityManager</literal>."
 msgstr ""
+"<emphasis role=\"bold\">ManagerServiceName</emphasis>:设置安全管理者服务 MBean 的 JMX 对象名称字符串。它用于把 <literal>JaasSecurityDomain</literal> 注册为 <literal>java:/jaas/&lt;domain&gt;</literal> 下缺省的安全管理者,这里的 <literal>&lt;domain&gt;</literal> 是传递给 MBean 构造器的名称。这个名称缺省为 <literal>jboss.security:"
+"service=JaasSecurityManager</literal>。"
 
 #. Tag: title
 #: J2EE_Security_On_JBOSS.xml:756
 #, no-c-format
 msgid "Defining Security Domains"
-msgstr ""
+msgstr "定义安全域"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:757
@@ -2975,7 +3009,7 @@
 "configuration policy defines a set of named security domains that each "
 "define a stack of login modules that will be called upon to authenticate and "
 "authorize users."
-msgstr ""
+msgstr "在 JBoss 里配置用于验证和授权的安全域的标准途径是使用 XML 登录配置文件。 这个登录配置文件的策略定义了一系列的命名安全域,每个都定义了一个登录模块栈供调用以验证用户和授权。"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:760
@@ -2985,12 +3019,14 @@
 "\"Defining_Security_Domains-The_XMLLoginConfig_DTD\"/>. This DTD can be "
 "found in <literal>docs/dtd/security_config.dtd</literal>."
 msgstr ""
+"XML 配置文件遵循 <xref linkend="
+"\"Defining_Security_Domains-The_XMLLoginConfig_DTD\"/> 里给出的 DTD。这个 DTD 可以在 <literal>docs/dtd/security_config.dtd</literal> 里找到。"
 
 #. Tag: title
 #: J2EE_Security_On_JBOSS.xml:764
 #, no-c-format
 msgid "The XMLLoginConfig DTD"
-msgstr ""
+msgstr "XMLLoginConfig DTD"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:776
@@ -3001,7 +3037,7 @@
 "set of name/value configuration pairs that have meaning to the login module "
 "in question. We&#39;ll see what these options mean later, for now we&#39;ll "
 "just be concerned with the structure of the configuration file."
-msgstr ""
+msgstr "下面的例子显示了一个简单 jmx-console 配置,它由单个的登录模块所支持。这个登录模块由一系列简单的名称/值配置对来配置。之后我们会明白这些选项的意思,现在我们将只关心配置文件的结构。"
 
 #. Tag: programlisting
 #: J2EE_Security_On_JBOSS.xml:779
@@ -3179,9 +3215,9 @@
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:821
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The MBean supports the following attributes:"
-msgstr "HttpInvoker 支持下面的属性:"
+msgstr "这个 MBean 支持下面的属性:"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:826




More information about the jboss-cvs-commits mailing list