Certificate

class CSR(details: '_CSRDetails', enrollable: bool)
Parameters
class Certificate(created_on: str, dn: str, guid: str, name: str, parent_dn: str, schema_class: str, x509: '_X509', links: 'List[Link]')
Parameters
  • created_on (str) –

  • dn (str) –

  • guid (str) –

  • name (str) –

  • parent_dn (str) –

  • schema_class (str) –

  • x509 (_X509) –

  • links (List[Link]) –

class CertificateDetails(c: str, cn: str, enhanced_key_usage: str, issuer: str, key_algorithm: str, key_size: int, key_usage: str, l: str, o: str, ou: str, public_key_hash: str, s: str, ski_key_identifier: str, serial: str, signature_algorithm: str, signature_algorithm_oid: str, store_added: str, subject: str, subject_alt_name_dns: str, subject_alt_name_email: str, subject_alt_name_ip: str, subject_alt_name_upn: str, subject_alt_name_uri: str, thumbprint: str, valid_from: 'datetime', valid_to: 'datetime')
Parameters
  • c (str) –

  • cn (str) –

  • enhanced_key_usage (str) –

  • issuer (str) –

  • key_algorithm (str) –

  • key_size (int) –

  • key_usage (str) –

  • l (str) –

  • o (str) –

  • ou (str) –

  • public_key_hash (str) –

  • s (str) –

  • ski_key_identifier (str) –

  • serial (str) –

  • signature_algorithm (str) –

  • signature_algorithm_oid (str) –

  • store_added (str) –

  • subject (str) –

  • subject_alt_name_dns (str) –

  • subject_alt_name_email (str) –

  • subject_alt_name_ip (str) –

  • subject_alt_name_upn (str) –

  • subject_alt_name_uri (str) –

  • thumbprint (str) –

  • valid_from (datetime) –

  • valid_to (datetime) –

class File(installation: str, performed_on: 'datetime', result: List[str])
Parameters
  • installation (str) –

  • performed_on (datetime) –

  • result (List[str]) –

Parameters
  • details (str) –

  • next (str) –

  • previous (str) –

class Policy(certificate_authority: '_LockedSingleValue', csr_generation: '_LockedSingleValue', management_type: '_LockedSingleValue', key_generation: '_LockedSingleValue', key_pair: '_LockedKeyPair', private_key_reuse_allowed: bool, subj_alt_name_dns_allowed: bool, subj_alt_name_email_allowed: bool, subj_alt_name_ip_allowed: bool, subj_alt_name_upn_allowed: bool, subj_alt_name_uri_allowed: bool, subject: '_LockedSubject', unique_subject_enforced: bool, whitelisted_domains: list, wildcards_allowed: bool)
Parameters
  • certificate_authority (_LockedSingleValue) –

  • csr_generation (_LockedSingleValue) –

  • management_type (_LockedSingleValue) –

  • key_generation (_LockedSingleValue) –

  • key_pair (_LockedKeyPair) –

  • private_key_reuse_allowed (bool) –

  • subj_alt_name_dns_allowed (bool) –

  • subj_alt_name_email_allowed (bool) –

  • subj_alt_name_ip_allowed (bool) –

  • subj_alt_name_upn_allowed (bool) –

  • subj_alt_name_uri_allowed (bool) –

  • subject (_LockedSubject) –

  • unique_subject_enforced (bool) –

  • whitelisted_domains (list) –

  • wildcards_allowed (bool) –

class PreviousVersions(certificate_details: 'CertificateDetails', vault_id: int)
Parameters
class ProcessingDetails(in_error: bool, stage: int, status: str)
Parameters
  • in_error (bool) –

  • stage (int) –

  • status (str) –

class RenewalDetails(city: str, country: str, organization: str, organizational_unit: str, state: str, subject: str, subject_alt_name_dns: str, subject_alt_name_email: str, subject_alt_name_ip_address: str, subject_alt_name_other_name_upn: str, subject_alt_name_uri: str, valid_from: 'datetime', valid_to: 'datetime')
Parameters
  • city (str) –

  • country (str) –

  • organization (str) –

  • organizational_unit (str) –

  • state (str) –

  • subject (str) –

  • subject_alt_name_dns (str) –

  • subject_alt_name_email (str) –

  • subject_alt_name_ip_address (str) –

  • subject_alt_name_other_name_upn (str) –

  • subject_alt_name_uri (str) –

  • valid_from (datetime) –

  • valid_to (datetime) –

class SslTls(host: str, ip_address: str, port: int, result: '_SslTlsResult', sources: list)
Parameters
  • host (str) –

  • ip_address (str) –

  • port (int) –

  • result (_SslTlsResult) –

  • sources (list) –

class ValidationDetails(last_validation_state_update: str, validation_state: str)
Parameters
  • last_validation_state_update (str) –

  • validation_state (str) –

class _BitMaskValues(bitmask: int, values: List[str])
Parameters
  • bitmask (int) –

  • values (List[str]) –

class _CSRDetails(city: '_CompliantSingleValue', common_name: '_CompliantSingleValue', country: '_CompliantSingleValue', key_algorithm: '_CompliantSingleValue', key_size: '_CompliantSingleValue', organization: '_CompliantSingleValue', organizational_unit: '_CompliantMultiValue', private_key_reused: '_CompliantSingleValue', state: '_CompliantSingleValue', subj_alt_name_dns: '_CompliantMultiValue', subj_alt_name_email: '_CompliantMultiValue', subj_alt_name_ip: '_CompliantMultiValue', subj_alt_name_upn: '_CompliantMultiValue', subj_alt_name_uri: '_CompliantMultiValue')
Parameters
class _Compliant(compliant: bool)
Parameters

compliant (bool) –

class _CompliantMultiValue(compliant: bool, values: list)
Parameters
  • compliant (bool) –

  • values (list) –

class _CompliantSingleValue(compliant: bool, value: str)
Parameters
  • compliant (bool) –

  • value (str) –

class _Locked(locked: bool)
Parameters

locked (bool) –

class _LockedKeyPair(key_algorithm: '_LockedSingleValue', key_size: '_LockedSingleValue')
Parameters
class _LockedMultiValue(locked: bool, values: list)
Parameters
  • locked (bool) –

  • values (list) –

class _LockedSingleValue(locked: bool, value: str)
Parameters
  • locked (bool) –

  • value (str) –

class _LockedSubject(city: '_LockedSingleValue', country: '_LockedSingleValue', organization: '_LockedSingleValue', organizational_units: '_LockedMultiValue', state: '_LockedSingleValue')
Parameters
class _SANS(dns: str, ip: str)
Parameters
  • dns (str) –

  • ip (str) –

class _SslTlsResult(chain: '_BitMaskValues', end_entity: '_BitMaskValues', id: int, protocols: '_BitMaskValues')
Parameters
class _X509(cn: str, issuer: str, key_algorithm: str, key_size: str, sans: str, serial: str, subject: str, thumbprint: str, valid_from: 'datetime', valid_to: 'datetime')
Parameters
  • cn (str) –

  • issuer (str) –

  • key_algorithm (str) –

  • key_size (str) –

  • sans (str) –

  • serial (str) –

  • subject (str) –

  • thumbprint (str) –

  • valid_from (datetime) –

  • valid_to (datetime) –