- แหล่งข้อมูล: CseKeyPair
- EnablementState
- CsePrivateKeyMetadata
- KaclsKeyMetadata
- HardwareKeyMetadata
- เมธอด
แหล่งข้อมูล: 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[] |
เอาต์พุตเท่านั้น ข้อมูลประจำตัวอีเมลที่ระบุไว้ในใบรับรอง Leaf |
enablementState |
เอาต์พุตเท่านั้น สถานะปัจจุบันของคู่คีย์ |
disableTime |
เอาต์พุตเท่านั้น หากตั้งค่าคู่คีย์เป็น การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
privateKeyMetadata[] |
ข้อมูลเมตาสำหรับอินสแตนซ์ของคีย์ส่วนตัวของคู่คีย์นี้ |
EnablementState
การแจงนับสถานะปัจจุบันของคู่คีย์
Enum | |
---|---|
stateUnspecified |
ยังไม่ได้ตั้งค่าสถานะปัจจุบันของคู่คีย์ คู่คีย์นี้ไม่ได้เปิดหรือปิดอยู่ |
enabled |
คู่คีย์ถูกเปิดใช้งานแล้ว สำหรับข้อความอีเมลที่มีการเข้ารหัสของคู่คีย์นี้ Gmail จะถอดรหัสข้อความและลงชื่อในอีเมลขาออกด้วยคีย์ส่วนตัว หากต้องการเปิดคู่คีย์ ให้ใช้เมธอด |
disabled |
คู่คีย์ปิดอยู่ ผู้ใช้ที่ผ่านการตรวจสอบสิทธิ์จะไม่สามารถถอดรหัสข้อความอีเมลหรือเซ็นกำกับข้อความขาออก หากปิดคู่คีย์ไว้นานกว่า 30 วัน คุณก็ลบคู่คีย์นั้นได้อย่างถาวร หากต้องการปิดคู่คีย์ ให้ใช้เมธอด |
CsePrivateKeyMetadata
ข้อมูลเมตาสำหรับอินสแตนซ์คีย์ส่วนตัว
การแสดง JSON |
---|
{ "privateKeyMetadataId": string, // Union field |
ช่อง | |
---|---|
privateKeyMetadataId |
เอาต์พุตเท่านั้น รหัสที่เปลี่ยนแปลงไม่ได้สำหรับอินสแตนซ์ข้อมูลเมตาของคีย์ส่วนตัว |
ช่องการรวม metadata_variant ฟิลด์ Union: ต้องมีประเภทตัวแปรของข้อมูลเมตาต่อไปนี้ 1 ประเภทเท่านั้น metadata_variant ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
kaclsKeyMetadata |
ข้อมูลเมตาสำหรับอินสแตนซ์คีย์ส่วนตัวที่จัดการโดยบริการรายการควบคุมการเข้าถึงคีย์ภายนอก |
hardwareKeyMetadata |
ข้อมูลเมตาสำหรับคีย์ฮาร์ดแวร์ |
KaclsKeyMetadata
ข้อมูลเมตาสำหรับคีย์ส่วนตัวที่จัดการโดยบริการรายการควบคุมการเข้าถึงคีย์ภายนอก โปรดดูรายละเอียดเกี่ยวกับการจัดการการเข้าถึงคีย์ที่หัวข้อข้อมูลอ้างอิงเกี่ยวกับ CSE API ของ Google Workspace
การแสดง JSON |
---|
{ "kaclsUri": string, "kaclsData": string } |
ช่อง | |
---|---|
kaclsUri |
URI ของบริการรายการควบคุมการเข้าถึงคีย์ที่จัดการคีย์ส่วนตัว |
kaclsData |
ข้อมูลทึบแสงที่สร้างและใช้โดยบริการรายการควบคุมการเข้าถึงคีย์ ขนาดสูงสุด: 8 KiB |
HardwareKeyMetadata
ข้อมูลเมตาสำหรับคีย์ฮาร์ดแวร์
การแสดง JSON |
---|
{ "description": string } |
ช่อง | |
---|---|
description |
รายละเอียดเกี่ยวกับคีย์ฮาร์ดแวร์ |
เมธอด |
|
---|---|
|
สร้างและอัปโหลดเชนใบรับรองคีย์สาธารณะ S/MIME ที่เข้ารหัสฝั่งไคลเอ็นต์และข้อมูลเมตาของคีย์ส่วนตัวสำหรับผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว |
|
ปิดคู่คีย์การเข้ารหัสฝั่งไคลเอ็นต์ |
|
เปิดคู่คีย์การเข้ารหัสฝั่งไคลเอ็นต์ที่ปิดอยู่ |
|
เรียกข้อมูลคู่คีย์การเข้ารหัสฝั่งไคลเอ็นต์ที่มีอยู่ |
|
แสดงรายการคู่คีย์การเข้ารหัสฝั่งไคลเอ็นต์สำหรับผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว |
|
ลบคู่คีย์การเข้ารหัสฝั่งไคลเอ็นต์โดยถาวรและทันที |