ספריית חתימה אלקטרונית ו-API
פיתוח חתימה אלקטרונית מאפס לוקח חודשים. עם eSignature חתימה על PDF, XML ונתונים מצטמצמת לכמה שורות: מוסיפים רק את תקן החתימה, את התקן החתימה או את ספק חותמת הזמן שצריך, כל אחד כחבילה נפרדת.
מהי ספריית חתימה אלקטרונית?
ספריית חתימה אלקטרונית היא חבילת קוד מוכנה שמעניקה לתוכנה שלכם את היכולת ליצור חתימות אלקטרוניות ולאמת אותן. היא לוקחת על עצמה את תקני החתימה (CAdES, XAdES, PAdES, ASiC), את אימות שרשרת התעודות, את חותמת הזמן ואת התקשורת עם התקן החתימה. eSignature עושה זאת ב-.NET באמצעות חבילות מודולריות: אם חותמים רק על PDF, חבילה אחת מספיקה.
איך משתמשים בה?
הוסיפו את החבילה
מוסיפים לפרויקט את החבילה של התקן הדרוש, למשל eSignature.PAdES לחתימה על PDF.
בחרו מקור חתימה
כרטיס חכם, טוקן 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 בענן
רכיבי HSM רשתיים של Thales Luna, Utimaco ו-Entrust nShield; 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, מאומת בחלונית החתימות של קוראי PDF כמו Adobe Reader ויכול לכלול שדה חתימה גלוי בעמוד. הרמות עולות מ-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 או לעמוד בנפרד. משתמשים בה במסמכי XML כמו חשבונית אלקטרונית בפורמט UBL-TR.
מהי ספריית חתימה אלקטרונית?
ספריית חתימה אלקטרונית היא רכיב למפתחים (SDK) שמשלב יצירה ואימות של חתימות אלקטרוניות בתוך התוכנה שלכם. אפליקציית חתימה מוכנה מציגה למשתמש מסך; הספרייה היא אבן בניין בלי מסך — האפליקציה שלכם חותמת, בתוך תהליך העבודה שלכם. היא עובדת עם כרטיס חכם, טוקן או HSM, ויוצרת ומאמתת את הפורמטים CAdES, XAdES ו-PAdES.
מהי חבילת e-Yazışma?
חבילת e-Yazışma היא החבילה התקנית להתכתבות אלקטרונית רשמית עם מוסדות ציבוריים בטורקיה: המסמך החתום, קובץ המטא-דאטה וקבצים מצורפים, אם יש, מאוחדים לחבילה אחת. בין מוסדות היא נשלחת בדרך כלל דרך KEP (דואר אלקטרוני רשום).
איך יוצרים חבילת e-Yazışma?
חבילת e-Yazışma רשמית היא קובץ המטא-דאטה והמסמך החתום ארוזים יחד. הספרייה עושה זאת בקריאה אחת: חותמת על המסמך ב-CAdES או ב-XAdES, יוצרת מטא-דאטה לפי הסכמה וסוגרת את החבילה. גרסאות 1.3 ו-2.0 של e-Yazışma נתמכות, ותעודת השורש של 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?
להוסיף לפרויקט את החבילה של התקן הדרוש: eSignature.PAdES לחתימה על PDF, וחבילת XAdES ל-XML. מכיוון שהספרייה מחולקת ל-39 חבילות NuGet, מתקינים רק את מה שמשתמשים בו; שום תלות גדולה אחת לא נכנסת לפרויקט.
אילו כרטיסים חכמים וטוקנים נתמכים?
דרך Windows CNG ו-PKCS#11 נתמכים התקנים כמו AKİS, SafeNet/eToken, Gemalto/Thales, IDEMIA, Feitian, YubiKey ו-Nitrokey. כל ספק הוא חבילה נפרדת ועצמאית; מנהלי התקנים שאינכם משתמשים בהם לא נכנסים לפרויקט.
אפשר לחתום בצד השרת עם HSM?
כן. נתמכים רכיבי HSM רשתיים של Thales Luna, Utimaco ו-Entrust nShield, וגם 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.