Get CA
    • PDF

    Get CA

    • PDF

    Article summary

    Available in Classic and VPC

    Get the CA details.

    Request

    The following describes the request format for the endpoint. The request format is as follows:

    MethodURI
    GET/ca/{caTag}

    Request headers

    For headers common to all Private CA APIs, see Common Private CA headers.

    Request path parameters

    The following describes the parameters.

    FieldTypeRequiredDescription
    caTagStringRequiredCA tag value

    Request example

    The following is a sample request.

    curl --location --request GET 'https://pca.apigw.ntruss.com/api/v1/ca/********-********' \
    --header 'x-ncp-apigw-timestamp: {Timestamp}' \
    --header 'x-ncp-iam-access-key: {Access Key}' \
    --header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
    --header 'Content-Type: application/json'
    

    Response

    The following describes the response format.

    Response body

    The following describes the response body.

    FieldTypeRequiredDescription
    codeString-Response code
    msgString-Response message
    dataObject-Response result
    data.caInfoObject-CA information
    data.caInfo.signingCountNumber-No. of certificates signed by CA
    data.caInfo.caTypeString-CA type
    • PRIVATE_ROOT | PRIVATE_SUB
    data.caInfo.caIdNumber-CA identifier
    data.caInfo.statusUpdateDateString-Latest status change date and time (timestamp)
    data.caInfo.destroyDateString-Deletion date and time (timestamp)
    data.caInfo.aliasString-CA name
    data.caInfo.memoString-CA memo
    data.caInfo.nrnString-CA identification value
    • NRN (Ncloud Resource Names): naming rule for NAVER Cloud Platform resources
    data.caInfo.urlInfoObject-URL information
    data.caInfo.urlInfo.ocspArray-Online Certificate Status Protocol (OCSP) URL
    data.caInfo.urlInfo.crlArray-Certificate revocation list (CRL) URL
    data.caInfo.urlInfo.caArray-CA URL
    data.caTagString-CA tag value
    data.rgstDateNumber-Registration date and time (timestamp)
    data.statusString-CA status
    • ACTIVE | DEACTIVATED | DESTROYING
      • ACTIVE: enabled
      • DEACTIVATED: disabled
      • DESTROYING: scheduled for deletion
    data.caCertInfoObject-CA certificate information
    data.caCertInfo.commonNameString-Common name
    data.caCertInfo.contryString-Standard country code
    data.caCertInfo.issueNameString-Issued CA name
    data.caCertInfo.notAfterDateLong-Certification expiration date and time (timestamp)
    data.caCertInfo.publicKeyAlgorithmString-Encryption algorithm
    data.caCertInfo.notBeforeDateLong-Certification validity start date and time (timestamp)
    data.caCertInfo.localityString-City name
    data.caCertInfo.stateProvinceString-State/province or region name
    data.caCertInfo.organicationUnitString-Department name
    data.caCertInfo.certPemString-CA certificate (PEM)
    data.caCertInfo.chainPemString-Certificate chain (PEM)
    data.caCertInfo.signatureAlgorithmString-Signature algorithm
    data.caCertInfo.serialNoString-Certificate serial number
    data.caCertInfo.caCertIdLong-Certification identifier
    data.caCertInfo.organizationString-Organization name

    Response status codes

    For response status codes common to all Private CA APIs, see Private CA response status codes.

    Response example

    The following is a sample example.

    {
        "code": "SUCCESS",
        "msg": "Success",
        "data": {
            "caInfo": {
                "signingCount": 0,
                "caType": "PRIVATE_ROOT",
                "caId": 17***,
                "statusUpdateDate": null,
                "destroyDate": null,
                "alias": "CA001",
                "nrn":"nrn:PUB:PrivateCA::****:CA/****",
                "memo": "",
                "urlInfo": {
                    "ocsp": [],
                    "crl": [
                        "https://pca.apigw.ntruss.com/ext/********-********/crl"
                    ],
                    "ca": [
                        "https://pca.apigw.ntruss.com/ext/********-********/ca"
                    ]
                },
                "caTag": "********-********",
                "rgstDate": 1721105242000,
                "status": "ACTIVE"
            },
            "caCertInfo": {
                "commonName": "name001",
                "country": "",
                "issuerName": "name001",
                "notAfterDate": 2036465242000,
                "publicKeyAlgorithm": "RSA",
                "notBeforeDate": 1721105212000,
                "locality": "",
                "stateProvince": "",
                "organizationUnit": "",
                "certPem": "-----BEGIN CERTIFICATE-----\n{Certificate}\n-----END CERTIFICATE-----",
                "chainPem": "-----BEGIN CERTIFICATE-----\n{CA Chain}\n-----END CERTIFICATE-----",
                "signatureAlgorithm": "SHA256withRSA",
                "serialNo": "**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**",
                "caCertId": 17726,
                "organization": ""
            }
        }
    }
    

    Was this article helpful?

    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.