I wish to generate an application signature for my app which will later be integrated with Facebook. In one of Facebook's tutorials, I found this command:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
In the tutorial, it says that by running this cmd, my process of generating the signature will start.
However, this command gives an error:
openssl is not recognized as an internal or external command
How can I get rid of this?
Well at the place of OpenSSL ... you have to put actually the path to your OpenSSL folder that you have downloaded. Your actual command should look like this:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | "C:\Users\abc\openssl\bin\openssl.exe" sha1 -binary | "C:\Users\abc\openssl\bin\openssl.exe" base64
Remember, the path that you will enter will be the path where you have installed the OpenSSL.
Edit:
you can download OpenSSL for windows 32 and 64 bit from the respective links below: