useCertificateChain 抽象方法
设置在建立安全连接时由 SecureServerSocket 服务器的X509证书链,包括服务器证书。
file
是包含X509证书的PEM或PKCS12文件,从根权权威和中间权权威开始,形成到服务器证书的签名链,并以服务器证书结束。服务器证书的私钥由 usePrivateKey 设置。对于PKCS12文件,password
是文件的密码。对于PEM文件,password
被忽略。假设格式良好,file
的所有其他内容都将被忽略。
注意:此函数调用 File.readAsBytesSync,将在文件I/O上阻塞。请优先使用 useCertificateChainBytes。
iOS备注:如上所述,usePrivateKey 执行了上述调用和本调用的任务。在iOS上,此调用为空操作。
实现
void useCertificateChain(String file, {String? password});