Asp.net ile E-imza kart okumak ve imzalamak (web form,mvc)

1,689 views
Skip to first unread message

sadun cem kocabas

unread,
Jul 15, 2015, 11:01:25 AM7/15/15
to altdotne...@googlegroups.com
Arkadaşlar Merhaba,

Şirkette yakın zamanda bir projeye başlayacağız fakat  daha başlamadan bazı sorunsallar veya çözümü dolaylı olacak gibi gözüken bir kaç şey soracaktım.

Mesela E-imza kartı olan bir yetkili var, web üzerinden onun paneline bir dosya yolladık veya data. bu kişi admin girişi yaptı ve kendi ekranında   dosyayı imzalamak istedi.

Sorum şu ki, Asp.net ile winform harici web üzerinden E-imza kartı okuma, imzalamak ve apileri kullanan,haşir neşir olan yada .N et ile e-imza ile uğraşan oldu mu ? , bu konuda yardımcı olabilirmisiniz ? Fkirlerinizi alabilirmiyim, javascript ile olanı varsa o bile bir yoldur.

Teşekkürler.

Ahmet Recep Navruz

unread,
Jul 15, 2015, 11:51:17 AM7/15/15
to altdotne...@googlegroups.com
Java Applet kullanılabilir.


--
You received this message because you are subscribed to the Google Groups "altdotnetturkiye" group.
To unsubscribe from this group and stop receiving emails from it, send an email to altdotnetturki...@googlegroups.com.
To post to this group, send email to altdotne...@googlegroups.com.
Visit this group at http://groups.google.com/group/altdotnetturkiye.
For more options, visit https://groups.google.com/d/optout.

Erdem Baş

unread,
Jul 15, 2015, 11:58:44 AM7/15/15
to altdotne...@googlegroups.com
Merhabalar,

.Net kullanıp web ortamında imzalama yapmak istiyorsanız tek şansınız Activex lerdir. Bunlar sadece internet explorer da çalışmasıyla bazı sorunları beraberinde getiririr.

Ama eğer sadece imza için java applet kullanırsanız (ki eğer kamusm den alınmış bir dungle ise) işiniz daha kolay olacaktır. 

Tahminlerim doğrultusunda soruyorum efatura,edefter veya earşiv üzerine mi soruyorsunuz bu soruyu?

İyi çalışmalar

15 Temmuz 2015 Çarşamba tarihinde, sadun cem kocabas <scemk...@gmail.com> yazdı:
--
You received this message because you are subscribed to the Google Groups "altdotnetturkiye" group.
To unsubscribe from this group and stop receiving emails from it, send an email to altdotnetturki...@googlegroups.com.
To post to this group, send email to altdotne...@googlegroups.com.
Visit this group at http://groups.google.com/group/altdotnetturkiye.
For more options, visit https://groups.google.com/d/optout.


--
Erdem BAŞ
.Net & Android Developer

sadun cem kocabas

unread,
Jul 16, 2015, 4:00:18 AM7/16/15
to altdotne...@googlegroups.com
Sayın Tazhavoc  Söylediğin konuya bakacağım.
---

Erdem Bey Merhaba, Kullanıcın DB'de bilgilerini  birleştirerek, geri ona bir pdf yollayacağız fakat, Pdf'i bir ticaret odası imzalayacak.Geriye kullanıcıya postayla veya elektornik olarak e-imzalı yollamak istiyoruz belgeyi. Kamusm den e-imza kartı kullanacağız. bu konuda .Net web üzerinden bir çözüm düşnüyoruz. Activex konusunda bakıcağım hemen. Teşekkür ederim

İbrahim ATAY

unread,
Jul 16, 2015, 4:46:16 AM7/16/15
to altdotne...@googlegroups.com
Merhabalar,

ASP.Net uygulamasında benzer beri senaryo ile e-imaz uygulaması yapmıştım. Geliştirme sürecinde farklı testler uygulamıştım. Activex nesneleri IE için uygun bir çözüm olabilir. Fakat Mac kullanıcılarında yada IE çözümü dışında fonlsiyonu yitirebiliryor. Ben çözüm olarak applet uygulaması kullanmıştım. Yanlış hatırlamıyorsam, TÜBİTAK'ın e-imza kütüphanesi örnekleri içerisinde bir applet olacaktı. Ona bakabilirsiniz.

Unutmadan applet hazırlama sürecinde kullanıcağınız java sürümünü spesifik olarak vermeyin. Client tarafta problem yaşamamak için.

Teşekkürler,

İbrahim ATAY

--
You received this message because you are subscribed to the Google Groups "altdotnetturkiye" group.
To unsubscribe from this group and stop receiving emails from it, send an email to altdotnetturki...@googlegroups.com.
To post to this group, send email to altdotne...@googlegroups.com.
Visit this group at http://groups.google.com/group/altdotnetturkiye.
For more options, visit https://groups.google.com/d/optout.



--
İbrahim ATAY 
Consultant, PMI-ACP, NLP | Microsoft Azure Insiders

