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});