2016-07-18 2 views
0

외부 REST API 호출에 대한 OAuth 인증 서명을 만들려고했지만 Eclipse에서 실행할 수있는 XSLT 기능을 찾을 수 없습니다.XSLT HMAC-SHA1 - OAuth 인증

여기에 몇 가지 예제 코드 :

<Signature> 
    <xsl:value-of select="dp:hmac('http://www.w3.org/2000/09/xmldsig#hmac-sha1',$password,$BaseString)"/> 
</Signature> 

내 XSLT에 다음 네임 스페이스를 사용하려했지만 작동하지 않는 것. 계속 오류가 발생합니다 : 1 오류가 감지되었습니다. 는 누구도 HMAC-SHA1는 XSLT에서 해시 알고리즘을 실행 한 경우 궁금 {http://www.w3.org/2000/09/xmldsig#hmac-sha1}

라는 이름의 일치 3 인자 기능을 찾을 수 없습니까?

현재 - Saxon EE 9.4.0.9를 사용하고 있습니다.

답변

0

의 URL "http://www.w3.org는 ..."

일반적으로 난 단지 의 xmlns 네임 스페이스 선언에 같은 URL을 참조 = 선택 의 장소에서 보인다.

이것은 주제에 대한 제 생각으로, XSLT 내에서 HMAC-SHA1을 직접 실행하지 않았습니다.