#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
#
# Copyright (c) 2007 Sun Microsystems Inc. All Rights Reserved
#
# The contents of this file are subject to the terms
# of the Common Development and Distribution License
# (the License). You may not use this file except in
# compliance with the License.
#
# You can obtain a copy of the License at
# https://opensso.dev.java.net/public/CDDLv1.0.html or
# opensso/legal/CDDLv1.0.txt
# See the License for the specific language governing
# permission and limitations under the License.
#
# When distributing Covered Code, include this CDDL
# Header Notice in each file and include the License file
# at opensso/legal/CDDLv1.0.txt.
# If applicable, add the following below the CDDL Header,
# with the fields enclosed by brackets [] replaced by
# your own identifying information:
# "Portions Copyrighted [year] [name of copyright owner]"
#
# $Id: libIDFF_zh.properties,v 1.12 2009/12/26 03:44:33 cbasha Exp $
#

# Account Management
actmgmt-hosted-config-is-null=\u6258\u7ba1\u7684\u63d0\u4f9b\u8005\u7684\u63cf\u8ff0\u7b26\u914d\u7f6e\u4e3a Null\u3002
actmgmt-provider-id-is-null=\u63d0\u4f9b\u5546 ID \u4e3a Null\u3002
actmgmt-meta-alias-is-null=\u5143\u6570\u636e\u522b\u540d\u4e3a Null\u3002
actmgmt-user-dn-is-null=\u7528\u6237 DN \u4e3a Null\u3002
actmgmt-name-is-null=Opaque \u53e5\u67c4\u4e3a Null\u3002
actmgmt-name-space-is-null=\u540d\u79f0\u7a7a\u95f4\u4e3a Null\u3002
actmgmt-name-identifier-is-null=\u540d\u79f0\u6807\u8bc6\u7b26\u4e3a Null\u3002
actmgmt-account-fed-info-object-is-null=\u5e10\u6237\u8054\u5408\u4fe1\u606f\u5bf9\u8c61\u4e3a Null
actmgmt-account-fed-info-key-object-is-null=\u5e10\u6237\u8054\u5408\u4fe1\u606f\u5bc6\u94a5\u5bf9\u8c61\u4e3a Null\u3002
actmgmt-fed-info-modified-in-ids=\u5e10\u6237\u8054\u5408\u4fe1\u606f\u5728\u76ee\u5f55\u4e2d\u4fee\u6539\u3002
actmgmt-nameIdentifierType-invalid=\u540d\u79f0\u6807\u8bc6\u7b26\u7c7b\u578b\u65e0\u6548\u3002
actmgmt-fed-info-not-found=\u627e\u4e0d\u5230\u5e10\u6237\u8054\u5408\u4fe1\u606f\u3002
actmgmt-multiple-uid-matched=\u5df2\u5339\u914d\u591a\u4e2a UID\u3002
actmgmt-uid-not-matched=\u5c1a\u672a\u5339\u914d UID\u3002
actmgmt-user-not-found=\u627e\u4e0d\u5230\u7528\u6237\u3002
# Account Management
    

termination-soap-send-failed=\u5411\u8fdc\u7a0b\u7aef\u53d1\u9001 SOAP \u8bf7\u6c42\u5931\u8d25\u3002
termination-no-provider=\u65e0\u6cd5\u7ee7\u7eed\u8fdb\u884c\u7ec8\u6b62\u8fc7\u7a0b\u3002\u672a\u627e\u5230\u4f9b\u5e94\u5546\u3002
termination-handle-creation-failed=\u65e0\u6cd5\u83b7\u53d6\u7ec8\u6b62\u5904\u7406\u7a0b\u5e8f\u3002
logout-profile-not-supported=\u4e0d\u652f\u6301\u6ce8\u9500\u914d\u7f6e\u6587\u4ef6\u3002\u9a8c\u8bc1\u5143\u6570\u636e\u662f\u5426\u6b63\u786e\u3002
logout-failed-manager=\u6ce8\u9500\u5931\u8d25\u3002\u7ba1\u7406\u5668\u5b9e\u4f8b\u4e0d\u53ef\u7528\u3002
logout-redirect-failed=\u7531\u4e8e\u9519\u8bef\u7684 URL \u5bfc\u81f4\u6ce8\u9500\u65e0\u6cd5\u91cd\u5b9a\u5411\u3002
logout-token-invalid=\u7531\u4e8e SSO \u4ee4\u724c\u65e0\u6548\u5bfc\u81f4\u6ce8\u9500\u5931\u8d25\u3002\u91cd\u5b9a\u5411\u5230\u9a8c\u8bc1\u3002
logout-failed=\u5355\u70b9\u6ce8\u6d88\u5931\u8d25\u3002\u8bf7\u8054\u7cfb\u7cfb\u7edf\u7ba1\u7406\u5458\u3002
logout-request-improper=\u6ce8\u9500\u8bf7\u6c42\u683c\u5f0f\u4e0d\u6b63\u786e\u3002\u65e0\u6cd5\u5904\u7406\u3002
termination-invalid-signature=\u8054\u5408\u7ec8\u6b62\u8bf7\u6c42\u7684\u7b7e\u540d\u9a8c\u8bc1\u5931\u8d25\u3002
metadata-error-check=\u5143\u6570\u636e\u8bbe\u7f6e\u51fa\u9519\u3002\u8bf7\u68c0\u67e5\u63d0\u4f9b\u5546\u548c\u672c\u5730\u914d\u7f6e\u8bbe\u7f6e\u3002
contact-admin=\u8bf7\u8054\u7cfb\u7cfb\u7edf\u7ba1\u7406\u5458\u4ee5\u62a5\u544a\u6b64\u95ee\u9898\u3002

