2012-11-24 4 views
1

XML에 서명하고 제 3 자 서비스에 의해 검증 된 타사 소프트웨어를 사용하십시오.XML 서명. 잘못된 디지털 서명

<ds:SignatureValue> 
    Ds+gdisYg7C8ZdZqEXJNkhTLabsuWwUpUcdLNRn+qr6HhmHX01g0an6No59va6+AlaSZpcjw 
    3oRh7sVpUaL/Yg== 
</ds:SignatureValue> 

를 및 .NET 내 서명 :

피들러 보여줍니다

<ds:SignatureValue> 
    Ds+gdisYg7C8ZdZqEXJNkhTLabsuWwUpUcdLNRn+qr6HhmHX01g0an6No59va6+AlaSZpcjw3oRh7sVpUaL/Yg== 
</ds:SignatureValue> 

그리고 그것은 확인할 수 없습니다. 그럼 왜 형식화 된 SignatureValue가 중요합니까? 또는 그것은 중요하지 않습니다?

+0

서명 방법이 동일합니까? – rene

+0

예, 동일, rsa. –

답변

1

중요하지 않습니다. 그러나 Base64 인코딩을 사용하는 많은 사양에서는 레거시 이유로 인해 줄 길이를 64 (또는 76)로 제한 할 것을 권장합니다. XML 스키마는 암묵적으로이를 권장하므로 XML 서명이이를 권장합니다. 닷넷 라이브러리는 라인을 64 자로 나눌 수 있다고 확신합니다.

+0

72 글자 길이입니다. 그럼 .net 라이브러리를 어떻게 가르 칠 수 있습니까? –