iOS10 提供了一個(gè)非常友好的函數(shù)
CFDataRef_NullableSecKeyCopyExternalRepresentation(SecKeyRefkey,CFErrorRef*error)
__OSX_AVAILABLE(10.12) __IOS_AVAILABLE(10.0) __TVOS_AVAILABLE(10.0) __WATCHOS_AVAILABLE(3.0);
但是以前的版本就比較痛苦。 后來(lái)發(fā)現(xiàn)iOS 有一個(gè)函數(shù)能搞到所有的屬性
CFDictionaryRef SecKeyCopyAttributeDictionary(SecKeyRef key);
這個(gè)函數(shù)默認(rèn)是沒(méi)有導(dǎo)出的, 要么自己MSFindSymbol 或者自己制造一個(gè)tbd 文件,欺騙下clang 連接器。