meta_missing_auth_context=\u7f3a\u5c11\u9a8c\u8bc1\u73af\u5883\u3002
meta_invalid_level=\u9a8c\u8bc1\u7ea7\u522b\u7684\u503c\u65e0\u6548\u3002

cotlist_invalid=\u9a8c\u8bc1\u57df\u7684\u5217\u8868\u65e0\u6548\u3002
trustedproviderlist_invalid=\u4fe1\u4efb\u7684\u63d0\u4f9b\u5546\u5217\u8868\u65e0\u6548\u3002
Redirection_Happened=\u53d1\u751f\u91cd\u5b9a\u5411

//protocols
introduction-no-provider-id=\u8bf7\u6c42\u4e2d\u6ca1\u6709\u63d0\u4f9b\u5546 ID\u3002\u65e0\u6cd5\u91cd\u7f6e\u9996\u9009 IDP\u3002
introduction-no-redirect-url=\u6ca1\u6709\u6307\u5b9a\u91cd\u5b9a\u5411 URL\u3002
invalid-redirect-url-scheme=\u91cd\u5b9a\u5411 URL \u6a21\u5f0f\u65e0\u6548\u3002
preferred-idp-cookie-not-found=\u627e\u4e0d\u5230\u9996\u9009 IDP Cookie\u3002
introduction-invalid-providerid-property-file=\u5c5e\u6027\u6587\u4ef6\u65e0\u6548\u3002\u65e0\u4f9b\u5e94\u5546 ID \u4ee3\u7801\u3002
introduction-invalid-property-file=\u5c5e\u6027\u6587\u4ef6\u65e0\u6548
registration-failed-sp-name-identifier=\u65e0\u6cd5\u521b\u5efa SPProvidedNameIdentifier\u3002
registration-failed-remote=\u5728 IDP \u5904\u7406\u540d\u79f0\u6ce8\u518c\u65f6\u51fa\u9519\u3002
registration-failed-send-remote=\u5728 IDP \u5904\u7406\u540d\u79f0\u6ce8\u518c\u65f6\u51fa\u9519\u3002
registration-failed-local=\u5728 SP \u5904\u7406\u540d\u79f0\u6ce8\u518c\u65f6\u51fa\u9519\u3002
registration-failed=\u6ce8\u518c\u5931\u8d25\u3002
registration-success-remote=\u5728 IDP \u5904\u7406\u540d\u79f0\u6ce8\u518c\u6210\u529f\u3002
registration-success-local=\u5728 SP \u5904\u7406\u540d\u79f0\u6ce8\u518c\u6210\u529f\u3002
federation-failed-meta-instance=\u65e0\u6cd5\u83b7\u53d6\u5143\u6570\u636e\u7ba1\u7406\u5668\u5b9e\u4f8b\u3002
federation-failed-account-instance=\u65e0\u6cd5\u83b7\u53d6 Account Manager \u5b9e\u4f8b\u3002
termination-exception-unknown=\u8054\u5408\u7ec8\u6b62\u51fa\u73b0\u5f02\u5e38\u3002\u9519\u8bef\u672a\u77e5\u3002
termination-handle-invalid=\u7ec8\u6b62\u5904\u7406\u7a0b\u5e8f\u65e0\u6548
termination-request-processing-failed=processTerminationRequest \u8fc7\u7a0b\u4e2d\u8054\u5408\u7ec8\u6b62\u5931\u8d25\u3002
termination-request-improper=\u8bf7\u6c42\u4e0d\u6b63\u786e\u3002\u65e0\u6cd5\u7ee7\u7eed\u8fdb\u884c\u8054\u5408\u7ec8\u6b62\u3002
termination-request-creation-failed=\u8bf7\u6c42\u521b\u5efa\u5931\u8d25\u3002\u65e0\u6cd5\u7ee7\u7eed\u8fdb\u884c\u8054\u5408\u7ec8\u6b62\u3002
termination-failed-soap-creation=\u672a\u80fd\u4ece\u8bf7\u6c42\u5bf9\u8c61\u4e2d\u6784\u5efa SOAP \u6d88\u606f\u7ed1\u5b9a\u5931\u8d25\u3002\u7ed1\u5b9a\u5931\u8d25\u3002
termination-failed-send-remote=\u672a\u80fd\u5c06\u7ec8\u6b62\u6d88\u606f\u53d1\u9001\u81f3\u8fdc\u7a0b\u4f9b\u5e94\u5546\u3002
termination-failed-locally=\u8054\u5408\u7ec8\u6b62\u5728\u672c\u5730\u5931\u8d25\u3002\u65e0\u6cd5\u66f4\u65b0\u5e10\u6237\u3002
termination-succeeded-locally=\u8054\u5408\u7ec8\u6b62\u5728\u672c\u5730\u6210\u529f\u3002\u7528\u6237\u5e10\u6237\u5df2\u66f4\u65b0\u3002
federation-redirection-failed=\u91cd\u5b9a\u5411\u5931\u8d25\u3002\u65e0\u6cd5\u7ee7\u7eed\u5904\u7406\u3002
termination-invalid-redirect-url=\u8054\u5408\u7ec8\u6b62\u670d\u52a1\u8fd4\u56de URL \u65e0\u6548\u3002
termination-invalid-federation=\u7528\u6237\u4e0e\u4f9b\u5e94\u5546\u7684\u5e10\u6237\u8054\u5408\u4e0d\u5b58\u5728\u3002
federation-termination-successful=\u8054\u5408\u7ec8\u6b62\u6210\u529f
user-not-found=\u672a\u627e\u5230\u7528\u6237\u3002\u65e0\u6cd5\u7ee7\u7eed\u8fdb\u884c\u3002\u5df2\u7ec8\u6b62\u64cd\u4f5c\u3002
termination-failed-remotely=\u8054\u5408\u7ec8\u6b62\u5728\u8fdc\u7a0b\u63d0\u4f9b\u5546\u5904\u5931\u8d25\u3002
registration-request-creation-failed=\u65e0\u6cd5\u521b\u5efa\u201c\u540d\u79f0\u6ce8\u518c\u201d\u8bf7\u6c42\u3002
logout-request-creation-failed=\u521b\u5efa\u6ce8\u9500\u8bf7\u6c42\u5931\u8d25\u3002
logout-request-processing-failed=\u65e0\u6cd5\u5904\u7406\u6ce8\u9500\u8bf7\u6c42\u3002
logout-invalid-handler=\u672a\u80fd\u83b7\u53d6 Pre/Logout \u5904\u7406\u7a0b\u5e8f\u3002 
cannot-find-cert-alias=\u65e0\u6cd5\u627e\u5230\u8bc1\u4e66\u522b\u540d\u3002\u65e0\u6cd5\u7b7e\u7f72\u6216\u9a8c\u8bc1\u8bf7\u6c42\u3002
cannot-find-cert=\u65e0\u6cd5\u627e\u5230\u8bc1\u4e66\u3002\u65e0\u6cd5\u7b7e\u7f72\u6216\u9a8c\u8bc1\u8bf7\u6c42\u3002
logout-request-no-provider=\u6ce8\u9500\u8bf7\u6c42\u4e2d\u6307\u5b9a\u7684\u4f9b\u5e94\u5546\u4e0d\u6b63\u786e\u3002\u65e0\u6cd5\u5904\u7406\u8bf7\u6c42\u3002
request-no-provider=\u8bf7\u6c42\u4e0d\u5305\u542b\u6b63\u786e\u7684\u63d0\u4f9b\u8005 ID\u3002
federation-invalid-property-file=\u65e0\u6cd5\u7ee7\u7eed\uff0c\u539f\u56e0\u662f\u5c5e\u6027\u6587\u4ef6\u4e0d\u5305\u542b\u6b63\u786e\u7684\u6761\u76ee\u3002


