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

Kerberos smart card credentials handling #143

Merged
merged 86 commits into from
Aug 25, 2023

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    bae70b9 View commit details
    Browse the repository at this point in the history
  2. fix(ntlm): warnings

    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    f59c379 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff9b339 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2159b19 View commit details
    Browse the repository at this point in the history
  5. feat(sspi): builders: implement the transform method for accept secur…

    …oty context builder that allows us to transform builder into another with another authdata type
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    752de6c View commit details
    Browse the repository at this point in the history
  6. feat(sspi): builders: implement the transform method for acquire cred…

    … handle builder that allows us to transform builder into another with another authdata type
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    49cbaa0 View commit details
    Browse the repository at this point in the history
  7. feat(sspi): builders: implement the transform method for init sec con…

    …text builder that allows us to transform builder into another with another credshandle type
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    5819366 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0f64ac4 View commit details
    Browse the repository at this point in the history
  9. feat(sspi): negotiate: improved credentials passing: now we can pass …

    …regular auth identity and smart card creds;
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    ad4c612 View commit details
    Browse the repository at this point in the history
  10. feat(sspi): kerberos: improved credentials passing: now we can pass r…

    …egular auth identity and smart card creds
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    99b5767 View commit details
    Browse the repository at this point in the history
  11. fix(sspi): builders: accept_sec_context: change lifetime too in full_…

    …transform function for the created builder
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    bbe8c67 View commit details
    Browse the repository at this point in the history
  12. fix(sspi): builder: acq_cred_handle: change lifetime too in full_tran…

    …sform function for the created builder;
    
    feat(sspi): builder: acq_cred_handle: implemnt `.transform` method for the AcquireCredentialsHandleResult;
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    3291998 View commit details
    Browse the repository at this point in the history
  13. fix(sspi): builder: init_sec_context: change lifetime too in full_tra…

    …nsform function for the created builder. Implement credentials_handle_mut function
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    01f59ec View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    28ceadd View commit details
    Browse the repository at this point in the history
  15. feat(sspi): credssp: improved credentials passing: now we can pass re…

    …gular auth identity and smart card creds
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    ba8d7fa View commit details
    Browse the repository at this point in the history
  16. feat(sspi): sspi_cred_ssp: improved credentials passing: now we can p…

    …ass regular auth identity and smart card creds
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    9c71619 View commit details
    Browse the repository at this point in the history
  17. feat(ffi): add support of the Credentials/CredentialsBuffers instead …

    …of AuthIdentityu/AuthIdentityBuffers
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    c913293 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b78f390 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    075ed41 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e9b12c0 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5f76d84 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    53c5e78 View commit details
    Browse the repository at this point in the history
  23. feat(credssp): ts_request: improve credentials encoding/decoding: use…

    … general CredentialsBuffers structure. replace custom ber encoding with structures from the picky-krb crate;
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    845832e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3591304 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    195fdaa View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    351d746 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    ab36b1e View commit details
    Browse the repository at this point in the history
  28. feat(sspi): auth_identity: add card_name, container_name, and csp_nam…

    …e fileds to the smart card creds;
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    2699233 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    999c400 View commit details
    Browse the repository at this point in the history
  30. feat(sspi): cert_utils: implement smart card info (key container name…

    …, reader_name, etc) extraction;
    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    eaadcb5 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    9407775 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    12f50af View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    88c1062 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    29cf34b View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    6a3240c View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    ff77833 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    ab18461 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    9fd02e7 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    4f46ddd View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    bf56850 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    464641f View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    a0d7131 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    bb9f5d0 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    055f2e6 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    df7d1f0 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    fdbc5fc View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    0880fc0 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    6de545b View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    032e1c6 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    d7d949a View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    622e6d4 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    75edea3 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    c345505 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    0707394 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    dd3f9c9 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    0614542 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    8f02d9c View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    1171daa View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    30ccb2d View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    3b086f4 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    df69f56 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    9bd7bd3 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    ab38e33 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    5b42210 View commit details
    Browse the repository at this point in the history
  65. sspi: refactoring;

    TheBestTvarynka committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    793af2e View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Configuration menu
    Copy the full SHA
    2159a7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e5ce34 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12e0645 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    4c90b88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4652e80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33aab3e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcb1c3c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d2d25cb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    671a000 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Configuration menu
    Copy the full SHA
    d20660d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75845a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b89ff48 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e3eb9d View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    ba71154 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eafbbda View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9046202 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0455a71 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    49e70c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    55d2f9c View commit details
    Browse the repository at this point in the history
  7. Merge branch 'kerberos-smart-card-credentials' of ssh://jira.dev.loca…

    …l:7999/wkn/sspi-rs into kerberos-smart-card-credentials
    TheBestTvarynka committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    0de5681 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ade277b View commit details
    Browse the repository at this point in the history