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 ให้เหมาะสม

สตริงที่เข้ารหัสแบบ Base64

วิธีการ

delete

ลบการกำหนดค่า S/MIME ที่ระบุสำหรับชื่อแทน Send-as ที่ระบุ

get

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

insert

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

list

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

setDefault

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