CertAuthProvider#

class CertAuthProvider(name=None, client_ca_chain=None, cert_auth_enabled=None, 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)[source]#

Bases: ExternalizableAbstractModel

A certificate based authentication provider

Parameters:
  • name (required) – (name) Unique name of the certificate based authentication provider.

  • client_ca_chain (required) – (client_ca_chain) CA chain file

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

  • cac_enabled (required) – (cac_enabled) Flag to enable/disable Cert Auth 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 (required) – (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 based authentication provider

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

  • created_by – (created_by) User or service who created the CertAuthProvider

property ca_cert_file_name#

Name of the uploaded CA chain file

Type:

str

property cac_enabled#

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

Type:

bool

property cert_auth_enabled#

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

Type:

bool

property cert_revocation_info#
Type:

CertRevocationInfo

property client_ca_chain#

CA chain file

Type:

str

property created_by#

User or service who created the CertAuthProvider

Type:

str

property created_time#

Creation time of the certificate based authentication provider

Type:

datetime

property dir_svc_ext_id#

UUID of an existing directory service

Type:

str

property last_updated_time#

Last updated time of the certificate based authentication provider

Type:

datetime

property name#

Unique name of the certificate based authentication provider.

Type:

str

to_dict()[source]#

Returns the model properties as a dictionary

to_str()[source]#

Returns the string representation of the model