2012-11-15 2 views
2

Novell iManager에서 오류 메시지가 표시됩니다. "XML 형식이 잘못되었습니다 .cvc-complex-type.2.4.a : 잘못된 콘텐츠가 발견되었습니다. 'md : EncryptionMethod'요소로 시작하여 '{ "http://www.w3.org/2000/09/xmldsig#":KeyInfo}'중 하나가 필요합니다."이 서비스 공급자 메타 데이터를 추가 할 때 :신뢰할 수있는 공급자 (SAML 2.0)를 추가하는 데 문제가 있습니다. 서비스 공급자 메타 데이터를 구문 분석 할 수 없습니다.

<?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> 

내가 노벨 iManager를에서 무엇 : IdentityServers -> AH DMZ 신원 서버 -> 새 신뢰할 수있는 공급 업체 -> 서비스 제공 -> 출처 : 메타 데이터 텍스트

이상한 t 힌트는 KeyInfo 요소가 부족한 데 불만이있는 반면 정확한 네임 스페이스가있는 것입니다. 왜 그런지 알 겠어?

여기에서 타사 메타 데이터를 지정하는 경우

: https://federation.njedge.net/metadata/njedge-fed-metadata.xml IT는 XML 형식이 잘못

"말한다 CVC 복잡한-type.2.4.a은 :. 잘못된 내용이 요소 '기구'로 시작 발견되었다. '{ "http://www.w3.org/2000/09/xmldsig#":Signature,"urn : oasis : names : tc : SAML : 2.0 : metadata ": 확장 프로그램,"urn : oasis : names : tc : SAML : 2.0 : 메타 데이터 ": SPSSODescriptor,"urn : 오아시스 : 이름 : tc : SAML : 2.0 : 메타 데이터 ": IDPSSODescriptor" 오아시스 : 이름 : tc : SAML : 2.0 : 메타 데이터 ": AuthnAuthorityDescriptor": 오아시스 : 이름 : tc : SAML : 2.0 : 메타 데이터 ": AttributeAuthorityDescriptor": 오아시스 : 이름 : tc : SAML : 2.0 : 메타 데이터 ": PDPDescriptor , "urn : oasis : 이름 : tc : SAML : 2.0 : 메타 데이터": Aff iliationDescriptor} '가 필요합니다. 그것은 일부 서비스 제공 특정 메타 데이터 파일 형식을 예상처럼 는 "

은 같은데, 불행히도 나는 SAML 2.0 메타 데이터의 다른 형식에 대한 정보를 찾을 수 없습니다이 문제가 있었다

답변

2

카드 놀이의 일종처럼 :. 1) 노벨 그것은 <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> 같은 기본 네임 스페이스 대신 <somenamespace:KeyInfo xmlns:somenamespace="http://www.w3.org/2000/09/xmldsig#">

이상한 :)

을 사용하여 인식 할 수없는 요소 2의 엄격한 순서) 예상
관련 문제