SecurityContext sc = SecurityContext(withTrustedRoots: false);
sc.useCertificateChainBytes(utf8.encode(CRT));// crt文件 PEM是loadString加载进来,文件内容
sc.usePrivateKeyBytes(utf8.encode(KEY), password: "pass"); //key文件, password密码
sc.setTrustedCertificatesBytes(utf8.encode(PEM)); //pem文件
HttpClient httpClient = HttpClient(context: sc);
/*
httpClient.badCertificateCallback = (X509Certificate cert, String host, int port){
//这里本地不验证,直接返回true
return true;
};
*/