🔏 אינטגרציית חתימה אלקטרונית

החותם על המסמך והמאמת אותו נמצאים באותה מערכת

המודול מקים יחד ארבעה נתיבי חתימה: חתימה אלקטרונית מאושרת בכרטיס חכם או באסימון USB, חתימה ניידת על גבי קו סלולרי, חתימה רטובה המצוירת על המסך ותמונת חתימה רטובה הנטענת מקובץ. כל מסמך חתום נכתב ליומן וניתן לשאול עליו בחזרה באמצעות קוד אימות.

  • מפתח החתימה לעולם אינו מגיע לדפדפןהחתימה המאושרת נלקחת דרך שירות החתימה המקומי הפועל במחשב של המשתמש עצמו. קוד ה-PIN של הכרטיס והמפתח הפרטי לעולם אינם עוזבים את המכשיר; רק הפלט החתום עובר לצד השרת.
  • רישום החתימה קשור למסמךכל אירוע חתימה נכתב ליומן עם החותם, כותרת המסמך, סוג המסמך, סוג החתימה, מועד החתימה, תמצית ה-SHA-256 של הקובץ וקוד אימות בן שישה עשר תווים.

בקשת הדגמה

סוגי החתימה הנתמכים

ארבעת אלה שלהלן מוקמים כלשוניות נפרדות במודול. סוג חתימה שאינו ברשימה הזו אינו קיים במודול הזה.

חתימה אלקטרונית מאושרת

חתימה בכרטיס חכם או באסימון USB. שירות החתימה המקומי מאתר את המכשיר, קורא את התעודה, מאמת את ה-PIN ומפיק את הפלט החתום; אלגוריתם התמצית הוא SHA-256.

חתימה ניידת

חתימה באמצעות תשתית החתימה הניידת הקשורה לקו סלולרי. נבדק המנוי של המספר, בקשת חתימה מגיעה לטלפון, והעסקה נבדקת שוב ושוב בזמן ההמתנה לאישור.

חתימה רטובה מצוירת

חתימה המצוירת על משטח בעכבר, בעט או במסך מגע. אפשר לבחור את צבע העט ולנקות את הציור ולצייר מחדש; התוצאה נשמרת כקובץ PNG בתור חתימת ברירת המחדל של המשתמש.

חתימה רטובה שנטענה

טעינת תמונת חתימה קיימת מקובץ. מתקבלים PNG ו-JPEG, עד 5 MB; התמונה משונה גודל בשרת לגבול של 600×200 ומומרת ל-PNG.

מבני חתימה

המבנה נבחר לפי סוג הקובץ הנחתם; המודול בוחר את הנכון מתוך התבוננות בסיומת הקובץ.

מבנה לאיזה מסמך כיצד הוא נבחר
PAdES-BESמסמכי PDFנבחר אוטומטית כשהסיומת היא .pdf; דוחות מיוצאים נחתמים במבנה הזה.
XAdES-BESמסמכי XMLנבחר אוטומטית כשהסיומת היא .xml.
CAdES-BESסוגי קבצים אחריםמבנה ברירת המחדל לכל קובץ שאינו PDF או XML.

בכל שלושת המבנים אלגוריתם התמצית הוא SHA-256. הפלט החתום מורד כמסמך נפרד לצד הקובץ שנחתם; קובץ המקור אינו משתנה.

תהליך החתימה האלקטרונית המאושרת

