[GH-ISSUE #7] [BUG] Dosya içinde ki tarih formatı hk. #4

Open
opened 2026-03-02 01:53:59 +03:00 by kerem · 4 comments
Owner

Originally created by @slhkl on GitHub (Nov 14, 2025).
Original GitHub issue: https://github.com/mersel-dss/mersel-dss-server-signer-java/issues/7

🐛 Hata Açıklaması

XADES imzada İmzager üzerinde gözüken saat ile imzalanmış belge içerisinde ki saat farklı gözükmekte.

📋 Tekrar Oluşturma Adımları

  1. Adım 1
  2. Adım 2
  3. Adım 3

Beklenen Davranış

Aynı olmalarını bekliyorum.

Gözlemlenen Davranış

Bilgisayarımın saati olan istanbul saati imzager üzerinde gözükürken, belge üzerinde UTC saati gözükmekte.

📸 Ekran Görüntüleri

Image Image

🔧 Ortam

  • İşletim Sistemi: Windows 11
  • Java Versiyonu: Amazon corretto 1.8
  • Sign API Versiyonu: 0.1
  • Spring Boot Versiyonu: 2.7.18

📝 Log Çıktısı

Hata log'larını buraya yapıştırın

🔍 Ek Bağlam

Hata hakkında başka bir bilgi var mı?

✔️ Kontrol Listesi

  • [✔️ ] Bu hatayı tekrar oluşturabildim
  • [✔️ ] Mevcut issue'larda aynı sorun yok
  • Log dosyalarını ekledim
  • [✔️ ] Ortam bilgilerini ekledim
Originally created by @slhkl on GitHub (Nov 14, 2025). Original GitHub issue: https://github.com/mersel-dss/mersel-dss-server-signer-java/issues/7 ## 🐛 Hata Açıklaması XADES imzada İmzager üzerinde gözüken saat ile imzalanmış belge içerisinde ki saat farklı gözükmekte. ## 📋 Tekrar Oluşturma Adımları 1. Adım 1 2. Adım 2 3. Adım 3 ## ✅ Beklenen Davranış Aynı olmalarını bekliyorum. ## ❌ Gözlemlenen Davranış Bilgisayarımın saati olan istanbul saati imzager üzerinde gözükürken, belge üzerinde UTC saati gözükmekte. ## 📸 Ekran Görüntüleri <img width="641" height="485" alt="Image" src="https://github.com/user-attachments/assets/0a533e65-4255-488a-b45f-3bc11f439b36" /> <img width="928" height="522" alt="Image" src="https://github.com/user-attachments/assets/2d96d475-01af-4f85-a238-1e7526727ba6" /> ## 🔧 Ortam - **İşletim Sistemi**: Windows 11 - **Java Versiyonu**: Amazon corretto 1.8 - **Sign API Versiyonu**: 0.1 - **Spring Boot Versiyonu**: 2.7.18 ## 📝 Log Çıktısı ``` Hata log'larını buraya yapıştırın ``` ## 🔍 Ek Bağlam Hata hakkında başka bir bilgi var mı? ## ✔️ Kontrol Listesi - [✔️ ] Bu hatayı tekrar oluşturabildim - [✔️ ] Mevcut issue'larda aynı sorun yok - [ ] Log dosyalarını ekledim - [✔️ ] Ortam bilgilerini ekledim
Author
Owner

@mkysoft commented on GitHub (Nov 17, 2025):

XML icindeki saatte time zone olarak UTC verilir genelde. Yani kullanim dogru. Windows saatini yazarsaniz yanlis olur. O sekilde yapmak isteseniz duzgun time zonu belirmelisniz.

<!-- gh-comment-id:3541512031 --> @mkysoft commented on GitHub (Nov 17, 2025): XML icindeki saatte time zone olarak UTC verilir genelde. Yani kullanim dogru. Windows saatini yazarsaniz yanlis olur. O sekilde yapmak isteseniz duzgun time zonu belirmelisniz.
Author
Owner

@slhkl commented on GitHub (Nov 19, 2025):

Merhaba,
Elimde ki eski verilere baktığımda imzalama yapısının UTC saate referans verilerek +3 saat fazla olduğu bilgisi eklenmekteydi.

Image

Burada saatin UTC olarak bırakılmasının herhangi bir sakıncası bulunmuyor mu?

<!-- gh-comment-id:3552923325 --> @slhkl commented on GitHub (Nov 19, 2025): Merhaba, Elimde ki eski verilere baktığımda imzalama yapısının UTC saate referans verilerek +3 saat fazla olduğu bilgisi eklenmekteydi. <img width="579" height="42" alt="Image" src="https://github.com/user-attachments/assets/ef8f1da1-8a05-4722-89f1-577179c67eba" /> Burada saatin UTC olarak bırakılmasının herhangi bir sakıncası bulunmuyor mu?
Author
Owner

@hasanyildiz commented on GitHub (Nov 19, 2025):

Merhaba,
elimdeki tubitak ma3 kütüphanesini kullanarak imzalanmış xml'leri incelediğmde orada da +3 olarak yazılıyor. Doğrulama sürecinde timezone'a dikkat edildiği sürece bir sorun olmayacaktır fakat tubitak uyumluluğunu devam ettirmek adına,doğrulama ve imzalama sunucularının Türkiye saatine ayarlı olduğunu varsayarak timezonu ile signingtime verilmesi daha sağlıklı olabilir. sonuçta standart dışı yaptıkları farklılıklardan birisi gibi görünüyor.

<!-- gh-comment-id:3553043840 --> @hasanyildiz commented on GitHub (Nov 19, 2025): Merhaba, elimdeki tubitak ma3 kütüphanesini kullanarak imzalanmış xml'leri incelediğmde orada da +3 olarak yazılıyor. Doğrulama sürecinde timezone'a dikkat edildiği sürece bir sorun olmayacaktır fakat tubitak uyumluluğunu devam ettirmek adına,doğrulama ve imzalama sunucularının Türkiye saatine ayarlı olduğunu varsayarak timezonu ile signingtime verilmesi daha sağlıklı olabilir. sonuçta standart dışı yaptıkları farklılıklardan birisi gibi görünüyor.
Author
Owner

@mkysoft commented on GitHub (Nov 20, 2025):

Bence gerek yok, bir promlemde yok. Çünkü degigim gibi timezone zaten belirtilmiş. İlgili uygulamalar timezonu dikkate alacaktır.
Faturalarda zaman damgası bulunmadığı için buraya yazılan zamanin doğrulanması da mümkün değil. Sadece bir bilgi olarak BES imzasi atılınca.

<!-- gh-comment-id:3556354444 --> @mkysoft commented on GitHub (Nov 20, 2025): Bence gerek yok, bir promlemde yok. Çünkü degigim gibi timezone zaten belirtilmiş. İlgili uygulamalar timezonu dikkate alacaktır. Faturalarda zaman damgası bulunmadığı için buraya yazılan zamanin doğrulanması da mümkün değil. Sadece bir bilgi olarak BES imzasi atılınca.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/mersel-dss-server-signer-java#4
No description provided.