CertAuthProvider#

class CertAuthProvider(name=None, client_ca_chain=None, is_cert_auth_enabled=None, is_cac_enabled=None, dir_svc_ext_id=None, ca_cert_file_name=None, cert_revocation_info=None, created_time=None, last_updated_time=None, created_by=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: ExternalizableAbstractModel

A certificate-based authentication provider.

Parameters:
  • name (min=1 chars, max=255 chars) – (name) Unique name of the certificate-based authentication provider.

  • client_ca_chain (min=64 chars,) – (client_ca_chain) CA chain file.

  • is_cert_auth_enabled – (is_cert_auth_enabled) Flag to enable/disable CAC for the current certificate-based authentication provider.

  • is_cac_enabled – (is_cac_enabled) Flag to enable/disable certificate authentication for the current certificate-based authentication provider.

  • dir_svc_ext_id – (dir_svc_ext_id) UUID of an existing directory service.

  • ca_cert_file_name (min=1 chars, max=255 chars) – (ca_cert_file_name) Name of the uploaded CA chain file.

  • cert_revocation_info – (cert_revocation_info)

  • created_time – (created_time) Creation time of the certificate authentication provider.

  • last_updated_time – (last_updated_time) Last updated time of the certificate authentication provider.

  • created_by – (created_by) User or service who created the certificate authentication provider.

property ca_cert_file_name#

Name of the uploaded CA chain file.

Type:

str

property cert_revocation_info#
Type:

CertRevocationInfo

property client_ca_chain#

CA chain file.

Type:

str

property created_by#

User or service who created the certificate authentication provider.

Type:

str

property created_time#

Creation time of the certificate authentication provider.

Type:

datetime

property dir_svc_ext_id#

UUID of an existing directory service.

Type:

str

property is_cac_enabled#

Flag to enable/disable certificate authentication for the current certificate-based authentication provider.

Type:

bool

property is_cert_auth_enabled#

Flag to enable/disable CAC for the current certificate-based authentication provider.

Type:

bool

property last_updated_time#

Last updated time of the certificate authentication provider.

Type:

datetime

property name#

Unique name of the certificate-based authentication provider.

Type:

str

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model