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

tls library #394

Merged
merged 46 commits into from
Jul 4, 2023
Merged

tls library #394

merged 46 commits into from
Jul 4, 2023

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    2944e34 View commit details
    Browse the repository at this point in the history
  2. implement tls check_trust

    presents a modal to the user to select trusted tls certificates and saves the selected certificates to the pddb
    nworbnhoj committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    8d12e3d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e6ed977 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a874ba3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6bbf5d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    874086c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80ff0cb View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2023

  1. Configuration menu
    Copy the full SHA
    65f9245 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d1e89e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    472e440 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5feaac2 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2023

  1. Configuration menu
    Copy the full SHA
    fcc4cde View commit details
    Browse the repository at this point in the history
  2. implement tls::danger::StifledCertificateVerification

    StifledCertificateVerification::verify_server_cert() will verify the certificate with the default rustls WebPkiVerifier, BUT specifically override a `CertificateError::UnknownIssuer` and return ServerCertVerified::assertion()
    
    This allows us to use rustls to open a tls connection to a host with an untrusted certificate chain. And subsequently get to see the certificate chain, and possibly choose to trust the chain, or links in it.
    nworbnhoj committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    4ea0c84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70b41cb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    21961ad View commit details
    Browse the repository at this point in the history
  5. tidy-up tls cargo & use

    nworbnhoj committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    a741e79 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    4d14114 View commit details
    Browse the repository at this point in the history
  2. implement shellchat net tls mozilla

    save/trust all Root CA's in webpki-roots en-masse
    nworbnhoj committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    42eb72b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be9f0fd View commit details
    Browse the repository at this point in the history
  4. implement shellchat net tls trusted

    list trusted Certificate Authority certificates
    nworbnhoj committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    33169f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ef1e8d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ab8d401 View commit details
    Browse the repository at this point in the history
  7. improve tls error handling

    nworbnhoj committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    d6fe702 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    aeeff17 View commit details
    Browse the repository at this point in the history
  2. refactor tls::trusted

    nworbnhoj committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    b67c015 View commit details
    Browse the repository at this point in the history
  3. refactor tls::rota

    nworbnhoj committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    0e85ff2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8b5914 View commit details
    Browse the repository at this point in the history
  5. checkin libs/tls/src/cmd.rs

    nworbnhoj committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    3acc43f View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Configuration menu
    Copy the full SHA
    2f042cf View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Configuration menu
    Copy the full SHA
    7cef80e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    579f2c3 View commit details
    Browse the repository at this point in the history
  3. return count of trusted certificates from shellchat net tls probe & s…

    …hellchat net tls mozilla
    nworbnhoj committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    53b002a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0545a08 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1e95167 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f69b247 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0698d50 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. Configuration menu
    Copy the full SHA
    2311ef2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4de987 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Configuration menu
    Copy the full SHA
    ffb573f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    211e27b View commit details
    Browse the repository at this point in the history
  3. tls tidy-up

    nworbnhoj committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    044fed1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5c9905a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    527ad43 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a68ae23 View commit details
    Browse the repository at this point in the history
  7. fix tls::Tls::save_cert()

    nworbnhoj committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    a5ef458 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4e0298c View commit details
    Browse the repository at this point in the history