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

SASL External #196

Closed
travankor opened this issue May 12, 2020 · 1 comment · Fixed by #363
Closed

SASL External #196

travankor opened this issue May 12, 2020 · 1 comment · Fixed by #363

Comments

@travankor
Copy link

Can you add support for the SASL external (rfc 4422)?

Refs:
https://tools.ietf.org/html/rfc4422
https://ircv3.net/specs/extensions/sasl-3.1

trevarj added a commit to trevarj/tiny that referenced this issue Nov 12, 2021
A user can now generate a x509 certificate, register it with a server,
and provide the PEM file to tiny for use over TLS.

Closes osa1#196
trevarj added a commit to trevarj/tiny that referenced this issue Nov 12, 2021
A user can now generate a x509 certificate, register it with a server,
and provide the PEM file to tiny for use over TLS.

Closes osa1#196
trevarj added a commit to trevarj/tiny that referenced this issue Mar 28, 2022
A user can now generate a x509 certificate, register it with a server,
and provide the PEM file to tiny for use over TLS.

Closes osa1#196
trevarj added a commit to trevarj/tiny that referenced this issue Dec 18, 2022
A user can now generate a x509 certificate, register it with a server,
and provide the PEM file to tiny for use over TLS.

Closes osa1#196
@osa1 osa1 closed this as completed in #363 Dec 31, 2022
osa1 pushed a commit that referenced this issue Dec 31, 2022
A user can now generate a x509 certificate, register it with a server, and
provide the PEM file to tiny for use over TLS.

Closes #196

Overview:

1. Bumped rustls crates

2. Added configuration for SASL EXTERNAL, where a user specifies a path to a
   PEM file with a certificate inside (generated with instructions from server).

3. Use user provided certificate in TLS connector config for client
   authorization (crates/libtiny_client/src/stream.rs)
@trevarj
Copy link
Contributor

trevarj commented Dec 31, 2022

https://github.com/osa1/tiny/wiki/SASL-EXTERNAL

jubalh added a commit to jubalh/tiny that referenced this issue Aug 30, 2023
jubalh added a commit to jubalh/tiny that referenced this issue Aug 30, 2023
jubalh added a commit to jubalh/tiny that referenced this issue Aug 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants