Create CA
    • PDF

    Create CA

    • PDF

    기사 요약

    개요

    CA를 생성합니다.

    루트 CA, 중간 CA 상위 CA 지정, 중간 CA 직접 서명의 CA를 생성할 수 있습니다.

    POST https://privateca.apigw.gov-ntruss.com/api/v1/ca
    

    요청

    요청 파라미터

    파라미터명타입설명
    issuerTagString상위 CA의 caTag
    caTypeString(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
        }
    }
    
    파라미터명타입설명
    aliasString(Required)CA 이름
    memoString(Required)CA 메모
    keyTypeString(Required)키 타입(RSA2048, RSA4096, EC256, EC521)
    periodString(Required)유효기간(일 단위, 최대 3650일)
    commonNameString(Required)일반이름
    altNameString(Required)DNS/Email SANs
    ipString(Required)IP SANs
    countryString(Required)표준 국가코드(ISO3166-1, Alpha-2)
    localityString(Required)
    stateProvinceString(Required)상세주소
    organizationString(Required)조직
    organizationUnitString(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
        }
    }
    
    파라미터명타입설명
    signingCountlongCA로 서명한 인증서 개수
    caTypeStringCA 타입(PRIVATE_ROOT, PRIVATE_SUB)
    caIdlongCA 식별자
    rgstDatelong등록일시(timestamp)
    statusUpdateDateString최근상태변경일시(timestamp)
    destroyDateString삭제일시(timestamp)
    aliasStringCA 이름
    nrnStringNcloud의 리소스를 표현하기 위한 Naming Rule
    memoStringCA 메모
    ocspStringocsp url
    crlStringcrl url
    caStringca url
    statusStringCA 상태값(ACTIVE, PENDING, DEACTIVATED, DESTROYING)
    commonNameString일반이름
    countryString표준 국가코드(ISO3166-1, Alpha-2)
    issuerNameString발행 CA 이름
    notAfterDatelong인증서 만료일시(timestamp)
    publicKeyAlgorithmString암호화 알고리즘
    notBeforeDatelong인증서 유효시작일시(timestamp)
    localityString
    stateProvinceString
    organizationString조직
    organizationUnitString부서
    certPemStringCA 인증서(pem 형식)
    chainPemString인증서 체인(pem 형식)
    signatureAlgorithmString서명 알고리즘
    serialNoString인증서 일련번호
    caCertIdlong인증서 식별자

    필요 권한

    createCA


    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.