# SourcePostgresVerifyCa

Always require encryption and verifies that the source database server has a valid SSL certificate.


## Fields

| Field                                                                                                      | Type                                                                                                       | Required                                                                                                   | Description                                                                                                |
| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| `ca_certificate`                                                                                           | *str*                                                                                                      | :heavy_check_mark:                                                                                         | CA certificate                                                                                             |
| `additional_properties`                                                                                    | Dict[str, *Any*]                                                                                           | :heavy_minus_sign:                                                                                         | N/A                                                                                                        |
| `client_certificate`                                                                                       | *Optional[str]*                                                                                            | :heavy_minus_sign:                                                                                         | Client certificate                                                                                         |
| `client_key`                                                                                               | *Optional[str]*                                                                                            | :heavy_minus_sign:                                                                                         | Client key                                                                                                 |
| `client_key_password`                                                                                      | *Optional[str]*                                                                                            | :heavy_minus_sign:                                                                                         | Password for keystorage. If you do not add it - the password will be generated automatically.              |
| `mode`                                                                                                     | [models.SourcePostgresSchemasSSLModeSSLModes5Mode](../models/sourcepostgresschemassslmodesslmodes5mode.md) | :heavy_check_mark:                                                                                         | N/A                                                                                                        |