Bazı özel paketlerle dahili kullanım için bir Debian deposu (aslında Ubuntu) kurdum ve şimdi web üzerinden bazı belirli sunuculara kullanılabilir hale getirmek istiyorum. HTTPS kullanarak bağlanabilmek için apt-get / aptitude istiyorum ve kendinden imzalı bir sertifika kullanıyorum para harcamak istemediğim için.
Ev sahibi doğrulamak için kendi kök CA sertifikamı kullanmak için apt-get işaret eden apt.conf adam sayfasını takip etmeyi denedim, ancak işe yaramıyor.
Apt.conf dosyam şöyle görünüyor:
#Acquire::https::repo.mydomain.com::Verify-Peer "false";
Acquire::https::repo.mydomain.com::CaInfo "/etc/apt/certs/my-cacert.pem";
Acquire::https::repo.mydomain.com::SslCert "/etc/apt/certs/my-cert.pem";
Acquire::https::repo.mydomain.com::SslKey "/etc/apt/certs/my-key.pem";
Ayrıca bir istemci sertifikası kullanıyorum, ancak Verify-Peer'ı "false" (yukarıda yorumladı) olarak ayarladığımda her şey işe yaradığından bir sorun gibi görünmüyor.
Aynı CA sertifikasını kullanarak, istemci sertifikası ve anahtarı curl ile iyi çalışır.
Uygun hata ayıklamayı etkinleştirdim (Debug :: Acquire :: https "true") ama çok az bilgi sunuyor.
Nasıl devam edeceğiniz konusunda herhangi bir öneriniz var mı?