invalidRequestLogMessage=\u65e0\u6548\u8bf7\u6c42\uff1a\u53d1\u9001\u56de\u5e94\u81f3
responseLogMessage=\u53d1\u9001\u56de\u5e94\u5230
requestLogMessage=\u6765\u81ea IP \u5730\u5740\u7684\u8bf7\u6c42
parseError=\u6b63\u5728\u5206\u6790\u9519\u8bef\u3002
parserError=\u5206\u6790\u7a0b\u5e8f\u9519\u8bef\u3002
nullInput=\u65e0\u6548\u8f93\u5165\u3002
wrongInput=\u8f93\u5165\u4e0d\u6b63\u786e\u3002
missingAttribute=\u7f3a\u5c11\u5c5e\u6027: {0}
oneElement=\u5e94\u53ea\u5305\u542b\u4e00\u4e2a\u5143\u7d20\u3002
requestVersionTooHigh=\u8bf7\u6c42\u7248\u672c\u592a\u9ad8\u3002
requestVersionTooLow=\u8bf7\u6c42\u7248\u672c\u592a\u4f4e\u3002
assertionVersionTooHigh=\u58f0\u660e\u7248\u672c\u592a\u9ad8\u3002
assertionVersionTooLow=\u58f0\u660e\u7248\u672c\u592a\u4f4e\u3002
assertionMinorVersionTooHigh=\u58f0\u660e\u7684\u6b21\u8981\u7248\u672c\u592a\u9ad8\u3002
attributeQueryNotSupported=\u4e0d\u652f\u6301\u5c5e\u6027\u67e5\u8be2\u3002
queryNotSupported=\u4e0d\u652f\u6301\u8be5\u7c7b\u578b\u7684\u67e5\u8be2\u3002
emptyElement=\u5143\u7d20\u4e3a\u7a7a\u3002
moreElement=\u5305\u62ec\u7684\u5143\u7d20\u6570\u76ee\u8d85\u8fc7\u5141\u8bb8\u8303\u56f4\u3002
wrongAttrValue=\u5c5e\u6027\u503c\u4e0d\u6b63\u786e\u3002
responseVersionTooHigh=\u56de\u5e94\u7248\u672c\u592a\u9ad8\u3002
responseVersionTooLow=\u54cd\u5e94\u7248\u672c\u592a\u4f4e\u3002
errorCreateArtifact=\u65e0\u6cd5\u521b\u5efa\u58f0\u660e\u9644\u4ef6\u3002
errorCreateAssertion=\u65e0\u6cd5\u521b\u5efa\u58f0\u660e\u3002
noDestIDMatchingArtifact=\u65e0\u6cd5\u627e\u5230\u4e0e\u8f93\u5165\u9644\u4ef6\u5339\u914d\u7684 destID\u3002
destIDNotMatch=\u76ee\u7684\u5730 ID \u4e0d\u5339\u914d\u3002
assertionTimeNotValid=\u58f0\u660e\u65f6\u95f4\u65e0\u6548\u3002
missingSubjectConfirmation=\u7f3a\u5c11 SubjectConfirmation \u5143\u7d20\u3002
missingConfirmationMethod=\u7f3a\u5c11 ConfirmationMethod \u5143\u7d20\u3002
wrongConfirmationMethodValue=ConfirmationMethod \u7684\u503c\u4e0d\u6b63\u786e\u3002
missingSubjectConfirmationData=\u7f3a\u5c11 SubjectConfirmationData \u5143\u7d20\u3002
wrongSubjectConfirmationData=SubjectConfirmationData \u4e0d\u6b63\u786e\u3002
wrongNameIdentifier=NameIdentifier \u4e0d\u6b63\u786e\u3002
missingNIofSubject=\u8be5\u4e3b\u9898\u7684 NameIdentifier \u4e3a\u7a7a\u3002
cannotVerifySubject=\u65e0\u6cd5\u9a8c\u8bc1\u4e3b\u9898\u3002
cannotMapSubject=\u65e0\u6cd5\u5c06\u6b64\u4e3b\u9898\u6620\u5c04\u5230\u672c\u5730\u7528\u6237\u3002
confirmationMethodInQueryNotMatch=\u67e5\u8be2\u4e2d\u672a\u627e\u5230\u4e0e ConfirmationMethod \u5339\u914d\u7684\u58f0\u660e\u3002
missingNameIdentifier=\u7f3a\u5c11 NameIdentifier \u5143\u7d20\u3002
missingSubject=\u7f3a\u5c11\u4e3b\u9898\u3002
errorGenerateID=\u65e0\u6cd5\u751f\u6210\u968f\u673a ID\u3002
invalidElement=\u8f93\u5165\u5177\u6709\u65e0\u6548\u5143\u7d20\u3002
invalidAttribute=\u8f93\u5165\u5177\u6709\u65e0\u6548\u5c5e\u6027\u3002
missingAttributeValue=\u5c5e\u6027\u503c\u4e3a\u7a7a\u6216\u65e0\u6548\u3002 
adviceElementNotSupported=\u4e0d\u652f\u6301\u67e5\u8be2\u5143\u7d20\u3002
removeListError=\u65e0\u6cd5\u4ece\u5217\u8868\u4e2d\u5220\u9664\u5bf9\u8c61\u3002 
addListError=\u65e0\u6cd5\u5c06\u5bf9\u8c61\u6dfb\u52a0\u81f3\u5217\u8868\u3002
removeSetError=\u65e0\u6cd5\u4ece\u96c6\u4e2d\u5220\u9664\u5bf9\u8c61\u3002
addSetError=\u672a\u80fd\u5c06\u5bf9\u8c61\u6dfb\u52a0\u81f3\u96c6\u3002
invalidAction=\u6d3b\u52a8\u5728\u5176\u6307\u5b9a\u540d\u79f0\u7a7a\u95f4\u4e2d\u65e0\u6548\u3002
noElement=\u672a\u627e\u5230\u5143\u7d20\u3002
missingElement=\u7f3a\u5c11\u5143\u7d20\u3002
unsupportedCondition=\u4e0d\u652f\u6301\u6761\u4ef6\u3002
unsupportedElement=\u4e0d\u652f\u6301\u5143\u7d20\u3002
wrongNumberAttributes=\u5df2\u4f20\u9012\u7684\u5c5e\u6027\u6570\u91cf\u4e0d\u6b63\u786e\u3002
invalidNumber=\u9047\u5230\u65e0\u6548\u6574\u6570\u3002
missingBody=\u6d88\u606f\u4e0d\u5177\u6709\u4e3b\u4f53\u3002
missingRequest=\u6d88\u606f\u6b63\u6587\u6ca1\u6709\u8bf7\u6c42\u3002
unsupportedStatement=RespondWith \u5143\u7d20\u4e2d\u6ca1\u6709\u652f\u6301\u7684\u8bed\u53e5\u3002
noMatchingAssertion=\u65e0\u6cd5\u627e\u5230\u5339\u914d\u7684\u58f0\u660e\u3002
unequalMatch=\u5339\u914d\u58f0\u660e\u7684\u6570\u91cf\u4e0e\u67e5\u8be2\u4e2d\u7684\u9644\u4ef6\u6570\u91cf\u4e0d\u540c
cannotProcessRequest=\u7531\u4e8e\u670d\u52a1\u5668\u51fa\u73b0\u4e25\u91cd\u9519\u8bef\uff0c\u56e0\u6b64\u65e0\u6cd5\u5904\u7406\u6b64\u8bf7\u6c42\u3002
cannotBuildResponse=\u7531\u4e8e\u670d\u52a1\u5668\u65b9\u9762\u51fa\u73b0\u4e25\u91cd\u9519\u8bef\uff0c\u56e0\u6b64\u65e0\u6cd5\u5bf9\u6536\u5230\u7684\u8bf7\u6c42\u4f5c\u51fa\u56de\u5e94\u3002
localNameMissing=\u4f20\u9012\u7684 SOAPMessage \u4e2d\u7f3a\u5c11 SOAPElement \u7684\u672c\u5730\u540d\u79f0\u3002
envelopeInvalid=\u4fe1\u5c01\u7684\u6784\u6210\u4e0d\u6b63\u786e\u6216\u7f3a\u5c11\u4fe1\u5c01\u3002
cannotVerifyIdentity=\u6b64\u65f6\u51fa\u73b0\u67d0\u4e9b\u5185\u90e8\u9519\u8bef\uff0c\u5bfc\u81f4 SOAP \u63a5\u6536\u65b9\u65e0\u6cd5\u9a8c\u8bc1\u53d1\u9001\u8005\u7684\u8eab\u4efd\u3002
laresPostCustomKey=\u63d0\u4ea4 LARES \u6570\u636e

