GİB e-Fatura UBL-TR XML İmzası Nasıl Hesaplanır? XAdES Mimarisi
Türkiye'de elektronik fatura altyapısı OASIS UBL (Universal Business Language) 2.1 standardı üzerine inşa edilmiş UBL-TR 1.2 kılavuzlarına dayanır.
XML İmzalama Aşamaları
- Kanonikleştirme (C14N): XML dosyasındaki boşluklar ve nitelik sıralamaları standartlaştırılır (Canonical XML).
- Özetleme (SHA-256): Fatura gövdesinin kriptografik hash değeri hesaplanır.
- Mali Mühür İmzası: Bu özet, TÜBİTAK Kamu SM tarafından sağlanan akıllı kart içerisindeki sertifikayla imzalanır.
-
XAdES Düğümü: İmzalanan özet ve sertifika bilgileri faturanın
<ext:UBLExtensions>alanındaki<ds:Signature>bloğuna yerleştirilir.
Resmi Kılavuzlar:
Top comments (0)