Ios 如何在握手期间使用NSStream生成证书异常

Ios 如何在握手期间使用NSStream生成证书异常,ios,objective-c,handshake,nsstream,Ios,Objective C,Handshake,Nsstream,我使用NSStream作为服务器进行握手,握手成功没有问题。我获得客户机证书,然后验证并将其存储到keychain中 现在的问题是我想抛出异常,如果证书不在密钥链中,它必须通过流发送到外部设备 我必须抛出异常,因为外部设备实现只是这样。如果证书不在密钥链中,任何人都可以帮助我如何抛出异常。我得到了苹果的回复。苹果表示,NSStream不可能引发证书异常。使用NSStream,我们只能获得信任并验证信任。如果信任失败,那么我们必须断开套接字 如果我们必须抛出异常,那么我们必须降到较低的级别,以便了

我使用NSStream作为服务器进行握手,握手成功没有问题。我获得客户机证书,然后验证并将其存储到keychain中

现在的问题是我想抛出异常,如果证书不在密钥链中,它必须通过流发送到外部设备


我必须抛出异常,因为外部设备实现只是这样。如果证书不在密钥链中,任何人都可以帮助我如何抛出异常。

我得到了苹果的回复。苹果表示,NSStream不可能引发证书异常。使用NSStream,我们只能获得信任并验证信任。如果信任失败,那么我们必须断开套接字

如果我们必须抛出异常,那么我们必须降到较低的级别,以便了解每个握手消息

编辑1:-即使使用低级API也不可能引发“证书异常”。我们将了解何时从客户端/服务器接收证书