-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Add SSL support for HttpServer and HttpClient on VM #3593
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
Comments
Question from Stack Overflow on this topic: http://stackoverflow.com/questions/10882158/does-dart-support-client-ssl-tls-connections-yet |
Marked this as being blocked by #3950. |
This bug is for SSL support in HttpServer and HttpClient. It is blocked on SSL support in Socket and ServerSocket, which needs to be there first. Set owner to @whesse. |
This comment was originally written by [email protected] I just wanted to comment to let you know that not having HTTPS was a show-stopper for a project my company just undertook. We were willing to experiment with Dart because of its promising future, but HTTPS is critical for this project. Had to go with another language. |
Marked this as blocking #5191. |
Note that since pub uses dart:io, this is prevents pub from using HTTPS to download packages. |
This is in active development. We have changed directions a couple of times, but Bill is getting close with a solution that will share code across all three platforms. Changing the status of the bug to started to reflect the fact that the work is well under way. Added Started label. |
Awesome! |
Marked this as blocking #5468. |
This comment was originally written by [email protected] Will this fix also allow for secure websockets on the client and server? |
When HTTPS is supported secure websockets will also be supported as the websocket protocol is an upgrade of an already established HTTP/HTTPS connection. |
This is critical for user-accessible package uploads for pub. The command-line pub client needs to use OAuth2 to authenticate with the server, which requires the use of HTTPS. Removed Priority-High label. |
Marked this as blocking #6177. |
Work is in progress on this. It is taking longer than anticipated but we are having the initial code reviews for the client side out for review now. It will probably take a little while (a couple of weeks at least) before this is ready for use. |
Unmarked this as blocking #6177. |
This has been committed in r15452 and r15450. Examples of how to use them are in tests/standalone/io/https_client_test.dart and https_server_test.dart. Added Fixed label. |
Unmarked this as blocking #5468. |
The Dart VM does not support SSL connections. SSL is very popular for modern web services, like the Amazon web services. It would be nice to use Dart to connect to and control AWS services.
The text was updated successfully, but these errors were encountered: