#insecure #hyper #connector #https #ssl-certificate #verification #disable

hyper_insecure_https_connector

Hyper 的不安全 HttpsConnector(禁用 SSL 证书验证并允许 SSLv2/SSLv3)

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2016 年 8 月 21 日

#7 in #insecure

MIT/Apache

6KB

概述

此软件包提供了 insecure_https_connector() 函数,可用于生成配置了以下底层 OpenSSL 上下文的 hyper::net::HttpsConnector

  • 禁用 SSL 证书验证
  • 允许 SSLv2SSLv3

示例

extern crate hyper_insecure_https_connector;
extern crate hyper;

use hyper_insecure_https_connector::insecure_https_connector;
use std::io::Read;

fn main() {
    
    let client = hyper::Client::with_connector(insecure_https_connector());

    let mut res = client.get("http://httpbin.org/get").send().unwrap();

    let mut content = String::new();
    res.read_to_string(&mut content).unwrap();

    println!("Answer:\n{}", content);
}

注意:它只与 hyper 0.9.* 兼容

许可证

根据以下任一许可证授权:

由您选择。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的任何旨在包含在本作品中的有意贡献,均应如上所述双许可,无需附加条款或条件。

依赖关系

~7.5MB
~179K SLoC