- Kaynak: CseKeyPair
- EnablementState
- CsePrivateKeyMetadata
- KaclsKeyMetadata
- HardwareKeyMetadata
- Yöntemler
Kaynak: CseKeyPair
Ortak anahtardan, sertifika zincirinden ve eşlenmiş özel anahtarının meta verilerinden oluşan, istemci tarafı şifrelemeli bir S/MIME anahtar çifti. Gmail, aşağıdaki görevleri tamamlamak için anahtar çiftini kullanır:
- İstemci tarafında şifrelenmiş giden 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 çözün.
JSON gösterimi |
---|
{ "keyPairId": string, "pkcs7": string, "pem": string, "subjectEmailAddresses": [ string ], "enablementState": enum ( |
Alanlar | |
---|---|
keyPairId |
Yalnızca çıkış. İstemci tarafı şifreleme S/MIME anahtar çiftinin sabit kimliği. |
pkcs7 |
Yalnızca giriş. Ortak anahtar ve sertifika zinciri. Zincirin PKCS#7 biçiminde olması ve PEM kodlaması ile ASCII zırhı kullanması gerekir. |
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 RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
privateKeyMetadata[] |
Bu anahtar çiftinin özel anahtar örneklerinin meta verileri. |
EnablementState
Anahtar çiftinin mevcut durumunun numaralandırması.
Sıralamalar | |
---|---|
stateUnspecified |
Anahtar çiftinin mevcut durumu ayarlanmamış. Anahtar çifti açık veya kapalı değil. |
enabled |
Anahtar çifti açılır. Bu anahtar çiftinin şifrelediği tüm e-posta iletileri için Gmail, iletilerin şifresini çözer ve giden postaları özel anahtarla imzalar. Bir anahtar çiftini etkinleştirmek için |
disabled |
Anahtar çifti kapatılır. Kimliği doğrulanmış kullanıcılar e-posta iletilerinin şifresini çözemez veya giden iletileri imzalayamaz. Bir anahtar çifti 30 günden uzun süre devre dışı bırakılırsa 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. |
Birleştirme alanı metadata_variant . Birleştirme alanı: Aşağıdaki meta veri varyantı türlerinden tam olarak biri bulunmalıdır. metadata_variant şunlardan yalnızca biri olabilir: |
|
kaclsKeyMetadata |
Harici bir anahtar erişim kontrol listesi hizmeti tarafından yönetilen bir ö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önetmeyle ilgili ayrıntılar için Google Workspace İTŞ 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 bir 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. |