2016-04-01 42 views
1

KeyStore API'yi kullanarak bir Android uygulamasında bir SSL KeyPair oluşturuyorum. Genel/Özel anahtar çiftinden bir Sertifika İmzalama İsteği (CSR) oluşturmak istiyorum, böylece imzalamak için harici bir CA'ya gönderilebilir.Sertifika İmzalama İsteği oluşturun

Bu mümkün mü? Android'in anahtarları güvenli bir şekilde saklamak için Mümkünse, BouncyCastle yerine yerleşik Android kütüphanelerini kullanmak istiyorum.

+0

BouncyCaslte (SpongyCastle olmadan) kullanarak bir çözüm buldunuz mu? – BekaBot

+0

Evet, BouncyCastle ve java.security.KeyStore'u birlikte kullanmak mümkün. Android kitaplıklarını kullanarak anahtar çiftini oluşturmalı ve ardından BouncyCastle'da sertifika yapısını elle oluşturmalıydım. Sonuçta ortaya çıkan CSR dışa aktarılabilir ve harici olarak imzalanırsa, keyStore.setCertificateEntry() – Phil

+0

kullanılarak Android KeyStore'a geri alınan sertifika SpongyCastle kullanarak CSR oluşturabilir, ancak SC kütüphanesi olmadan yapılması gerekir. BouncyCastle'yi kullanarak CSR'yi nasıl kurabilirim? Veya mümkünse size e-posta ile nasıl ulaşabilirim? – BekaBot

cevap

2

Certificate enrollment process

kontrol bu bağlantıyı. Anahtar çifti ve CSR oluşturur. Android telefonda bir CSR (sertifika işareti isteği) oluştururken, bunun yerine Spongycastle'ı kullanmak oldukça kolay olduğunu düşünüyorum. Bu Bouncycastle bir android liman.

+0

Eh, ben de android üzerinde yaratılış CSR arıyorum. Bana örnek veya bağlantı gösterebilir misiniz? – nistelrooy41001662

İlgili konular