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 -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"
}'
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)
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))
}
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);
});
{
"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"
]
}
}
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
|
Nome | Tipo | Descrizione |
---|---|---|
data | object | Contenitore. |
.. filterName | string | ID filtro specificato. |
.. displayName | string | Nome filtro descrittivo. |
.. values | array | Risultati corrispondenti. |