- リソース: CseKeyPair
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- EnablementState
- CsePrivateKeyMetadata
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- KaclsKeyMetadata
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- HardwareKeyMetadata
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- メソッド
リソース: CseKeyPair
クライアントサイド暗号化 S/MIME 鍵ペア。公開鍵、証明書チェーン、ペアの秘密鍵のメタデータで構成されます。Gmail は鍵ペアを使用して次のタスクを行います。
- クライアントサイド暗号化が適用された送信メッセージに署名する。
- クライアントサイド暗号化が適用されたメッセージの下書きを保存して再度開く
- 送信済みのメールを保存して再度開く。
- 受信またはアーカイブした S/MIME メールを復号化します。
JSON 表現 |
---|
{ "keyPairId": string, "pkcs7": string, "pem": string, "subjectEmailAddresses": [ string ], "enablementState": enum ( |
フィールド | |
---|---|
keyPairId |
出力専用。クライアントサイド暗号化 S/MIME 鍵ペアの不変の ID。 |
pkcs7 |
入力のみの公開鍵とその証明書チェーン。チェーンは PKCS#7 形式にして、PEM エンコードと ASCII ARMor を使用する必要があります。 |
pem |
出力専用。PEM 形式の公開鍵とその証明書チェーン。 |
subjectEmailAddresses[] |
出力専用。リーフ証明書で指定されたメールアドレス ID。 |
enablementState |
出力専用。鍵ペアの現在の状態。 |
disableTime |
出力専用。鍵ペアが RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
privateKeyMetadata[] |
この鍵ペアの秘密鍵のインスタンスのメタデータ。 |
EnablementState
鍵ペアの現在の状態の列挙値。
列挙型 | |
---|---|
stateUnspecified |
鍵ペアの現在の状態は設定されていません。鍵ペアがオンでもオフでもない。 |
enabled |
鍵ペアがオンになっている。この鍵ペアで暗号化されるメールはすべて復号され、送信メールに秘密鍵で署名されます。 鍵ペアを有効にするには、 |
disabled |
鍵ペアはオフになっています。認証されたユーザーは、メールの復号や送信メールへの署名ができません。鍵ペアが 30 日以上オフになった場合は、完全に削除できます。 鍵ペアをオフにするには、 |
CsePrivateKeyMetadata
秘密鍵インスタンスのメタデータ。
JSON 表現 |
---|
{ "privateKeyMetadataId": string, // Union field |
フィールド | |
---|---|
privateKeyMetadataId |
出力専用。秘密鍵メタデータ インスタンスの不変 ID。 |
共用体フィールド 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 公開鍵証明書チェーンと秘密鍵メタデータを作成してアップロードします。 |
|
クライアントサイド暗号化鍵ペアを無効にします。 |
|
無効だったクライアントサイド暗号化鍵ペアを有効にします。 |
|
既存のクライアントサイド暗号化の暗号鍵ペアを取得します。 |
|
認証されたユーザーのクライアントサイド暗号化鍵ペアを一覧表示します。 |
|
クライアント側の暗号鍵ペアを永久に直ちに削除します。 |