我需要将SecKeyGeneratePair生成的公钥作为SecKeyRef对象发送.现在,为了发送它,我需要这个KeyRef对象是一个字符串格式.
如何将SecKeyRef对象转换为nsstring对象?
// you have SecKeyRef keyref from somewhere
size_t keySize = SecKeyGetBlockSize(keyref);
NSData* keyData = [NSData dataWithBytes:keyref length:keySize];
Run Code Online (Sandbox Code Playgroud)
然后使用此NSData类别将带有base64的NSData对象编码为NSString.
NSString *keyStringB64 = [keyData base64EncodedString];
Run Code Online (Sandbox Code Playgroud)
【旧问题清理】
展示如何创建 NSData 对象。由于我不是 iOS 开发人员,因此我将把转换为字符串(例如使用 Base 64 编码)作为练习。
| 归档时间: |
|
| 查看次数: |
5739 次 |
| 最近记录: |