List certificate filter values

POST
https://daas.digicert.com/apicontroller/v1/certificate/filter

Obtenha todos os valores conhecidos para atributos do certificado encontrados através de varreduras da CertCentral Discovery. Por exemplo, obtenha todos os nomes comuns encontrados através de varreduras da Discovery ou obtenha status de certificados atualmente aplicáveis no seu ambiente.

Valores conhecidos lhe permitem propagar informações válidas para os usuários finais escolherem, em vez de os usuários precisarem saber os valores exatos ou válidos antecipadamente.

cURL
curl -X POST \
  https://daas.digicert.com/apicontroller/v1/certificate/filter \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}' \
  -d '{
    "searchCriteriaList": [
        {
            "key":"cn",
            "operation": "STARTS_WITH",
            "value": [
                "www","digi"
            ]
        }
     ],
    "accountId": "126993",
    "divisionIds": [],
    "startIndex": 1,
    "pageSize": 50,
    "filterSelected": "cn",
    "sortedColumnId": "cn",
    "sortOrder": "ASC"
}'
Python
import requests

url = "https://daas.digicert.com/apicontroller/v1/certificate/filter"

payload = "{\n    \"searchCriteriaList\": [\n        {\n            \"key\": \"cn\",\n            \"operation\": \"STARTS_WITH\",\n            \"value\": [\n                \"www\",\"digi\"\n            ]\n        }\n    ],\n    \"accountId\": \"126993\",\n    \"divisionIds\": [],\n    \"startIndex\": 1,\n    \"pageSize\": 50,\n    \"filterSelected\": \"cn\",\n    \"sortedColumnId\": \"cn\",\n    \"sortOrder\": \"ASC\"\n}"
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json",
    }

response = requests.request("POST", url, data=payload, headers=headers)

print(response.text)
Go
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io/ioutil"
)

func main() {

	url := "https://daas.digicert.com/apicontroller/v1/certificate/filter"

	payload := strings.NewReader("{\n    \"searchCriteriaList\": [\n        {\n            \"key\": \"cn\",\n            \"operation\": \"STARTS_WITH\",\n            \"value\": [\n                \"www\",\"digi\"\n            ]\n        }\n    ],\n    \"accountId\": \"126993\",\n    \"divisionIds\": [],\n    \"startIndex\": 1,\n    \"pageSize\": 50,\n    \"filterSelected\": \"cn\",\n    \"sortedColumnId\": \"cn\",\n    \"sortOrder\": \"ASC\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("X-DC-DEVKEY", "{{api_key}}")
	req.Header.Add("Content-Type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := ioutil.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
NodeJS
var request = require("request");

var options = { method: 'POST',
  url: 'https://daas.digicert.com/apicontroller/v1/certificate/filter',
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' },
  body: 
   { searchCriteriaList: 
      [ { key: 'cn', operation: 'STARTS_WITH', value: [ 'www','digi' ] } ],
     accountId: '126993',
     divisionIds: [],
     startIndex: 1,
     pageSize: 50,
     filterSelected: 'cn',
     sortedColumnId: 'cn',
     sortOrder: 'ASC' },
  json: true };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
200 OK
{
    "data": {
        "filterName": "cn",
        "displayName": "cn",
        "values": [
            "*.1688.com",
            "*.3.cn",
            "*.360buy.com",
            "*.360buyimg.com",
            "*.3c.tmall.com",
            "*.3g.youku.com",
            "*.51xiancheng.com",
            "*.7fresh.com",
            "*.91.com",
            "*.99ptoimg.com",
            "*.aa.peg.a2z.com",
            "*.ab.peg.a2z.com",
            "*.abird.youku.com",
            "*.ac.peg.a2z.com",
            "*.ac.youku.com",
            "*.account.sogo.com",
            "*.account.sogou.com",
            "*.account.youku.com",
            "*.activity-partner.youku.com",
            "*.activity.youku.com",
            "*.ad.youku.com",
            "*.adbox.sina.com.cn",
            "*.add.youku.com",
            "*.addmp.jobserver.youku.com",
            "*.admin.yelp.com",
            "*.admin.youku.com",
            "*.adplat.youku.com",
            "*.ads.nicovideo.jp",
            "*.aipage.cn",
            "*.aipage.com",
            "*.alibaba.com",
            "*.aliexpress.com",
            "*.aliqin.tmall.com",
            "*.alisports.youku.com",
            "*.alitrip.com",
            "*.aliyun.com",
            "*.amp.yimg.com",
            "*.ane.yahoo.co.jp",
            "*.aparat.com",
            "*.api.3g.cp31.ott.cibntv.net",
            "*.api.3g.tudou.com",
            "*.api.3g.youku.com",
            "*.api.bing.com",
            "*.api.bing.net",
            "*.api.community.youku.com",
            "*.api.espn.com",
            "*.api.kids.youku.com",
            "*.api.lite.tudou.com",
            "*.api.mobile.youku.com",
            "*.api.ott.youku.com"
        ]
    }
}

Parâmetros da solicitação

Nome Obr/Opc Tipo Descrição
searchCriteriaList opcional array Filtre resultados por valores especificados.
.. key opcional string Filtre o parâmetro.
Valores permitidos: cn, org, status, serialNum, securityRating, ca
.. operation opcional string Filtre a operação.
Valor permitido: STARTS_WITH
.. value opcional array Filtre os valores.
accountId obrigatório string ID da conta.
divisionIds opcional array IDs da divisão.
startIndex opcional int Comece no índice especificado.
Padrão: 1
pageSize opcional int Número de registros por página.
Padrão: 50
filterSelected obrigatório string Tipo de dado que você deseja recuperar.
Valores permitidos: cn, org, status, serialNumber, securityRating, ca
sortOrder opcional string Ordene a direção.
Valores permitidos: ASC (crescente: 0-9, A-Z), DESC (decrescente: 9-0, Z-A)
Padrão: ASC

Parâmetros da resposta

Nome Tipo Descrição
data object Recipiente.
.. filterName string ID do filtro especificado.
.. displayName string Nome amigável do filtro.
.. values array Resultados correspondentes.