我需要實現認證部分MultiPeer Connectivity交換Swift iOS應用程序。所以我需要在創建MCSession
時創建一個SecIdentityRef
對象(如MCSession(peer: myPeerId, securityIdentity: secIdentity, encryptionPreference: MCEncryptionPreference.Required)
)。如何創建與MultiPeerConnectivity一起使用的SecIdentityRef?
我已經創建了一個帶鑰匙串訪問的X509證書並將其保存到.p12文件。我也有一個可以使用的.cgi和.der格式的證書。
我想知道這些證書是否值得在我的應用程序中使用,以及如何使用它?是否可以將證書直接放在項目目錄中並將其數據導入到應用程序中,還是需要使用服務器來提供證書?
最後但並非最不重要,我不知道如何從給定的證書創建SecIdentityRef
。我試圖瀏覽蘋果開發者的類MCSession
,SecIdentityRef
,SecCertificateRef
甚至CFData
的參考,但我找不到任何可能幫助我的東西。