usePrivateKey 抽象方法
设置服务器证书或客户端证书的私钥。
使用此 SecurityContext 实现的安全连接将使用此密钥与服务器或客户端证书一起签名和解密消息。 file
是包含加密私钥的 PEM 或 PKCS12 文件的路径,该私钥使用 password
加密。如果格式良好,则忽略 file
的所有其他内容。可以使用未加密的文件,但这不常见。
注意:此函数调用 File.readAsBytesSync,并将阻塞文件 I/O。建议使用 usePrivateKeyBytes。
备注:iOS:仅支持 PKCS12 数据。它应包含私钥和证书链。在 iOS 上,使用此数据对 usePrivateKey 的一个调用代替对 useCertificateChain 和 usePrivateKey 的两个调用。
实现
void usePrivateKey(String file, {String? password});