כל אחד מששת השלבים מופיע במסך כמצב בפני עצמו; המשתמש קורא לאיזה שלב ממתינים והיכן זה נתקע.

  1. בדיקת השירותתחילה נבדק חיבור הרשת ולאחר מכן שירות החתימה המקומי הפועל במחשב. אם השירות סגור, המסך מציג הן את קישור ההפעלה והן את כפתור הניסיון החוזר.
  2. סריקת מכשיריםקוראי הכרטיסים החכמים ואסימוני ה-USB המחוברים מוצגים ברשימה. אם אין מכשיר מופיעה אזהרה להכניס את הכרטיס; אם יש יותר ממכשיר אחד אפשר לעבור ביניהם.
  3. קריאת התעודההתעודה של המכשיר הנבחר נקראת; בעל התעודה, מספר הזהות, הרשות המנפיקה, טווח התוקף ודגם המכשיר מופיעים במסך.
  4. אימות ה-PINה-PIN מורכב מספרות בלבד, אורכו שמונה תווים לכל היותר ואי אפשר להדביק אותו לשדה. אזהרה מופיעה כל עוד Caps Lock פעיל; אפשר להציג את הערך שהוזן לפי בקשה.
  5. חתימהסרגל ההתקדמות מציג שלושה שלבים: אימות ה-PIN, חתימה, הושלם. בקשת החתימה מוחזקת שלושים שניות לכל היותר וחוזרת כשגיאה אם לא מגיעה תוצאה.
  6. תוצאה ורישוםהפלט החתום מופק ואירוע החתימה נכתב ליומן. לאחר החתימה הראשונה מוצעת שמירת ה-PIN בקישור לאותו מכשיר; אפשר לדחות את ההצעה.

תהליך החתימה הניידת

החתימה הניידת פועלת באופן א-סינכרוני: הבקשה נשלחת, האישור ניתן בטלפון, והמערכת ממתינה לתוצאה בבדיקות חוזרות.

  1. בדיקת מנוינבדק אם המספר שהוזן מנוי על שירות החתימה הניידת. אם לא, התהליך נעצר עוד לפני שהתחיל והסיבה נכתבת במסך.
  2. בקשת חתימההבקשה נשלחת יחד עם טקסט התיאור שיופיע בטלפון; המשתמש קורא במסך שלו על איזה מסמך הוא מאשר.
  3. מזהה עסקהכשהבקשה מתקבלת באופן א-סינכרוני מוחזר מזהה עסקה והמסך עובר למצב ממתין לאישור בטלפון שלכם.
  4. בדיקת מצבהתוצאה נשאלת כל שלוש שניות והמתנה נמשכת תשעים שניות לכל היותר. אם הזמן אוזל, העסקה נסגרת בפקיעת זמן ויש להתחיל אותה מחדש.
  5. תוצאהשלוש תוצאות מטופלות בנפרד: נחתם, בוטל בידי המשתמש, פג הזמן. כשנחתם קובץ PDF, החתימה מוטמעת במסמך ומופק עותק חתום.

מצבים שנתקלים בהם בשטח

המודול נבנה מתוך ההנחה שחתימה רק לעתים רחוקות מסתיימת בניסיון הראשון; שמונה מצבים מטופלים אחד אחד.

שמירת ה-PIN

בהסכמת המשתמש קוד ה-PIN נשמר בקישור למספר הסידורי של המכשיר. בחתימה הבאה השדה כבר אינו ריק; אפשר למחוק את ה-PIN השמור בצעד אחד.

PIN שגוי

כשמוזן PIN שגוי, האזהרה מוצגת יחד עם מספר הניסיונות שנותרו; בניסיון האחרון האזהרה מודגשת עוד יותר.

כרטיס נעול

כשה-PIN ננעל, המסך עובר למצב אזהרה, כפתור הניסיון החוזר מושבת ומוסבר כיצד לשחרר את הכרטיס.

אזהרת Caps Lock

כל עוד Caps Lock פעיל, מופיעים לצד שדה ה-PIN סמל אזהרה והסבר קצר; הקלדה שגויה של ה-PIN נמנעת עוד לפני שהיא שורפת ניסיון.

הכרטיס הוסר

המכשירים המחוברים נבדקים כל חמש שניות. אם הכרטיס מוסר במהלך הפעולה, המסך חוזר לסריקת המכשירים ומציין שהחיבור אבד.

נעילת לשונית שנייה

אם לשונית שנייה באותו דפדפן מתחילה חתימה, הלשונית האחרת ננעלת; כך נמנע ממכשיר יחיד לענות על שתי בקשות בו-זמנית.

תעודה שתוקפה פג

אזהרה מוצגת כשנותרו פחות משלושים יום לתום תוקף התעודה, ואזהרה קריטית כשנותרו פחות משבעה ימים או שהתוקף פג; חתימה אינה נפתחת עם תעודה שפג תוקפה.

שגיאת מכשיר חולפת

בשגיאות חולפות כגון נפילת הפעלת הכרטיס, הפעולה נוסה שוב פעמיים בלי להציג שגיאה למשתמש. אם השגיאה נמשכת היא נכתבת יחד עם קוד השגיאה שלה.

