Elenca valori filtro certificato

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

Ricevi tutti i valori noti per gli attributi certificato trovati tramite le scansioni CertCentral Discovery. Ad esempio, ricevi tutti i nomi comuni trovati tramite le scansioni Discovery oppure ricevi gli stati certificato attualmente applicabili nel tuo ambiente.

I valori noti ti consentono di popolare le informazioni valide per gli utenti finali da scegliere, anziché gli utenti che devono sapere i valori esatti o validi anticipatamente.

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"
        ]
    }
}

Parametri richiesta

Nome Rich/Opz Tipo Descrizione
searchCriteriaList facoltativo array Filtra i risultati per i valori specificati.
.. key facoltativo string Filtra parametri.
Valori consentiti: cn, org, stato, serialNum, Valutazione sicurezza, ca
.. operation facoltativo string Filtra operazione.
Valore consentito: STARTS_WITH
.. value facoltativo array Filtra valori.
accountId obbligatorio string ID account.
divisionIds facoltativo array ID divisione.
startIndex facoltativo int Inizia all’indice specificato.
Predefinita: 1
pageSize facoltativo int Numero di record per pagina.
Predefinita: 50
filterSelected obbligatorio string Tipo di dati che si desidera recuperare.
Valori consentiti: cn, org, status, serialNumber, securityRating, ca
sortOrder facoltativo string Ordina direzione.
Valori consentiti: ASC (crescente: 0-9, A-Z), DESC (decrescente: 9-0, Z-A)
Predefinita: ASC

Parametri di risposta

Nome Tipo Descrizione
data object Contenitore.
.. filterName string ID filtro specificato.
.. displayName string Nome filtro descrittivo.
.. values array Risultati corrispondenti.