Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
esya:sertifika:dogrulama-kutuphane-kullanım [2013/07/25 05:31] Beytullah Yiğit |
esya:sertifika:dogrulama-kutuphane-kullanım [2013/08/28 08:17] (mevcut) Beytullah Yiğit [Sertifika Doğrulama Sonucunun Yorumlanması] |
||
---|---|---|---|
Satır 1: | Satır 1: | ||
===== Sertifika Doğrulama Kütüphanesi Kullanımı ===== | ===== Sertifika Doğrulama Kütüphanesi Kullanımı ===== | ||
- | Sertifika doğrulama kütüphanesi sertifikaları, verilen politika dosyasına uygun olarak doğrulamaktadır. | + | Sertifika doğrulama kütüphanesi, sertifikaları verilen politika dosyasına uygun olarak doğrulamaktadır. |
Sertifika doğrulama işlemi için kütüphaneye sertifikanın hangi tarihte doğrulanacağı bilgisi verilmelidir. Sertifika iptal kontrolü, verilen tarihe göre yapılacaktır. Verilen tarihten önce iptal edilmiş sertifikaların durumu geçersiz olacaktır. Şu anki zamanda sertifika doğrulama için aşağıdaki örnek kod kullanılabilir. | Sertifika doğrulama işlemi için kütüphaneye sertifikanın hangi tarihte doğrulanacağı bilgisi verilmelidir. Sertifika iptal kontrolü, verilen tarihe göre yapılacaktır. Verilen tarihten önce iptal edilmiş sertifikaların durumu geçersiz olacaktır. Şu anki zamanda sertifika doğrulama için aşağıdaki örnek kod kullanılabilir. | ||
Satır 18: | Satır 18: | ||
==== Sertifika Doğrulama Sonucunun Yorumlanması ==== | ==== Sertifika Doğrulama Sonucunun Yorumlanması ==== | ||
- | Sertifika doğrulama sonucunda CertificateStatusInfo nesnesi dönmektedir. Bu nesnenin toString() methodu çağrılarak sertifika doğrulamanın sonucunu metin olarak alabilirsiniz. getDetailedMessage() fonksiyonu ile de sertifika doğrulama sonucununun kullanıcı dostu mesajını alabilirsiniz. Aynı nesnenin getCertificateStatus() fonksiyonu kullanılarak CertificateStatus tipinde sertifika doğrulamanın durumu alınabilir. Bu nesne aşağıdaki değerleri alabilir. | + | Sertifika doğrulama sonucunda ''CertificateStatusInfo'' nesnesi dönmektedir. Bu nesnenin ''toString()'' methodu çağrılarak sertifika doğrulamanın sonucunu metin olarak alabilirsiniz. ''getDetailedMessage()'' fonksiyonu ile de sertifika doğrulama sonucununun kullanıcı dostu mesajını alabilirsiniz. Aynı nesnenin ''getCertificateStatus()'' fonksiyonu kullanılarak, ''CertificateStatus'' tipinde sertifika doğrulamanın durumu alınabilir. Bu nesne aşağıdaki değerleri alabilir. |
| VALID | Sertifika geçerlidir. | | | VALID | Sertifika geçerlidir. | | ||
- | | REVOCATION_CHECK_FAILURE | Sertifika iptal edilmiştir. | | + | | REVOCATION_CHECK_FAILURE | Sertifika iptal kontrolü yapılamadı. İptal bilgisine erişilememiş olabilir. | |
| CERTIFICATE_SELF_CHECK_FAILURE | Sertifikada yapısal bozukluk vardır. | | | CERTIFICATE_SELF_CHECK_FAILURE | Sertifikada yapısal bozukluk vardır. | | ||
| NO_TRUSTED_CERT_FOUND | Hiç güvenilir sertifikanız yok. | | | NO_TRUSTED_CERT_FOUND | Hiç güvenilir sertifikanız yok. | | ||
- | | PATH_VALIDATION_FAILURE | Güvenilir bir sertifika zinciri oluşturulamadı. Sertifikanızın kök sertifikası güvenilir sertifikalarınızın içinde yok. | | + | | PATH_VALIDATION_FAILURE | Geçerli bir sertifika zinciri bulunamadı. | |
| NOT_CHECKED | Sertifika iptal kontrolü yapılamadığından sertifika doğrulanamadı. | | | NOT_CHECKED | Sertifika iptal kontrolü yapılamadığından sertifika doğrulanamadı. | | ||