# message for SAMLGenSourceID:
genSourceIDUsage=java SAMLGenSourceID <identificationURL>
nullSourceID=\u65e0\u6cd5\u751f\u6210\u6e90 ID\u3002
wrongSourceIDLength=\u6e90 ID \u957f\u5ea6\u9519\u8bef\u3002
wrongDateFormat=\u65e5\u671f\u683c\u5f0f\u4e0d\u6b63\u786e\u3002
missingStatement=\u58f0\u660e\u4e2d\u6ca1\u6709\u8bed\u53e5\u3002
mismatchRespondWith=\u58f0\u660e\u4e0d\u7b26\u5408\u6240\u6536\u5230\u8bf7\u6c42\u4e2d\u7684 RespondWith \u6807\u51c6\u3002
mismatchSourceID=\u5728\u67e5\u8be2\u4e2d\u6240\u53d1\u9001\u9644\u4ef6\u7684\u6e90 ID \u4e0d\u5339\u914d\u3002
mismatchDest=\u627e\u5230\u7684\u5339\u914d\u58f0\u660e\u4e0d\u662f\u6b64\u8bf7\u6c42\u8005\u6240\u9700\u7684\u58f0\u660e\u3002
missingTargetHost=\u65e0\u6cd5\u83b7\u5f97\u76ee\u6807 URL \u7684\u4e3b\u673a\u540d\u3002
hostAddressError=\u4f19\u4f34\u7684 SAML \u8bc6\u522b\u4e3b\u673a\u672a\u77e5\u3002
nullSSOToken=SSO \u4ee4\u724c\u4e3a\u7a7a\u3002
invalidSSOToken=SSO \u4ee4\u724c\u65e0\u6548
SSOTokenException=\u629b\u51fa SSO \u5f02\u5e38\u3002
wrongAuthType=\u9a8c\u8bc1\u7c7b\u578b\u9519\u8bef 
wrongConfigBasicAuth=\u7528\u4e8e\u57fa\u672c\u9a8c\u8bc1\u7684\u914d\u7f6e\u9519\u8bef\u3002
illegalFormatSOAPUrl=SOAP \u63a5\u6536\u65b9 URL \u7684\u683c\u5f0f\u975e\u6cd5\u3002
sourceidDifferent=\u591a\u4e2a\u52a9\u8bca\u4e2d\u5305\u542b\u4e0d\u540c\u7684\u6e90 ID\u3002
assertionArtifactError=\u65e0\u6cd5\u6784\u9020\u58f0\u660e\u8f85\u4ef6\u3002
openSOAPConnError=\u65e0\u6cd5\u6253\u5f00 SOAPConnection\u3002
failedLocateSOAPUrl=\u65e0\u6cd5\u901a\u8fc7\u6e90 ID \u627e\u5230 SOAP \u63a5\u6536\u65b9 URL\u3002
wrongConfigPartnerUrl=\u4f19\u4f34\u7684 URL \u914d\u7f6e\u9519\u8bef\u3002
failedCreateURLEndpoint=\u65e0\u6cd5\u521b\u5efa URL \u7ec8\u70b9\u3002
noReplyfromSOAPReceiver=\u6ca1\u6709\u6765\u81ea SOAP \u63a5\u6536\u65b9\u7684\u56de\u590d
missingSOAPEnvTag=\u7f3a\u5c11 SOAPEnv \u6807\u7b7e\u3002
wrongSOAPEnvTag=SOAPEnv \u6807\u7b7e\u9519\u8bef\u3002
missingSOAPBody=\u7f3a\u5c11 SOAP \u4e3b\u4f53\u3002
missingChildTagName=\u7f3a\u5c11\u5b50\u6807\u8bb0\u540d\u79f0\u3002
wrongSOAPBody=SOAP \u4e3b\u4f53\u4e2d\u6ca1\u6709 SOAP \u6545\u969c\u6216 SAML \u56de\u5e94
wrongSOAPElement=SOAP \u5143\u7d20\u9519\u8bef\u3002
noSAMLResponse=SOAP \u6d88\u606f\u4e2d\u7f3a\u5c11 SAML \u54cd\u5e94\u3002
errorSAMLStatusCode=\u68c0\u7d22 SAML \u72b6\u6001\u4ee3\u7801\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
wrongNumberAssertions=SAML \u54cd\u5e94\u4e2d\u7684\u58f0\u660e\u6570\u76ee\u4e0d\u7b49\u4e8e SAML \u8bf7\u6c42\u4e2d\u7684\u52a9\u8bca\u6587\u4ef6\u6570\u76ee\u3002
unknownHost=\u58f0\u660e\u5904\u7406\u7a0b\u5e8f\u4e2d\u629b\u51fa\u672a\u77e5\u7684\u4e3b\u673a\u5f02\u5e38\u3002
noStatement=SAML \u58f0\u660e\u4e2d\u4e0d\u5305\u542b\u8bed\u53e5\u3002
nullSubjectConfirmationData=\u4e3b\u9898\u786e\u8ba4\u6570\u636e\u4e3a\u7a7a\u3002
nullsubjectConfirmationMethod=\u4e3b\u9898\u786e\u8ba4\u65b9\u6cd5\u4e3a\u7a7a\u3002
misMatchAssertion=\u8fd4\u56de\u7684\u58f0\u660e\u4e0e\u8bf7\u6c42\u7684\u8f85\u4ef6\u4e0d\u5339\u914d\u3002
noSSOAssertion=\u4e0d\u5305\u542b\u6709\u6548\u7684 SSO \u58f0\u660e\u3002
redirectTo=\u91cd\u5b9a\u5411\u81f3 
artifactinSOAPRequest=SOAP \u8bf7\u6c42\u4e2d\u7684\u9644\u4ef6 
SOAPReceiverURL=SAML SOAP Receiver URL \u662f 
Artifact=\u9644\u4ef6 
sendingSAMLRequest=\u6b63\u5728\u53d1\u9001\u7684 SOAP \u6d88\u606f\u662f  
repliedSOAPMessage=\u5df2\u56de\u590d\u7684 SOAP \u6d88\u606f\u662f 
accessGranted=\u5df2\u6279\u51c6\u8bbf\u95ee\u76ee\u6807 URL \u7684\u6743\u9650\u3002
targetForbidden=\u76ee\u6807\u7ad9\u70b9\u5df2\u88ab\u7981\u7528\u3002
failCreateURLEndpoint=\u672a\u80fd\u521b\u5efa SOAP URL \u7ec8\u70b9
noAssertioninResponse=SAML \u54cd\u5e94\u4e2d\u65e0\u58f0\u660e\u3002
URLNotFoundException=URL \u672a\u627e\u5230\u5f02\u5e38\u3002
illegalNamingService=\u547d\u540d\u670d\u52a1\u540d\u79f0\u65e0\u6548
missingTargetSite=URL \u4e2d\u7f3a\u5c11\u76ee\u6807\u7ad9\u70b9\u3002
nullInputParameter=\u8f93\u5165\u53c2\u6570\u4e3a\u7a7a\u3002 
untrustedSite=\u4ece\u975e\u4fe1\u8d56\u7ad9\u70b9 IP \u5730\u5740\u6536\u5230\u7684\u8bf7\u6c42\uff1a
misconfigurationError=\u6570\u636e\u4e2d\u5b58\u5728\u9519\u8bef\u914d\u7f6e\u3002
soapFaultError=\u5f62\u6210 SOAP \u6545\u969c\u5143\u7d20\u65f6\u5b58\u5728\u81f4\u547d\u9519\u8bef\u3002
missingSOAPMessageFactory=\u7f3a\u5c11 SOAP \u6d88\u606f\u6765\u6e90\u3002
cannotDetermineIPAddress=\u65e0\u6cd5\u5728 SAMLUrl \u8bbe\u7f6e\u4e2d\u786e\u5b9a\u670d\u52a1\u5668\u7684 IP \u5730\u5740\u3002
missingSAMLURL=\u914d\u7f6e\u4e2d\u7f3a\u5c11 SAMLUrl\u3002
oneTarget=\u4e3a\u9644\u4ef6\u521b\u5efa\u7684\u58f0\u660e\u5e94\u53ea\u5305\u542b\u4e00\u4e2a\u76ee\u6807\u3002
missingTarget=\u914d\u7f6e\u4e2d\u7f3a\u5c11\u76ee\u6807\u3002
wrongAssertion=\u6ca1\u6709\u4e3a\u672c\u5730\u4e3b\u673a\u521b\u5efa\u58f0\u660e\u3002
failAudienceRestrictionCondition=AudienceRestrictionCondition \u5931\u8d25
assertionCreated=\u5df2\u521b\u5efa\u58f0\u660e
assertionID=AssertionID
responseID=ResponseID
inResponseTo=InResponseTo
logoutSuccess=\u6ce8\u9500\u6210\u529f
errorEncodeResponse=\u65e0\u6cd5\u5bf9 SAML \u56de\u5e94\u8fdb\u884c\u7f16\u7801
errorDecodeResponse=\u65e0\u6cd5\u5bf9 SAML \u56de\u5e94\u8fdb\u884c\u89e3\u7801
missingSAMLResponse=HttpRequest \u4e2d\u7f3a\u5c11 SAML \u56de\u5e94
errorObtainResponse=\u65e0\u6cd5\u83b7\u5f97 HttpRequest \u7684\u56de\u5e94
invalidResponse=\u56de\u5e94\u65e0\u6548
InvalidResponse=\u56de\u5e94\u65e0\u6548
invalidAssertion=\u58f0\u660e\u65e0\u6548
SAMLResponse=\u5df2\u7f16\u7801\u7684 SAML \u56de\u5e94\u662f 
mismatchAuthTypeandProtocol=\u9a8c\u8bc1\u7c7b\u578b\u548c\u534f\u8bae\uff08\u57fa\u4e8e SOAP URL\uff09\u4e0d\u5339\u914d\u3002

