- 리소스: 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 |
키 쌍이 사용 설정되어 있습니다. 이 키 쌍이 암호화하는 모든 이메일 메시지에 대해 Gmail은 메일을 복호화하고 비공개 키를 사용하여 모든 발신 메일에 서명합니다. 키 쌍을 사용 설정하려면 |
disabled |
키 쌍이 사용 중지되어 있습니다. 인증된 사용자는 이메일 메시지를 복호화하거나 발신 메일에 서명할 수 없습니다. 키 쌍이 30일 넘게 사용 중지된 경우 영구적으로 삭제할 수 있습니다. 키 쌍을 사용 중지하려면 |
CsePrivateKeyMetadata
비공개 키 인스턴스의 메타데이터입니다.
JSON 표현 |
---|
{ "privateKeyMetadataId": string, // Union field |
필드 | |
---|---|
privateKeyMetadataId |
출력 전용입니다. 비공개 키 메타데이터 인스턴스의 변경할 수 없는 ID입니다. |
통합 필드 metadata_variant . Union 필드: 다음 메타데이터 변형 유형 중 정확히 하나가 있어야 합니다. metadata_variant 은 다음 중 하나여야 합니다. |
|
kaclsKeyMetadata |
외부 키 액세스 제어 목록 서비스에서 관리하는 비공개 키 인스턴스의 메타데이터입니다. |
hardwareKeyMetadata |
하드웨어 키의 메타데이터입니다. |
KaclsKeyMetadata
외부 키 액세스 제어 목록 서비스에서 관리하는 비공개 키의 메타데이터입니다. 키 액세스 관리에 대한 자세한 내용은 Google Workspace CSE API 참조를 참고하세요.
JSON 표현 |
---|
{ "kaclsUri": string, "kaclsData": string } |
필드 | |
---|---|
kaclsUri |
비공개 키를 관리하는 키 액세스 제어 목록(ACL) 서비스의 URI입니다. |
kaclsData |
키 액세스 제어 목록 서비스에서 생성되고 사용되는 불투명한 데이터입니다. 최대 크기: 8KiB |
HardwareKeyMetadata
하드웨어 키의 메타데이터입니다.
JSON 표현 |
---|
{ "description": string } |
필드 | |
---|---|
description |
하드웨어 키에 관한 설명입니다. |
메서드 |
|
---|---|
|
인증된 사용자의 클라이언트 측 암호화 S/MIME 공개 키 인증서 체인 및 비공개 키 메타데이터를 만들고 업로드합니다. |
|
클라이언트 측 암호화 키 쌍을 사용 중지합니다. |
|
사용 중지된 클라이언트 측 암호화 키 쌍을 사용 설정합니다. |
|
기존 클라이언트 측 암호화 키 쌍을 검색합니다. |
|
인증된 사용자의 클라이언트 측 암호화 키 쌍을 나열합니다. |
|
클라이언트 측 암호화 키 쌍을 영구적으로 즉시 삭제합니다. |