Blog : www.ibrahimatay.org  | Twitter : @ibrahim_atay  | Linkedin : @ibrahimatay

Sidar Ok

unread,
Jul 16, 2015, 4:55:51 AM7/16/15
to Altdotnetturkiye
Appletlerde ve java update lerinde buyuk guvenlik sorunlari var. Sene olmus 2015 biz hala applet le ActiveX ile sorun cozmeye calisiyoruz. Gelecege donus filminde boyle degildi :)

sadun cem kocabas

unread,
Jul 16, 2015, 5:00:05 AM7/16/15
to altdotne...@googlegroups.com
İbrahim Bey Merhaba, Activex ile bir başarı elde edilse de ileride sorunlarla karşılacak gibi  bir sonuç çıkarıyorum .biz  o zaman java applet konusunda yöneleceğiz bu gidişle.

Teşekkür Ederim yardımınız için.

16 Temmuz 2015 11:45 tarihinde İbrahim ATAY <ata...@gmail.com> yazdı:

sadun cem kocabas

unread,
Jul 16, 2015, 5:02:18 AM7/16/15
to altdotne...@googlegroups.com
.Net ile E-İmza için bir  Custom Library  Araştırması yapıyorum. Bir yerde  4000$   fiyat yazıyordu. Sanırım .Net  ile E-İmza bayağı zor.

16 Temmuz 2015 11:55 tarihinde Sidar Ok <sid...@gmail.com> yazdı:

Sidar Ok

unread,
Jul 16, 2015, 5:14:36 AM7/16/15
to Altdotnetturkiye
Vay babasini. Arkadas bu kadar developer iz cikaramaz miyiz bir open source library.

Erdem Baş

unread,
Jul 16, 2015, 5:17:33 AM7/16/15
to altdotne...@googlegroups.com
Merhabalar,

Bu konu üzerine çok uzun zamandır çalışmaktayım. Kesilikle .Net Web ortamında size en iyi çözüm Applet, ki Java imzalama yani kriptoloji konusunda çok daha başarılı.

Öyle ki, .Net de hiçbir şekilde mümkün olmayan sadece Java da imza atabileceğiniz imza çeşitleri bile bulunmakta. Sırf bu yüzden .Net projesinde, henüz imzalama aşamasındayken ara bir Java Web Service e giderek imzalama yaptığım bile oldu tüm yapıyı Java ya geçiremeyeceğim için, ve bu konunun o zamanlar yapılamadığı da kesindi.

Kısaca en güzel ve kolay çözümünüz Java Applet, veya eğer imzalama için kullanılacak dungle veya HSM cihazı sadece bir firmaya aitse yani her firma kendi imzasını atmayacaksa sizin sunucularınızda koşacak bir java web service ile applet den daha kolay çözülecektir ama Java şart :)

İyi çalışmalar

16 Temmuz 2015 Perşembe tarihinde, sadun cem kocabas <scemk...@gmail.com> yazdı:


--

Anıl Çalışkan

unread,
Jul 16, 2015, 5:23:45 AM7/16/15
to altdotne...@googlegroups.com
KamuSM'den alınmış bir dungle ile çalışıyorsanız, imza ve zaman damgası için kullanılabileceğiniz kütüphaneleri aynı kurumun web sitesinden ücretsiz olarak temin edebilirsiniz. Hatta ihtiyaç olursa danışmanlık da satıyorlar.

İbrahim ATAY

unread,
Jul 16, 2015, 6:19:52 AM7/16/15
to altdotne...@googlegroups.com
ücretli bir yapı ile e-imza işi yine zorlayacaktır. En iyisi java applet ve ardına WCF ile devam etmek. En azından ben öyle çözümlemiştirm. 

Sanırım bir gelecek dönüş yaşayacağız ama gelecek java gibi birşey :) @Sidar

Ömer Çelik

unread,
Jul 16, 2015, 6:27:09 AM7/16/15
to altdotne...@googlegroups.com

Ömer Çelik

sadun cem kocabas

unread,
Jul 16, 2015, 8:54:01 AM7/16/15
to altdotne...@googlegroups.com
Sayın Sidar 75,000 Dolar görüyorum.  Sizde bir bakabilmisiniz. yanlış bir yer mi ?

http://groupdocs.com/purchase/dotnet-pricing/signature



16 Temmuz 2015 12:14 tarihinde Sidar Ok <sid...@gmail.com> yazdı:

sadun cem kocabas

unread,
Jul 16, 2015, 8:55:13 AM7/16/15
to altdotne...@googlegroups.com

Sidar Ok

unread,
Jul 16, 2015, 8:56:39 AM7/16/15
to Altdotnetturkiye
2500 gorunuyor bende. Site wide lisansi da 29K. 

Bir open source is cikarip bitirebiliriz bunlari :)

sadun cem kocabas

unread,
Jul 16, 2015, 9:01:09 AM7/16/15
to altdotne...@googlegroups.com
Bir başlangıç yapsanız devamını getirir sanırım tecrübeli arkadaşlar.

16 Temmuz 2015 15:56 tarihinde Sidar Ok <sid...@gmail.com> yazdı:

