X.509 v3 Policy Mappings Extension
Gelir İdaresi Başkanlığı teknik kılavuzları, Vergi Usul Kanunu ve UBL-TR standartları referans alınarak doğrulanmıştır.
Tanımı ve Amacı
X.509 v3 Policy Mappings Extension, ITU-T X.509 standardı ve IETF RFC 5280 spesifikasyonunun 4.2.1.5 numaralı bölümünde tanımlanan, farklı Kamu Anahtarı Altyapıları (PKI) veya bağımsız Sertifika Otoriteleri (CA) arasında çapraz sertifikasyon (cross-certification) yapıldığında sertifika politikalarını birbirine eşleştiren kritik bir uzantıdır.
Büyük kurumsal yapılarda veya uluslararası e-Devlet entegrasyonlarında her kurum kendi Sertifika Politikası OID'sini (Certificate Policy OID) tanımlar. Policy Mappings uzantısı, Veren Kurumun (Issuer) belirlediği bir politikanın, Konu Kurumun (Subject CA) hangi denk politikasına karşılık geldiğini beyan ederek güven zincirinde politika doğrulamasının kesintisiz sürmesini sağlar.
ASN.1 Sözdizimi ve Yapısı
Policy Mappings uzantısı yalnızca Sertifika Otoritesi (CA) sertifikalarında yer alabilir; son kullanıcı sertifikalarında kesinlikle bulunamaz (OID: 2.5.29.33):
PolicyMappings ::= SEQUENCE SIZE (1..MAX) OF SEQUENCE {
issuerDomainPolicy CertPolicyId,
subjectDomainPolicy CertPolicyId
}
CertPolicyId ::= OBJECT IDENTIFIER
- issuerDomainPolicy: Sertifikayı veren CA'in alan adına (Domain) ait politika OID değeri.
- subjectDomainPolicy: Sertifikanın verildiği bağımsız CA'in alan adına ait ve birinci politikaya denk kabul edilen politika OID değeri.
| Bileşen | Veri Türü | Fonksiyon ve Kural |
|---|---|---|
| Uzantı Türü | CA Only | Yalnızca Ara CA ve Çapraz Sertifikalarda kullanılabilir. |
| Kritiklik (Criticality) | Non-Critical / Critical | RFC 5280 uyarınca genellikle non-critical tavsiye edilir. |
| anyPolicy Yasağı | Kısıtlama | 2.5.29.32.0 (anyPolicy) eşleştirilemez; somut OID olmalıdır. |
Türkiye e-Dönüşüm ve BTK Hiyerarşisindeki Önemi
Türkiye'de 5070 Sayılı Kanun kapsamında BTK Kök Sertifika Otoritesi ile lisanslı ESHS'lerin (TÜRKTRUST, E-GÜVEN, E-Tuğra, Kamu SM) politika eşleştirmelerinde ve Avrupa Birliği eIDAS standartlarıyla sınır ötesi karşılıklı tanıma (Cross-Border Mutual Recognition) müzakerelerinde Policy Mappings kritik rol oynamaktadır.