본문으로 건너뛰기

2.2 인증서 주문

2.2.1 인터페이스 설명

테스트 환경
실제 환경https://portal.racent.com/ssl/place
요청 방식POST
content-typemultipart/form-data
설명이 인터페이스는 인증서 주문에 사용됩니다.

2.2.2 매개변수 정의

매개변수 이름매개변수 유형필수 여부설명
api_tokenStringY신원 증명 자격 증명으로, token 생성은 Racent 기술 지원팀에 문의하십시오.
productCodeStringY제품 코드, 제품 코드 획득 방법(2.7 참조)
yearsIntY구매 연한(현재 1, 2, 3, 4, 5년만 지원), 구체적인 제품에 따라 다릅니다.
refIdStringN고객이 제공하는 고유 고객 주문 번호
verificationPicFileN예비 검증 자료입니다. 조직 검증에 사용되며 .jpg/.jpeg/.png/.gif/.bmp/.rar/.zip/.pdf 형식을 지원하고, 파일 크기는 2M를 초과할 수 없습니다.
domainVerificationPicFileN도메인 검증 방식이 VERIFY_DOCUMENT인 경우 이 항목은 Y입니다. 도메인 제어 검증(DCV)에 사용됩니다(현재 CFCA만 지원).
paramsStringY주문 정보이며, 구체적인 설명은 다음과 같습니다.
csrStringN매개변수가 비어 있으면 csr이 생성되고 개인 키가 저장됩니다.
privateKeyStringN개인 키.
serverStringN서버. SSL 인증서에만 관련됩니다. SSL 인증서의 경우 매개변수는 Y이고, 다른 유형의 제품의 경우 매개변수는 N입니다. 이 매개변수가 필요하지 않은 경우 기본값을 "other"로 설정하십시오.
orgCheckIntN값은 0 또는 1입니다. 값이 1일 경우, 제출한 조직 정보를 바탕으로 계정 내 모든 조직을 검색합니다. 일치하는 조직이 있으면 해당 조직의 연계 정보를 사용하고, 없으면 새 조직으로 저장합니다. 값이 0일 경우 조직 정보를 저장하지 않습니다.
duplicateOrgCheckIntN값은 0 또는 1입니다. 이 매개변수는 현재 Digicert SSL 인증서에만 적용됩니다. 이전에 검증 완료된 조직 및 도메인 정보를 재사용할지 여부를 결정합니다. 값이 1일 경우 재사용하고, 0일 경우 새로 생성합니다. 기본값은 1입니다.
needFreeIntN값은 1 또는 2입니다. 값이 1일 경우 FQDN을 무료로 제공하며, 동시에 www.domain에 대해 domain도 무료로 제공합니다. 값이 2일 경우 무료로 제공하지 않습니다.
uniqueValueStringNSectigo 제품에만 적용됩니다. 리셀러가 자체적으로 검증 값을 생성할 때 사용하며 1~20자(a-z A-Z 0-9)로 입력합니다.
dcvMethodStringN신청 도메인의 검증 방식을 일괄 설정합니다.
다음 네 가지 방식 중 하나여야 합니다:
EMAIL(이메일 검증)
HTTP_CSR_HASH(파일 검증)
CNAME_CSR_HASH(DNS 검증)
HTTPS_CSR_HASH(https 파일 검증)
VERIFY_DOCUMENT(도메인 인증서 증명, CFCA만 지원)
CFCA의 경우 이 항목이 Y입니다.
domainInfoStringN도메인 정보로, SSL 인증서에만 적용됩니다. SSL 인증서의 경우 이 매개변수가 Y이고, 다른 유형의 경우 N입니다.
예시:
[
{ "dcvEmail": "admin@xxx.com",
"dcvMethod": "EMAIL",
"domainName": "www.xxx.com"
},
{
"dcvEmail": "admin@aaa.com",
"dcvMethod": "EMAIL",
"domainName": "aaa.com"
},
"dcvEmail": "admin@racent.com",
"dcvMethod": "EMAIL",
"domainName": "racent.com"
}
]
구체적인 설명은 다음과 같습니다.
dcvMethodStringN도메인 검증 방식.
다음 네 가지 방식 중 하나여야 합니다:
EMAIL(이메일 검증)
HTTP_CSR_HASH(파일 검증)
CNAME_CSR_HASH(DNS 검증)
HTTPS_CSR_HASH(https 파일 검증)
상위 dcvMethod가 존재하지 않을 경우 이 항목은 Y입니다.
상위 dcvMethod가 존재하고 이 항목도 존재할 경우, 상위 dcvMethod가 우선 적용됩니다
dcvEmailStringN도메인 검증 이메일.
이 항목이 N일 때 기본값은 다음과 같습니다
racent.com : admin@racent.com
www.racent.com : admin@racent.com
*.racent.com : admin@racent.com
domainNameStringN도메인
organizationInfoStringN회사 정보입니다. 기업 검증이 필요한 제품을 주문할 경우 이 매개변수는 Y입니다. 예시는 다음과 같습니다:
{
"organizationCity": "上海",
"organizationName": "某公司",
"organizationMobile": "18111111111",
"organizationAddress": "上海市路",
"organizationCountry": "CN",
"organizationPostCode": "401320"
}"
organizationCityStringN회사 소재 도시입니다.
organizationNameStringN회사명입니다.
organizationMobileStringN회사 전화번호입니다.
organizationAddressStringN회사 주소입니다.
organizationCountryStringN회사 소재 국가(ISO 3166-1 표준의 두 자리 코드)입니다.
organizationPostCodeStringN회사 소재지 우편번호입니다.
organizationRegNumbeStringN회사 증서 번호입니다. CFCA의 경우 이 항목이 Y입니다.
idTypeStringN회사 증서 유형입니다. CFCA의 경우 이 항목이 Y입니다.
값은 다음과 같습니다:
TYDMZ:통합 사회 신용 코드
OTHERS:기타
AdministratorstringY관리자 정보, 담당자입니다. 코드 서명, 이메일 서명, 문서 서명을 신청할 때 이 파라미터는 신청 정보로 사용됩니다. 또한 csr이 N인 경우 이 정보는 csr 생성 정보로 사용됩니다.
{
"job": "총경영실",
"city": "상하이시",
"email": "xx@yy.com",
"state": "상하이시",
"mobile": "18111111111",
"address": "상하이시",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某회사"
}"
jobStringY관리자 직책입니다.
cityStringY관리자가 위치한 도시입니다.
emailStringY관리자의 이메일 주소입니다.
stateStringY관리자所在省或州。
mobileStringY관리자 연락처입니다.
addressStringY관리자 연락 주소입니다.
countryStringY관리자가 소재한 국가(ISO 3166-1 표준의 두 자리 코드)입니다.
lastNameStringY관리자의 성입니다.
postCodeStringY관리자 소재지의 우편번호입니다.
firstNameStringY관리자 이름입니다.
organationStringY관리자 회사명입니다.
idTypeStringN증명서 유형입니다. CFCA의 경우 이 항목은 Y입니다.
idNumberStringN증명서 번호. CFCA의 경우 이 항목은 Y입니다.
financestringSSL 인증서에만 관련됩니다.
재무 담당자 정보. 관리자 정보와 동일할 수 있습니다. 주문 제품이 dv 유형이 아닌 경우 이 매개변수는 Y입니다.
{
"job": "재무부",
"city": "상하이시",
"email": "xx@yy.com",
"state": "상하이시",
"mobile": "18111111111",
"address": "상하이시",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringN재무 담당자 직책.
cityStringN재무 담당자가 위치한 도시입니다.
emailStringN재무 담당자의 이메일 주소입니다.
stateStringN재무 담당자가 위치한 성 또는 주입니다.
mobileStringN재무 담당자 연락처입니다.
addressStringN재무 담당자 연락 주소입니다.
countryStringN재무 담당자 소재 국가입니다(ISO 3166-1 표준의 2자리 코드).
lastNameStringN재무 담당자의 성입니다.
postCodeStringN재무 담당자 소재지의 우편번호입니다.
firstNameStringN재무 담당자의 이름입니다.
organationStringN재무 담당자가 소속된 회사입니다.
idTypeStringN증명서 유형입니다. CFCA의 경우 이 항목은 Y입니다.
값은 다음과 같습니다:
SFZ:주민등록증
HZ:여권
idNumberStringN증명서 번호입니다. CFCA의 경우 이 항목은 Y입니다.
techstringNSSL 인증서와만 관련됩니다.
기술 담당자 정보입니다. 주문 제품이 dv 유형이 아닌 경우 이 매개변수는 Y입니다.
{
"job": "기술부","city": "상하이시",
"email": "xx@yy.com",
"state": "상하이시",
"mobile": "18111111111",
"address": "상하이시",
"country": "CN",
"lastName": "zhang",
"postCode": "401320",
"firstName": "nick",
"organation": "某公司"
}"
jobStringN기술 담당자 직책입니다.
cityStringN기술 담당자가 위치한 도시입니다.
emailStringN기술자의 이메일 주소입니다.
stateStringN기술자가 위치한 성 또는 주입니다.
mobileStringN기술자의 연락처입니다.
addressStringN기술자 연락처 주소입니다.
countryStringN기술자 소재 국가입니다(ISO 3166-1 표준의 2자리 코드).
lastNameStringN기술자의 성입니다.
postCodeStringN기술자 소재지 우편번호입니다.
firstNameStringN기술자 이름입니다.
organationStringN기술자 소속 회사입니다.
idTypeStringN증명서 유형. CFCA의 경우 이 항목은 Y입니다.
값은 다음과 같습니다:
SFZ: 주민등록증
HZ: 여권
idNumberStringN증명서 번호. CFCA의 경우 이 항목은 Y입니다.

함수 반환

매개변수 이름매개변수 유형필수설명
codeIntY반환 상태, 자세한 내용은 부록 3.1을 참조하십시오
errorsObject or StringN반환 상태가 오류인 경우 구체적인 오류 정보입니다.
dataObjectN반환 상태가 성공인 경우 이 매개변수는 Y입니다. 구체적인 설명은 다음과 같습니다:
certIdStringNracent 인증서 id. 잘 보관하십시오, 이 매개변수는 racent 인스턴스의 고유 자격 증명입니다.
failReasonObjectNRacent가 CA에 인증서를 신청하는 데 실패하고 실패 원인을 명확히 파악할 수 있는 경우 이 항목이 반환됩니다.
dataReasonsArrayN데이터 원인
keyStringN항목
reasonStringN원인
sysReasonStringN시스템 원인
vendorIdStringNCA 주문 번호.
vendorCertIdStringNCA 인증서 번호.
DCVfileNameStringN파일 검증 파일명
DCVfileContentStringN파일 검증 파일 내용
DCVdnsHostStringNDNS 검증 호스트 값
DCVdnsValueStringNDNS 검증 레코드 값
DCVdnsTypeStringNDNS 검증 레코드 유형
DCVfilePathStringN파일 검증 파일 경로
dcvInfoObjectN인증서 신청 시 각 도메인의 검증 값이 다를 경우 이 항목은 Y입니다
각 항목의 유형은 Object이며, 각 객체명은 신청한 도메인입니다(예: racent.com). 각 항목의 세부 정보는 다음과 같습니다:
DCVfileNameStringN파일 검증 파일 내용
DCVfileContentStringN파일 검증 파일 내용
DCVdnsHostStringNDNS 검증 호스트 값
DCVdnsValueStringNDNS 검증 레코드 값
DCVdnsTypeStringNDNS 검증 레코드 유형
DCVfilePathStringN파일 검증 파일 경로