Downloading files over TLS
Kagamin
spam at here.lot
Fri Jun 26 12:41:08 UTC 2020
On Friday, 26 June 2020 at 10:12:09 UTC, Jacob Carlborg wrote:
> Downloading files over TLS. This seems that it's something that
> should be quite simple to do. My high level goals are
> cross-platform and easy distribution. I don't need anything
> fancy just a simple API like this:
>
> download("https://url.com", "/local/file");
Maybe just start wget or something like that?
> * Network [6]. This is an Apple specific library provided by
> the platform. This is the recommend alternative to
> SecureTransport. The problem is that this is not just an
> alternative TLS implementation, it's a completely different
> alternative to BSD sockets. The API is completely different and
> will require some extra layers to to provide a cross-platform
> API. This means that I cannot use any of the existing library
> to just add TLS, it will be a completely different
> implementation, which might be ok. Another big problem is that
> it only available on macOS 10.14 and later. I have not decided
> yet if this is acceptable or not
Since you want the latest certificate storage, you intend to
support only the latest system. Many root certificates will
timeout now.
> * Are there any high level APIs, like NSURLSession, on Windows
> that can be used to download files?
https://docs.microsoft.com/en-us/windows/win32/winhttp/about-winhttp
More information about the Digitalmars-d-learn
mailing list