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