1
정말 누군가가 나를 도와 줄 수 있기를 바랍니다. 저는 최근에 배포 한 Cloudstack과 상호 작용할 vb.net에서 약간의 프로그램을 만들었습니다.cloudstack api 시각 기초와 함께 서명
내 API가 거부되면서 곧바로 401 권한이없는 사용자로 호출되므로 분명히 내 서명이 제대로 생성되지 않습니다.
내가 요청을 서명 할 서명을 생성하는 방법을 설명 문서에서 비트를 뽑아 봤는데 ... 당신은 여기에 볼 수 있습니다 : 나는 내가를 얻기 위해 온라인으로 볼 예를 들어 기능을 사용했습니다 http://www.x85.co.uk/generatesig.txt
SHA1 해시는하지만, 아무는 비밀 키가 않습니다이 코드에서, 그래서 내가이 작업을 수행하는 방법을 잘 모르겠어요 나는 또한 URL 인코딩 비트를 포함 havent 한
Function getSHA1Hash(ByVal strToHash As String) As String
Dim sha1Obj As New Security.Cryptography.SHA1CryptoServiceProvider
Dim bytesToHash() As Byte = System.Text.Encoding.ASCII.GetBytes(strToHash)
bytesToHash = sha1Obj.ComputeHash(bytesToHash)
Dim strResult As String = ""
For Each b As Byte In bytesToHash
strResult += b.ToString("x2")
Next
Return strResult
End Function
... 문제가 이잖아.
도움이 필요합니다.
고마워요!