Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
esya:xades:kod-imza-gelistirmeleri [2013/08/05 11:35] Süleyman Uslu [Paralel İmza Geliştirmesi] |
esya:xades:kod-imza-gelistirmeleri [2013/08/20 11:50] (mevcut) Dindar Öz |
||
---|---|---|---|
Satır 1: | Satır 1: | ||
====== XAdES İmza Geliştirmeleri ====== | ====== XAdES İmza Geliştirmeleri ====== | ||
- | Atılmış bir imzanın okunması suretiyle daha gelişmiş bir imza yapısına çevirilmesi işlemidir. | + | Atılmış bir imzanın güncellenmesi suretiyle daha gelişmiş bir imza yapısına çevirilmesi işlemidir. |
Kodları ''tr.gov.tubitak.uekae.esya.api.xades.example.upgrades'' klasörünün altında bulabilirsiniz. | Kodları ''tr.gov.tubitak.uekae.esya.api.xades.example.upgrades'' klasörünün altında bulabilirsiniz. | ||
Satır 7: | Satır 7: | ||
===== Genel İmza Geliştirme ===== | ===== Genel İmza Geliştirme ===== | ||
- | Mevcut imzanın okunmasının ardından geliştirme fonksiyonunun geliştirilmek istenen imza tipi parametresi ile çağırılması yeterlidir. Hanti tip imzayı geliştirecekseniz onun klasörüne, hangi tip imzaya geliştirecekseniz onun sınıfına bakabilirsiniz. Mesela BES tipi bir imzayı T tipine geliştirmek isterseniz örnek kodu ''bes.UpgradeToT'' sınıfında bulabilirsiniz. | + | Mevcut imzanın okunmasının ardından geliştirme fonksiyonunun geliştirilmek istenen imza tipi parametresi ile çağırılması yeterlidir. Hangi tip imzayı geliştirecekseniz onun klasörüne, hangi tip imzaya geliştirecekseniz onun sınıfına bakabilirsiniz. Mesela BES tipi bir imzayı T tipine geliştirmek isterseniz örnek kodu ''bes.UpgradeToT'' sınıfında bulabilirsiniz. |
<sxh java> | <sxh java> | ||
Satır 26: | Satır 26: | ||
Zarflanmış imzalarda ise dökümanın okunması, içinden imzanın alınması, imzanın geliştirilmesi ve tekrar bütün dökümanın yazılması gerekir. Örnek kodu ''enveloped.UpgradeToT'' içinde bulabilirsiniz. | Zarflanmış imzalarda ise dökümanın okunması, içinden imzanın alınması, imzanın geliştirilmesi ve tekrar bütün dökümanın yazılması gerekir. Örnek kodu ''enveloped.UpgradeToT'' içinde bulabilirsiniz. | ||
- | Bu yapıdaki imzaların standart bir XML yapıları olmadığı için okunup içindeki imzanın alınması işlemi kullanıcı tarafından yapılması gereklidir. Örnek yapıdaki imzanın okunduğu fonksiyonu enveloped.UpgradeToT içinde bulabilirsiniz. | + | Bu yapıdaki imzaların standart bir XML yapıları olmadığı için okunup içindeki imzanın alınması işleminin kullanıcı tarafından yapılması gereklidir. Örnek yapıdaki imzanın okunduğu fonksiyonu enveloped.UpgradeToT içinde bulabilirsiniz. |
<sxh java> | <sxh java> |