Get the mTLS settings
/v1/workspace/mtls-settingscurl -X GET "https://us1.platform.bird.com/v1/workspace/mtls-settings" \
-H "Authorization: Bearer $TOKEN"{
"state": "disabled",
"expected_san": "spiffe://example.com/billing",
"crl_check": "disabled"
}
Returns the client certificate (mTLS) settings for API requests to your workspace.
Antwort-Payload
stateWhether client certificates are off (disabled), checked while the previous behavior stays available (evaluating), or required (enforced).
Possible values: disabled, evaluating, enforced
expected_sanA subject alternative name that every client certificate must contain, as a DNS name or a URI. null when any subject alternative name is accepted.
crl_checkHow a certificate chain is checked against the certificate revocation list (CRL) that each certificate names. With full_chain, the leaf certificate and each intermediate certificate below the trusted root are checked. A certificate that names no CRL is not checked.
Possible values: disabled, full_chain
Verwandte Ressourcen
Weiter mit der Dokumentation, Anleitungen und Beispielen zu diesem Thema.