-
- Downloads
There was an error fetching the commit references. Please try again later.
feat: SMIME signed notification emails
- Add mail interceptor the signs outgoing email with SMIME - Add lib and helpers to work with SMIME data - New configuration params for setting up SMIME key and cert files
Showing
- .gitignore 2 additions, 0 deletions.gitignore
- changelogs/unreleased/feat-smime-signed-notification-emails.yml 5 additions, 0 deletions...logs/unreleased/feat-smime-signed-notification-emails.yml
- config/gitlab.yml.example 9 additions, 0 deletionsconfig/gitlab.yml.example
- config/initializers/1_settings.rb 2 additions, 0 deletionsconfig/initializers/1_settings.rb
- config/initializers/action_mailer_hooks.rb 5 additions, 0 deletionsconfig/initializers/action_mailer_hooks.rb
- config/smime_signature_settings.rb 11 additions, 0 deletionsconfig/smime_signature_settings.rb
- doc/administration/index.md 1 addition, 0 deletionsdoc/administration/index.md
- doc/administration/smime_signing_email.md 49 additions, 0 deletionsdoc/administration/smime_signing_email.md
- doc/development/emails.md 4 additions, 0 deletionsdoc/development/emails.md
- lib/gitlab/email/hook/smime_signature_interceptor.rb 50 additions, 0 deletionslib/gitlab/email/hook/smime_signature_interceptor.rb
- lib/gitlab/email/smime/certificate.rb 36 additions, 0 deletionslib/gitlab/email/smime/certificate.rb
- lib/gitlab/email/smime/signer.rb 29 additions, 0 deletionslib/gitlab/email/smime/signer.rb
- spec/config/smime_signature_settings_spec.rb 56 additions, 0 deletionsspec/config/smime_signature_settings_spec.rb
- spec/initializers/action_mailer_hooks_spec.rb 46 additions, 0 deletionsspec/initializers/action_mailer_hooks_spec.rb
- spec/lib/gitlab/email/hook/disable_email_interceptor_spec.rb 0 additions, 3 deletionsspec/lib/gitlab/email/hook/disable_email_interceptor_spec.rb
- spec/lib/gitlab/email/hook/smime_signature_interceptor_spec.rb 52 additions, 0 deletions...lib/gitlab/email/hook/smime_signature_interceptor_spec.rb
- spec/lib/gitlab/email/smime/certificate_spec.rb 77 additions, 0 deletionsspec/lib/gitlab/email/smime/certificate_spec.rb
- spec/lib/gitlab/email/smime/signer_spec.rb 26 additions, 0 deletionsspec/lib/gitlab/email/smime/signer_spec.rb
- spec/support/helpers/smime_helper.rb 55 additions, 0 deletionsspec/support/helpers/smime_helper.rb
config/smime_signature_settings.rb
0 → 100644
doc/administration/smime_signing_email.md
0 → 100644
lib/gitlab/email/smime/certificate.rb
0 → 100644
lib/gitlab/email/smime/signer.rb
0 → 100644
spec/config/smime_signature_settings_spec.rb
0 → 100644
spec/lib/gitlab/email/smime/signer_spec.rb
0 → 100644
spec/support/helpers/smime_helper.rb
0 → 100644
Please register or sign in to comment