Skip to content

Support SSL passwords #224

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
DifferentialOrange opened this issue Aug 10, 2022 · 0 comments · Fixed by #274
Closed

Support SSL passwords #224

DifferentialOrange opened this issue Aug 10, 2022 · 0 comments · Fixed by #274
Assignees
Labels
feature A new functionality

Comments

@DifferentialOrange
Copy link
Member

ssl_password and ssl_password_file were introduced in Tarantool EE (yet unreleased): https://github.com/tarantool/tarantool-ee/commit/e1f47dd4adbc6657159c611298aad225883a536b .

@DifferentialOrange DifferentialOrange added feature A new functionality blocked Not ready to be implemented teamE labels Aug 10, 2022
@DifferentialOrange DifferentialOrange removed the blocked Not ready to be implemented label Dec 23, 2022
@DifferentialOrange DifferentialOrange self-assigned this Dec 23, 2022
DifferentialOrange added a commit that referenced this issue Dec 23, 2022
Support `ssl_password` and `ssl_password_file` options in Connection,
MeshConnection and ConnectionPool to decrypt private SSL key file.
Tarantool EE supports SSL passwords and password files only in
current master since commit e1f47dd4 (after 2.11.0-entrypoint) [1].

Same as in Tarantool, we try `ssl_password`, then each line in
`ssl_password_file` and then try to use key without decryption. If all
of the above fail, we re-raise errors.

1. tarantool/tarantool-ee#22

Closes #224.
DifferentialOrange added a commit that referenced this issue Dec 23, 2022
Support `ssl_password` and `ssl_password_file` options in Connection,
MeshConnection and ConnectionPool to decrypt private SSL key file.
Tarantool EE supports SSL passwords and password files only in
current master since commit e1f47dd4 (after 2.11.0-entrypoint) [1].

Same as in Tarantool, we try `ssl_password`, then each line in
`ssl_password_file` and then try to use key without decryption. If all
of the above fail, we re-raise errors.

1. tarantool/tarantool-ee#22

Closes #224.
DifferentialOrange added a commit that referenced this issue Dec 24, 2022
Support `ssl_password` and `ssl_password_file` options in Connection,
MeshConnection and ConnectionPool to decrypt private SSL key file.
Tarantool EE supports SSL passwords and password files only in
current master since commit e1f47dd4 (after 2.11.0-entrypoint) [1].

Same as in Tarantool, we try `ssl_password`, then each line in
`ssl_password_file` and then try to use key without decryption. If all
of the above fail, we re-raise errors.

1. tarantool/tarantool-ee#22

Closes #224.
DifferentialOrange added a commit that referenced this issue Dec 26, 2022
Support `ssl_password` and `ssl_password_file` options in Connection,
MeshConnection and ConnectionPool to decrypt private SSL key file.
Tarantool EE supports SSL passwords and password files only in
current master since commit e1f47dd4 (after 2.11.0-entrypoint) [1].

Same as in Tarantool, we try `ssl_password`, then each line in
`ssl_password_file` and then try to use key without decryption. If all
of the above fail, we re-raise errors.

1. tarantool/tarantool-ee#22

Closes #224.
DifferentialOrange added a commit that referenced this issue Dec 30, 2022
Overview

  This release introduces the support of crud module API, encoding and
  decoding customization and various security features for Tarantool EE.

Breaking changes

  This release should not break any existing behavior.

New features
  - Support custom packer and unpacker factories (#191).
  - Support [crud module](https://github.com/tarantool/crud) native API
    (#205).
  - Support `ssl_password` and `ssl_password_file` options
    to decrypt private SSL key file (#224).
  - Support specifying authentication method with `auth_type`
    and Tarantool EE `pap-sha256` authentication method (#269).
DifferentialOrange added a commit that referenced this issue Dec 30, 2022
Overview

  This release introduces the support of crud module API, encoding and
  decoding customization and various security features for Tarantool EE.

Breaking changes

  This release should not break any existing behavior.

New features
  - Support custom packer and unpacker factories (#191).
  - Support [crud module](https://github.com/tarantool/crud) native API
    (#205).
  - Support `ssl_password` and `ssl_password_file` options
    to decrypt private SSL key file (#224).
  - Support specifying authentication method with `auth_type`
    and Tarantool EE `pap-sha256` authentication method (#269).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant