Openssl is not recognized as an internal or external command

后端 未结 15 1689
轻奢々
轻奢々 2020-11-28 00:59

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:

k         


        
相关标签:
15条回答
  • 2020-11-28 01:35

    For those looking for a more recent location to install a windows binary version of openssl (32bit and 64bit) you can find it here:

    http://slproweb.com/products/Win32OpenSSL.html

    An up to date list of websites that offer binary distributions is here

    http://www.openssl.org/related/binaries.html

    0 讨论(0)
  • 2020-11-28 01:36

    This works for me:

    C:\Users\example>keytool -exportcert -alias androiddebugkey -keystore 
    "C:\Users\example\.android" | "C:\openssl\bin\openssl.exe" sha1 -binary 
    | "C:\openssl\bin\oenssl.exe" base64
    
    0 讨论(0)
  • 2020-11-28 01:38

    Use the entire path, like this:

    exportcert -alias androiddebugkey -keystore ~/.android
    /debug.keystore | "C:\openssl\bin\openssl.exe" sha1 -binary | "C:\openssl\bin\op
    enssl.exe" base64
    

    It worked for me.

    0 讨论(0)
  • 2020-11-28 01:38

    First navigate to your Java/jre/bin folder in cmd cd c:\Program Files (x86)\Java\jre7\bin

    Then use : [change debug.keystore path to the correct location on your system] install openssl (for windows 32 or 64 as per your needs at c:\openssl )

    keytool -exportcert -alias androiddebugkey -keystore "C:\Users\vibhor\.android\debug.keystore" | "c:\openssl\bin\openssl.exe" sha1 -binary | "c:\openssl\bin\openssl.exe" base64
    

    So the whole command goes like this : [prompts to enter keystore password on execution ]

    c:\Program Files (x86)\Java\jre7\bin>keytool -exportcert -alias androiddebugkey
    -keystore "C:\Users\vibhor\.android\debug.keystore" | "c:\openssl\bin\openssl.ex
    e" sha1 -binary | "c:\openssl\bin\openssl.exe" base64
    Enter keystore password:
    
    0 讨论(0)
  • 2020-11-28 01:39

    I used this code:

    This is worked for me successfully.

    "C:\Program Files\Java\jdk1.6.0_26\bin\keytool.exe" -exportcert -alias sociallisting -
    keystore "D:\keystore\SocialListing" | "C:\cygwin\bin\openssl.exe" sha1 -binary | 
    "C:\cygwin\bin\openssl.exe" base64
    
    0 讨论(0)
  • 2020-11-28 01:42

    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:

    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, path that you will enter will be the path where you have installed the openssl...hope this helps..:-)

    Edit:

    you can download openssl for windows 32 and 64 bit from the respective links below:

    OpenSSL for 64 Bits

    OpenSSL for 32 Bits

    0 讨论(0)
提交回复
热议问题