4

使用 Nitro API,我正在尝试使用主题备用名称 (SAN) 生成 CSR 请求。我已经尝试了几件事,但最后,我仍然获得了没有 SAN 的证书。下面是我目前所在的位置。

https://developer-docs.citrix.com/projects/netscaler-nitro-api/en/12.0/configuration/ssl/sslcertreq/

$csrPayload = @{
    reqfile = $certREQFileName
    keyfile = $certKEYFileName
    commonname = $commonName
    organizationname = $organization
    organizationunitname = $organizationalUnit
    countryname = $country
    statename = $state
    localityname = $location
    digestmethod = 'SHA256'
    subjectaltname = @{'DNS.1' = $commonName; 'DNS.2' = $alt2; 'DNS.3' = $alt3}
}

$hashtablePayload.'params' = @{'warning' = 'NO'; 'onerror' = 'EXIT';}
$hashtablePayload.sslcertreq = $csrPayload
$jsonPayload = ConvertTo-Json -InputObject $hashtablePayload -Depth 100
4

0 回答 0