Page MenuHomekolab.org

Add PGP keys generator
ClosedPublic

Authored by machniak on May 25 2021, 9:26 AM.

Details

Reviewers
vanmeeuwen
Group Reviewers
Restricted Project
Commits
rK6d065058fc88: Add PGP keys generator
Summary

Dispatch keypair creation job on user create

Test Plan

./phpunit

Diff Detail

Repository
rK kolab
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

machniak requested review of this revision.May 25 2021, 9:26 AM
machniak created this revision.
machniak updated this revision to Diff 7168.May 25 2021, 1:11 PM
  • Switch new keypair algorithms to RSA
vanmeeuwen requested changes to this revision.May 26 2021, 12:11 PM
vanmeeuwen added a subscriber: vanmeeuwen.
vanmeeuwen added inline comments.
src/app/Backends/PGP.php
147

It may be useful to use \Illuminate\Support\Facades\Storage in this function?

This revision now requires changes to proceed.May 26 2021, 12:11 PM
machniak updated this revision to Diff 7180.May 26 2021, 3:01 PM
  • Use Laravel's Storage functionality
vanmeeuwen accepted this revision.May 26 2021, 3:41 PM
This revision is now accepted and ready to land.May 26 2021, 3:41 PM
machniak updated this revision to Diff 7186.May 26 2021, 4:13 PM
  • Add exportPublicKey() use
machniak updated this revision to Diff 7300.Jun 15 2021, 1:52 PM
  • Generate a keypair for new alias
  • Unregister keys on alias delete
machniak updated this revision to Diff 7354.Jun 21 2021, 10:00 AM
  • Add forgotten file
machniak requested review of this revision.Jun 21 2021, 10:02 AM
machniak updated this revision to Diff 7621.Jul 30 2021, 1:26 PM
  • Switch new keypair algorithms to RSA
  • Use Laravel's Storage functionality
  • Add exportPublicKey() use
  • Generate a keypair for new alias
  • Unregister keys on alias delete
  • Add forgotten file
  • Fix issues found by phpstan
machniak updated this revision to Diff 7669.Aug 9 2021, 12:35 PM
  • Merge branch 'master' into dev/encryption
machniak updated this revision to Diff 7675.Aug 9 2021, 2:52 PM
  • Fix a test breaking other tests
machniak updated this revision to Diff 7681.Aug 9 2021, 4:36 PM
  • "Move" pgp.enable to per-tenant settings
vanmeeuwen accepted this revision.Aug 17 2021, 10:24 AM
This revision is now accepted and ready to land.Aug 17 2021, 10:24 AM
This revision was automatically updated to reflect the committed changes.