2010-11-12 26 views
7

Bir satın alma sistemi yapıyorum ve web sunucumda banka işlemleri ile çalışmak için bir SSL sertifikası kurmam söylendi.SSL Sertifikası

Bu konuda yeniyim ve OpenSSL (ücretsiz ve açık kaynaklı) ile SSL sertifikaları arasındaki farkı satın almanız gerekmiyor (thawte.com).

Sanırım OpenSSL bir anahtar oluşturmak için bir araç gibidir (ive alredy bunu firstdata.com için yapmıştım), ancak thawte.com'da ssl sertifikası alırsam ve web sitemde https üzerinden çalışan hastam var mı?

Bankalarla çalışmak için ücretsiz openSSL kullanabilir miyim? Yoksa bir tane almalı mıyım?

cevap

13

Kendinden verilmiş (OpenSSL) sertifikalı bir sertifika ile bir veya başka bir yerden satın aldığınız ürün arasındaki en büyük fark güven. Kullanıcılarınızın "Bu yayıncıdan sertifikaya güveniyor musunuz?" Istenmeden ssl etkin web sitenize erişmesini istiyorsanız thawte or one of the others gibi trusted certification authority'dan sertifika almanız gerekir.

Web siteniz, herhangi bir eski x.509 sertifikasına sahip https'yi aşacak ve böylece ssl sitenize yalnızca birkaç kişi erişebiliyorsa, bunları kendiniz düzenleyen sertifikanıza güvenmeye ve sertifika için paradan tasarruf etmeye ikna edebilirsiniz.

+0

böylece her iki sitede 'https': mayın ve bankanın - aramızda güvenli bir bağlantıya sahip olduğumuz anlamına mı geliyor? Ve ilk veri durumunda, anahtarı yeni oluşturduğumda, asıl rolün yalnızca verilerin kimlerden gönderildiğini karşılaştırmak oldu? – Dmitry

5

OpenSSL, sertifika istekleri (CSR) oluşturmak için kullanılabilecek bir araç ve kitaplıktır, kendinden imzalı sertifikalar ve bir CA'dan sertifikalar düzenler (eğer tabi ki kontrol ettiğiniz bir CA ise).

Çoğu tarayıcıda gömülü bir dizi önceden güvenilen sertifika yetkilisi vardır. Size verdikleri sertifikayı (sertifika isteğinizden geliyor) imzalayarak sertifika verirler. Buna karşılık, yayınladıkları sertifikalar, kullanıcılarınızın tarayıcıları tarafından (yayınlayan) CA sertifikasına göre doğrulanabilir; çünkü bunlar varsayılan olarak gönderilir.

Kendi CA'nızı kendiniz oluşturabilir ve sertifikaları kendiniz verebilirsiniz, ancak sorun CA sertifikanızın çoğu tarayıcıda varsayılan olarak güvenilmeyeceğidir, bu nedenle kullanıcılarınızın bunu açıkça içe aktarmadıkça değersizdir. örneğin kurumsal CA'lar, ancak genel olarak pratik değildir). Kendinden imzalı bir sertifika, bunun özel bir örneğidir: oluşturduğunuz kök CA sertifikası veya belirli bir makine için bir kerelik sertifikadır; Her iki şekilde de, onu açıkça almanız gerekiyordu.

Bazı önceden güvenilen CA'lar, işlemlerinin bir parçası olarak sertifika isteğini oluşturmak için OpenSSL kullanmanıza izin verecek, ancak diğer araçlara dayanan başka yordamlar da sunabilirler. Kullandığınız veya aldığınız araç gerçekten önemli değil. İstediğiniz, uzak tarafınızın güvenebileceği bir CA tarafından verilen bir sertifikadır.

1

Ücretsiz olarak kayıt olabilirsiniz ve web siteniz için ücretsiz SSL sertifikası en az ilk yıl için StartSSL numaralı telefondan edinebilirsiniz. Siteleri şimdi Hafta Sonu Bakımını gösteriyor, ancak daha sonra sunulacak. Onlardan ücretsiz SSL sertifikası alabildim. Bu sertifika, trusted, according to their site olan Startcom sertifika yetkilisi tarafından imzalanmıştır.

İlgili konular