ClientCertAuthority: {
    certAuthorityName?: string;
    certContent?: string;
    crlDayList?: string;
    crlTimeList?: string;
    crlUrl?: string;
    ocspNonResponderCertEnabled?: boolean;
    ocspOverrideUrl?: string;
    ocspTimeout?: number;
    revocationCheckEnabled?: boolean;
}

Type declaration

  • Optional certAuthorityName?: string

    The name of the Certificate Authority.

  • Optional certContent?: string

    The PEM formatted content for the trusted root certificate of a client Certificate Authority. Changes to this attribute are synchronized to HA mates via config-sync. The default value is "".

  • Optional crlDayList?: string

    The scheduled CRL refresh day(s), specified as "daily" or a comma-separated list of days. Days must be specified as "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", or "Sat", with no spaces, and in sorted order from Sunday to Saturday. The empty-string ("") can also be specified, indicating no schedule is configured ("crlTimeList" must also be configured to the empty-string). Changes to this attribute are synchronized to HA mates via config-sync. The default value is "daily".

  • Optional crlTimeList?: string

    The scheduled CRL refresh time(s), specified as "hourly" or a comma-separated list of 24-hour times in the form hh:mm, or h:mm. There must be no spaces, and times (up to 4) must be in sorted order from 0:00 to 23:59. The empty-string ("") can also be specified, indicating no schedule is configured ("crlDayList" must also be configured to the empty-string). Changes to this attribute are synchronized to HA mates via config-sync. The default value is "3:00".

  • Optional crlUrl?: string

    The URL for the CRL source. This is a required attribute for CRL to be operational and the URL must be complete with http:// included. Changes to this attribute are synchronized to HA mates via config-sync. The default value is "".

  • Optional ocspNonResponderCertEnabled?: boolean

    Enable or disable allowing a non-responder certificate to sign an OCSP response. Typically used with an OCSP override URL in cases where a single certificate is used to sign client certificates and OCSP responses. Changes to this attribute are synchronized to HA mates via config-sync. The default value is false.

  • Optional ocspOverrideUrl?: string

    The OCSP responder URL to use for overriding the one supplied in the client certificate. The URL must be complete with http:// included. Changes to this attribute are synchronized to HA mates via config-sync. The default value is "".

  • Optional ocspTimeout?: number

    The timeout in seconds to receive a response from the OCSP responder after sending a request or making the initial connection attempt. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 5.

  • Optional revocationCheckEnabled?: boolean

    Enable or disable Certificate Authority revocation checking. Changes to this attribute are synchronized to HA mates via config-sync. The default value is false.