New Feature Update!
This update includes support for keychain type selection on MacOS. The universal cert config now supports a new field "keychain_type" with the following possible values: "login", "system", or "all". If this field is missing or empty, we will assume "all", which is the current behavior. For devices with custom keychains, such as test keychains, the value "all" should be used to include the custom keychains in the search space.
Example config snippet: { "cert_configs": { "macos_keychain": { "issuer": "Google Endpoint Verification", "keychain_type": "system" }, ... }
The "darwin-specific" client has also been updated with a new API "NewSecureKeyWithOptions" that can be used to specify the keychain type.
Change Log
- feat(darwin): Add support for keychain type (login vs system vs all) by @andyrzhao in https://github.com/googleapis/enterprise-certificate-proxy/pull/147
- chore: Update version.txt to 0.3.6 by @andyrzhao in https://github.com/googleapis/enterprise-certificate-proxy/pull/148
Full Changelog: https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.3.5...v0.3.6