asp.net ile xml dosya nasıl imzalanıyor (e-imza)

soruldu: 19 Kas '15, 10:12

hakanak's gravatar image

hakanak
0112
cevap kabul oranı: 0%

1

Soap mesajı imzalamayı mı kast ediyorsunuz ?

(19 Kas '15, 18:16) ismailkocacan ismailkocacan's gravatar image

hocam, şimdi biz web servis ile bazı bilgileri dışa paylaşıyorz, paylaştığımız kurum bizden e-imzalı olarak gelmeli bilgiler dedi. ne yapacağımı nasıl yol izleyeceğimi bilmiyorum. tubitak ın vs inceledım ama onlar masaustu uygulamaları yardımcı olabilirmisiniz

(20 Kas '15, 01:23) hakanak hakanak's gravatar image
1

tubitakın .net ve java kütüphaneleri mevcut. Bunun dışında eldos firmasının https://www.eldos.com/sbb/ ürünü var. İmzalama işlemi için akıllı kart mı yoksa hsm cihazımı mı kullanılacak ? "paylaştığımız kurum bizden e-imzalı olarak gelmeli" derken web servisin çalıştığı sunucuda,size ait bir imza ile imzalanmış olması gerekiyor sanırım. Süreci tam olarak anlamadığım için,şöyle yada böyle olur desem yanlış olur.

(20 Kas '15, 03:31) ismailkocacan ismailkocacan's gravatar image
1

Aynen öyle hocam biz imzalayıp göndereceğiz. kurum hollanda da , web servisle alınan bilgilerin eimzalı olmasını istiyorlar. Akıllı kart yada hsm cihazı nedir tam bilmiyorum , yardımlarınız için çok teşekkür ediyorum

(20 Kas '15, 06:34) hakanak hakanak's gravatar image

Tubitak'ın .net kütüphanelerini projenize referans ederek kullanabilirsiniz.

Akıllı kart ekran görüntüleri için verdiğim linkten inceleyebilirsiniz.

Eğer akıllı kart ile imzalama yapacaksanız;

Öncelikle "tavsiyem" bir adet test için kamusm'den akıllı kart temin etmeniz. Dilerseniz bilgi@kamusm.gov.tr ve yazilim@kamusm.gov.tr adreslerine mail atarak test için akıllı kart istediğinizi belirtebilirsiniz.

Sunucuda web servis ile imzalama yapabilmeniz için,web servisin çalıştığı(host edildiği) bilgisayarda akıllı kart takılı ve sürücüleri yüklü olmalıdır.

Sonrası atılacak imza özelliklerine göre API'yi programlamaya kalıyor.

Kütüphanelere erişim için; ESYA E-imza Kütüphanesi .Net (XADES)

https://yazilim.kamusm.gov.tr/?q=tr/system/files/public/MA3-CSHARP-API-2.1.2.zip

API'nin nasıl kullanıldığını anlamak için unit testlerini inceleyebilirsiniz.

permanent link

cevaplandı: 20 Kas '15, 09:13

ismailkocacan's gravatar image

ismailkocacan
2.4k31733
cevap kabul oranı: 13%

değiştirildi: 20 Kas '15, 09:21

İmzalama işlemi client side da olacağı için java applet ile imzalama işlemini yapmak gerekecektir. Ventura firmasına ait örnek ve ücretsiz olarak yaplaştıkları örnek kod ve dökümanlar var eğer incelersen sana faydalı olabileceğini, sana yol göstereceğini düşünüyorum.

Applet konusunda önemlim bir nokta var google chrome yeni versiyonlarında applet desteğini kesmiştir. Yani imzalama işlemi için chrome yerine diğer browserlarda uygulamanı çalıştırmalısın.

link

permanent link

cevaplandı: 20 Kas '15, 02:11

M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

Müslüm ÖZTÜRK
10.6k103690
cevap kabul oranı: 28%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×71
×2
×2
×1

Soruldu: 19 Kas '15, 10:12

Görüntüleme: 489 kez

Son güncelleme: 20 Kas '15, 09:21

powered by BitNami OSQA