TRUSTED CERTIFICATE CHECKERS <policy><validate><certificate><trustedcertificate> |
CertificateDateChecker | Validates that the validity period in the certificate covers the validation time. |
SelfSignatureChecker | Validates that the signature in the certificate is created by the public key in the certificate. |
CERTIFICATE SELF CHECKERS <policy><validate><certificate><self> |
CertificateDateChecker | Validates that the validity period in the certificate covers the validation time. |
CertificateExtensionChecker | Validates that the extension information in the certificate is compatible with RFC 5280. |
PositiveSerialNumberChecker | Validates that the certificate serial number is positive integer. |
SignatureAlgConsistencyChecker | Validates thet the signature algorithms in the certificate are matching. |
VersionChecker | Validates that the version information in the certificate is compatible with RFC 5280. |
QualifiedCertificateChecker | Validates that the certificate has qualified certificate properties. |
| 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> |
BasicConstraintCAChecker | Validates that the basic constraints extension in the issuer certificate is compatible with RFC 5280. |
CertificateKeyUsageChecker | Validates that the key usage extension in the issuer certificate is compatible with RFC 5280. |
CertificateNameChecker | Validates that the issuer information in the certificate is matching with the subject information in the issuer certificate. |
CertificateSignatureChecker | Validates that the signature in the certificate is created by the issuer certificate by cryptographic verification. |
KeyIdentifierChecker | Validates that the authority key identifier extension in the certificate is matching with the subject key identifier extension in the issuer certificate. |
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 | Validates that the path length constraints extension in the issuer certificate is compatible with RFC 5280. |
PolicyConstraintsChecker | Validates that the policy constraints extension in the issuer certificate is compatible with RFC 5280. |
CERTIFICATE REVOCATION CHECKERS <policy><validate><certificate><revocation> |
RevocationFromCRLChecker | SİL'e bakarak sertifikanın iptal durumunu kontrol eder. |
| 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! |
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. |
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. |
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. |
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. |
CRLExtensionChecker | SİL üzerinde yer alan eklenti bilgilerinin RFC 5280 uyumluluğunu kontrol eder. |
CRL SELF CHECKERS <policy><validate><crl><crlissuer> |
CRLKeyUsageChecker | Yayıncı Sertifikası üzerindeki Anahtar Kullanımı (KeyUsage) eklentisinin RFC 5280 uyumluluğunu kontol eder. |
CRLSignatureChecker | SİL üzerindeki imzayı yayıncı sertifikasının açık anahtarı ile kriptografik olarak doğrular. |
DELTA CRL CHECKERS <policy><validate><deltacrl> |
FreshestCRLChecker | Delta SİL üzerindeki En Güncel SİL (FreshestCRL) eklentisinin RFC 5280 uyumluluğunu kontol eder. |
DeltaCRLIndicatorChecker | Delta SİL üzerindeki Delta SİL Belirteci (DeltaCRLIndicator) eklentisinin RFC 5280 uyumluluğunu kontol eder. |
OCSP RESPONSE CHECKERS <policy><validate><ocsp> |
SigningCertificateChecker | OCSP cevabını imzalayan yayıncı sertifikasını doğrular. |
OCSPSignatureChecker | OCSP cevabı üzerindeki imzayı yayıncı sertifikasının açık anahtarı ile kriptografik olarak doğrular. |
ResponseStatusChecker | OCSP cevabı üzerindeki cevap durumu alanının geçerliliğini doğrular. |
OCSPResponseDateChecker | OCSP üzerinde yer alan geçerlilik zaman aralığının doğrulama zamanını kapsaması kuralını doğrular. |