REST Resource: users.settings.sendAs.smimeInfo

แหล่งข้อมูล: SmimeInfo

การกำหนดค่าอีเมล S/MIME

การแสดง JSON
{
  "id": string,
  "issuerCn": string,
  "isDefault": boolean,
  "expiration": string,
  "encryptedKeyPassword": string,

  // Union field key can be only one of the following:
  "pem": string,
  "pkcs12": string
  // End of list of possible types for union field key.
}
ช่อง
id

string

รหัสที่เปลี่ยนแปลงไม่ได้สำหรับ SmimeInfo

issuerCn

string

ชื่อทั่วไปของผู้ออกใบรับรอง S/MIME

isDefault

boolean

SmimeInfo นี้เป็นค่าเริ่มต้นสำหรับที่อยู่ส่งของผู้ใช้รายนี้หรือไม่

expiration

string (int64 format)

เวลาที่ใบรับรองหมดอายุ (เป็นมิลลิวินาทีนับตั้งแต่ Epoch)

encryptedKeyPassword

string

รหัสผ่านคีย์ที่เข้ารหัส เมื่อมีการเข้ารหัสคีย์

ช่องการรวม key "คีย์" S/MIME ซึ่งอาจประกอบด้วยชุดค่าผสมของคีย์สาธารณะ คีย์ส่วนตัว และชุดใบรับรองที่หลากหลาย ทั้งนี้ขึ้นอยู่กับรูปแบบที่ต้องการและใช้งาน key ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
pem

string

สตริงใบรับรองที่เชื่อมต่อรูปแบบ X509 ในรูปแบบ PEM (การเข้ารหัส base64 แบบมาตรฐาน) รูปแบบที่ใช้ในการส่งคืนคีย์ ซึ่งประกอบด้วยคีย์สาธารณะและชุดใบรับรอง (ไม่ใช่คีย์ส่วนตัว)

pkcs12

string (bytes format)

รูปแบบ PKCS#12 ที่มีคู่คีย์ส่วนตัว/สาธารณะชุดเดียวและชุดใบรับรอง ไคลเอ็นต์จะยอมรับรูปแบบนี้ในการสร้าง SmimeInfo รูปแบบใหม่และไม่มีการส่งคืน เนื่องจากไม่ได้มีไว้เพื่อส่งออกคีย์ส่วนตัว PKCS#12 อาจมีการเข้ารหัส ซึ่งในกรณีนี้ควรตั้งค่า encryptedKeyPassword ให้เหมาะสม

สตริงที่เข้ารหัสฐาน 64

เมธอด

delete

ลบการกำหนดค่า S/MIME ที่ระบุสำหรับชื่อแทนการส่งเป็นที่ระบุ

get

รับการกำหนดค่า S/MIME ที่ระบุสำหรับชื่อแทนผู้ส่งที่ระบุ

insert

แทรก (อัปโหลด) การกำหนดค่า S/MIME สำหรับชื่อแทนผู้ส่งที่ระบุ

list

แสดงรายการการกำหนดค่า S/MIME สำหรับชื่อแทนการส่งที่ระบุ

setDefault

ตั้งการกำหนดค่า S/MIME เริ่มต้นสำหรับชื่อแทนผู้ส่งที่ระบุ