2012-09-12 4 views
1

tutorial은 https 연결을 위해 키 저장소를 만들고 사용하는 방법을 설명합니다. 하지만 난 아주 멍청한 질문이 있습니다 : 어디 키 스토어를 만들려면이 코드를 넣어야합니까? openssl 명령 프롬프트 또는 keytool 키 프롬프트에서.https android 연결을위한 키 저장소 BKS 만들기

export CLASSPATH=bcprov-jdk16-145.jar 
CERTSTORE=res/raw/mystore.bks 
if [ -a $CERTSTORE ]; then 
    rm $CERTSTORE || exit 1 
fi 
keytool \ 
     -import \ 
     -v \ 
     -trustcacerts \ 
     -alias 0 \ 
     -file <(openssl x509 -in mycert.pem) \ 
     -keystore $CERTSTORE \ 
     -storetype BKS \ 
     -provider org.bouncycastle.jce.provider.BouncyCastleProvider \ 
     -providerpath /usr/share/java/bcprov.jar \ 
     -storepass some-password 

답변

2

아니요. 붙여 넣은 코드는 bash 스크립트입니다. 일반적으로이 파일의 이름은 입니다. make-keystore.sh.

#!/bin/bash 

그것은 당신의 리눅스 박스

chmod +x 

에서 실행할 수 있는지 확인하고

./make-keystore.sh 
처럼 실행 제 1 라인으로이 추가
관련 문제