2016-04-01 7 views
1

私は、KeyStore APIを使用してAndroidアプリでSSL KeyPairを生成しています。公開鍵/秘密鍵のペアから証明書署名要求(CSR)を作成して、署名のために外部CAに送信できるようにします。Androidアプリ内で証明書署名リクエストを作成する

これは可能ですか?可能であればBouncyCastleではなく、内蔵のAndroidライブラリを使用して、Androidがキーを安全に保管できるようにしたいと考えています。

+0

あなたはBouncyCaslte(SpongyCastleなし)を使用して解決策を見つけましたか? – BekaBot

+0

はい、BouncyCastleとjava.security.KeyStoreを一緒に使用することは可能です。 Androidライブラリを使用して鍵ペアを作成し、BouncyCastleで手動で証明書構造を構築しなければなりませんでした。暗号化されたCSRをエクスポートして外部に署名し、keyStore.setCertificateEntry()を使用して証明書をAndroid KeyStoreにインポートしました – Phil

+0

SpongyCastleを使用してCSRを構築できますが、SCライブラリなしで行う必要があります。 BouncyCastleを使ってCSRを構築する方法を教えてください。または、可能であれば、どうすれば電子メールであなたに連絡できますか? – BekaBot

答えて

2

Certificate enrollment process

このリンクをチェックしてください。鍵ペアとCSRを生成します。 アンドロイド携帯電話でCSR(証明書署名要求)を生成することについては、代わりにスポンジキャスルを使用する方が簡単だと思います。 Bouncycastleのアンドロイドポートです。

+0

まあ、アンドロイドの創造CSRも探しています。参照する例やリンクを教えてください。 – nistelrooy41001662

関連する問題