Overview
SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 명령 줄 인터페이스(Command-line interface, CLI)를 제공합니다.
본 가이드는 Certificate Manager 서비스에 대한 간략한 설명 및 CLI를 호출하는 방법을 제공합니다.
Version
| Version | Status | Supported Until |
|---|---|---|
| 1.0 | SUPPORTED | 20260531 |
| 1.1 | CURRENT | - |
이 섹션의 다중 페이지 출력 화면임. 여기를 클릭하여 프린트.
scpcli certificatemanager certificate check
--name <value>
인증서 이름 중복 여부
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.1 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| name required | string | 인증서 이름 | - |
| Name | Description | Example |
|---|---|---|
| result | True, False 체크 | True |
scpcli certificatemanager certificate check
--name <value>
인증서 이름 중복 여부
상태 ACTIVE (SUPPORTED)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | 20260531 |
| Name | Type | Description | Example |
|---|---|---|---|
| name required | string | 인증서 이름 | - |
| Name | Description | Example |
|---|---|---|
| result | True, False 체크 | True |
scpcli certificatemanager certificate create
--timezone <value>
--region <value>
--private_key <value>
--name <value>
--cert_body <value>
[--cert_chain <value>]
[--recipients <value>]
[--tags <value>]
인증서 생성
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.1 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| timezone required | string | 타임존 | Asia/Seoul |
| region required | string | 리즌 이름 | west1 |
| private_key required | string | 개인키 | <encoded private key data> |
| name required | string | 인증서 이름 | test-certificate |
| cert_body required | string | 인증서 body | <encoded certificate body data> |
| cert_chain optional | string | 인증서 체인 | <encoded certificate chain data> |
| recipients optional | array | 만료된 인증서 수신인 | '{"region": "", "user_id": "", "user_name": ""}' |
| tags optional | array | Tag List' | '{"key": "", "value": ""}' |
| Name | Description | Example |
|---|---|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| account_id | 계정 id | b82909b3576449fda984fb25c3123542da |
| cert_body | 인증서 body | |
| cert_chain | 인증서 체인 | |
| cert_kind | 인증서 타입 | PRD |
| cert_type | 인증서 타입 | pem |
| cert_version | 인증서 버전 | 2 |
| cn | 인증서 CN 정보 | test.go.kr |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| key_bit_size | 키 bit 크기 | 2048 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | 인증서 이름 | test-certificate |
| not_after_dt | 인증서 만료일 | 2026-02-07T18:07:59 |
| not_before_dt | 인증서 시작일 | 2025-02-08T18:07:00 |
| organization | 인증서 O(조직) 정보 | samsungSDS |
| private_key | 개인키 | |
| recipients | 만료된 인증서 수신인 | [{‘region’: ‘’, ‘user_id’: ‘sdaFDQSDADZ2488e195c0e97d9b9eb’, ‘user_name’: ‘kildong.hong’}] |
| state | 인증서 상태 | VALID |
| tags | 태그 리스트 | |
| user_name | 사용자 이름 | kildong@samsung.com |
scpcli certificatemanager certificate create
--timezone <value>
--region <value>
--private_key <value>
--name <value>
--cert_body <value>
[--cert_chain <value>]
[--recipients <value>]
[--tags <value>]
인증서 생성
상태 ACTIVE (SUPPORTED)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | 20260531 |
| Name | Type | Description | Example |
|---|---|---|---|
| timezone required | string | 타임존 | Asia/Seoul |
| region required | string | 리즌 이름 | west1 |
| private_key required | string | 개인키 | <encoded private key data> |
| name required | string | 인증서 이름 | test-certificate |
| cert_body required | string | 인증서 body | <encoded certificate body data> |
| cert_chain optional | string | 인증서 체인 | <encoded certificate chain data> |
| recipients optional | array | 만료된 인증서 수신인 | '{"region": "", "user_id": "", "user_name": ""}' |
| tags optional | array | Tag List' | '{"key": "", "value": ""}' |
| Name | Description | Example |
|---|---|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| account_id | 계정 id | b82909b3576449fda984fb25c3123542da |
| cert_body | 인증서 body | |
| cert_chain | 인증서 체인 | |
| cert_kind | 인증서 타입 | PRD |
| cert_type | 인증서 타입 | pem |
| cert_version | 인증서 버전 | 2 |
| cn | 인증서 CN 정보 | test.go.kr |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| key_bit_size | 키 bit 크기 | 2048 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | 인증서 이름 | test-certificate |
| not_after_dt | 인증서 만료일 | 2026-02-07T18:07:59 |
| not_before_dt | 인증서 시작일 | 2025-02-08T18:07:00 |
| organization | 인증서 O(조직) 정보 | samsungSDS |
| private_key | 개인키 | |
| recipients | 만료된 인증서 수신인 | [{‘region’: ‘’, ‘user_id’: ‘sdaFDQSDADZ2488e195c0e97d9b9eb’, ‘user_name’: ‘kildong.hong’}] |
| state | 인증서 상태 | VALID |
| tags | 태그 리스트 | |
| user_name | 사용자 이름 | kildong@samsung.com |
scpcli certificatemanager certificate delete
--certificate_id <value>
인증서 삭제
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.1 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| certificate_id required | string | 인증서 id | - |
scpcli certificatemanager certificate delete
--certificate_id <value>
인증서 삭제
상태 ACTIVE (SUPPORTED)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | 20260531 |
| Name | Type | Description | Example |
|---|---|---|---|
| certificate_id required | string | 인증서 id | - |
scpcli certificatemanager certificate detail
--certificate_id <value>
인증서 상세정보
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.1 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| certificate_id required | string | 인증서 id | - |
| Name | Description | Example |
|---|---|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| account_id | 계정 id | b82909b3576449fda984fb25c3123542da |
| cert_body | 인증서 body | |
| cert_chain | 인증서 체인 | |
| cert_kind | 인증서 타입 | DEV |
| cert_type | 인증서 타입 | pem |
| cert_version | 인증서 버전 | 2 |
| cn | 인증서 CN 정보 | test.go.kr |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| key_bit_size | 키 bit 크기 | 2048 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | 인증서 이름 | test-certificate |
| not_after_dt | 인증서 만료일 | 2026-02-07T18:07:59 |
| not_before_dt | 인증서 시작일 | 2025-02-08T18:07:00 |
| organization | 인증서 O(조직) 정보 | samsungSDS |
| private_key | 개인키 | |
| state | 인증서 상태 | VALID |
| user_name | 사용자 이름 | 2048 |
scpcli certificatemanager certificate detail
--certificate_id <value>
인증서 상세정보
상태 ACTIVE (SUPPORTED)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | 20260531 |
| Name | Type | Description | Example |
|---|---|---|---|
| certificate_id required | string | 인증서 id | - |
| Name | Description | Example |
|---|---|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| account_id | 계정 id | b82909b3576449fda984fb25c3123542da |
| cert_body | 인증서 body | |
| cert_chain | 인증서 체인 | |
| cert_kind | 인증서 타입 | DEV |
| cert_type | 인증서 타입 | pem |
| cert_version | 인증서 버전 | 2 |
| cn | 인증서 CN 정보 | test.go.kr |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| key_bit_size | 키 bit 크기 | 2048 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | 인증서 이름 | test-certificate |
| not_after_dt | 인증서 만료일 | 2026-02-07T18:07:59 |
| not_before_dt | 인증서 시작일 | 2025-02-08T18:07:00 |
| organization | 인증서 O(조직) 정보 | samsungSDS |
| private_key | 개인키 | |
| state | 인증서 상태 | VALID |
| user_name | 사용자 이름 | 2048 |
scpcli certificatemanager certificate list
[--size <value>]
[--page <value>]
[--sort <value>]
[--ismine <value>]
[--name <value>]
[--cn <value>]
[--state <value>]
인증서 리스트
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.1 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| size optional | integer | size | 20 |
| page optional | integer | page | 0 |
| sort optional | string | sort | created_at:desc |
| ismine optional | boolean | 사용자가 등록한 인증서인지 확인 여부 | - |
| name optional | string | 인증서 이름 | test-certificate |
| cn optional | string | 인증서 CN 정보 | test.go.kr |
| state optional | array | 인증서 상태 | V |
| Name | Description | Example |
|---|---|---|
| id | 인증서 id | |
| cert_kind | 인증서 타입 | PRD |
| cn | 인증서 CN 정보 | test.go.kr |
| name | 인증서 이름 | test-certificate |
| not_after_dt | 인증서 만료일 | 2026-02-07T18:07:59 |
| not_before_dt | 인증서 시작일 | 2025-02-08T18:07:00 |
| state | 인증서 상태 | VALID |
scpcli certificatemanager certificate list
[--size <value>]
[--page <value>]
[--sort <value>]
[--ismine <value>]
[--name <value>]
[--cn <value>]
[--state <value>]
인증서 리스트
상태 ACTIVE (SUPPORTED)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | 20260531 |
| Name | Type | Description | Example |
|---|---|---|---|
| size optional | integer | size | 20 |
| page optional | integer | page | 0 |
| sort optional | string | sort | created_at:desc |
| ismine optional | boolean | 사용자가 등록한 인증서인지 확인 여부 | - |
| name optional | string | 인증서 이름 | test-certificate |
| cn optional | string | 인증서 CN 정보 | test.go.kr |
| state optional | array | 인증서 상태 | V |
| Name | Description | Example |
|---|---|---|
| id | 인증서 id | |
| cert_kind | 인증서 타입 | PRD |
| cn | 인증서 CN 정보 | test.go.kr |
| name | 인증서 이름 | test-certificate |
| not_after_dt | 인증서 만료일 | 2026-02-07T18:07:59 |
| not_before_dt | 인증서 시작일 | 2025-02-08T18:07:00 |
| state | 인증서 상태 | VALID |
scpcli certificatemanager certificate selfSign
--timezone <value>
--region <value>
--organization <value>
--not_before_dt <value>
--not_after_dt <value>
--name <value>
--cn <value>
[--recipients <value>]
[--tags <value>]
인증서 자체 서명
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.1 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| timezone required | string | 타임존 | Asia/Seoul |
| region required | string | 리즌 이름 | west1 |
| organization required | string | 인증서 O(조직) 정보 | samsungSDS |
| not_before_dt required | string | 인증서 시작일 | 20250101 |
| not_after_dt required | string | 인증서 만료일 | 20251212 |
| name required | string | 인증서 이름 | test-certificate |
| cn required | string | 인증서 CN 정보 | test.go.kr |
| recipients optional | array | 만료된 인증서 수신인 | '{"region": "", "user_id": "", "user_name": ""}' |
| tags optional | array | Tag List' | '{"key": "", "value": ""}' |
| Name | Description | Example |
|---|---|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| account_id | 계정 id | b82909b3576449fda984fb25c3123542da |
| cert_body | 인증서 body | |
| cert_chain | 인증서 체인 | |
| cert_kind | 인증서 타입 | DEV |
| cert_type | 인증서 타입 | pem |
| cert_version | 인증서 버전 | 2 |
| cn | 인증서 CN 정보 | test.go.kr |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| key_bit_size | 키 bit 크기 | 2048 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | 인증서 이름 | test-certificate |
| not_after_dt | 인증서 만료일 | 2026-02-07T18:07:59 |
| not_before_dt | 인증서 시작일 | 2025-02-08T18:07:00 |
| organization | 인증서 O(조직) 정보 | samsungSDS |
| private_key | 개인키 | |
| state | 인증서 상태 | VALID |
| user_name | 사용자 이름 | 2048 |
scpcli certificatemanager certificate selfSign
--timezone <value>
--region <value>
--organization <value>
--not_before_dt <value>
--not_after_dt <value>
--name <value>
--cn <value>
[--recipients <value>]
[--tags <value>]
인증서 자체 서명
상태 ACTIVE (SUPPORTED)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | 20260531 |
| Name | Type | Description | Example |
|---|---|---|---|
| timezone required | string | 타임존 | Asia/Seoul |
| region required | string | 리즌 이름 | west1 |
| organization required | string | 인증서 O(조직) 정보 | samsungSDS |
| not_before_dt required | string | 인증서 시작일 | 20250101 |
| not_after_dt required | string | 인증서 만료일 | 20251212 |
| name required | string | 인증서 이름 | test-certificate |
| cn required | string | 인증서 CN 정보 | test.go.kr |
| recipients optional | array | 만료된 인증서 수신인 | '{"region": "", "user_id": "", "user_name": ""}' |
| tags optional | array | Tag List' | '{"key": "", "value": ""}' |
| Name | Description | Example |
|---|---|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| account_id | 계정 id | b82909b3576449fda984fb25c3123542da |
| cert_body | 인증서 body | |
| cert_chain | 인증서 체인 | |
| cert_kind | 인증서 타입 | DEV |
| cert_type | 인증서 타입 | pem |
| cert_version | 인증서 버전 | 2 |
| cn | 인증서 CN 정보 | test.go.kr |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| key_bit_size | 키 bit 크기 | 2048 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | 인증서 이름 | test-certificate |
| not_after_dt | 인증서 만료일 | 2026-02-07T18:07:59 |
| not_before_dt | 인증서 시작일 | 2025-02-08T18:07:00 |
| organization | 인증서 O(조직) 정보 | samsungSDS |
| private_key | 개인키 | |
| state | 인증서 상태 | VALID |
| user_name | 사용자 이름 | 2048 |
scpcli certificatemanager certificate validate
--private_key <value>
--cert_body <value>
[--cert_chain <value>]
인증서 검증
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.1 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| private_key required | string | 개인키 | <encoded private key data> |
| cert_body required | string | 인증서 body | <encoded certificate body data> |
| cert_chain optional | string | 인증서 체인 | <encoded certificate chain data> |
| Name | Description | Example |
|---|---|---|
| validate_check |
scpcli certificatemanager certificate validate
--private_key <value>
--is_need_cert_chain <value>
--cert_body <value>
[--cert_chain <value>]
인증서 검증
상태 ACTIVE (SUPPORTED)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | 20260531 |
| Name | Type | Description | Example |
|---|---|---|---|
| private_key required | string | 개인키 | <encoded private key data> |
| is_need_cert_chain required | boolean | 인증서 체인 필요 여부 | True |
| cert_body required | string | 인증서 body | <encoded certificate body data> |
| cert_chain optional | string | 인증서 체인 | <encoded certificate chain data> |
| Name | Description | Example |
|---|---|---|
| result | True, False 체크 | True |