Skip to content

Releases: googleapis/enterprise-certificate-proxy

v0.3.2 Post-GA Release

23 Oct 23:31
d928958
Compare
Choose a tag to compare

New for v0.3.2:

  • Adds GetKeyType API to cshared lib

Bug Fixes:

  • Removed assertion in PKCS11 lib that private key must support decryption. (Some keys only support signing, and should continue to be allowed to be used for signing only.)

Changes included from v0.3.0:

  • Adds support for Encrypt and Decrypt APIs (beta):
    • Only Linux (pkcs11) and Darwin (keychain) are currently supported. API is accessible through Golang universal client as well as os-specific clients.
    • Only RSA is currently supported.
    • Cshared library support (for integration with Python etc.) will be added in a future update.
  • Adds support for overriding config location via environment variable

v0.3.1 Post-GA Release

21 Sep 21:11
a110527
Compare
Choose a tag to compare
  • Adds support for Encrypt and Decrypt APIs (beta):
    • Only Linux (pkcs11) and Darwin (keychain) are currently supported. API is accessible through Golang universal client as well as os-specific clients.
    • Only RSA is currently supported.
    • Cshared library support (for integration with Python etc.) will be added in a future update.
  • Adds support for overriding config location via environment variable

v0.3.0 Post-GA Release

21 Sep 21:06
c6a4f15
Compare
Choose a tag to compare
  • Adds support for Encrypt and Decrypt APIs (beta):
    • Only Linux (pkcs11) and Darwin (keychain) are currently supported. API is accessible through Golang universal client as well as os-specific clients.
    • Only RSA is currently supported.
    • Cshared library support (for integration with Python etc.) will be added in a future update.
  • Adds support for overriding config location via environment variable

v0.2.5 Post-GA Release

16 Jun 20:46
5b63ef5
Compare
Choose a tag to compare
  • Adds linux-specific and windows-specific client to access signer APIs directly, bypassing RPC-mechanism of universal client.
  • Add bounds check to PKCS #11 object arrays.

v0.2.4 Post-GA Release

07 Jun 22:47
d6d5a59
Compare
Choose a tag to compare
  • Adds darwin-specific client to access keychain APIs directly, bypassing RPC-mechanism of universal client.
  • Minor update to sub-process management for Windows signer implementation - relies on OS for process clean-up instead of PID.

v0.2.3 GA Release

13 Feb 19:37
d0957a9
Compare
Choose a tag to compare

Fixes logging behavior issue introduced in 0.2.1 where Golang code paths outside of ECP were having logging suppressed when importing the Golang client.

v0.2.2 GA Release

08 Feb 22:12
dc1cf97
Compare
Choose a tag to compare
  • Added client-side error "ErrCredUnavailable" to help callers gracefully downgrade in the absence of ECP support.

Note: ECP binaries are not affected in this release.

v0.2.1 Public Preview Release

07 Dec 18:41
8059273
Compare
Choose a tag to compare
Pre-release

v0.2.1 Public Preview Release

  • Added support to suppress logging.
  • Added support for pkcs11 user pin

V0.2.0 Public Preview Release

29 Sep 19:03
c5f65f9
Compare
Choose a tag to compare
Pre-release

This is the 2022 Q3 Public Preview Release.

  • Updated certificate config name and schema. This change is not backwards compatible. Please see README for details.
  • Security Updates. Added restriction to only support RSA keys with a minimum of 2048 bits.

v0.1.0

13 Jun 17:50
44c5943
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Initial release of enterprise certificate proxy project that includes the following:

  1. Darwin signer binary.
  2. Windows signer binary.
  3. Linux signer binary (beta)
  4. Golang signer client (cross-platform).
  5. C-based shared library for signer client (cross-platform). The shared library currently provides client APIs for Python.