Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
en:esya:sertifika:dogrulama-politikası [2013/08/26 06:38] Dindar Öz |
en:esya:sertifika:dogrulama-politikası [2013/08/28 11:02] (mevcut) Dindar Öz |
||
---|---|---|---|
Satır 5: | Satır 5: | ||
you have to define the root of the test certificates as trusted in the certificate validation policy file. You can see section Configuring The Policy at Run-time. | you have to define the root of the test certificates as trusted in the certificate validation policy file. You can see section Configuring The Policy at Run-time. | ||
- | You can also specify the method of revocation control, via either OCSP or CRL. Validation of a certificate requires validation of the all certificates in the certificate chain. | + | You can also specify the method of revocation control, via either OCSP or CRL. Validation of a certificate requires validation of the all certificates on the certificate chain. Not all of the certificates on the chain |
+ | is available for OCSP query. So it is not possible to validate a certificate using only OCSP queries. By configuring the validation policy properly, validation operation first tries OCSP and if it is not available then tries CRL control for the certificate revocation check. In this case, the method that must be performed first must be placed before the other in the policy file. | ||
- | Politika dosyasında yapılacak bir diğer düzenleme, sertifika iptal kontrollerinde ÇİSDUP veya SİL kullanılmasının ayarlanmasıdır. Bir sertifikanın doğrulanması sırasında sertifika zincirinin tamamının doğrulanması gerekmektedir. Zincirdeki bütün sertifikalar için ÇİSDUP desteği verilmeyebilir. Örneğin KamuSM sisteminde alt kökler için ÇİSDUP hizmeti verilmemektedir. Dolayısıyla sadece ÇİSDUP kullanarak bir sertifikayı doğrulamak mümkün değildir. Bu durumda ÇİSDUP öncelikli SİL ve ÇİSDUP'un bulunduğu konfigürasyon veya sadece SİL ile çalışan konfigürasyon yaratılabilir. | + | ==== Configuring The Policy at Run-time ==== |
- | Politika dosyasında ÇİSDUP veya SİL'den hangisine öncelik verilmesi isteniyorsa, o sınıf üste yazılmalıdır. | + | The policy file can be edited after read from the file system. For example, the code below, demonstrates how to add TrustedCertificateFinderFromFileSystem to the validation policy at run-time. |
- | + | ||
- | ==== Configuring The Policy at Run-time ==== | + | |
- | Politika dosyası, dosyadan okunduktan sonra çalışma zamanında düzenlenebilir. Aşağıdaki kod parçası klasörden güvenilir sertifikaları gösteren TrustedCertificateFinderFromFileSystem sınıfını çalışma zamanında eklemektedir. | ||
<sxh java; title: Java> | <sxh java; title: Java> | ||
Satır 35: | Satır 33: | ||
==== Policy File Elements ==== | ==== Policy File Elements ==== | ||
- | Politika dosyasında tanımlanan sınıflar aşağıdaki tablolarda listelenmiştir. | + | The classes that can be included in the policy file are listed in the table below. In this table, the character "*" in the section where possible values for a paramater are listed denotes the default value. The symbol [O] denotes that the parameter is optional. The XML tags next to each header shows the place where the classes under that header should be in the policy file. |
- | Bu tablolardaki gösterimde; | + | ==== Tablo 1 ESYA API Checker List ==== |
- | + | ||
- | Parametrenin alabileceği değerlerin listelendiği yerde * ile belirtilen değer parametrenin varsayılan değeridir | + | |
- | + | ||
- | [O] değeri ile belirtilen parametre opsiyonel parametre anlamına gelir. | + | |
- | + | ||
- | Başlığın yanındaki XML tagları, o başlık altında yer alan sınıfların, politika dosyasında hangi XML tag değerinin altında listelenmesi gerektiğini (yani politika dosyasındaki yerini) belirtir. | + | |
- | + | ||
- | ==== Tablo 1 ESYA API Kontrolcü ( Checker) Listesi ==== | + | |
^ TRUSTED CERTIFICATE CHECKERS ''<policy><validate><certificate><trustedcertificate>'' |||| | ^ TRUSTED CERTIFICATE CHECKERS ''<policy><validate><certificate><trustedcertificate>'' |||| | ||
- | | ''CertificateDateChecker'' || Sertifika üzerinde yer alan geçerlilik zaman aralığının, doğrulama zamanını kapsaması kuralını doğrular. || | + | | ''CertificateDateChecker'' || Validates that the validity period in the certificate covers the validation time. || |
- | | ''SelfSignatureChecker'' || Sertifika üzerindeki imzayı, sertifikanın açık anahtarı ile kriptografik olarak doğrular. || | + | | ''SelfSignatureChecker'' || Validates that the signature in the certificate is created by the public key in the certificate. || |
^ CERTIFICATE SELF CHECKERS ''<policy><validate><certificate><self>'' |||| | ^ CERTIFICATE SELF CHECKERS ''<policy><validate><certificate><self>'' |||| | ||
- | | ''CertificateDateChecker'' || Sertifika üzerinde yer alan geçerlilik zaman aralığının, doğrulama zamanını kapsaması kuralını doğrular. || | + | | ''CertificateDateChecker'' || Validates that the validity period in the certificate covers the validation time. || |
- | | ''CertificateExtensionChecker'' || Sertifika üzerinde yer alan eklenti bilgilerinin RFC 5280 uyumluluğunu kontrol eder. || | + | | ''CertificateExtensionChecker'' || Validates that the extension information in the certificate is compatible with RFC 5280. || |
- | | ''PositiveSerialNumberChecker'' || Sertifika seri numarasının pozitif bir tamsayı olması kuralını doğrular. || | + | | ''PositiveSerialNumberChecker'' || Validates that the certificate serial number is positive integer. || |
- | | ''SignatureAlgConsistencyChecker'' || Sertifika üzerinde yer alan İmza Algoritması bilgilerinin uyuşması kuralını doğrular. || | + | | ''SignatureAlgConsistencyChecker'' || Validates thet the signature algorithms in the certificate are matching. || |
- | | ''VersionChecker'' || Sertifika versiyon bilgisinin RFC 5280 uyumluluğunu kontrol eder. || | + | | ''VersionChecker'' || Validates that the version information in the certificate is compatible with RFC 5280. || |
- | | ''QualifiedCertificateChecker'' || Sertifikanın nitelik kontrolü yapılır. || | + | | ''QualifiedCertificateChecker'' || Validates that the certificate has qualified certificate properties. || |
- | | | Parameters| statementoids | Verilen OID'lere göre sertifikanın nitelik kontrolleri yapılır. Bazı nitelikli sertifika kontrollerinde iki tane OID kontrol edilmek istenebilir. Bu gibi durumlarda AND ile OID'ler birleştirilebilir. Değişik ülkeler değişik OID'ler kullanabilmektedir. Bu tür durumlar için de OID'ler OR ile ayrılabilir.\\ Örn: "(0.4.0.1862.1.1 AND 2.16.792.1.61.0.1.5070.1.1) OR (4.3.2.1 AND 1.2.3.4)" | | + | | | Parameters| statementoids | Given oids is required in the certificate. In some cases multiple oids are required. You can combine multiple oids with AND or OR relation. Different oids are used in differnet countries. In such cases, oids are combined with OR relation. ( i.e. "(0.4.0.1862.1.1 AND 2.16.792.1.61.0.1.5070.1.1) OR (4.3.2.1 AND 1.2.3.4)") | |
^ CERTIFICATE CHAIN CHECKERS ''<policy><validate><certificate><issuer>'' |||| | ^ CERTIFICATE CHAIN CHECKERS ''<policy><validate><certificate><issuer>'' |||| | ||
- | | ''BasicConstraintCAChecker'' || Yayıncı Sertifikası üzerindeki Temel Kısıtlamalar (BasicConstraints) eklentisinin RFC 5280 uyumluluğunu kontol eder. || | + | | ''BasicConstraintCAChecker'' || Validates that the basic constraints extension in the issuer certificate is compatible with RFC 5280. || |
- | | ''CertificateKeyUsageChecker'' ||Yayıncı Sertifikası üzerindeki Anahtar Kullanımı (KeyUsage) eklentisinin RFC 5280 uyumluluğunu kontol eder. || | + | | ''CertificateKeyUsageChecker'' ||Validates that the key usage extension in the issuer certificate is compatible with RFC 5280. || |
- | | ''CertificateNameChecker'' || Sertifika üzerindeki yayıncı özne adı (issuer) alanı ile yayıncı sertifikası üzerindeki özne adı (subject ) alanlarının eşleşmesi kuralını doğrular. || | + | | ''CertificateNameChecker'' || Validates that the issuer information in the certificate is matching with the subject information in the issuer certificate. || |
- | | ''CertificateSignatureChecker'' || Sertifika üzerindeki imzayı yayıncı sertifikasının açık anahtarı ile kriptografik olarak doğrular. || | + | | ''CertificateSignatureChecker'' || Validates that the signature in the certificate is created by the issuer certificate by cryptographic verification. || |
- | | ''KeyIdentifierChecker'' || Sertifika üzerindeki Yetkili Anahtar Tanımlayıcısı (AuthorityKeyIdentifier) eklentisi ile yayıncı sertifikası üzerinde yer alan Özne Anahtar Tanımlayıcısı (SubjectKeyIdentifier) eklentilerin uyumluluğunu kontrol eder. || | + | | ''KeyIdentifierChecker'' || Validates that the authority key identifier extension in the certificate is matching with the subject key identifier extension in the issuer certificate. || |
- | | ''NameConstraintsChecker'' || Sertifikanın özne adının yayıncı sertifikasında (varsa) yer alan İsim Kısıtlamaları (NameConstraints) arasındaki ilişkinin RFC 5280 uyumluluğunu kontrol eder. || | + | | ''NameConstraintsChecker'' || Validates that the relation between subject information in the certificate and the name constraints extension in the issuer certificate is compatible with RFC 5280. || |
- | | ''PathLenConstraintChecker'' || Yayıncı Sertifikası üzerindeki Yol Uzunluğu Kısıtlamaları (PathLengthConstraints) eklentisinin RFC 5280 uyumluluğunu kontrol eder. || | + | | ''PathLenConstraintChecker'' || Validates that the path length constraints extension in the issuer certificate is compatible with RFC 5280. || |
- | | ''PolicyConstraintsChecker'' || Yayıncı Sertifikası üzerindeki Politika Kısıtlamaları (PolicyConstraints) eklentisinin RFC 5280 uyumluluğunu kontrol eder. || | + | | ''PolicyConstraintsChecker'' ||Validates that the policy constraints extension in the issuer certificate is compatible with RFC 5280. || |
^ CERTIFICATE REVOCATION CHECKERS ''<policy><validate><certificate><revocation>'' |||| | ^ CERTIFICATE REVOCATION CHECKERS ''<policy><validate><certificate><revocation>'' |||| | ||
- | | ''RevocationFromCRLChecker'' || SİL'e bakarak sertifikanın iptal durumunu kontrol eder.|| | + | | ''RevocationFromCRLChecker'' || Performs revocation control of a certificate by looking at the corresponding CRL.|| |
- | | | Parameters| cevrimdisicalis | [true,false*] \\ Bu parametre doğrulamanın çevrimdışı olarak yürütüleceğini belirtir. True olarak tanımlanmışsa iptal kontrolcü hiçbir SİL bulamasa bile iptal kontrolünü başarılı olarak sonlandırır. Çevrimdışı ortamlarda SİL'e ulaşılamadığında bile sertifika doğrulamanın gerçekleşebilmesi için tanımlanmıştır. Dikkatli kullanılmalıdır! | | + | | | Parameters| cevrimdisicalis | [true,false*] \\ Indicates that the validation is performed offline. When specified as True, revocation checker return successful result iven if it can not find any crl. This parameter is defined in order to validate certificates in offline environments where online crls are not available. Must be used with care! | |
- | | ::: | ::: | checkAllCRLs | [true,false*] \\ Doğrulama sırasında normal olarak bir adet geçerli SİL kontrolü iptal kontrolünün tamamlanması için yeterlidir. Ancak bazı durumlarda kullanıcılar politika tanımlı bütün SİL bulucuların getirdikleri SİL'lere bakılmasını isteyebilirler. Bu durumda bu değer true yapılmalıdır. | | + | | ::: | ::: | checkAllCRLs | [true,false*] \\ Normally, it is enough to check one valid CRL for the revocation control of a certificate from a crl. In some cases, user may want to check all crls that can be found by the finders. If so, this parameter must be set to true. | |
- | | ::: | ::: | devam | [true,false*] \\ Doğrulama sırasında normal olarak bir adet iptal kontrolcünün başarılı sonuçlanması iptal kontrolünün tamamlanması için yeterlidir. Ancak kullanıcılar daha güvenli olması amacıyla bir iptal kontrolü başarılı sonuçlansa bile diğer iptal kontrolcülerin kontrolüne devam etmesini isteyebilirler. Bu durumda bu parametre true yapılmalıdır. | | + | | ::: | ::: | devam | [true,false*] \\ If it is true, then the validation process continues to the next crl even if the control for the current crl completed successfully. | |
| ''RevocationFromOCSPChecker'' || || | | ''RevocationFromOCSPChecker'' || || | ||
- | | | Parameters| devam | [true,false*] \\ Doğrulama sırasında normal olarak bir adet iptal kontrolcünün başarılı sonuçlanması iptal kontrolünün tamamlanması için yeterlidir. Ancak kullanıcılar daha güvenli olması amacıyla bir iptal kontrolü başarılı sonuçlansa bile diğer iptal kontrolcülerin kontrolüne devam etmesini isteyebilirler. Bu durumda bu parametre true yapılmalıdır. | | + | | | Parameters| devam | [true,false*] \\ If it is true, then the validation process continues to the next ocsp response even if the control for the current ocsp response completed successfully. | |
^ CRL SELF CHECKERS ''<policy><validate><crl><crlself>'' |||| | ^ CRL SELF CHECKERS ''<policy><validate><crl><crlself>'' |||| | ||
- | | ''CRLDateChecker'' || SİL üzerinde yer alan geçerlilik zaman aralığının, doğrulama zamanını kapsaması kuralını doğrular. || | + | | ''CRLDateChecker'' || Validates that the validity period in the crl covers the validation time. || |
- | | ''CRLExtensionChecker'' || SİL üzerinde yer alan eklenti bilgilerinin RFC 5280 uyumluluğunu kontrol eder. || | + | | ''CRLExtensionChecker'' || Validates that the extension information in the crl is compatible with RFC 5280. || |
- | ^ CRL SELF CHECKERS ''<policy><validate><crl><crlissuer>'' |||| | + | ^ CRL CHAIN CHECKERS ''<policy><validate><crl><crlissuer>'' |||| |
- | | ''CRLKeyUsageChecker'' || Yayıncı Sertifikası üzerindeki Anahtar Kullanımı (KeyUsage) eklentisinin RFC 5280 uyumluluğunu kontol eder. || | + | | ''CRLKeyUsageChecker'' || Validates that the key usage extension in the issuer crl certificate is compatible with RFC 5280. || |
- | | ''CRLSignatureChecker'' || SİL üzerindeki imzayı yayıncı sertifikasının açık anahtarı ile kriptografik olarak doğrular. || | + | | ''CRLSignatureChecker'' || Validates that the signature in the crl is created by the crl issuer certificate by cryptographic verification. || |
^ DELTA CRL CHECKERS ''<policy><validate><deltacrl>'' |||| | ^ DELTA CRL CHECKERS ''<policy><validate><deltacrl>'' |||| | ||
- | | ''FreshestCRLChecker'' || Delta SİL üzerindeki En Güncel SİL (FreshestCRL) eklentisinin RFC 5280 uyumluluğunu kontol eder. || | + | | ''FreshestCRLChecker'' || Validates that the freshest crl extension in the delta crl is compatible with RFC 5280. || |
- | | ''DeltaCRLIndicatorChecker'' || Delta SİL üzerindeki Delta SİL Belirteci (DeltaCRLIndicator) eklentisinin RFC 5280 uyumluluğunu kontol eder. || | + | | ''DeltaCRLIndicatorChecker'' || Validates that the delta crl indicator extension in the delta crl is compatible with RFC 5280. || |
^ OCSP RESPONSE CHECKERS ''<policy><validate><ocsp>'' |||| | ^ OCSP RESPONSE CHECKERS ''<policy><validate><ocsp>'' |||| | ||
- | | ''SigningCertificateChecker'' || OCSP cevabını imzalayan yayıncı sertifikasını doğrular. || | + | | ''SigningCertificateChecker'' || Validates the ocsp response signing certificate. || |
- | | ''OCSPSignatureChecker'' || OCSP cevabı üzerindeki imzayı yayıncı sertifikasının açık anahtarı ile kriptografik olarak doğrular. || | + | | ''OCSPSignatureChecker'' || Validates that the signature in the ocsp response is created by the oscp issuer certificate by cryptographic verification. || |
- | | ''ResponseStatusChecker'' || OCSP cevabı üzerindeki cevap durumu alanının geçerliliğini doğrular. || | + | | ''ResponseStatusChecker'' || Validates that the response status information in the ocsp response is valid. || |
- | | ''OCSPResponseDateChecker'' || OCSP üzerinde yer alan geçerlilik zaman aralığının doğrulama zamanını kapsaması kuralını doğrular. || | + | | ''OCSPResponseDateChecker'' ||Validates that the validity period in the ocsp response covers the validation time. || |
==== Tablo 2 ESYA API Matcher List ==== | ==== Tablo 2 ESYA API Matcher List ==== | ||
^ CERTIFICATE MATCHERS ''<policy><match><certificate>'' || | ^ CERTIFICATE MATCHERS ''<policy><match><certificate>'' || | ||
- | | ''IssuerSubjectMatcher'' | Sertifika üzerindeki yayıncı özne adı (issuer) alanı ile yayıncı sertifikası üzerindeki özne adı (subject ) alanlarını eşleştirir. | | + | | ''IssuerSubjectMatcher'' | Matches the issuer info in the certificate with the subject info in the issuer certificate. | |
^ CRL MATCHERS ''<policy><match><certificate>'' || | ^ CRL MATCHERS ''<policy><match><certificate>'' || | ||
- | | ''CRLDistributionPointMatcher'' | Sertifika üzerindeki SİL Dağıtım Noktaları (CRLDistributionPoints) eklentisinin üzerindeki bilgi ile SİL üzerindeki (varsa) Yayıncı Dağıtım Noktası (IssuingDistributionPoint) eklentisine bakarak SİL ile sertifikayı eşleştirir. | | + | | ''CRLDistributionPointMatcher'' | Matches the CRL Distribution Points (CDP) extension in the certificate and the Issuing Distribution Point (IDP) extension in the CRL. | |
- | | ''CRLDistributionPointOnlyContainsMatcher'' | SİL üzerindeki Yayıncı Dağıtım Noktası (Issuing Distribution Point) eklentisindeki onlyContains özellikleri ile Sertifika üzerindeki Temel Kısıtlamalar (BasicConstraint) eklentisine bakarak SİL ile sertifikayı eşleştirir | | + | | ''CRLDistributionPointOnlyContainsMatcher'' | Matches "onlyContains" feautres in the Issuing Distribution Point (IDP) extension in the CRL and Basic Constraints extension in the certificate. | |
- | | ''CRLIssuerMatcher'' | SİL üzerindeki yayıncı adı (issuer) alanı ile Sertifika üzerindeki yayıncı adı (issuer) alanına bakarak SİL ile sertifikayı eşleştirir. | | + | | ''CRLIssuerMatcher'' | Matches the issuer info in the CRL and the issuer info in the certificate. | |
- | | ''CRLKeyIDMatcher'' | SİL üzerindeki Yetkili Anahtar Tanımlayıcısı (AuthorityKeyIdentifier) eklentisi ile Sertifika üzerindeki Yetkili Anahtar Tanımlayıcısı (AuthorityKeyIdentifier) eklentisine bakarak SİL ile sertifikayı eşleştirir. | | + | | ''CRLKeyIDMatcher'' | Matches the authority key identifier extension in the crl and the authority key identifier extension in the certificate. | |
^ Delta CRL MATCHERS''<policy><match><certificate>'' || | ^ Delta CRL MATCHERS''<policy><match><certificate>'' || | ||
- | | ''BaseCRLNumberMatcher'' | Delta SİL üzerindeki Temel SİL Numarası (BaseCRLNumber) eklentisi ile temel SİL üzerindeki SİL Numarası (CRLNumber) eklentisine bakarak temel SİL ile delta SİL'i eşleştirir. | | + | | ''BaseCRLNumberMatcher'' | Matches the Base CRL Number extension in the delta crl with the CRL Number extension in the crl. | |
- | | ''CRLNumberMatcher'' | Delta SİL üzerindeki SİL Numarası (CRLNumber) eklentisi üzerindeki SİL numarasının temel SİL üzerindeki SİL Numarası (CRLNumber) eklentisi üzerindeki SİL Numarasından büyük olduğunu doğrulayarak temel SİL ile delta SİL'i eşleştirir. | | + | | ''CRLNumberMatcher'' | Matches the CRL Number extension in the delta crl with the CRL Number extension in the crl, by checking the former is greater than the latter. | |
- | | ''DeltaCRLIssuerMatcher'' | Delta SİL üzerindeki yayıncı adı (issuer) alanı ile temel SİL üzerindeki yayıncı adı (issuer) alanına bakarak temel SİL ile delta SİL'i eşleştirir. | | + | | ''DeltaCRLIssuerMatcher'' | Matches the issuer information in the delta crl with the issuer information in the base crl. | |
- | | ''ScopeMatcher'' | Delta SİL üzerindeki Yayıncı Dağıtım Noktası (IssuingDistributionPoint) eklentisi ile temel SİL üzerindeki Yayıncı Dağıtım Noktası (IssuingDistributionPoint) eklentisine bakarak temel SİL ile delta SİL'i eşleştirir. | | + | | ''ScopeMatcher'' | Matches the Issuing Distribution Point extension in the delta crl with the Issuing Distribution Point extension in the vase crl. | |
- | ^ OCSP CEVABI EŞLEŞTİRİCİLER ''<policy><match><ocsp>'' || | + | ^ OCSP RESPONSE MATCHERS ''<policy><match><ocsp>'' || |
- | | ''CertIDOCSPResponseMatcher'' | OCSP cevabı üzerindeki Sertifika Tanımlayıcısı (CertID) alanına bakarak sertifika ile OCSP cevabını eşleştirir. | | + | | ''CertIDOCSPResponseMatcher'' | Matches the certificate with the ocsp response by looking at the Cert ID field in the ocsp response. | |
- | ^ ÇAPRAZ SERTİFİKA EŞLEŞTİRİCİLER ''<policy><match><crosscertificate>'' || | + | ^ CROSS CERTIFICATE MATCHERS ''<policy><match><crosscertificate>'' || |
- | | ''PublicKeyMatcher'' | Yayıncı sertifikasındaki açık anahtar ile Çapraz sertifika üzerindeki açık anahtarı eşleştirir. | | + | | ''PublicKeyMatcher'' | Matches the public key in the issuer certificate with the public key in the cross certificate. | |
- | | ''SKIMatcher'' | Yayıncı sertifikasındaki Özne Anahtar Tanımlayıcısı(SubjectKeyIdentifier) ile Çapraz sertifika üzerindeki Özne Anahtar Tanımlayıcısını(SubjectKeyIdentifier) eşleştirir. | | + | | ''SKIMatcher'' | Matches the Subject Key Identifier extension in the issuer certificate with the Subject Key Identifier extension in the cross certificate. | |
- | | ''SubjectMatcher'' | Yayıncı sertifikasındaki özne adı (subject) alanı ile Çapraz sertifika üzerindeki özne adı (subject) alanını eşleştirir. | | + | | ''SubjectMatcher'' | Matches the subject information in the issuer certificate with the subject information in the cross certificate. | |
- | ==== Tablo 3 Esya API Bulucu (Finder) listesi ==== | + | ==== Table 3 Esya API Finder List ==== |
^ TRUSTED CERTFICATE FINDERS<policy> ''<find><trustedcertificate>'' |||| | ^ TRUSTED CERTFICATE FINDERS<policy> ''<find><trustedcertificate>'' |||| | ||
- | | ''TrustedCertificateFinderFromECertStore'' || Yerel sertifika deposundaki yayıncı sertifikalarını getirir ve bu sertifikaları güvenilir kabul eder. || | + | | ''TrustedCertificateFinderFromECertStore'' || Finds the issuer certificates stored in the local certificate store.|| |
- | | | Parameters| securitylevel| [PERSONAL*, ORGANIZATIONAL, LEGAL]\\ Depodan getirilecek sertifikaların güven seviyesini belirler. Kişisel sertifikalar için PERSONAL, kurumsal sertifikalar için ORGANIZATIONAL, kanuni sertifikalar için LEGAL olarak belirtilmelidir. | | + | | | Parameters| securitylevel| [PERSONAL*, ORGANIZATIONAL, LEGAL]\\ Specifies the trust level of the found certificates. For personally defined certificates PERSONAL is used. ORGANIZATIONAL is used for trusting the certificates defined by the organization. LEGAL is used when only legally trusted certificates are trusted. | |
- | | ::: | ::: | storepath [O] | Yerel sertifika deposunun dosya sistemindeki yerini belirler. | | + | | ::: | ::: | storepath [O] | Specifies the location of the certificate store in the file system. | |
- | | ''TrustedCertificateFinderFromFileSystem'' || Dosya sisteminde verilen dizin adresindeki yayıncı sertifikalarını getirir. Bu sertifikaları güvenilir kabul eder. || | + | | ''TrustedCertificateFinderFromFileSystem'' || Finds the issuer certificates in a folder in the file system. |
- | | | Parameters| dizin | Dizin adresi | | + | || |
- | | ''TrustedCertificateFinderFromXml'' || Verilen URL adresindeki yayıncı sertifikalarını getirir. Bu sertifikaları güvenilir kabul eder. || | + | | | Parameters| dizin | Folder address | |
- | | | Parameters| storepath [O] | URL adresi | | + | | ''TrustedCertificateFinderFromXml'' || Finds issuer certificates in an XML file at the given URL. || |
+ | | | Parameters| storepath [O] | URL address | | ||
^ CERTIFICATE FINDERS ''<policy><find><certificate>'' |||| | ^ CERTIFICATE FINDERS ''<policy><find><certificate>'' |||| | ||
- | | ''CertificateFinderFromECertStore'' || Yerel sertifika deposundaki sertifikaları getirir. || | + | | ''CertificateFinderFromECertStore'' || Finds the certificates stored in the local certificate store || |
- | | | Parameters| storepath [0] | Yerel sertifika deposunun dosya sistemindeki yerini belirler. | | + | | | Parameters| storepath [0] | Specifies the location of the certificate store in the file system. | |
- | | ''CertificateFinderFromFile'' || Dosya sisteminde verilen dosya adresindeki sertifikaları getirir. || | + | | ''CertificateFinderFromFile'' || Finds the certificate in the file system. || |
- | | | Parameters| dosyayolu | Dosya adresi | | + | | | Parameters| dosyayolu | File address | |
- | | ''CertificateFinderFromXml'' || Verilen URL adresindeki sertifikalarını getirir. || | + | | ''CertificateFinderFromXml'' || Finds the certificate in an XML file at the given URL. || |
- | | | Parameters| storepath [O] | URL adresi | | + | | | Parameters| storepath [O] | URL address | |
- | | ''CertificateFinderFromHTTP'' || Sertifika üzerinde yer alan Yetkili Erişim Bilgileri (AuthorityInfoAccess) eklentisindeki HTTP adresinden yayıncı sertifikasını getirir. || | + | | ''CertificateFinderFromHTTP'' || Finds the issuer certificate by looking at the HTTP address in the Authority Info Access extension in the certificate. || |
- | | ''CertificateFinderFromLDAP'' || Sertifika üzerinde yer alan Yetkili Erişim Bilgileri (AuthorityInfoAccess) eklentisindeki LDAP adresinden yayıncı sertifikasını getirir. || | + | | ''CertificateFinderFromLDAP'' || Finds the issuer certificate by looking at the LDAP address in the Authority Info Access extension in the certificate. || |
^ CRL FINDERS ''<policy><validate><certificate><revocation><find>'' |||| | ^ CRL FINDERS ''<policy><validate><certificate><revocation><find>'' |||| | ||
- | | ''CRLFinderFromECertStore'' || Yerel sertifika deposundaki SİL'leri getirir. || | + | | ''CRLFinderFromECertStore'' || Finds the crls stored in the local certificate store. || |
- | | | Parameters| storepath [0] | Yerel sertifika deposunun dosya sistemindeki yerini belirler. | | + | | | Parameters| storepath [0] | Specifies the location of the certificate store in the file system. | |
- | | ::: | ::: | getactivecrl | [true,false*] \\ Sertifika doğrulamanın kesin bir şekilde yapılması için sertifika doğrulamanın yapıldığı tarihten sonra yayınlanan SİL kullanılmaktadır. Yalnız yeni yayınlanacak SİL beklenmek istenmeyebilir ve yayında olan SİL kullanılmak istenebilir. Bu durumda getactivecrl parametresi için true verilmelidir. | | + | | ::: | ::: | getactivecrl | [true,false*] \\ For the certificate validation bo be more certain, the crls that are published after the validation time must be used. But in some cases, the new crl to be published may not be waited. In such cases, this parameter must be set to true. | |
- | | ''CRLFinderFromFile'' || Dosya sisteminde verilen dosya adresindeki SİL'leri getirir. || | + | | ''CRLFinderFromFile'' || Finds the crl in the file system. || |
- | | | Parameters| dosyayolu | Dosya adresi | | + | | | Parameters| dosyayolu | File address | |
- | | ''CRLFinderFromHTTP'' || Sertifika üzerinde yeralan SİL Dağıtım Noktaları(CRLDistributionPoints) eklentisindeki HTTP adresinden SİL'i getirir. || | + | | ''CRLFinderFromHTTP'' || Finds the crl by looking at the HTTP address in the CRL Distribution Points extension in the certificate. || |
- | | ''CRLFinderFromLDAP'' || Sertifika üzerinde yeralan SİL Dağıtım Noktaları(CRLDistributionPoints) eklentisindeki LDAP adresinden yayıncı sertifikasını getirir. || | + | | ''CRLFinderFromLDAP'' || Finds the crl by looking at the LDAP address in the CRL Distribution Points extension in the certificate. || |
^ OCSP RESPONSE FINDERS ''<policy><validate><certificate><revocation><find>'' |||| | ^ OCSP RESPONSE FINDERS ''<policy><validate><certificate><revocation><find>'' |||| | ||
- | | ''OCSPResponseFinderFromECertStore'' || Yerel sertifika deposundaki kayıtlı OCSP Cevaplarını getirir. || | + | | ''OCSPResponseFinderFromECertStore'' || Finds the ocsp reponses stored in the local certificate store. || |
- | | | Parameters| storepath [0] | Yerel sertifika deposunun dosya sistemindeki yerini belirler. | | + | | | Parameters| storepath [0] | Specifies the location of the certificate store in the file system. | |
- | | ''OCSPResponseFinderFromAIA'' || Sertifika üzerinde yeralan Yetkili Erişim Bilgileri (AuthorityInfoAccess) eklentisindeki OCSP adresine OCSP sorgusu yaparak OCSP cevabı getirir. || | + | | ''OCSPResponseFinderFromAIA'' || Finds the crl by looking at the OCSP server address in the Authority Information Access extension in the certificate. || |
^ DELTA CRL FINDERS ''<find><deltacrl>'' |||| | ^ DELTA CRL FINDERS ''<find><deltacrl>'' |||| | ||
- | | ''DeltaCRLFinderFromECertStore'' || Yerel sertifika deposundaki Delta SİL'leri getirir. || | + | | ''DeltaCRLFinderFromECertStore'' || Finds the delta crls stored in the local certificate store. || |
- | | | Parameters| storepath [0] | Yerel sertifika deposunun dosya sistemindeki yerini belirler. | | + | | | Parameters| storepath [0] | Specifies the location of the certificate store in the file system. | |
- | | ''DeltaCRLFinderFromFile'' || Dosya sisteminde verilen dosya adresindeki Delta SİL'leri getirir. || | + | | ''DeltaCRLFinderFromFile'' || Finds the delta crl in the file system. || |
- | | | Parameters| dosyayolu | Dosya adresi | | + | | | Parameters| dosyayolu | File address | |
^ CROSS CERTIFICATE FINDERS ''<find><crosscertificate>'' |||| | ^ CROSS CERTIFICATE FINDERS ''<find><crosscertificate>'' |||| | ||
- | | ''CrossCertificateFinderFromECertStore'' || Yerel sertifika deposundaki çapraz sertifikaları getirir. || | + | | ''CrossCertificateFinderFromECertStore'' || Finds the delta crls stored in the local certificate store. || |
- | | | Parameters| storepath [0] | Yerel sertifika deposunun dosya sistemindeki yerini belirler. | | + | | | Parameters| storepath [0] | Specifies the location of the certificate store in the file system. | |
- | | ''CrossCertificateFinderFromFile'' || Dosya sisteminde verilen dosya adresindeki çapraz sertifikaları getirir. || | + | | ''CrossCertificateFinderFromFile'' || Finds the cross certificates in the file system. || |
| | Parameters | dosyayolu | File address | | | | Parameters | dosyayolu | File address | | ||
- | ==== Tablo 4 Esya API Kaydedici (Saver) Listesi ==== | + | |
+ | ==== Tablo 4 Esya API Saver List ==== | ||
^ SAVERS''<policy><save>'' |||| | ^ SAVERS''<policy><save>'' |||| | ||
- | | ''CertStoreCertificateSaver'' || Sertifika doğrulama sırasında bulunan ve doğrulanan sertifikaları yerel sertifika deposuna kaydeder. || | + | | ''CertStoreCertificateSaver'' || Saves the certificates found during the validation into the local certificate store. || |
- | | | Parameters| storepath [O] | Yerel sertifika deposunun dosya sistemindeki yerini belirler. | | + | | | Parameters| storepath [O] | Specifies the location of the certificate store in the file system. | |
- | | ''CertStoreCRLSaver'' || Sertifika doğrulama sırasında uzaktan(LDAP, http vb.) bulunan SİL'leri yerel sertifika deposuna kaydeder. || | + | | ''CertStoreCRLSaver'' || Saves the crls found during the validation into the local certificate store. || |
- | | | Parameters| storepath [O] | Yerel sertifika deposunun dosya sistemindeki yerini belirler. | | + | | | Parameters| storepath [O] | Specifies the location of the certificate store in the file system. | |
- | | ''CertStoreOCSPResponseSaver'' || Sertifika doğrulama sırasında uzaktan(LDAP, http vb.) bulunan OCSP'leri yerel sertifika deposuna kaydeder. || | + | | ''CertStoreOCSPResponseSaver'' || Saves the ocsp responses found during the validation into the local certificate store. || |
- | | | Parameters|storepath [O] | Yerel sertifika deposunun dosya sistemindeki yerini belirler. | | + | | | Parameters|storepath [O] | Specifies the location of the certificate store in the file system. | |