Şu anda Android (2.2) için bir istemci parçası ve SSL kullanan bir sunucu yazıyorum. Sunucuyla normal bir istemci arasında mesaj alışverişi yaptım, ancak Android kendinden imzalı sertifikalar konusunda çok mutlu görünmüyor. Stackoverflow ve Googled A LOT aradım ve LOTS insanların benzer sorunlar yaşıyorsanız. Şimdiye kadar bulduğum tüm cevaplar ya çalışmıyordu ya da hiç anlamıyordu. Dışarıdaki kod örneklerinin çoğu HTTPS içindir, ancak bu bir soket üzerinden iletişim kurabildiğim için kullanamıyorum (SSLSocket benim en iyi tahminimdir). Çok fazla farklı kod denedim, ama şimdi tekrar sıfıra döndüm.SSL İstemci
Şimdiye kadar bir sertifika (bunun doğru olduğunu düşünüyorum) ve özel bir TrustManager oluşturmam gerektiğini anladım. Açıkçası, herhangi bir çalışma kodunu bulamadım, bu yüzden burada soruyorum, çünkü genellikle bazı yararlı insanlar var.
Yapılması gereken şeyin ayrıntılı bir açıklamasını ve çalışan bir Android istemci koduna dönüştürülebilen bazı kodları arıyorum. peşin
Teşekkür
Cevabınız için teşekkür ederiz. Bağlandığınız koda baktım ve ilginç görünüyor. Sorun, özel yapılmış gibi görünen çok fazla sınıf kullanmasıdır. Bazılarını Google'da araştırdım ve diğer kütüphanelerde uygulandıklarını öğrendim. CertificateChainValidator android.net.http paketinde olması gerekiyormuş gibi görünüyor - ama o değil. Standart kütüphaneleri kullanarak basitleştirilmiş tam çalışma örneği var mı? – Casper