শূন্য থেকে আধুনিক .NET 9
পুরোনো Java-ভিত্তিক স্বাক্ষর সরঞ্জামগুলোর বিপরীতে এটি প্রথম দিন থেকেই async/await আর্কিটেকচারে লেখা — এমন একটি ইন্টারফেস যা কখনো আটকে যায় না, উচ্চ কর্মক্ষমতা এবং সহজ রক্ষণাবেক্ষণ।
ইলেকট্রনিক স্বাক্ষরের ক্ষেত্রে ELPO-এর দুটি স্বাধীন পণ্য। İmzacı — যাঁদের নথিতে স্বাক্ষর করতে হয় তাঁদের জন্য একটি আধুনিক ডেস্কটপ অ্যাপ্লিকেশন। SignaturePro — যেসব ডেভেলপার নিজের সফটওয়্যারের ভেতরেই ইলেকট্রনিক স্বাক্ষর যুক্ত করতে চান তাঁদের জন্য একটি .NET লাইব্রেরি (SDK)।
আলাদা পণ্য, আলাদা ব্যবহারকারী — দুটিই ELPO-এর তৈরি; স্মার্ট কার্ড, USB টোকেন, মোবাইল স্বাক্ষর ও টাইমস্ট্যাম্পিং সহ CAdES, XAdES, PAdES ও ASiC মান সমর্থন করে। ETSI/eIDAS এবং তুরস্কের 5070 নম্বর আইনের সঙ্গে সঙ্গতিপূর্ণ।
İmzacı ও SignaturePro দুটি স্বাধীন পণ্য। আপনি কি নথিতে স্বাক্ষর করতে চান, নাকি নিজের সফটওয়্যারে স্বাক্ষর করার সক্ষমতা যোগ করতে চান? আপনার প্রয়োজনের সঙ্গে যেটি মেলে সেটিই বেছে নিন।
"আমার হাতে একটি নথি আছে, সেটিতে স্বাক্ষর করতে হবে।" আপনার কম্পিউটারে ইনস্টল করুন; স্মার্ট কার্ড বা USB টোকেন দিয়ে কয়েকটি ক্লিকেই PDF, XML, Word বা যেকোনো ফাইলে স্বাক্ষর করুন, যাচাই করুন এবং e-Yazışma প্যাকেজ প্রস্তুত করুন।
"আমি নিজের অ্যাপ্লিকেশনে ইলেকট্রনিক স্বাক্ষর যোগ করতে চাই।" একটি মডুলার .NET লাইব্রেরি — NuGet থেকে শুধু প্রয়োজনীয় প্যাকেজটিই নিন, কয়েক লাইন কোডে স্বাক্ষর করুন, যাচাই করুন এবং মোবাইল স্বাক্ষর বা HSM যুক্ত করুন।
পুরোনো, ধীর ও বারবার আটকে যাওয়া স্বাক্ষর সরঞ্জামগুলোর কথা ভুলে যান। İmzacı .NET 9 ও একটি আধুনিক UI স্ট্যাকের উপর একেবারে শূন্য থেকে তৈরি — তিনটি অপারেটিং সিস্টেমেই নেটিভভাবে চলে এবং আপনার স্মার্ট কার্ড সঙ্গে সঙ্গেই শনাক্ত করে। নথিটি টেনে আনুন, কার্ড ঢোকান, স্বাক্ষর করুন।
একটিমাত্র কোডবেস থেকে Windows, Linux ও macOS-এ নেটিভভাবে চলে। .NET 9 + Avalonia — Java ভার্চুয়াল মেশিন লাগে না, ইনস্টলেশনও হালকা।
কার্ড ঢোকানো বা খুলে নেওয়ার সঙ্গে সঙ্গেই শনাক্ত করে। অবিরাম পোলিং করা পুরোনো সরঞ্জামের তুলনায় উল্লেখযোগ্যভাবে কম CPU ব্যবহার করে এবং PKCS#11 লাইব্রেরি স্বয়ংক্রিয়ভাবে খুঁজে নেয়।
KamuSM, TSE ও RFC 3161 সরবরাহকারীদের মধ্যে স্বয়ংক্রিয় স্যুইচওভার ও ক্যাশিং। কোনো একটি TSA সাড়া না দিলে স্বাক্ষর আটকে যায় না — পরেরটিতে চলে যায়।
CAdES (BES→A), XAdES (BES/T/C/X/XL/A), PAdES (B-B→B-LTA) এবং ASiC-S/E। একটিমাত্র অ্যাপ্লিকেশনেই দীর্ঘমেয়াদি সংরক্ষণাগার (LTA) পর্যন্ত।
অফিসিয়াল e-Yazışma v1.3 / v2.0 প্যাকেজ, KamuSM রুট সার্টিফিকেট ইন্টিগ্রেশন এবং ফোল্ডারভিত্তিক ব্যাচ স্বাক্ষর — কর্পোরেট নথি প্রবাহের জন্য প্রস্তুত।
শুধু একটি গ্রাফিক্যাল ইন্টারফেস নয়; কমান্ড লাইন থেকেই স্বাক্ষর করুন, যাচাই করুন ও ব্যাচ প্রসেস চালান। cron-সদৃশ শিডিউলিং দিয়ে রাতভর চলা স্বয়ংক্রিয় স্বাক্ষর পাইপলাইন গড়ে তুলতে পারেন।
নিজস্ব স্বাক্ষর ও যাচাই প্লাগইন লোড করা যায়। সম্প্রসারণযোগ্য একটি নকশা, যাতে প্রতিটি প্রতিষ্ঠান কোরে হাত না দিয়েই নিজের ব্যবসায়িক নিয়ম যোগ করতে পারে।
OCSP, CRL, TSA ও রিপোজিটরি অ্যাক্সেস পুরোপুরি প্রক্সির মধ্য দিয়ে চলে। কর্পোরেট ফায়ারওয়ালের পেছনেও নির্বিঘ্নে কাজ করে; পাশাপাশি CRL/OCSP দিয়ে সার্টিফিকেট রিভোকেশন যাচাই।
শূন্য থেকে ইলেকট্রনিক স্বাক্ষর তৈরি করতে মাসের পর মাস লাগে; SignaturePro দিয়ে লাগে মাত্র কয়েক লাইন। প্রোডাকশনের জন্য প্রস্তুত, মডুলার একটি .NET লাইব্রেরি: যে স্বাক্ষর মান, মোবাইল অপারেটর বা TSA সরবরাহকারী দরকার শুধু সেটিই আলাদা প্যাকেজ হিসেবে যোগ করুন।
# PDF স্বাক্ষরের জন্য একটিমাত্র প্যাকেজই যথেষ্ট
dotnet add package SignatureProNet.PAdES
var signer = new PAdESService();
var signature = await signer.SignAsync(
pdf, certificate, level: SignatureLevel.BLTA);
// স্বাক্ষর যাচাই করুন
var result = await signer.VerifyAsync(signature); শুধু যা দরকার তা-ই ইনস্টল করুন। কেবল PDF স্বাক্ষর করবেন? SignatureProNet.PAdES হলেই যথেষ্ট। বাড়তি ভার নেই, নির্ভরতা ন্যূনতম।
ইউরোপীয় ETSI/eIDAS (CAdES/XAdES/PAdES/ASiC) প্রোডাকশনে চলছে; যুক্তরাষ্ট্রের FIPS, চীনের GM/T, রাশিয়ার GOST, ব্রাজিলের ICP ও ভারতের eSign রোডম্যাপে রয়েছে। তুরস্কের 5070 নম্বর আইনের সঙ্গে সম্পূর্ণ সঙ্গতি।
Turkcell, Vodafone ও Türk Telekom মোবাইল স্বাক্ষর, প্রতিটি আলাদা প্যাকেজ হিসেবে। ফোন নম্বর দিয়ে শুরু হয়, ব্যবহারকারী অনুমোদন দেন, স্বাক্ষর সম্পন্ন হয়।
PKCS#11 ও Windows CNG-এর মাধ্যমে স্মার্ট কার্ড এবং USB টোকেন। ক্লাউড HSM (AWS, Azure, Google) ও নেটওয়ার্ক HSM (কর্পোরেট) সরবরাহকারীদের জন্য মডুলার ইন্টিগ্রেশন।
KamuSM, GlobalSign, DigiCert, Sectigo, Entrust, FreeTSA এবং আরও অনেক। প্রতিটি TSA আলাদা একটি প্যাকেজ — আপনি যেটি ব্যবহার করেন কেবল সেটিরই রেফারেন্স দিন।
RFC 5280 চেইন ভ্যালিডেশন, CRL, OCSP, Delta CRL ও অফলাইন ভ্যালিডেশন। ব্যাংক ও সরকারি মানের বিশ্বাস-শৃঙ্খল যাচাই।
স্বাক্ষরের কী কোথায় রাখা আছে তাতে SignaturePro-এর কিছু যায় আসে না: পকেটের একটি USB টোকেন, কর্পোরেট HSM কিংবা ক্লাউড। প্রতিটি সরবরাহকারী আলাদা ও স্বয়ংসম্পূর্ণ একটি প্যাকেজ।
Windows CNG + PKCS#11 — তৃতীয় পক্ষের মিডলওয়্যার লাগে না
কর্পোরেট হার্ডওয়্যার সিকিউরিটি মডিউল দিয়ে উচ্চ-ভলিউম স্বাক্ষর
ক্লাউডে রাখা কী, হার্ডওয়্যার নিশ্চয়তায় সুরক্ষিত
ফোনের SIM দিয়ে কোয়ালিফায়েড স্বাক্ষর — প্রতিটি অপারেটর আলাদা একটি প্যাকেজ
RFC 3161 — প্রতিটি সরবরাহকারী আলাদা প্যাকেজ, স্বয়ংক্রিয় ফেইলওভার সহ
ব্র্যান্ডের নামগুলো তাদের নিজ নিজ মালিকের সম্পত্তি; SignaturePro এই ডিভাইস ও সেবাগুলোর সঙ্গে PKCS#11, CNG ও সংশ্লিষ্ট API-এর মাধ্যমে কাজ করে।
রেফারেন্স হার্ডওয়্যারে মাপা স্বাক্ষর ও যাচাইয়ের সাধারণ সময়।
İmzacı ও SignaturePro — দুটি পণ্যই স্বতন্ত্রভাবে জাতীয় ও আন্তর্জাতিক ইলেকট্রনিক স্বাক্ষর মান মেনে চলে। আপনার স্বাক্ষর আজও বৈধ থাকবে, বহু বছর পরেও বৈধ থাকবে।
CAdES · XAdES · PAdES · ASiC ইউরোপীয় মান
ইউরোপীয় ইলেকট্রনিক পরিচয় ও ট্রাস্ট সার্ভিস
তুরস্কের ইলেকট্রনিক স্বাক্ষর আইনের সঙ্গে সঙ্গতি
জাতীয় ক্রিপ্টো ও স্বাক্ষর রেফারেন্স অ্যালগরিদমের সঙ্গে সারিবদ্ধ
টাইমস্ট্যাম্প · CMS · OCSP প্রোটোকল
রুট সার্টিফিকেট ও অফিসিয়াল TSA সংযোগ
বছরের পর বছর ব্যবহৃত ভারী স্বাক্ষর সরঞ্জামগুলোর বিপরীতে একটি আধুনিক, দ্রুত ও পুরোপুরি মান-সঙ্গতিপূর্ণ বিকল্প — যা আপনি একই উৎস থেকে অ্যাপ্লিকেশন ও SDK, দুই রূপেই পাবেন।
পুরোনো Java-ভিত্তিক স্বাক্ষর সরঞ্জামগুলোর বিপরীতে এটি প্রথম দিন থেকেই async/await আর্কিটেকচারে লেখা — এমন একটি ইন্টারফেস যা কখনো আটকে যায় না, উচ্চ কর্মক্ষমতা এবং সহজ রক্ষণাবেক্ষণ।
ELPO প্রকৌশল দলের হাতে তৈরি একটি পণ্য, যা KamuSM বা e-Yazışma-র মতো স্থানীয় প্রয়োজন বোঝে এবং মাঠপর্যায়ে সহায়তা দেয়।
শেষ ব্যবহারকারীর জন্য İmzacı, ডেভেলপারের জন্য SignaturePro লাইব্রেরি — দুটি স্বতন্ত্র পণ্য, কিন্তু একটিই যোগাযোগ ঠিকানা, একটিই সাপোর্ট লাইন, একটিই ইনভয়েস।
BES থেকে শুরু করে দীর্ঘমেয়াদি সংরক্ষণাগার (LTA/A) পর্যন্ত ETSI প্রোফাইল — আপনার স্বাক্ষর বছরের পর বছর যাচাইযোগ্য থাকবে।
SDK-এর দিকে 39টি স্বাধীন প্যাকেজ, অ্যাপ্লিকেশনের দিকে প্লাগইন আর্কিটেকচার। প্রয়োজন অনুযায়ী বাড়ান, অপ্রয়োজনীয় ভার বইতে হবে না।
e-Belge, SmartERP ও Cortex-এর মতো ELPO পণ্যের সঙ্গে একই স্বাক্ষর অবকাঠামো ভাগ করে নেয় — কর্পোরেট প্রক্রিয়াজুড়ে প্রান্ত থেকে প্রান্ত স্বাক্ষর।
আপনি İmzacı দিয়ে নথিতে স্বাক্ষর করুন কিংবা নিজের সফটওয়্যারে SignaturePro SDK যুক্ত করুন — সেটআপ থেকে ইন্টিগ্রেশন পর্যন্ত ELPO দল আপনার পাশে আছে।
ইলেকট্রনিক স্বাক্ষর এমন একটি ডিজিটাল স্বাক্ষর, যা ক্রিপ্টোগ্রাফিকভাবে প্রমাণ করে কে নথিতে স্বাক্ষর করেছেন এবং স্বাক্ষরের পর নথিটি বদলানো হয়নি। 5070 নম্বর আইন (তুরস্কের ইলেকট্রনিক স্বাক্ষর আইন) অনুযায়ী এর আইনি বৈধতা কালিতে করা হাতের স্বাক্ষরের সমান।
İmzacı হলো সাধারণ ব্যবহারকারীদের জন্য তৈরি একটি আধুনিক ডেস্কটপ ই-স্বাক্ষর অ্যাপ্লিকেশন, যা Windows, Linux ও macOS-এ চলে। স্মার্ট কার্ড/USB টোকেন ব্যবহার করে এটি CAdES, XAdES, PAdES ও ASiC ফরম্যাটে স্বাক্ষর করে; ব্যাচ সাইনিং ও e-Yazışma সমর্থন করে।
SignaturePro হলো ডেভেলপারদের জন্য তৈরি একটি মডিউলার .NET ইলেকট্রনিক স্বাক্ষর SDK। 39টি NuGet প্যাকেজের সাহায্যে আপনি স্মার্ট কার্ড, মোবাইল স্বাক্ষর, Cloud/Network HSM এবং 11টির বেশি টাইমস্ট্যাম্প সরবরাহকারীকে নিজের অ্যাপ্লিকেশনে যুক্ত করতে পারেন।
CAdES (BES→A), XAdES (BES/T/C/X/XL/A), PAdES (B-B→B-LTA) ও ASiC-S/E ফরম্যাট সমর্থিত; দীর্ঘমেয়াদি আর্কাইভ (LTA) স্তর পর্যন্ত স্বাক্ষর করা যায়।
সাধারণ কোনো সার্ভারে নয় — সংরক্ষিত থাকে আমাদের শক্তিশালী প্রাইভেট ক্লাউড অবকাঠামোয়, যা সম্পূর্ণরূপে আমাদের নিজস্ব ফিজিক্যাল সার্ভার দিয়ে গড়া এবং উচ্চ-নিরাপত্তা সনদপ্রাপ্ত ডেটা সেন্টারে রাখা। সার্ভারগুলো ভাড়া করা নয়, ভাগাভাগিও করা নয়; হার্ডওয়্যার, নেটওয়ার্ক ও নিরাপত্তার স্তরগুলো শুরু থেকে শেষ পর্যন্ত আমাদেরই। একই অবকাঠামো ELPO-র প্রতিটি পণ্যকে সুরক্ষা দেয়।
নিরাপত্তার কারণে ডেটা সেন্টারের নাম ও ঠিকানা প্রকাশ করা হয় না। অন্য ভাষাগুলোতে চিত্রের ভেতরের লেবেল সেই ভাষায় অনুবাদ করা হয়।
সনদপ্রাপ্ত, উচ্চ-নিরাপত্তার দুটি ডেটা সেন্টার। প্রতিটিতেই রয়েছে: N+2 রিডানডেন্ট UPS, দুটি জেনারেটর, N+2 রিডানডেন্ট কুলিং, FM2000 গ্যাস অগ্নিনির্বাপক ব্যবস্থা এবং ভূমিকম্প-বিধি অনুসারী নির্মাণ।
e-Belge (ই-ইনভয়েস / ই-আর্কাইভ) বিশেষ ইন্টিগ্রেটর মর্যাদার জন্য ISO/IEC 27001, ISO 22301 ও ISO/IEC 20000-1 বাধ্যতামূলক; ISO 9001 দিয়ে আমরা গুণগত মান ব্যবস্থাপনাও সনদায়িত করেছি।
অনুভূমিক ও উল্লম্ব স্কেলিংয়ের নমনীয়তার জন্য সেবাগুলো VMware ESXi Cluster-এর উপর ভার্চুয়াল সার্ভারে বসানো হয়। কোনো নোড বিকল হলে তার ভার্চুয়াল সার্ভারগুলো অন্য নোডে বিরতিহীনভাবে চলতে থাকে।
পোর্টালটি 6-নোডের PostgreSQL Cluster-এ চলে। প্রাইমারি নোডে সমস্যা হলে Node-2 স্বয়ংক্রিয়ভাবে দায়িত্ব নেয়; Node-3 কেবল ব্যাকআপ ও রিপোর্টিংয়ের জন্য নির্ধারিত (পারফরম্যান্সে কোনো ক্ষতি ছাড়াই)। সমস্ত ডেটা 15 মিনিট বিলম্বে অ্যাসিনক্রোনাসভাবে দুর্যোগ পুনরুদ্ধার কেন্দ্রে রেপ্লিকেট হয় — কোনো ডেটা হারায় না।
Hardware Security Module (HSM) হলো নিবেদিত নিরাপত্তা হার্ডওয়্যার, যা সংবেদনশীল ক্রিপ্টোগ্রাফিক কী ভৌত পরিবেশে সংরক্ষণ করে এবং ক্রিপ্টোগ্রাফিক কাজগুলো সবচেয়ে নিরাপদ উপায়ে সম্পন্ন করে। ই-ইনভয়েস/ই-আর্কাইভ স্বাক্ষরে ব্যবহৃত কর-সিল ও ই-স্বাক্ষর এটি সুরক্ষিত রাখে — কখনোই তৃতীয় পক্ষের হাতে দেওয়া হয় না।
ডেটা সেন্টার দুটি Site-to-Site VPN টানেলে যুক্ত; অবকাঠামোয় দূরবর্তী প্রবেশ কেবল SSL-VPN দিয়েই সম্ভব। সার্ভারগুলো সার্ভিস পোর্ট ছাড়া ইন্টারনেটের জন্য বন্ধ; দূরবর্তী সংযোগ দেওয়া হয় ফায়ারওয়ালের SSL-VPN-এর ভেতর দিয়ে RDP-তে।
ISO 27001 তথ্য নিরাপত্তার আওতায় সিস্টেম/নেটওয়ার্ক প্রশাসকদের সার্ভার রুমে প্রবেশ নথিভুক্ত হয়: অনুরোধ ফরম → ব্যবস্থাপনার অনুমোদন → স্বাক্ষর/ঘোষণার বিনিময়ে ইস্যু করা অনুমোদিত কার্ড।
স্টোরেজে দুটি কন্ট্রোলার কার্ড আছে; একটি বিকল হলে অন্যটি বিরতিহীনভাবে সেবা দিয়ে যায়। দুটিই বিকল হলে তাৎক্ষণিকভাবে রেপ্লিকেট হওয়া ESXi-এর PostgreSQL ক্লাস্টার থেকে পোর্টাল ডেটা না হারিয়েই চলতে থাকে। প্রধান ডেটা সেন্টার পুরোপুরি বন্ধ হয়ে গেলে DR কেন্দ্র থেকে সেবা চলমান থাকে।
আপনি যা সবচেয়ে ভালো জানেন তা-ই করুন — বিক্রয়, কারিগরি কাজ, উৎপাদন, আপনার ক্ষেত্র যা-ই হোক। আমরা যা সবচেয়ে ভালো জানি তা-ই করি: সফটওয়্যার। আপনি ELPO পণ্য নিজের ব্র্যান্ডে বাজারজাত করেন; উন্নয়ন, হালনাগাদ ও নিয়ন্ত্রক বিধি মেনে চলার কাজ ELPO পর্দার আড়ালে সামলায় — ঠিক আপনার নিজের দলের মতো। এক লাইন কোড না লিখে, দল না গড়েই নিজের সফটওয়্যার ব্র্যান্ড চালু করুন — চলুন একসঙ্গে এগিয়ে যাই।
ELPO পণ্য যেন আপনারই পণ্য — আপনার লোগো, আপনার রং, আপনার ডোমেইন। গ্রাহক আপনাকেই দেখেন, পেছনের ELPO-কে নয়।
বিক্রয়, কারিগরি সহায়তা, উৎপাদন — নিজের ক্ষেত্রেই থাকুন। সফটওয়্যারের কাজ আমরা করি, কারণ সেটিই আমরা সবচেয়ে ভালো জানি; যে যেখানে শক্তিশালী।
ELPO পণ্যটি তৈরি করে, হালনাগাদ করে এবং নিয়ন্ত্রক বিধির সঙ্গে সঙ্গতিপূর্ণ রাখে — ঠিক আপনার নিজস্ব ব্যাক-অফিস সফটওয়্যার দলের মতো।
প্রয়োজন হলে চুক্তি অনুযায়ী আমরা সোর্স কোডও ভাগ করে নিই। পণ্যটি সত্যিকার অর্থেই আপনার হয়ে ওঠে; আপনার ভবিষ্যৎ একটিমাত্র সরবরাহকারীর ওপর নির্ভরশীল থাকে না।