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

Allow using custom SSL certificates #8583

Merged
merged 48 commits into from
Mar 26, 2022
Merged

Allow using custom SSL certificates #8583

merged 48 commits into from
Mar 26, 2022

Commits on Mar 19, 2022

  1. Configuration menu
    Copy the full SHA
    b41dcb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    529cef5 View commit details
    Browse the repository at this point in the history
  3. Delete unused import

    HoussemNasri committed Mar 19, 2022
    Configuration menu
    Copy the full SHA
    8bfb234 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0c0700 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ad15e6 View commit details
    Browse the repository at this point in the history
  6. Populate CustomCertificateViewModel with data from SSLCertificate

    - Added a method to map X509Certificate to SSLCertificate
    HoussemNasri committed Mar 19, 2022
    Configuration menu
    Copy the full SHA
    c586be0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d382212 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    63ee23f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e2cb0ca View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    17a78b1 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2022

  1. Configuration menu
    Copy the full SHA
    4cf3683 View commit details
    Browse the repository at this point in the history
  2. Bump JavaFX from 17.0.2 to 18 (#8577)

    * Bump JavaFX from 17.0.2 to 18
    
    * Remove mac os hack for maintable
    Copy Preview content and not entry
    
    Co-authored-by: Siedlerchr <siedlerkiller@gmail.com>
    2 people authored and HoussemNasri committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    e5b9972 View commit details
    Browse the repository at this point in the history
  3. Fix missing search index dir (#8581)

    Fixes #8579
    Siedlerchr authored and HoussemNasri committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    f793ab9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eab1d2e View commit details
    Browse the repository at this point in the history
  5. Add an alias property to SSLCertificate that is generated randomly

    - A keystore contains a list of certificate entries, each of which is identified by a unique alias. For now, I'll generate aliases at random, but in the future, it would be better if users entered them.
    HoussemNasri committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    e3e9c11 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    42a4f13 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d6a2372 View commit details
    Browse the repository at this point in the history
  8. Add SSLPreferences

    HoussemNasri committed Mar 20, 2022
    Configuration menu
    Copy the full SHA
    ec92706 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5c21e62 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bcc65c0 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. Use certificate thumbprint as an alias

    For the alias to be useful it has to be unique, I thought about using the serial number, but it is only unique for the CA, so I created a hash of all fields in the certificate
    HoussemNasri committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    ae8ddd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b4abc1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5a8884 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbb3bcc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a37493 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9830eba View commit details
    Browse the repository at this point in the history
  7. Use localized strings

    HoussemNasri committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    a38cc5c View commit details
    Browse the repository at this point in the history
  8. Fix failing test

    HoussemNasri committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    f84ee96 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ca5a90f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    95e2b7f View commit details
    Browse the repository at this point in the history
  11. Deprecate bypassSSLVerification() and delete its usage

    - I didn't delete it because users might want to enable ssl bypassing from SSL configuration
    HoussemNasri committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    ab987de View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f32baac View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    051fcd6 View commit details
    Browse the repository at this point in the history
  14. Update CHANGELOG.md

    HoussemNasri committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    49c512a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    daa05e2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    768493a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    fc9de9f View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Configuration menu
    Copy the full SHA
    0162133 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3a7a58 View commit details
    Browse the repository at this point in the history
  3. Show warning dialog on attempting to add a duplicate certificate

    - Minor refactoring
    - Added certificate deletion to UI
    - i18n
    HoussemNasri committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    4060f44 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/allow-custom-ssl' into allow-cus…

    …tom-ssl
    
    # Conflicts:
    #	src/main/resources/l10n/JabRef_en.properties
    HoussemNasri committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    d8b8958 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e41d126 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2022

  1. Configuration menu
    Copy the full SHA
    1b6f3ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c747317 View commit details
    Browse the repository at this point in the history
  3. Delete SSL certificates

    HoussemNasri committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    b04887b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    95e3b86 View commit details
    Browse the repository at this point in the history
  5. Fix failing test

    HoussemNasri committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    10015d2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5f06abb View commit details
    Browse the repository at this point in the history