אסימון Bearer (JWT: RFC 7516) שהונפק על ידי Google כדי לאמת שהמתקשר מורשה להצפין או לפענח משאב.
כדי למנוע שימוש לרעה, שירות רשימת בקרת הגישה למפתחות (KACLS) צריך לוודא שהמבצע מורשה להצפין את האובייקט (קובץ או מסמך) לפני עטיפת המפתח, ולפענח אותו לפני פתיחת העטיפה של ה-DEK.
טוקן הרשאה להצפנה מצד הלקוח (CSE) ב-Docs וב-Drive, ביומן וב-Meet
| ייצוג ב-JSON | |
|---|---|
{ "aud": string, "delegated_to": string, "email": string, "email_type": string, "exp": string, "iat": string, "iss": string, "kacls_url": string, "perimeter_id": string, "resource_name": string, "role": string } |
|
| שדות | |
|---|---|
aud |
הקהל, כפי שזוהה על ידי Google. צריך לבדוק את ההגדרה המקומית. |
delegated_to |
(אופציונלי) כתובת האימייל של המשתמש שיש לו הרשאה לגשת למשאב. |
email |
כתובת האימייל של המשתמש. |
email_type |
הוא מכיל אחד מהערכים הבאים:
|
exp |
שעת התפוגה. |
iat |
זמן ההנפקה. |
iss |
הישות שהנפיקה את הטוקן. צריך לאמת את המזהה מול קבוצת המנפיקים המהימנים של אימות. |
kacls_url |
כתובת ה-URL הבסיסית של KACLS שהוגדרה, שמשמשת למניעת התקפות אדם בתווך (PITM). |
perimeter_id |
(אופציונלי) ערך שקשור למיקום המסמך, שאפשר להשתמש בו כדי לבחור את ההיקף שייבדק כשמבטלים את העטיפה. הגודל המקסימלי: 128 בייטים. |
resource_name |
מזהה של האובייקט שמוצפן באמצעות מפתח הצפנת הנתונים. הגודל המקסימלי: 128 בייטים. |
role |
הוא מכיל אחד מהערכים הבאים: |
טוקן הרשאה להצפנה מצד הלקוח ב-Gmail
| ייצוג ב-JSON | |
|---|---|
{ "aud": string, "email": string, "exp": string, "iat": string, "message_id": string, "iss": string, "kacls_url": string, "perimeter_id": string, "resource_name": string, "role": string, "spki_hash": string, "spki_hash_algorithm": string } |
|
| שדות | |
|---|---|
aud |
הקהל, כפי שזוהה על ידי Google. צריך לבדוק את ההגדרה המקומית. |
email |
כתובת האימייל של המשתמש. |
exp |
מועד התפוגה. |
iat |
זמן ההנפקה. |
message_id |
מזהה של ההודעה שעליה מבוצעת הפענוח או החתימה. משמש כסיבה של הלקוח למטרות ביקורת. |
iss |
הישות שהנפיקה את הטוקן. צריך לאמת את המזהה מול קבוצת המנפיקים המהימנים של אימות. |
kacls_url |
כתובת ה-URL הבסיסית של KACLS שהוגדרה, שמשמשת למניעת התקפות אדם בתווך (PITM). |
perimeter_id |
(אופציונלי) ערך שקשור למיקום המסמך, שאפשר להשתמש בו כדי לבחור את ההיקף שייבדק כשמבטלים את העטיפה. הגודל המקסימלי: 128 בייטים. |
resource_name |
מזהה של האובייקט שמוצפן באמצעות מפתח הצפנת הנתונים. הגודל המקסימלי: 512 בייטים. |
role |
הוא מכיל אחד מהערכים הבאים:
|
spki_hash |
תקציר הודעה (digest) בקידוד Base64 של |
spki_hash_algorithm |
האלגוריתם ששימש ליצירת |
אסימון הרשאה לשירות ההעברה של KACLS
| ייצוג ב-JSON | |
|---|---|
{ "aud": string, "email": string, "exp": string, "iat": string, "iss": string, "kacls_url": string, "resource_name": string, "role": string } |
|
| שדות | |
|---|---|
aud |
הקהל, כפי שזוהה על ידי Google. צריך לבדוק את ההגדרה המקומית. |
email |
כתובת האימייל של המשתמש. |
exp |
מועד התפוגה. |
iat |
זמן ההנפקה. |
iss |
הישות שהנפיקה את הטוקן. צריך לאמת את המזהה מול קבוצת המנפיקים המהימנים של אימות. |
kacls_url |
כתובת ה-URL הבסיסית של KACLS שהוגדרה, שמשמשת למניעת התקפות אדם בתווך (PITM). |
role |
הוא מכיל אחד מהערכים הבאים: |