Create CA
- 인쇄
- PDF
Create CA
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
개요
CA를 생성합니다.
루트 CA, 중간 CA 상위 CA 지정, 중간 CA 직접 서명의 CA를 생성할 수 있습니다.
POST https://privateca.apigw.gov-ntruss.com/api/v1/ca
요청
요청 파라미터
파라미터명 | 타입 | 설명 |
---|---|---|
issuerTag | String | 상위 CA의 caTag |
caType | String(Required) | 생성할 CA의 종류(PRIVATE_ROOT , PRIVATE_SUB ) |
요청 바디
{
"alias": string,
"memo": string,
"keyType": string,
"period": string,
"x509Parameters": {
"commonName": string,
"altName": string,
"ip": string,
"country": string,
"organization": string,
"organizationUnit": string,
"locality": string,
"stateProvince": string
}
}
파라미터명 | 타입 | 설명 |
---|---|---|
alias | String(Required) | CA 이름 |
memo | String(Required) | CA 메모 |
keyType | String(Required) | 키 타입(RSA2048 , RSA4096 , EC256 , EC521 ) |
period | String(Required) | 유효기간(일 단위, 최대 3650일) |
commonName | String(Required) | 일반이름 |
altName | String(Required) | DNS/Email SANs |
ip | String(Required) | IP SANs |
country | String(Required) | 표준 국가코드(ISO3166-1, Alpha-2) |
locality | String(Required) | 시 |
stateProvince | String(Required) | 상세주소 |
organization | String(Required) | 조직 |
organizationUnit | String(Required) | 부서 |
응답
응답 바디
{
"caInfo": {
"signingCount": long,
"caType": string,
"caId": long,
"statusUpdateDate": string,
"destroyDate": string,
"alias": string,
"memo": string,
"nrn": string,
"urlInfo": {
"ocsp": [string],
"crl": [string],
"ca": [string]
},
"caTag": string,
"rgstDate": long,
"status": string
},
"caCertInfo": {
"commonName": string,
"country": string,
"issuerName": string,
"notAfterDate": long,
"publicKeyAlgorithm": string,
"notBeforeDate": long,
"locality": string,
"stateProvince": string,
"organizationUnit": string,
"certPem": string,
"chainPem": string,
"signatureAlgorithm": string,
"serialNo": string,
"caCertId": long,
"organization": string
}
}
파라미터명 | 타입 | 설명 |
---|---|---|
signingCount | long | CA로 서명한 인증서 개수 |
caType | String | CA 타입(PRIVATE_ROOT , PRIVATE_SUB ) |
caId | long | CA 식별자 |
rgstDate | long | 등록일시(timestamp) |
statusUpdateDate | String | 최근상태변경일시(timestamp) |
destroyDate | String | 삭제일시(timestamp) |
alias | String | CA 이름 |
nrn | String | Ncloud의 리소스를 표현하기 위한 Naming Rule |
memo | String | CA 메모 |
ocsp | String | ocsp url |
crl | String | crl url |
ca | String | ca url |
status | String | CA 상태값(ACTIVE , PENDING , DEACTIVATED , DESTROYING ) |
commonName | String | 일반이름 |
country | String | 표준 국가코드(ISO3166-1, Alpha-2) |
issuerName | String | 발행 CA 이름 |
notAfterDate | long | 인증서 만료일시(timestamp) |
publicKeyAlgorithm | String | 암호화 알고리즘 |
notBeforeDate | long | 인증서 유효시작일시(timestamp) |
locality | String | 시 |
stateProvince | String | 도 |
organization | String | 조직 |
organizationUnit | String | 부서 |
certPem | String | CA 인증서(pem 형식) |
chainPem | String | 인증서 체인(pem 형식) |
signatureAlgorithm | String | 서명 알고리즘 |
serialNo | String | 인증서 일련번호 |
caCertId | long | 인증서 식별자 |
필요 권한
createCA
이 문서가 도움이 되었습니까?