Mehmet Kut

unread,
Jul 16, 2015, 11:24:39 AM7/16/15
to altdotne...@googlegroups.com
Öncelikle şunu netleştirelim. 

.NET neyse Java'da o dur bu konuda. Java'da olupta .NET'te olmayan birşey bulduğunda ya kendin port edebilirsin
ya da kestirmeden http://www.ikvm.net/

ve

İşin içinde kripto geçen herşey pahalıdır. 
Ücretsiz olan araçlarda danışmanlık, harcanacak zaman ve olası sorunlar yüzüne orta vade de pahalı olacaktır.


Şimdi sadede gelelim.

Sorun: Tarayıcılardan eImza donanımına erişmek

Olası Çözümler:

javascript: Donanıma erişemezsiniz.
http://www.w3.org/TR/WebCryptoAPI/  böyle birşey var henüz draft ne zaman stabil destek gelir bilinmiyor.

activex: Sadece IE'de çalışır. Hantaldır ve varsayılan olarak açık değildir. Spartan'da böyle birşey yok.

npapi pluginler ( java applet, flash, silverlight) : Şu anlık en mantıklı çözüm javaapplet gözüküyor. Eylül itibarıyla
Chrome desteği kaldıracak ve java appletler chrome da çalışmıyacak. Ayrıca client bilgisayarına java kurmanız gerek.
Java Applet in ne kadar tehlikeli birşey olduğundan bahsetmişmiydim? 

Bu konuda oldukça tecrübem ve canlıya geçen uygulamalarım oldu.
Ne yazıkki şu anlık tek bir mükemmel çözüm yok.


Mehmet Kut

P.S. Gruptan bu konuda opensource bir çözüm çıkabileceği konusunda hayale kapılmayın ;)

Sidar Ok

unread,
Jul 16, 2015, 11:27:33 AM7/16/15
to Altdotnetturkiye
Yaw birak da kapilalim biraz kime ne zararimiz var :)
Message has been deleted

sadun cem kocabas

unread,
Jul 20, 2015, 4:15:35 AM7/20/15
to altdotne...@googlegroups.com
Arkadaşlar  ilginiz ve cevaplarınız için çok teşekkür ederim.. java applet + .net web servisleri ile yola çıkmayı düşündük. İyi günler herkese.

İsmail Türkyılmazoğlu

unread,
Jul 21, 2016, 10:15:57 AM7/21/16
to altdotnetturkiye
Sayın IBRAHIM ALTAY Bey ben .net projeme bir e-imza eklemek istiyorum burada ki yazılanlardan anladığım kadarıyla java applet kullanmam gerekiyor projem gayet basit düzeyde sadece amacım e-imza'nın nasıl oluşturulup projeye dahil edildiğini öğrenmek. 
Bu konuda bana yardımcı olabilir misiniz? 
mail adresim ismail.tur...@gmail.com 

16 Temmuz 2015 Perşembe 13:19:52 UTC+3 tarihinde IBRAHIM ATAY yazdı:

Emrah Tokalak

unread,
Jul 25, 2016, 2:45:13 AM7/25/16
to altdotnetturkiye
Selamlar,

Java Applet çok sıkıntılı bir süreç, güvenliğini vs geçtim, müşterinin düzgün çalıştırabilmesi ciddi sorun. Chrome'da zaten engelli, yakında diğerleride engeller. 
İmzalama konusunda şu ücretli kütüphaneyi önereceğim; https://www.eldos.com/sbb/

Her konuda çokça örnekleri var ve tubitak'ın verdiği ücretsiz kütüphanenen yapamadığı herşeyi yapıyor, adamlar bu konuda iyiler. Tüm işlemler için, ciddi örneklerde mevcut.

Detayını tam bilmesemde, SecureBlackBox kullanarak, browser plugini geliştirenleri gördüm, bu sayede sorunsuz işlem yaptırabiliyorlar. ActiveX ve Applet'ten ve getirdiği saçmalıklardan kurtulmuş olursunuz.

20 Temmuz 2015 Pazartesi 11:15:35 UTC+3 tarihinde sadun cem kocabas yazdı:

İsmail Türkyılmazoğlu

unread,
Jul 25, 2016, 3:53:05 AM7/25/16
to altdotne...@googlegroups.com
 Benim yapmak istediğim .net projesine istediğim E-imza'yı tanıtıp giriş yaparken kullanmak. Fazla bilgim olmadığından baya zorlanıyorum bu konuda.Ne Tübitak ne de başka bir yerde bu konuyla ilgili kod veya video bulamadım. 
Alakanız için teşekkür ederim. 

25 Temmuz 2016 09:45 tarihinde Emrah Tokalak <emraht...@gmail.com> yazdı:

--
You received this message because you are subscribed to a topic in the Google Groups "altdotnetturkiye" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/altdotnetturkiye/CG1k6IaIv6A/unsubscribe.
To unsubscribe from this group and all its topics, send an email to altdotnetturki...@googlegroups.com.

To post to this group, send email to altdotne...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages