ESYAE-imza Kütüphaneleri

User Tools

Site Tools


en:esya:cades:sertifika-dogrulama

Farklar

Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.

Karşılaştırma görünümüne bağlantı

en:esya:cades:sertifika-dogrulama [2013/09/02 10:32]
Dindar Öz oluşturuldu
en:esya:cades:sertifika-dogrulama [2013/09/02 10:53] (mevcut)
Dindar Öz
Satır 1: Satır 1:
-===== Sertifika Doğrulama ​=====+===== Certificate Validation  ​=====
  
-İmza atma işleminden önce sertifika doğrulaması yapılmaktadırBöylece iptal edilmiş veya hatalı bir sertifika ile imza atılması önlenirİmzacının sertifikasının doğrulanması parametreler yardımıyla devre dışı bırakılabilirBu işlem için [[esya:​cades:​imza-parametreler|Parametreler]] bölümünde yer alan ''​P_VALIDATE_CERTIFICATE_BEFORE_SIGNING''​ parametresini inceleyebilirsiniz.+Before signature creation, the certificate must be validatedThus, creation of invalid signatures due to invalid signing certificates is avoidedThe certificate validation can be disabled by using parametersYou can see the parameter ''​P_VALIDATE_CERTIFICATE_BEFORE_SIGNING''​ in section ​[[en:esya:​cades:​imza-parametreler|Parameters]].
  
-İmza atarken ve imza doğrulama sırasında ​CMS  Signature ​kütüphanesi imzacıların sertifikalarını doğrularEğer sertifika doğrulamasında bir hata çıkarsa ​''​CertificateValidationException'' ​hatası fırlatılmaktadırSertifika doğrulama ile ilgili ayrıntılı bilgi için [[esya:​sertifika:​sertifika-dogrulama|Sertifika Doğrulama]] bölümüne bakabilirsinizBu dökümanda ayrıntılı bir şekilde açıklanan ve sertifikaların doğrulama işlemlerinin nasıl yapılacağını belirten sertifika doğrulama politikası ​''​EParameters.P_CERT_VALIDATION_POLICY'' ​parametresine ''​ValidationPolicy''​ nesnesi tipinde verilir.+CMS Signature ​API validates the signing certificates upon signature creation and verificationIf any problem occurs during certificate validation then the exception ​''​CertificateValidationException'' ​is thrownFor detailed information about certificate validation see [[en:esya:​sertifika:​sertifika-dogrulama|Certificate Validation]]. The certificate validation policy, which is explained in detail in that section , is specified by using the parameter ​''​EParameters.P_CERT_VALIDATION_POLICY''​. ​
  
-==== İmzacıların Alınması ​====+==== Accessing to the Signers ​====
  
-İmza yapısı ​''​BaseSignedData'' ​sınıfı tarafından işlenmektedir Bu yapıda seri ve paralel imzacılar bir ağaç yapısında bulunmaktadırlar''​BaseSignedData''​ sınıfının ​''​getSignerList()'' ​fonksiyonu ile birinci seviye imzacılar alınmaktadırSadece ​ paralel imza atılmışsa  ​''​getSignerList()'​' fonksiyonu ile bütün imzacılar alınmış olurSeri imzacıları almak için ise seri imzacıları alınmak istenen imzacının ​''​getCounterSigners()'' ​fonksiyonu çağrılmalıdırEğer imza seviyeleri önemli değilse, BaseSignedData sınıfının ​getAllSignerList() ​fonksiyonu kullanılarak bütün imzacılar alınabilirDaha ayrıntılı bilgi için örnek kodlar içinde yer alan SignersInJTree ​sınıfını inceleyebilirsiniz.+The signature structure take place in the class ''​BaseSignedData''​. ​In this class, parallel and counter signatures are in tree structureThe method ​''​getSignerList()'' ​returns the first level signers in the treeTherefore, if only parallel signatures exist in the document, ​''​getSignerList()' ​returns all of the signersAs for the counter signatures, the method ​''​getCounterSigners()'' ​of the signer object whose counter signatures are searched for must be calledThe method ''​getAllSignerList()''​ of the class ''​BaseSignedData'' ​ can be used to get all of the signers as a list without any information about the signature treeFor more detailed information,​ please examine the class "SignersInJTree" in sample codes.
  
-İmza işlemlerindeimza atan kişiyi tanımlama işlemi kişinin sertifikası üzerinden yapılmaktadır. Sertifikanın imza yapısına eklenmesi genel olarak tercih edilmektedir. ESYA kütüphanesinde de sertifika imza yapısına eklenmektedirSertifikadankişinin ismi ve Türkiye için TC. kimlik numarası alınabilir.+In signature operationsthe identification of the signature owner is performed by the signer'​certificateThis certificate is usually added into the signed document, which is also the case in ESYA APIFrom the certificatethe name and the identification number (For Turkey) can be acquired.
  
 <sxh java;​title:​Java>​ <sxh java;​title:​Java>​
en/esya/cades/sertifika-dogrulama.1378117965.txt.gz · Son değiştirilme: 2013/09/02 10:32 Değiştiren: Dindar Öz