منبع: CseIdentity
پیکربندی رمزگذاری سمت مشتری (CSE) برای آدرس ایمیل یک کاربر احراز هویت شده. Gmail از پیکربندیهای CSE برای ذخیره پیشنویس پیامهای ایمیل رمزگذاریشده سمت سرویس گیرنده و امضا و ارسال پیامهای ایمیل رمزگذاریشده استفاده میکند.
برای سرپرستانی که هویت و جفت کلید کاربران را در سازمان خود مدیریت میکنند، درخواستها نیاز به مجوز با یک حساب خدماتی دارند که دارای اختیارات تفویض اختیار در سراسر دامنه برای جعل هویت کاربران با دامنه https://www.googleapis.com/auth/gmail.settings.basic
هستند.
برای کاربرانی که هویت و جفت کلید خود را مدیریت می کنند، درخواست ها نیاز به رمزگذاری کلید سخت افزاری فعال و پیکربندی شده دارند.
نمایندگی JSON |
---|
{ "emailAddress": string, // Union field |
فیلدها | |
---|---|
emailAddress | آدرس ایمیل هویت ارسال کننده آدرس ایمیل باید آدرس ایمیل اصلی کاربر تایید شده باشد. |
فیلد اتحادیه | |
primaryKeyPairId | اگر یک جفت کلید مرتبط است، شناسه جفت کلید، |
signAndEncryptKeyPairs | پیکربندی یک هویت CSE که از جفت کلیدهای مختلف برای امضا و رمزگذاری استفاده می کند. |
SignAndEncryptKeyPairs
پیکربندی یک هویت CSE که از جفت کلیدهای مختلف برای امضا و رمزگذاری استفاده می کند.
نمایندگی JSON |
---|
{ "signingKeyPairId": string, "encryptionKeyPairId": string } |
فیلدها | |
---|---|
signingKeyPairId | شناسه |
encryptionKeyPairId | شناسه |
روش ها | |
---|---|
| یک هویت رمزگذاری سمت سرویس گیرنده ایجاد و پیکربندی می کند که مجاز به ارسال نامه از حساب کاربری است. |
| هویت رمزگذاری سمت سرویس گیرنده را حذف می کند. |
| پیکربندی هویت رمزگذاری سمت سرویس گیرنده را بازیابی می کند. |
| شناسه های رمزگذاری شده سمت سرویس گیرنده را برای یک کاربر تأیید شده فهرست می کند. |
| یک جفت کلید متفاوت را با هویت رمزگذاری سمت مشتری موجود مرتبط می کند. |