Genel olarak, daha iyi hata ayıklama günlüğü. Ne bilmek istediğinizi belirleyin, koda ekleyin ve günlüklere ekleyin, böylece çalışabilirsiniz. O sırada çevrenin daha fazla ayrıntısının yakalanması da yardımcı olur - hangi istek, ne zaman vb.
Özellikle, bu isabet istemcilerde ortak bir kalıp ararım - ve bir optimizasyon bulduysanız - ama sonra git ve TCP katmanı trafiğini yakalar.
Değiştirilen SSL mesajlarına baktığınızda, protokolde neyin yanlış gittiğine veya en azından isteğin ortak özelliklerinin ne olduğuna dair bir fikir vermeniz gerekir. Bunu yaptıktan sonra hata ayıklamaya daha yakın olmalıdır.
Bir rehber olarak, bunun üç şeyden birinden geldiğini tahmin ediyorum:
- SSL olmayan bir şey SSL bağlantı noktasıyla konuştu. (bağlantı noktası taramaları yaygındır, ancak HTTPS bağlantı noktasına HTTP de gerçekleşir.)
- İstemci, kabul edilebilir bir şifreleme kümesini sunucuyla paylaşmaz.
- İstemci bir sertifika sunar ve sunucunun tıslama özelliği vardır. (Yaygın olmayan, ancak mümkün.)