azure signatureha sh отклоняет мой SHA1 в кодировке Base64 ha sh из debug.keystore - PullRequest
0 голосов
/ 19 апреля 2020

Я пытаюсь аутентифицировать свое приложение xamarin на azure.

Чтобы создать SHA1 в кодировке Base64 ha sh для моего debug.keystore, я использовал предложенную команду:

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64

Я получаю результат, но он имеет 32 символа и отклоняется при проверке интерфейса Azures с сообщением:

Подпись ha sh должна быть в кодировке Base64 SHA1 ha sh.

Если я использую заполнитель или подстроку моего ха sh, он работает

2pmj9i4rSx0yEb/viWBYkE/ZQrk=       <- `Example from Azure (is working)`
aPz8/NARbPz8pPzg/Iz9aPz8NCg=       <- `some working example generated by me`
CAY/Pz8/NARbPz8pPzg/Iz9aPz8NCg==   <- `My base64 (is not working)`

, кажется, что azure всегда нужно 28 символов, но мой сгенерированный base74 имеет 32. ..

Я потратил 20 часов на эту проблему, но не нашел решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...