invalidAuthnRequest=\u9a8c\u8bc1\u8bf7\u6c42\u65e0\u6548
invalidAuthnResponse=\u9a8c\u8bc1\u56de\u5e94\u65e0\u6548

missingAuthnRequest=\u65e0\u6cd5\u627e\u5230\u9a8c\u8bc1\u8bf7\u6c42\u6d88\u606f
signatureVerificationFailed=\u7b7e\u540d\u9a8c\u8bc1\u5931\u8d25
requestProcessingFailed=\u9a8c\u8bc1\u8bf7\u6c42\u5904\u7406\u5931\u8d25
failGenerateSSOToken=\u672a\u80fd\u751f\u6210 SSO \u4ee4\u724c
SSOfailed=\u5355\u70b9\u767b\u5f55\u5931\u8d25
noTrust=\u4f9b\u5e94\u5546\u4e0d\u88ab\u4fe1\u8d56
invalidRequestId=\u8bf7\u6c42 ID \u65e0\u6548
Exception=\u51fa\u73b0\u5f02\u5e38\u3002
sendFailed=\u53d1\u9001\u5931\u8d25
AuthnRequestProcessingFailed=\u672a\u80fd\u5728 IDP \u4e0a\u5904\u7406\u9a8c\u8bc1\u8bf7\u6c42
noCommonDomainMetadata=\u672a\u627e\u5230\u516c\u5171\u57df\u670d\u52a1\u4fe1\u606f
targetURL=\u76ee\u6807 URL \u4e3a
invalidSOAPResponse=SOAP \u54cd\u5e94\u65e0\u6548
missingResponse=\u7f3a\u5c11 SAML \u54cd\u5e94
AccountFederationFailed=\u5e10\u6237\u8054\u5408\u5931\u8d25
SingleSignOnFailed=\u5355\u70b9\u767b\u5f55\u5931\u8d25
missingAuthnResponse=\u7f3a\u5c11\u9a8c\u8bc1\u56de\u5e94
invalidInput=\u8f93\u5165\u503c\u65e0\u6548
ExceptionOccured=\u51fa\u73b0\u5f02\u5e38
invalidSource=\u6765\u6e90\u65e0\u6548
missingArtifact=\u7f3a\u5c11\u8f85\u4ef6
invalidRequest=\u8bf7\u6c42\u65e0\u6548\u3002
signFailed=\u6d88\u606f\u7b7e\u540d\u5931\u8d25
nullEntry=\u6761\u76ee\u4e3a\u7a7a
invalidAlgorithm=\u7b97\u6cd5\u65e0\u6548
noProxies=\u672a\u914d\u7f6e\u4ee3\u7406
notValidFormat=\u975e\u6709\u6548\u683c\u5f0f
EncryptionFailed=\u52a0\u5bc6\u5931\u8d25
noProviderFound=\u6ca1\u6709\u627e\u5230\u63d0\u4f9b\u8005
nullProviderIdWRequestId=\u5728\u5177\u6709\u4ee5\u4e0b requestId \u7684\u8bf7\u6c42\u4e2d ProviderId \u4e3a Null: {0}
nullProviderIdInRequest=\u8bf7\u6c42\u4e2d\u7684 ProviderId \u4e3a Null\u3002
nullProviderIdWResponseId=\u5728\u5177\u6709\u4ee5\u4e0b responseId \u7684\u8bf7\u6c42\u4e2d ProviderId \u4e3a Null\uff1a
# KeyStore
internalError=\u5185\u90e8\u9519\u8bef

