我需要在iOS应用中执行基于证书的SSL Mutual auth。我遇到的问题是,当我得到didReceiveAuthenticationChallenge
我必须useCredential
时NSURLCredential
包含带私钥的证书。
在我的场景中,我无法发送私钥,因为它存储在外部安全令牌上。我可以发送证书,但不能发送私钥。因此,我需要在安全令牌中执行加密操作,但是我无法弄清楚这些操作的执行位置以及我需要覆盖哪些类来实现它。
因此,当无法使用私钥创建NSURLCredential
时,我需要在何处以及如何才能执行基于客户端证书的SSL Mutual Auth?