2

NovelliManagerでエラーメッセージが表示されます" XMLの形式が正しくありません。cvc-complex-type.2.4.a:要素'md:EncryptionMethod'で始まる無効なコンテンツが見つかりました。'{" http://www.w3の1つ.org / 2000/09 / xmldsig# ":KeyInfo}'が必要です。 "このサービスプロバイダーのメタデータを追加する場合:

<?xml version="1.0" encoding="UTF-8"?>
  <md:EntityDescriptor entityID="https://.../" xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata">
    <md:SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol" WantAssertionsSigned="true" AuthnRequestsSigned="true"> 
      <md:KeyDescriptor use="encryption"> 
        <md:EncryptionMethod xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"/> 
        <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> 
          <X509Data><X509Certificate>...</X509Certificate></X509Data>
       </KeyInfo> 
      </md:KeyDescriptor> 
      <md:AssertionConsumerService isDefault="true" index="0" Location="https://.." Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"/>
  </md:SPSSODescriptor> 
  <md:Organization>...</md:Organization> 
   ...
</md:EntityDescriptor>

Novell iManagerで行うこと:IdentityServers-> AH DMZ Identity Server-> New Trusted Provider-> Service Provider-> Source:Metadata Text

奇妙なことに、ここに正しい名前空間があるのにKeyInfo要素がないという不満があります。なぜそうなるのか、何か考えはありますか?

ここからサードパーティのメタデータを指定すると、 https ://federation.njedge.net/metadata/njedge-fed-metadata.xmlと表示されます。

" XMLの形式が正しくありません。cvc-complex-type.2.4.a:要素'Organization'で始まる無効なコンテンツが見つかりました。'{"http://www.w3.org/2000/09/xmldsig#"の1つ:署名、 "urn:oasis:names:tc:SAML:2.0:metadata":Extensions、 "urn:oasis:names:tc:SAML:2.0:metadata":RoleDescriptor、 "urn:oasis:names:tc:SAML:2.0 :metadata ":IDP​​SSODescriptor、" urn:oasis:names:tc:SAML:2.0:metadata ":SPSSODescriptor、" urn:oasis:names:tc:SAML:2.0:metadata ":AuthnAuthorityDescriptor、" urn:oasis:names:tc :SAML:2.0:metadata ":AttributeAuthorityDescriptor、" urn:oasis:names:tc:SAML:2.0:metadata ":PDPDescriptor、" urn:oasis:names:tc:SAML:2.0:metadata ":AffiliationDescriptor}'が必要です。 「」

一部のサービスプロバイダー固有のメタデータファイル形式を想定しているようですが、残念ながら、SAML2.0メタデータのさまざまな形式に関する情報を見つけることができませんでした。

4

1 に答える 1

2

2つの問題があったようにLoos:1)Novellは要素の厳密な順序を期待しています2)<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">代わりに使用するようなデフォルトの名前空間を認識しません<somenamespace:KeyInfo xmlns:somenamespace="http://www.w3.org/2000/09/xmldsig#">

変 :)

于 2012-11-19T19:58:05.883 に答える