SSL şifrelemesi ile MySQL çoğaltmasını kurmaya çalışıyorum ve çözümü kapatmaya başladığım sırada, MySQL'in SSL kullanmasına ilişkin olarak beynimi saramayacağım sürecin bir yönü var. . CA sertifika, master imzalanan kamu ve özel anahtarlar ve köle imzalı kamu ve özel tuşları:MySQL çoğaltması neden beş sertifika kullanıyor?
MySQL 5.0 (setting up SSL for client/server ve setting up SSL for replication) belgelerine göre, SSL bağlantı bilgilerinin en fazla beş adet içerebilir. Anlamadığım bu beş bileşene duyulan ihtiyaç. SSL (the Wikipedia entry'dan toplanan) konusundaki anlayışım, SSL'nin genellikle yalnızca üç parça gerektirmesidir: CA sertifikası (sunucu ve istemci tarafından paylaşılır), sunucunun ortak anahtarı (istemciye gönderilir, CA sertifikasına göre doğrulanır ve şifrelemek için kullanılır) sunucuya olan iletişimin şifresini çözme) ve sunucunun özel anahtarı (sunucu tarafından saklanır ve müşteriye iletişimi şifrelemek/şifresini çözmek için kullanılır).
Neden MySQL çoğaltmasında SSL çözümünde köle, aynı CA sertifikasına karşı, ana/özel anahtar çifti olarak imzalanmış bir ortak/özel anahtar çifti var?