Skip to content
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

Make encryption optional #204

Merged
merged 1 commit into from
Jan 15, 2017

Conversation

psrpinto
Copy link
Collaborator

@psrpinto psrpinto commented Jan 15, 2017

Encryption is now optional and disabled by default, unless the secret configuration option is set. This ensures existing installations keep working as expected.

The reason for disabling encryption by default is in order for us to be able to use utility commands to setup encryption, for example, generating keys. This would not be possible if encryption would be enabled by default, in which case configuration validation would fail when trying to run the command.

Encryption is now optional and disabled by default, unless the `secret` configuration option is set. This ensures existing installations keep working as expected.

The reason for disabling encryption by default is in order for us to be able to use utility commands to setup encryption, for example, generating keys. This would not be possible if encryption would be enabled by default, in which case configuration validation would fail when trying to run the command.
@psrpinto psrpinto merged commit 78c38cf into schmittjoh:master Jan 15, 2017
@psrpinto psrpinto deleted the feature/optional-encryption branch January 16, 2017 03:07
fotomerchant pushed a commit to fotomerchant/JMSPaymentCoreBundle that referenced this pull request Jul 27, 2018
* develop:
  Remove paypal plugin dependency (schmittjoh#220)
  Replace abandoned project by most advanced fork
  Test for symfony 3.3
  No longer build for HHVM
  Avoid reliance on kernel version
  Prepare release 1.3.0
  Deprecate usage of mcrypt (schmittjoh#200)
  Add command for generating encryption keys (schmittjoh#208)
  Make defuse the default encryption provider (schmittjoh#207)
  Add encryption provider for defuse/php-encryption (schmittjoh#206)
  Allow custom encryption providers (schmittjoh#205)
  Make encryption optional (schmittjoh#204)
  Deprecate payment.encryption_service in favor of payment.crypto.mcrypt (schmittjoh#203)
  Refactor ExtendedDataType (schmittjoh#202)
  Fix tests (schmittjoh#199)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant