Swift:我怎样才能将SecKey发送给另一个同行?

时间:2015-06-01 15:32:57

标签: swift nsdata send seckeyref

我正在使用Swift编写iOS聊天应用程序。 为此,我使用了Multipeer Connectivity。 一旦新的对等连接,他应该被给予会话密钥。 因此,新对等方必须将其公钥(类型为SecKey)发送给加密会话密钥(这是一个字符串)的对等方。

所以,我的问题是发送另一个对等我的公钥(类型为SecKey),因为

session.sendData(data, toPeers: self.session.connectedPeers, withMode: MCSessionSendDataMode.Unreliable, error: &error);

仅允许数据为NSData类型。 所以要么我需要一种方法来发送没有这种方法的SecKey,或者必须将SecKey转换为NSData,然后可以再次将其转换为正确的SecKey。 你们中的任何人都知道怎么做吗? 期待任何可能有帮助的答案!

0 个答案:

没有答案