草庐IT

SecCertificate

全部标签

ios - swift 3 : Convert SHA256 hash string to SecCertificate

Alamofire允许使用证书和公钥固定(尽管从包中获取公钥的函数从包中的证书中获取key)。当从证书中提取公钥时,我能够进行固定,但是当我提供SHA256String作为公钥(我从api调用中收到key字符串,如果第一次固定失败,它应该用作公钥。)我使用下面的代码将字符串转换为[SecKey]//创建服务器信任策略letserverTrustPolicies:[String:ServerTrustPolicy]=[destinationURL!:.pinPublicKeys(publicKeys:savePublicKeys(),validateCertificateChain:tr

Swift 3/4 - 从椭圆曲线 key 对生成 SecCertificate

目前我正在我的iOS应用程序中成功生成一个椭圆曲线key对:letprivateKeyParams:[String:Any]=[kSecAttrIsPermanentasString:true,kSecAttrApplicationTagasString:privateTag]letpublicKeyParams:[String:Any]=[kSecAttrIsPermanentasString:true,kSecAttrApplicationTagasString:publicTag,kSecAttrAccessibleasString:kSecAttrAccessibleAlway