Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
en:esya:sertifika:dogrulama-kutuphane-kullanım [2013/07/29 12:16] Dindar Öz created |
en:esya:sertifika:dogrulama-kutuphane-kullanım [2013/08/26 06:07] (mevcut) Dindar Öz |
||
---|---|---|---|
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. | + | Certificate Validation API, performs validation operation according to the validation policy file defined by the user. The time of the validation is specified by external parameter according to which revocation controls are applied. The certificates revoked before the given date is stated as invalid. For the validation in current time, the sample code is as follows: |
- | 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. | + | |
<sxh java; title: Java> | <sxh java; title: Java> | ||
Satır 16: | Satır 15: | ||
</sxh> | </sxh> | ||
- | ==== Sertifika Doğrulama Sonucunun Yorumlanması ==== | + | ==== Interpreting Certificate Validation Result ==== |
- | 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. | + | Certificate validation operation creates CertificateStatusInfo object. By using its method toString(), you can get a textual validation result.The method getDetailedMessage() provides more detailed and user friendly result message. getCertificateStatus() returns the status of the certificate in the enumeration type of CertificateStatus. This enumeration can take values as below: |
- | | VALID | Sertifika geçerlidir. | | + | | VALID | Certificate is Valid. | |
- | | REVOCATION_CHECK_FAILURE | Sertifika iptal edilmiştir. | | + | | REVOCATION_CHECK_FAILURE | Certificate is revoked. | |
- | | CERTIFICATE_SELF_CHECK_FAILURE | Sertifikada yapısal bozukluk vardır. | | + | | CERTIFICATE_SELF_CHECK_FAILURE | Certificate is structually invalid. | |
- | | NO_TRUSTED_CERT_FOUND | Hiç güvenilir sertifikanız yok. | | + | | NO_TRUSTED_CERT_FOUND | No trusted certificate found. | |
- | | 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 | No trusted certificate chain could be created. The root certificate is probably not in your trusted certificate list. | |
- | | NOT_CHECKED | Sertifika iptal kontrolü yapılamadığından sertifika doğrulanamadı. | | + | | NOT_CHECKED | Certificate revocation control coul not be performed. | |