GatewayCertificateAuthentication
Configuration for client certificate authentication on a gateway level.
type GatewayCertificateAuthentication {
certificateHeaderAuthEnabled: Boolean!
certificateHeaderName: String
certificateAuthRequired: Boolean!
trustedCertificates: [TrustedCertificate!]
trustedX500Names: [TrustedX500Name!]
}
Fields
GatewayCertificateAuthentication.certificateHeaderAuthEnabled ● Boolean! non-null scalar miscellaneous
Determines whether Client Certificate Header Authentication is enabled.
GatewayCertificateAuthentication.certificateHeaderName ● String scalar miscellaneous
Header name that holds the Client Certificate when Client Certificate Header Authentication is enabled.
GatewayCertificateAuthentication.certificateAuthRequired ● Boolean! non-null scalar miscellaneous
Specifies whether Client Certificate is enforced on all APIs deployed on this gateway.
GatewayCertificateAuthentication.trustedCertificates ● [TrustedCertificate!] list object platform
List of Client Certificates trusted by the gateway.
GatewayCertificateAuthentication.trustedX500Names ● [TrustedX500Name!] list object platform
List of Client Certificate Distinguished Names trusted by the gateway.
Member Of
Gateway object