MutualTlsDetails

class oci.apigateway.models.MutualTlsDetails(**kwargs)

Bases: object

Properties used to configure client mTLS verification when API Consumer makes connection to the gateway.

Methods

__init__(**kwargs) Initializes a new MutualTlsDetails object with values from keyword arguments.

Attributes

allowed_sans Gets the allowed_sans of this MutualTlsDetails.
is_verified_certificate_required Gets the is_verified_certificate_required of this MutualTlsDetails.
__init__(**kwargs)

Initializes a new MutualTlsDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • is_verified_certificate_required (bool) – The value to assign to the is_verified_certificate_required property of this MutualTlsDetails.
  • allowed_sans (list[str]) – The value to assign to the allowed_sans property of this MutualTlsDetails.
allowed_sans

Gets the allowed_sans of this MutualTlsDetails. Allowed list of CN or SAN which will be used for verification of certificate.

Returns:The allowed_sans of this MutualTlsDetails.
Return type:list[str]
is_verified_certificate_required

Gets the is_verified_certificate_required of this MutualTlsDetails. Determines whether to enable client verification when API Consumer makes connection to the gateway.

Returns:The is_verified_certificate_required of this MutualTlsDetails.
Return type:bool