alreadySigned=\u5df2\u7b7e\u7f72\u8bf7\u6c42
unableToReturnToSource=\u65e0\u6cd5\u8fd4\u56de\u81f3\u8bf7\u6c42\u6e90
aliasNotFound=\u672a\u5728\u8bf7\u6c42\u4e2d\u627e\u5230\u5143\u6570\u636e\u522b\u540d\u3002\u65e0\u6cd5\u786e\u5b9a\u6258\u7ba1\u4f9b\u5e94\u5546
failed-reading-hosted-descriptor=\u65e0\u6cd5\u4ece metaAlias \u4e2d\u786e\u5b9a\u6258\u7ba1\u4f9b\u5e94\u5546
logout-invalid-provider=\u4f9b\u5e94\u5546\u65e0\u6548\u3002\u65e0\u6cd5\u5904\u7406\u6ce8\u9500\u3002
logout-invalid-signature=\u6ce8\u9500\u8bf7\u6c42\u7684\u7b7e\u540d\u65e0\u6548\u3002\u65e0\u6cd5\u5904\u7406\u3002
failedToReadDataStore=\u65e0\u6cd5\u4ece\u6570\u636e\u5b58\u50a8\u5e93\u4e2d\u8bfb\u53d6\u3002
termination-invalid-provider=\u4f9b\u5e94\u5546\u65e0\u6548\u3002\u65e0\u6cd5\u5904\u7406\u8054\u5408\u7ec8\u6b62\u3002
cannotFindCertAlias=\u65e0\u6cd5\u67e5\u627e\u8bc1\u4e66\u522b\u540d

