[請益] RSA 從伺服器獲取的key在本地端使用

作者: tga123 (叛帝)   2015-02-02 14:55:17
最近在研究RSA的加密通訊
本地端自己產生SecCertificateRef來使用沒有問題
但是從伺服器端獲取的NSString的key必須轉成SecCertificateRef才能使用
網路上很多範例都很詳細...但是NSString的長度明顯特別長
也沒有說這一串特別長的是怎麼產生的....
如果直接使用從伺服器獲取的key來執行
在使用上會碰到一個問題
在這一段就會出現null的錯誤
OSStatus status
= SecTrustCreateWithCertificates(myCertificate,myPolicy,&myTrust);
這是網路上找來碰到相同問題的程式碼
http://dpaste.com/0KC3J6C
請問鄉民這個問題有沒有解
網路上找到的文章幾乎全部都是抄襲來的
沒有人可以回答這個問題該怎麼解決
希望鄉民能夠提供一些意見
感激不盡
作者: uranusjr (←這人是超級笨蛋)   2015-02-02 16:37:00
我猜你的 key 沒有用 base64 轉碼
作者: tga123 (叛帝)   2015-02-02 16:45:00
我有用但是出來的宇數明顯跟範例比起來少很多

Links booklink

Contact Us: admin [ a t ] ucptt.com