我们正在服务器端使用自签名证书。当我们的iOS应用尝试评估证书时,由于https://support.apple.com/en-us/HT210176强制实施了新规定,因此失败,给出了"recoverableTrustFailure"
。原因是证书的有效期> 825天。
调用使用的API是SecTrustEvaluateWithError(_:_:)
。
尽管我们可以忽略此特定错误,但由于许多其他原因导致的错误可能导致安全漏洞,因此我们不希望这样做。
任何线索都说明如何避免这种有效性强制执行/确保API没有给出此错误?
谢谢。