2011. 9. 10. 21:27

How to Sign Android APK or Zip Files

(안드로이드 애플리케이션 사이닝하기)

How to create private/public key pair using openssl (windows version)

- openssl genrsa -out key.pem 1024
- openssl req -new -key key.pem -out request.pem
- openssl x509 -req -days 9999 -in request.pem -signkey key.pem -out certificate.pem
- openssl pkcs8 -topk8 -outform DER -in key.pem -inform PEM -out key.pk8 -nocrypt

How to sign apk or zip files using SignApk.jar:

java -jar signapk.jar certificate.pem key.pk8 your-app.apk  your-signed-app.apk
OR
- java -jar signapk.jar certificate.pem key.pk8 your-update.zip your-signed-update.zip



참고
http://www.londatiga.net/how-to-sign-apk-zip-files/
http://android-dls.com/wiki/index.php?title=Generating_Keys
http://forum.xda-developers.com/showthread.php?t=442480&page=83