- Kaynak: CseKeyEşleme
- EnablementState
- CsePrivateKeyMetadata
- KaclsKeyMetadata
- HardwareKeyMetadata
- Yöntemler
Kaynak: CseKeyEşleme
Ortak anahtar, sertifika zinciri ve eşlenmiş özel anahtara ait meta verilerden oluşan istemci tarafı şifreleme S/MIME anahtar çifti. Gmail, aşağıdaki görevleri tamamlamak için bu anahtar çiftini kullanır:
- Giden istemci tarafında şifrelenmiş iletileri imzalayın.
- İstemci tarafında şifrelenmiş iletilerin taslaklarını kaydedip yeniden açın.
- Gönderilen iletileri kaydedip yeniden açın.
- Gelen veya arşivlenen S/MIME iletilerinin şifresini çözme.
JSON gösterimi |
---|
{ "keyPairId": string, "pkcs7": string, "pem": string, "subjectEmailAddresses": [ string ], "enablementState": enum ( |
Alanlar | |
---|---|
keyPairId |
Yalnızca çıkış. İstemci tarafı şifreleme S/MIME anahtar çifti için sabit kimlik. |
pkcs7 |
Yalnızca giriş. Ortak anahtar ve sertifika zinciri. Zincir, PKCS#7 biçiminde olmalı ve PEM kodlaması ile ASCII zırhı kullanmalıdır. |
pem |
Yalnızca çıkış. PEM biçimindeki ortak anahtar ve sertifika zinciri. |
subjectEmailAddresses[] |
Yalnızca çıkış. Yaprak sertifikasında belirtilen e-posta adresi kimlikleri. |
enablementState |
Yalnızca çıkış. Anahtar çiftinin mevcut durumu. |
disableTime |
Yalnızca çıkış. Bir anahtar çifti Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
privateKeyMetadata[] |
Bu anahtar çiftinin özel anahtar örneklerinin meta verileri. |
EnablementState
Anahtar çiftinin mevcut durumunun sıralaması.
Sıralamalar | |
---|---|
stateUnspecified |
Anahtar çiftinin mevcut durumu ayarlanmamış. Anahtar çifti açık veya kapalı değil. |
enabled |
Anahtar çifti açık olmalıdır. Gmail, bu anahtar çiftinin şifrelediği tüm e-posta iletileri için iletilerin şifresini çözer ve giden postaları özel anahtarla imzalar. Bir anahtar çiftini etkinleştirmek için |
disabled |
Anahtar çifti devre dışı bırakıldı. Kimliği doğrulanmış kullanıcılar e-posta iletilerinin şifresini çözemez veya giden iletileri imzalayamaz. 30 günden uzun süre boyunca kapalı kalan anahtar çiftleri kalıcı olarak silebilirsiniz. Bir anahtar çiftini devre dışı bırakmak için |
CsePrivateKeyMetadata
Özel anahtar örneğinin meta verileri.
JSON gösterimi |
---|
{ "privateKeyMetadataId": string, // Union field |
Alanlar | |
---|---|
privateKeyMetadataId |
Yalnızca çıkış. Özel anahtar meta veri örneğinin sabit kimliği. |
metadata_variant alanı. Birlik alanı: Aşağıdaki meta veri varyantı türlerinden tam olarak biri mevcut olmalıdır. metadata_variant şunlardan yalnızca biri olabilir: |
|
kaclsKeyMetadata |
Harici anahtar erişim kontrol listesi hizmeti tarafından yönetilen özel anahtar örneğinin meta verileri. |
hardwareKeyMetadata |
Donanım anahtarlarıyla ilgili meta veriler. |
KaclsKeyMetadata
Harici bir anahtar erişim kontrol listesi hizmeti tarafından yönetilen özel anahtarların meta verileri. Anahtar erişimini yönetme hakkında ayrıntılı bilgi için Google Workspace CSE API Referansı başlıklı makaleyi inceleyin.
JSON gösterimi |
---|
{ "kaclsUri": string, "kaclsData": string } |
Alanlar | |
---|---|
kaclsUri |
Özel anahtarı yöneten anahtar erişim kontrol listesi hizmetinin URI'si. |
kaclsData |
Anahtar erişim kontrol listesi hizmeti tarafından oluşturulan ve kullanılan opak veriler. Maksimum boyut: 8 KiB. |
HardwareKeyMetadata
Donanım anahtarlarıyla ilgili meta veriler.
JSON gösterimi |
---|
{ "description": string } |
Alanlar | |
---|---|
description |
Donanım anahtarıyla ilgili açıklama. |
Yöntemler |
|
---|---|
|
Kimliği doğrulanmış kullanıcı için istemci tarafı şifreleme S/MIME ortak anahtar sertifikası zinciri ve özel anahtar meta verileri oluşturup yükler. |
|
İstemci tarafı şifreleme anahtar çiftini devre dışı bırakır. |
|
Devre dışı bırakılan istemci tarafı şifreleme anahtar çiftini etkinleştirir. |
|
Mevcut bir istemci tarafı şifreleme anahtar çiftini alır. |
|
Kimliği doğrulanmış bir kullanıcı için istemci tarafı şifreleme anahtar çiftlerini listeler. |
|
İstemci tarafı şifreleme anahtar çiftini kalıcı olarak ve hemen siler. |