Get CA List
    • PDF

    Get CA List

    • PDF

    Article summary

    Available in Classic and VPC

    Get the list of all created CAs.

    Request

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

    MethodURI
    GET/ca

    Request headers

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

    Request query parameters

    The following describes the parameters.

    FieldTypeRequiredDescription
    pageNoLongOptionalPage number

    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.totalCntLong-Number of response results
    data.caInfoListArray-CA information list
    data.totalPageNoLong-Total page number
    data.currentPageNoLong-Current page number

    caInfoList

    The following describes caInfoList.

    FieldTypeRequiredDescription
    caInfoObject-CA information
    caInfo.signingCountLong-No. of certificates signed by CA
    caInfo.caTypeString-CA type
    • PRIVATE_ROOT | PRIVATE_SUB
    caInfo.caIdLong-CA identifier
    caInfo.statusUpdateDateString-Latest status change date and time (timestamp)
    caInfo.destroyDateString-Deletion date and time (timestamp)
    caInfo.aliasString-CA name
    caInfo.memoString-CA memo
    caInfo.nrnString-CA identification value
    • NRN (Ncloud Resource Names): naming rule for NAVER Cloud Platform resources
    caInfo.urlInfoObject-URL information
    caInfo.urlInfo.ocspArray-Online Certificate Status Protocol (OCSP) URL
    caInfo.urlInfo.crlArray-Certificate revocation list (CRL) URL
    caInfo.urlInfo.caArray-CA URL
    caInfo.caTagString-CA tag value
    caInfo.rgstDateNumber-Registration date and time (timestamp)
    caInfo.statusString-CA status
    • ACTIVE | DEACTIVATED | DESTROYING
      • ACTIVE: enabled
      • DEACTIVATED: disabled
      • DESTROYING: scheduled for deletion
    caCertInfoObject-CA certificate information
    caCertInfo.commonNameString-Common name
    caCertInfo.contryString-Standard country code
    caCertInfo.issueNameString-Issued CA name
    caCertInfo.notAfterDateLong-Certification expiration date and time (timestamp)
    caCertInfo.publicKeyAlgorithmString-Encryption algorithm
    caCertInfo.notBeforeDateLong-Certification validity start date and time (timestamp)
    caCertInfo.localityString-City name
    caCertInfo.stateProvinceString-State/province or region name
    caCertInfo.organicationUnitString-Department name
    caCertInfo.certPemString-CA certificate (PEM)
    caCertInfo.chainPemString-Certificate chain (PEM)
    caCertInfo.signatureAlgorithmString-Signature algorithm
    caCertInfo.serialNoString-Certificate serial number
    caCertInfo.caCertIdLong-Certification identifier
    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": {
            "totalCnt": 3,
            "caInfoList": [
                {
                    "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": 17***,
                        "organization": ""
                    }
                },
                {
                    "caInfo": {
                        "signingCount": 0,
                        "caType": "PRIVATE_SUB",
                        "caId": 17***,
                        "statusUpdateDate": null,
                        "destroyDate": null,
                        "alias": "CA000",
                        "nrn":"nrn:PUB:PrivateCA::****:CA/****",
                        "memo": "",
                        "urlInfo": {
                            "ocsp": [],
                            "crl": [],
                            "ca": []
                        },
                        "caTag": "********-********",
                        "rgstDate": 1721105063000,
                        "status": "PENDING"
                    },
                    "caCertInfo": {
                        "commonName": "name000",
                        "country": null,
                        "issuerName": null,
                        "notAfterDate": null,
                        "publicKeyAlgorithm": null,
                        "notBeforeDate": null,
                        "locality": null,
                        "stateProvince": null,
                        "organizationUnit": null,
                        "certPem": "-----BEGIN CERTIFICATE REQUEST-----\n{Certificate}\n-----END CERTIFICATE REQUEST-----",
                        "chainPem": null,
                        "signatureAlgorithm": null,
                        "serialNo": null,
                        "caCertId": 17***,
                        "organization": null
                    }
                },
                {
                    "caInfo": {
                        "signingCount": 0,
                        "caType": "PRIVATE_SUB",
                        "caId": 17***,
                        "statusUpdateDate": null,
                        "destroyDate": null,
                        "alias": "CA123",
                        "nrn":"nrn:PUB:PrivateCA::****:CA/****",
                        "memo": "",
                        "urlInfo": {
                            "ocsp": [],
                            "crl": [],
                            "ca": []
                        },
                        "caTag": "********-********",
                        "rgstDate": 1721104975000,
                        "status": "PENDING"
                    },
                    "caCertInfo": {
                        "commonName": "name000",
                        "country": "KOR",
                        "issuerName": null,
                        "notAfterDate": null,
                        "publicKeyAlgorithm": null,
                        "notBeforeDate": null,
                        "locality": "Pangyo",
                        "stateProvince": "Seongnam-si",
                        "organizationUnit": "org001",
                        "certPem": "-----BEGIN CERTIFICATE REQUEST-----\n{Certificate}\n-----END CERTIFICATE REQUEST-----",
                        "chainPem": null,
                        "signatureAlgorithm": null,
                        "serialNo": null,
                        "caCertId": 17***,
                        "organization": "org000"
                    }
                }
            ],
            "totalPageNo": 1,
            "currentPageNo": 1
        }
    }
    

    Was this article helpful?

    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.