I'm having what appears to be a pretty basic issue with HTTPS requests on 0.7.26:

requestHTTP("https://www.google.com/",
            (scope req) {
                req.method = HTTPMethod.GET;
            },
            (scope res) {
                logInfo("Response: %s", res.bodyReader.readAllUTF8());
            }
            );

Produces:

object.Exception@C:\Users\Andrew\AppData\Roaming\dub\packages\vibe-d-0.7.26\source\vibe\stream\openssl.d(148): Peer failed the certificate validation: 20
----------------
0x0044B21A in pure @safe void std.exception.bailOut!(Exception).bailOut(immutable(char)[], uint, const(char[])) at C:\D\dmd2\windows\bin\..\..\src\phobos\std\exception.d(400)
0x00428D6E in pure @safe bool std.exception.enforce!(Exception, bool).enforce(bool, lazy const(char)[], immutable(char)[], uint) at C:\D\dmd2\windows\bin\..\..\src\phobos\std\exception.d(352)
0x00470D6F in D4vibe6stream7openssl13OpenSSLStream6__ctorMFC4vibe4core6stream6StreamC4vibe6stream7openssl14Op0C6F1EDE6DF6FB6BD45A5E22DC7179F7 at C:\Users\Andrew\AppData\Roaming\dub\packages\vibe-d-0.7.26\source\vibe\stream\openssl.d(148)
0x004576A9 in vibe.stream.openssl.OpenSSLStream vibe.stream.openssl.OpenSSLContext.createStream(vibe.core.stream.Stream, vibe.stream.tls.TLSStreamState, immutable(char)[], vibe.core.net.NetworkAddress) at C:\Users\Andrew\AppData\Roaming\dub\packages\vibe-d-0.7.26\source\vibe\stream\openssl.d(592)
0x0043B877 in vibe.stream.tls.TLSStream vibe.stream.tls.createTLSStream(vibe.core.stream.Stream, vibe.stream.tls.TLSContext, vibe.stream.tls.TLSStreamState, immutable(char)[], vibe.core.net.NetworkAddress) at C:\Users\Andrew\AppData\Roaming\dub\packages\vibe-d-0.7.26\source\vibe\stream\tls.d(136)
0x0041C0E0 in bool vibe.http.client.HTTPClient.doRequest(scope void delegate(vibe.http.client.HTTPClientRequest), bool*, bool, std.datetime.SysTime) at C:\Users\Andrew\AppData\Roaming\dub\packages\vibe-d-0.7.26\source\vibe\http\client.d(516)
0x0041BB82 in void vibe.http.client.HTTPClient.request(scope void delegate(scope vibe.http.client.HTTPClientRequest), scope void delegate(scope vibe.http.client.HTTPClientResponse)) at C:\Users\Andrew\AppData\Roaming\dub\packages\vibe-d-0.7.26\source\vibe\http\client.d(404)
0x004235D8 in void vibe.http.client.requestHTTP(vibe.inet.url.URL, scope void delegate(scope vibe.http.client.HTTPClientRequest), scope void delegate(scope vibe.http.client.HTTPClientResponse), vibe.http.client.HTTPClientSettings) at C:\Users\Andrew\AppData\Roaming\dub\packages\vibe-d-0.7.26\source\vibe\http\client.d(137)
0x0040C2B5 in void vibe.http.client.requestHTTP(immutable(char)[], scope void delegate(scope vibe.http.client.HTTPClientRequest), scope void delegate(scope vibe.http.client.HTTPClientResponse), vibe.http.client.HTTPClientSettings) at C:\Users\Andrew\AppData\Roaming\dub\packages\vibe-d-0.7.26\source\vibe\http\client.d(107)
... etc

Reverting to 0.7.25 solves the issue. This is reproducible with a simple program w/ custom main that only calls that one client request so I'm not sure what I'm doing wrong as I can't think of how to simplify this repro further...

Any ideas?