الیکٹرانک دستخط لائبریری اور API
الیکٹرانک دستخط کو شروع سے بنانے میں مہینے لگتے ہیں۔ eSignature کے ساتھ PDF، XML اور ڈیٹا پر دستخط چند لائنوں تک محدود ہو جاتا ہے: آپ صرف وہ دستخطی معیار، دستخطی ہارڈویئر یا ٹائم اسٹیمپ فراہم کنندہ شامل کرتے ہیں جس کی آپ کو ضرورت ہے، ہر ایک الگ پیکج کے طور پر۔
الیکٹرانک دستخط لائبریری کیا ہے؟
الیکٹرانک دستخط لائبریری ایک تیار کوڈ پیکج ہے جو آپ کے اپنے سافٹ ویئر کو الیکٹرانک دستخط بنانے اور ان کی تصدیق کرنے کی صلاحیت دیتا ہے۔ یہ آپ کی جگہ دستخطی معیارات (CAdES، XAdES، PAdES، ASiC)، سرٹیفکیٹ چین کی تصدیق، ٹائم اسٹیمپ اور دستخطی ہارڈویئر سے رابطہ سنبھالتی ہے۔ eSignature یہ کام .NET پر ماڈیولر پیکجز کے ذریعے کرتا ہے: اگر آپ صرف PDF پر دستخط کرتے ہیں تو ایک پیکج کافی ہے۔
اسے کیسے استعمال کیا جاتا ہے؟
پیکج شامل کریں
آپ پروجیکٹ میں مطلوبہ معیار کا پیکج شامل کرتے ہیں، مثلاً PDF دستخط کے لیے eSignature.PAdES۔
دستخط کا ذریعہ منتخب کریں
اسمارٹ کارڈ، USB ٹوکن، نیٹ ورک HSM، کلاؤڈ HSM یا موبائل دستخط — ہر فراہم کنندہ ایک الگ اور خودمختار پیکج ہے۔
دستخط کریں
دستخط دستاویز، سرٹیفکیٹ اور دستخطی سطح سے بنایا جاتا ہے؛ طویل مدتی آرکائیو سطح (LTA) تک معاونت موجود ہے۔
تصدیق کریں
وہی لائبریری دستخط کی تصدیق کرتی ہے: RFC 5280 کے مطابق چین کی تصدیق، CRL، OCSP، Delta CRL اور آف لائن تصدیق۔
لائبریری میں کیا ہے؟
ماڈیولر ساخت — 39 پیکجز
آپ صرف وہی انسٹال کرتے ہیں جو استعمال کرتے ہیں؛ کوئی غیر ضروری انحصار یا اضافی بوجھ نہیں۔
تمام ETSI پروفائلز
CAdES (BES سے A تک)، XAdES (BES/T/C/X/XL/A)، PAdES (B-B سے B-LTA تک) اور ASiC-S/ASiC-E۔
اسمارٹ کارڈ اور USB ٹوکن
Windows CNG اور PKCS#11 کے ذریعے؛ AKİS، SafeNet/eToken، Gemalto/Thales، IDEMIA، Feitian، YubiKey اور Nitrokey جیسے آلات۔
HSM اور کلاؤڈ HSM
Thales Luna، Utimaco اور Entrust nShield نیٹ ورک HSM؛ AWS CloudHSM/KMS، Azure Key Vault HSM اور Google Cloud KMS۔
موبائل دستخط
Turkcell، Vodafone اور Türk Telekom موبائل دستخط؛ ہر آپریٹر ایک الگ پیکج ہے۔ فون نمبر سے شروع ہوتا ہے اور صارف منظوری دیتا ہے۔
11 سے زائد ٹائم اسٹیمپ فراہم کنندگان
KamuSM، GlobalSign، DigiCert، Sectigo، Entrust، FreeTSA اور دیگر؛ ہر TSA ایک الگ پیکج ہے۔
سرٹیفکیٹ کی مکمل تصدیق
RFC 5280 کے مطابق چین کی تصدیق، CRL، OCSP، Delta CRL، آف لائن تصدیق — بینکاری اور سرکاری سطح پر اعتماد کی زنجیر کی جانچ۔
قانونی مطابقت
ترکیہ کے الیکٹرانک دستخط قانون نمبر 5070 سے مکمل مطابقت؛ یورپی جانب ETSI/eIDAS پروفائلز عملی استعمال میں۔
اسے کون استعمال کرتا ہے؟
سافٹ ویئر ہاؤسز اور پروڈکٹ ٹیمیں
وہ ٹیمیں جو اپنی ایپلیکیشن میں دستخط شامل کرنا چاہتی ہیں اور یہ کام مہینوں کے بجائے دنوں میں کرنا چاہتی ہیں۔
سرکاری اور کارپوریٹ انٹیگریٹرز
وہ منصوبے جنہیں الیکٹرانک خط و کتابت، دستاویز مینجمنٹ سسٹمز (EBYS) اور دستاویزی ورک فلو میں دستخط اور تصدیق درکار ہو۔
مالیات اور بیمہ
وہ عمل جن میں بڑے پیمانے پر دستخط، HSM کے ساتھ کلید کا انتظام اور مکمل تصدیقی زنجیر درکار ہو۔
الیکٹرانک دستاویز اور انوائسنگ حل
XML پر مبنی دستاویزات پر XAdES کے ساتھ دستخط اور انہیں آرکائیو سطح تک لے جانا۔
اکثر پوچھے جانے والے سوالات
PAdES دستخط کیا ہے؟
PAdES (PDF Advanced Electronic Signatures) الیکٹرانک دستخط کا ایک فارمیٹ ہے جس میں دستخط PDF فائل کے اندر شامل ہوتا ہے؛ اس کی تعریف ETSI EN 319 142 معیار میں کی گئی ہے۔ دستخط شدہ دستاویز PDF ہی رہتی ہے، Adobe Reader جیسے PDF ریڈرز کے دستخطی پینل میں اس کی تصدیق ہوتی ہے اور صفحے پر ایک نظر آنے والا دستخطی خانہ ہو سکتا ہے۔ اس کی سطحیں B-B سے B-T (ٹائم اسٹیمپ کے ساتھ)، B-LT اور B-LTA (طویل مدتی آرکائیو) تک بڑھتی ہیں۔
CAdES دستخط کیا ہے؟
CAdES (CMS Advanced Electronic Signatures) الیکٹرانک دستخط کا ایک فارمیٹ ہے جو CMS/PKCS#7 ساخت پر مبنی ہے؛ اس کی تعریف ETSI EN 319 122 معیار میں کی گئی ہے۔ اس سے کسی بھی قسم کی فائل پر دستخط کیے جا سکتے ہیں؛ دستخط عموماً دستاویز کے ساتھ .p7s کے طور پر یا دستخط شدہ لفافے میں جاتا ہے۔ ترکیہ میں الیکٹرانک دستخط والی سرکاری خط و کتابت میں یہی سب سے زیادہ استعمال ہونے والا فارمیٹ ہے۔
XAdES دستخط کیا ہے؟
XAdES (XML Advanced Electronic Signatures) الیکٹرانک دستخط کا ایک فارمیٹ ہے جو XML دستاویزات کے لیے بنایا گیا؛ اس کی تعریف ETSI EN 319 132 معیار میں کی گئی ہے۔ دستخط XML کے اندر شامل ہو سکتا ہے یا الگ رہ سکتا ہے۔ یہ UBL-TR فارمیٹ میں ای انوائس جیسی XML دستاویزات میں استعمال ہوتا ہے۔
الیکٹرانک دستخط لائبریری کیا ہے؟
الیکٹرانک دستخط لائبریری ڈویلپرز کے لیے ایک جزو (SDK) ہے جو الیکٹرانک دستخط بنانے اور ان کی تصدیق کو آپ کے اپنے سافٹ ویئر میں شامل کرتا ہے۔ ایک تیار دستخطی ایپلیکیشن صارف کو اسکرین دکھاتی ہے؛ لائبریری بغیر اسکرین کا ایک بنیادی جزو ہے — دستخط آپ کی ایپلیکیشن کرتی ہے، آپ کے ورک فلو کے اندر۔ یہ اسمارٹ کارڈ، ٹوکن یا HSM کے ساتھ کام کرتی ہے اور CAdES، XAdES اور PAdES فارمیٹس بناتی اور ان کی تصدیق کرتی ہے۔
e-Yazışma پیکج کیا ہے؟
e-Yazışma پیکج وہ معیاری پیکج ہے جو ترکیہ کے سرکاری اداروں کے ساتھ باضابطہ الیکٹرانک خط و کتابت میں استعمال ہوتا ہے: دستخط شدہ دستاویز، میٹا ڈیٹا فائل اور اگر ہوں تو منسلکات ایک پیکج میں جمع کیے جاتے ہیں۔ اداروں کے درمیان یہ عموماً KEP (رجسٹرڈ الیکٹرانک میل) کے ذریعے بھیجا جاتا ہے۔
e-Yazışma پیکج کیسے بنایا جاتا ہے؟
سرکاری e-Yazışma پیکج میٹا ڈیٹا فائل اور دستخط شدہ دستاویز کو ایک ساتھ پیک کرنے کا نام ہے۔ لائبریری یہ کام ایک کال میں کرتی ہے: دستاویز پر CAdES یا XAdES کے ساتھ دستخط کرتی ہے، اسکیما کے مطابق میٹا ڈیٹا بناتی ہے اور پیکج بند کر دیتی ہے۔ e-Yazışma کے ورژن 1.3 اور 2.0 معاون ہیں اور KamuSM کا روٹ سرٹیفکیٹ اندر شامل ہے۔ اگر آپ کوئی فولڈر دیں تو اس کی دستاویزات پر اجتماعی طور پر دستخط کرتی ہے۔
الیکٹرانک دستخط لائبریری اور تیار ایپلیکیشن میں کیا فرق ہے؟
لائبریری آپ کے اپنے سافٹ ویئر میں شامل ہوتی ہے: دستخط کا آغاز آپ کا ورک فلو کرتا ہے اور انٹرفیس آپ کا ہوتا ہے۔ تیار ایپلیکیشن (İmzacı) کمپیوٹر پر چلتی ہے: صارف فائل منتخب کر کے اس پر دستخط کرتا ہے۔ دونوں ایک ہی دستخطی ڈھانچہ استعمال کرتی ہیں؛ آپ کے لیے کون سی موزوں ہے، یہ اس پر منحصر ہے کہ دستخط کون شروع کرتا ہے — آپ کا سافٹ ویئر یا صارف۔
کون سے دستخطی معیارات معاون ہیں؟
CAdES (BES، EPES، T، C، X، XL، A)، XAdES (BES، T، C، X، XL، A)، PAdES (B-B، B-T، B-LT، B-LTA) نیز ASiC-S اور ASiC-E۔ ایک ہی لائبریری کے ساتھ آپ طویل مدتی آرکائیو سطح تک پہنچ جاتے ہیں۔
میں صرف PDF پر دستخط کروں گا — کیا سب کچھ انسٹال کرنا ہوگا؟
نہیں۔ لائبریری ماڈیولر ہے؛ PDF کے لیے eSignature.PAdES پیکج کافی ہے۔ جو معیارات، TSA اور ہارڈویئر فراہم کنندگان آپ استعمال نہیں کرتے وہ پروجیکٹ میں شامل ہی نہیں ہوتے۔
ویب ایپلیکیشن میں PDF پر دستخط کیسے ہوتا ہے؟
دستخط براؤزر میں نہیں بلکہ آپ کی ویب ایپلیکیشن کے سرور کی جانب بنتا ہے: eSignature.PAdES پیکج کو کال کیا جاتا ہے اور دستخط شدہ PDF صارف کو واپس جاتی ہے۔ فیصلہ کن بات یہ ہے کہ کلید کہاں ہے — کلاؤڈ HSM، نیٹ ورک HSM یا موبائل دستخط کی صورت میں سرور کلید تک رسائی رکھتا ہے، اس لیے پورا عمل ویب پر چلتا ہے۔ اگر کلید صارف کے اسمارٹ کارڈ پر ہو تو براؤزر کارڈ تک نہیں پہنچ سکتا؛ اس صورت میں دستخط کمپیوٹر پر İmzacı کے ذریعے کیا جاتا ہے۔
اگر کلید اسمارٹ کارڈ کے بجائے HSM یا کلاؤڈ میں ہو تو کیا یہ کام کرتی ہے؟
جی ہاں۔ دستخط کا ذریعہ تجرید شدہ ہے: اسمارٹ کارڈ اور USB ٹوکن (CNG/PKCS#11)، نیٹ ورک HSM، کلاؤڈ HSM خدمات اور موبائل دستخط ایک ہی عمل کے ساتھ استعمال ہوتے ہیں۔ ہر فراہم کنندہ ایک خودمختار پیکج ہے۔
کیا یہ دستخطوں کی تصدیق بھی کرتی ہے؟
جی ہاں۔ RFC 5280 کے مطابق سرٹیفکیٹ چین کی تصدیق، CRL، OCSP، Delta CRL اور آف لائن تصدیق لائبریری کے اندر ہیں؛ ایک ہی جزو دستخط بناتا بھی ہے اور اس کی تصدیق بھی کرتا ہے۔
کیا کمپیوٹر پر دستخط کرنے والے صارفین کے لیے بھی کچھ ہے؟
جی ہاں۔ بغیر کوڈ لکھے استعمال ہونے والی ڈیسک ٹاپ ایپلیکیشن İmzacı ہے: یہ اسمارٹ کارڈ سے PDF اور XML پر دستخط کرتی ہے، e-Yazışma پیکج بناتی ہے اور پورے فولڈرز پر اجتماعی دستخط کرتی ہے۔
.NET یا Java پروجیکٹ میں الیکٹرانک دستخط شامل کرنے کا تیز ترین طریقہ کیا ہے؟
پروجیکٹ میں مطلوبہ معیار کا پیکج شامل کریں: PDF دستخط کے لیے eSignature.PAdES، XML کے لیے XAdES پیکج۔ چونکہ لائبریری 39 NuGet پیکجز میں تقسیم ہے، آپ صرف وہی انسٹال کرتے ہیں جو استعمال کرتے ہیں؛ پروجیکٹ میں کوئی ایک بڑا انحصار شامل نہیں ہوتا۔
کون سے اسمارٹ کارڈ اور ٹوکن معاون ہیں؟
Windows CNG اور PKCS#11 کے ذریعے AKİS، SafeNet/eToken، Gemalto/Thales، IDEMIA، Feitian، YubiKey اور Nitrokey جیسے آلات معاون ہیں۔ ہر فراہم کنندہ ایک الگ اور خودمختار پیکج ہے؛ جو ڈرائیور آپ استعمال نہیں کرتے وہ پروجیکٹ میں شامل نہیں ہوتے۔
کیا سرور کی جانب HSM کے ساتھ دستخط کیا جا سکتا ہے؟
جی ہاں۔ Thales Luna، Utimaco اور Entrust nShield نیٹ ورک HSM کے ساتھ ساتھ AWS CloudHSM/KMS، Azure Key Vault HSM اور Google Cloud KMS معاون ہیں۔ اسی طرح سرور پر خودکار دستخطی عمل قائم کیا جاتا ہے، کارڈ رکھنے والے صارف کے بغیر۔
کیا دستخط کی تصدیق کے لیے الگ لائبریری درکار ہے؟
نہیں؛ ایک ہی جزو دستخط بناتا بھی ہے اور اس کی تصدیق بھی کرتا ہے۔ RFC 5280 کے مطابق سرٹیفکیٹ چین کی تصدیق، CRL، OCSP، Delta CRL اور آف لائن تصدیق لائبریری کے اندر ہیں۔
eSignature لائسنس کی قیمت کتنی ہے؟
SDK لائسنس منصوبے کے دائرہ کار سے طے ہوتا ہے: استعمال ہونے والے دستخطی معیارات، ٹوکن/HSM فراہم کنندگان اور ڈویلپرز یا انسٹالیشنز کی تعداد قیمت طے کرتی ہے۔
قیمت کس چیز سے طے ہوتی ہے؟
- استعمال ہونے والے دستخطی معیارات (CAdES، XAdES، PAdES، ASiC)
- اسمارٹ کارڈ / ٹوکن، یا نیٹ ورک یا کلاؤڈ HSM
- ڈویلپرز کی تعداد اور تقسیم کا طریقہ
- ٹائم اسٹیمپ فراہم کنندگان کی تعداد
- معاونت اور ورژن اپ ڈیٹس کا دائرہ
ہم پیشکش 24 گھنٹوں میں تحریری طور پر، ہر مد کے ساتھ بھیجتے ہیں۔
متعلقہ صفحات
آئیے انٹیگریشن پر بات کریں
کون سا معیار، کون سا دستخطی ہارڈویئر اور کتنا حجم؟ آئیے مل کر لائسنس ماڈل اور انٹیگریشن منصوبہ طے کریں۔
SDK لائسنس / معلومات حاصل کریںPart of the eSignature family.