unknownLength=HttpServletRequest \u4e2d\u7684\u5185\u5bb9\u957f\u5ea6\u672a\u77e5
largeContentLength=SOAP \u8bf7\u6c42\u7684\u5185\u5bb9\u8fc7\u957f\u3002 
nullDiscoveryOffering=\u65e0\u641c\u7d22\u670d\u52a1\u63d0\u4f9b
nullRequestID=\u8bf7\u6c42 ID \u4e3a\u7a7a
registration-request-improper=\u6ce8\u518c\u8bf7\u6c42\u4e0d\u6b63\u786e
nullProviderID=\u63d0\u4f9b\u5546 ID \u4e3a\u7a7a

writeAccountFedInfo=\u5df2\u5c06\u5e26\u6709\u5173\u952e\u5b57\u201c{2}\u201d\u7684\u5e10\u6237\u8054\u5408\u4fe1\u606f\u201c{1}\u201d\u6dfb\u52a0\u5230\u7528\u6237\u201c{0}\u201d
removeAccountFedInfo=\u5df2\u4ece\u7528\u6237\u201c{0}\u201d\u4e2d\u5220\u9664\u5e26\u6709\u5173\u952e\u5b57\u201c{2}\u201d\u7684\u5e10\u6237\u8054\u5408\u4fe1\u606f\u548c\u63d0\u4f9b\u5546 ID\u201c{1}\u201d
activateFederation=\u5df2\u4e3a\u7528\u6237\u201c{0}\u201d\u6fc0\u6d3b\u63d0\u4f9b\u5546 ID\u201c{1}\u201d\u7684\u8054\u5408\u72b6\u6001
deActivateFederation=\u5df2\u4e3a\u7528\u6237\u201c{0}\u201d\u53d6\u6d88\u6fc0\u6d3b\u63d0\u4f9b\u5546 ID\u201c{1}\u201d\u7684\u8054\u5408\u72b6\u6001

