Waiting for engine...
Skip to main content

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

On this Page