Если ты хочешь сгенерировать сертификат для своего приложения под андроид с использованием OpenSSL, ты можешь использовать следующие комманды:

Создание ключа:

  $ openssl genrsa -out android_distribution.key 2048

Генерирование запроса:

  $ openssl req -new -key android_distribution.key -out android_distribution.csr

Самоподписывание сертификата:

  $ openssl x509 -req -days 10950 -in android_distribution.csr \
  > -signkey android_distribution.key -out android_distribution.crt

Преобразование .crt в .p12:

  $ openssl pkcs12 -export -in android_distribution.crt \
  > -inkey android_distribution.key -out android_distribution.p12

Не забывай хранить все это хозяйство где-нибудь в надежном месте.

ОБНОВЛЕНИЕ:

Если тебе нужен keystore (например для phonegap), то его можно получить следующим образом:

  $ keytool -importkeystore -srckeystore android_distribution.p12 \
  > -srcstoretype PKCS12 -destkeystore android_distribution.jks -deststoretype JKS

Конец.