# new in OpenSSO 6.2 for Alliance Management 
affiliation-id-invalid=\u8054\u5408\u63d0\u4f9b\u5546 ID \u65e0\u6548\u3002 
affiliation-invalid_key_size=\u5bc6\u94a5\u5927\u5c0f\u65e0\u6548\u3002
affiliation-retrieval-exception=\u68c0\u7d22\u8054\u5408\u63d0\u4f9b\u5546\u63cf\u8ff0\u7b26\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
alliance_management_entity_retrieval_exception=\u68c0\u7d22\u5b9e\u4f53\u63cf\u8ff0\u7b26\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
alliance_management_contactperson_creation_exception=\u521b\u5efa\u8054\u7cfb\u4eba\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
alliance_management_organization_creation_exception=\u521b\u5efa\u7ec4\u7ec7\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
alliance_management_affiliation_creation_exception=\u521b\u5efa\u8054\u5408\u63d0\u4f9b\u5546\u63cf\u8ff0\u7b26\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
contactperson-id-invalid=\u8054\u7cfb\u4eba ID \u65e0\u6548\u3002 
organization-id-invalid=\u7ec4\u7ec7 ID \u65e0\u6548\u3002 
organization-name-invalid=\u7ec4\u7ec7\u540d\u79f0\u65e0\u6548\u3002
organization-display-name-invalid=\u7ec4\u7ec7\u663e\u793a\u540d\u79f0\u65e0\u6548\u3002
organization-url-invalid=\u7ec4\u7ec7 URL \u65e0\u6548\u3002

contactPerson-retrieval-exception=\u68c0\u7d22\u8054\u7cfb\u4eba\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
organization-retrieval-exception=\u68c0\u7d22\u7ec4\u7ec7\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
entity-deletion-exception=\u5220\u9664\u5b9e\u4f53\u63cf\u8ff0\u7b26\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
entity-modify-exception=\u4fee\u6539\u5b9e\u4f53\u63cf\u8ff0\u7b26\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
contactperson-deletion-exception=\u5220\u9664\u8054\u7cfb\u4eba\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
org-deletion-exception=\u5220\u9664\u7ec4\u7ec7\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
affiliation-invalid=\u8f93\u5165\u8054\u5408\u63d0\u4f9b\u5546\u63cf\u8ff0\u7b26\u4e3a\u7a7a\u3002 
affiliation-modify-exception=\u4fee\u6539\u8054\u5408\u63d0\u4f9b\u5546\u63cf\u8ff0\u7b26\u65f6\u51fa\u73b0\u5f02\u5e38\u3002
affiliation-deletion-exception=\u5220\u9664\u8054\u5408\u63d0\u4f9b\u5546\u63cf\u8ff0\u7b26\u65f6\u51fa\u73b0\u5f02\u5e38\u3002

# Validation
missingKeyInfo=\u7f3a\u5c11\u5b89\u5168\u5bc6\u94a5\u7684\u503c\u3002
registration-invalid-provider=\u63d0\u4f9b\u8005\u6ce8\u518c\u65e0\u6548\u3002
registration-invalid-signature=\u6ce8\u518c\u7b7e\u540d\u65e0\u6548\u3002
registration-no-provider=\u672a\u627e\u5230\u7528\u6765\u6ce8\u518c\u7684\u63d0\u4f9b\u8005 ID\u3002

#FSCache 
can_not_create_provider_cache=\u65e0\u6cd5\u4e3a\u63d0\u4f9b\u8005\u521b\u5efa\u9ad8\u901f\u7f13\u5b58 
nullAffiliationID=\u8054\u5408\u63d0\u4f9b\u8005 ID \u4e3a\u7a7a\u3002

ExclusiveEntries=\u5728 RequestAuthContext \u4e2d\u627e\u5230\u5171\u6709\u4e13\u7528\u6761\u76ee\u3002
invalidResourceOffering=\u8d44\u6e90\u63d0\u4f9b\u65e0\u6548
soapException=SOAP \u5ba2\u6237\u673a\u8c03\u7528\u5931\u8d25
invalidCredential=\u5b89\u5168\u58f0\u660e\u65e0\u6548

encodingError=\u7f16\u7801\u8fc7\u7a0b\u4e2d\u51fa\u73b0 IOException
decodingError=\u89e3\u7801\u8fc7\u7a0b\u4e2d\u51fa\u73b0 IOException
nullAuthnRequestID=AuthnRequest \u4e2d\u7684\u8bf7\u6c42 ID \u4e3a Null
nullMinorVersion=AuthnRequest \u4e2d\u7684 MinorVersion \u4e3a Null
nullMajorVersion=AuthnRequest \u4e2d\u7684 MajorVersion \u4e3a Null
nullRequestID=\u8bf7\u6c42 ID \u4e3a Null\u3002
nameIdentifierCreateError=\u521b\u5efa NameIdentifier \u65f6\u51fa\u9519
noAssertionConsumerServiceURLElement=FSAuthnRequestEnvelope \u4e2d\u6ca1\u6709 AssertionConsumerServiceURL \u5143\u7d20
noAuthnRequestElement=FSAuthnRequestEnvelope \u4e2d\u6ca1\u6709 AuthnRequest \u5143\u7d20