יומן החתימות ואימות

מי חתם על מה ומתי ניתן לשאול גם לאחר שהמסמך החתום הורד.

  • רישום ביומןכל אירוע חתימה נכתב עם המשתמש החותם, הארגון, סוג המסמך, כותרת המסמך, סוג החתימה, מועד החתימה, כתובת ה-IP ופרטי הדפדפן.
  • תמצית הקובץתמצית ה-SHA-256 של המסמך נרשמת; בשאילתה עם אותה תמצית נמצאת רשומת החתימה שהמסמך שייך לה.
  • קוד אימותלכל רשומה נוצר קוד אימות בן שישה עשר תווים בארבע קבוצות; אותיות וספרות הניתנות לבלבול אינן משמשות בקוד.
  • אימות בקוד QRעל המסמך המיוצא מודפס קוד QR הנושא את כתובת האימות; בסריקת הקוד נבדק תוקף הרשומה.
  • רשימת היומןרשומות החתימה מסוננות לפי סוג המסמך, סוג החתימה והמשתמש; מחפשים אותן לפי כותרת המסמך וקוד האימות.

כניסה באמצעות חתימה אלקטרונית

אותה תשתית מוקמת גם לאימות זהות וגם לחתימה על מסמכים.

כניסה באמצעות תעודה

מספר הזהות או כתובת הדואר האלקטרוני המופקים מתעודת החתימה מושווים לרשומת המשתמש; אם אין התאמה, לא נפתחת הפעלה.

כניסה באמצעות חתימה ניידת

בקשת הכניסה מגיעה לטלפון וההפעלה נפתחת כשהיא מאושרת; אם הבקשה אינה נחתמת או מבוטלת, הכניסה נדחית.

עוגיית הפעלה

בתום האימות אסימון ההפעלה מונפק בעוגייה שרק השרת יכול לקרוא, ותוקפו מוגבל בזמן.

שאלות נפוצות

חמש השאלות הנפוצות ביותר על סוגי החתימה, ההתקנה והאימות.

אילו סוגי חתימה נתמכים?
ארבעה: חתימה אלקטרונית מאושרת בכרטיס חכם או באסימון USB, חתימה ניידת על גבי קו סלולרי, תמונת חתימה רטובה המצוירת על המסך ותמונת חתימה רטובה הנטענת מקובץ. סוג חתימה אחר מלבד אלה אינו קיים במודול.
האם צריך להתקין משהו במחשב לצורך חתימה מאושרת?
כן. שירות החתימה המקומי המדבר עם קורא הכרטיסים חייב לפעול במחשב של המשתמש. המודול בודק את השירות בעת האתחול; אם הוא סגור, מופיעים במסך קישור הפעלה וכפתור ניסיון חוזר.
האם תמונת חתימה רטובה מחליפה חתימה מאושרת?
לא. תמונה מצוירת או שנטענה היא רישום המוטבע על המסמך כחתימה חזותית. חתימה קריפטוגרפית מופקת רק בנתיבי החתימה האלקטרונית המאושרת והחתימה הניידת; סוג החתימה נשמר בנפרד ביומן כך ששני אלה לעולם אינם מתערבבים.
כיצד בודקים את מקוריותו של מסמך חתום?
יש שתי דרכים: קוד האימות שעל המסמך, או תמצית ה-SHA-256 של הקובץ. שניהם נבדקים ביומן; כשנמצאת רשומה, מוחזרים כותרת המסמך, סוג המסמך, סוג החתימה, מועד החתימה והחותם.
מה קורה אם המשתמש אינו מאשר חתימה ניידת?
העסקה נסגרת באחד משלושה מצבים: בוטלה בידי המשתמש, פג הזמן, או שגיאה שהוחזרה מהתשתית. אם לא מגיע אישור בתוך תשעים שניות, פג הזמן של הבקשה ויש להתחיל אותה מחדש.
🔏 אינטגרציית חתימה אלקטרונית

ראו את תהליך החתימה עם מסמך משלכם

צרו קשר כדי לדון אילו מסמכים ייחתמו וכיצד יוקם האימות.

שוחחו עם מומחה