منبع: CseKeyPair
یک جفت کلید رمزگذاری S/MIME سمت سرویس گیرنده، که از یک کلید عمومی، زنجیره گواهی آن و ابرداده برای کلید خصوصی جفت شده آن تشکیل شده است. Gmail از جفت کلید برای انجام کارهای زیر استفاده می کند:
- پیام های رمزگذاری شده سمت مشتری خروجی را امضا کنید.
- پیش نویس پیام های رمزگذاری شده سمت سرویس گیرنده را ذخیره و دوباره باز کنید.
- پیام های ارسالی را ذخیره و دوباره باز کنید.
- پیام های S/MIME ورودی یا بایگانی شده را رمزگشایی کنید.
نمایندگی JSON |
---|
{ "keyPairId": string, "pkcs7": string, "pem": string, "subjectEmailAddresses": [ string ], "enablementState": enum ( |
فیلدها | |
---|---|
keyPairId | فقط خروجی شناسه تغییرناپذیر برای جفت کلید رمزگذاری S/MIME سمت کلاینت. |
pkcs7 | فقط ورودی کلید عمومی و زنجیره گواهی آن زنجیر باید با فرمت PKCS#7 باشد و از رمزگذاری PEM و زره ASCII استفاده کند. |
pem | فقط خروجی کلید عمومی و زنجیره گواهی آن، در قالب PEM . |
subjectEmailAddresses[] | فقط خروجی شناسه های آدرس ایمیلی که در گواهی برگ مشخص شده است. |
enablementState | فقط خروجی وضعیت فعلی جفت کلید. |
disableTime | فقط خروجی اگر یک جفت کلید روی مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
privateKeyMetadata[] | فراداده برای نمونه هایی از کلید خصوصی این جفت کلید. |
EnablementState
شمارش وضعیت فعلی جفت کلید.
Enums | |
---|---|
stateUnspecified | وضعیت فعلی جفت کلید تنظیم نشده است. جفت کلید نه روشن و نه خاموش است. |
enabled | جفت کلید روشن است. برای هر پیام ایمیلی که این جفت کلید رمزگذاری می کند، Gmail پیام ها را رمزگشایی می کند و هر نامه ارسالی را با کلید خصوصی امضا می کند. برای روشن کردن یک جفت کلید، از روش |
disabled | جفت کلید خاموش است. کاربران احراز هویت نمیتوانند پیامهای ایمیل را رمزگشایی کنند و پیامهای خروجی را امضا کنند. اگر یک جفت کلید بیش از 30 روز خاموش باشد، می توانید آن را برای همیشه حذف کنید. برای خاموش کردن یک جفت کلید، از روش |
CsePrivateKeyMetadata
فراداده برای یک نمونه کلید خصوصی.
نمایندگی JSON |
---|
{ "privateKeyMetadataId": string, // Union field |
فیلدها | |
---|---|
privateKeyMetadataId | فقط خروجی شناسه تغییرناپذیر برای نمونه ابرداده کلید خصوصی. |
metadata_variant فیلد اتحادیه . فیلد اتحادیه: دقیقاً یکی از انواع متادیتای زیر باید وجود داشته باشد. metadata_variant تنها می تواند یکی از موارد زیر باشد: | |
kaclsKeyMetadata | فراداده برای یک نمونه کلید خصوصی که توسط یک سرویس فهرست کنترل دسترسی کلید خارجی مدیریت می شود. |
hardwareKeyMetadata | متادیتا برای کلیدهای سخت افزاری |
KaclsKeyMetadata
فراداده برای کلیدهای خصوصی که توسط یک سرویس فهرست کنترل دسترسی کلید خارجی مدیریت می شود. برای جزئیات در مورد مدیریت دسترسی کلید، به مرجع API CSE Google Workspace مراجعه کنید.
نمایندگی JSON |
---|
{ "kaclsUri": string, "kaclsData": string } |
فیلدها | |
---|---|
kaclsUri | URI سرویس فهرست کنترل دسترسی کلید که کلید خصوصی را مدیریت می کند. |
kaclsData | دادههای غیر شفاف تولید و استفاده شده توسط سرویس فهرست کنترل دسترسی کلید. حداکثر اندازه: 8 کیلو بایت |
HardwareKey Metadata
متادیتا برای کلیدهای سخت افزاری
نمایندگی JSON |
---|
{ "description": string } |
فیلدها | |
---|---|
description | توضیحات در مورد کلید سخت افزاری |
روش ها | |
---|---|
| یک زنجیره گواهی کلید عمومی رمزگذاری S/MIME و ابرداده کلید خصوصی برای کاربر احراز هویت شده ایجاد و آپلود می کند. |
| یک جفت کلید رمزگذاری سمت سرویس گیرنده را خاموش می کند. |
| یک جفت کلید رمزگذاری سمت سرویس گیرنده را روشن می کند که خاموش شده است. |
| یک جفت کلید رمزگذاری سمت سرویس گیرنده موجود را بازیابی می کند. |
| جفت کلیدهای رمزگذاری سمت سرویس گیرنده را برای یک کاربر تأیید شده فهرست می کند. |
| یک جفت کلید رمزگذاری سمت سرویس گیرنده را به طور دائم و بلافاصله حذف می کند. |