相关疑难解决方法(0)

机密+强制施法违规:应避免强制施法。(force_cast)

请不要标记重复的问题。

大家好,

我正在执行NSURLAuthenticationMethodClientCertificate,在其中使用以下代码。如果我不使用swiftlint,在哪种代码中可以使用。但是,当我使用swiftlint时,出现此错误,无法解决。尝试了很多,请帮助我。在下面发布代码。

    var items: CFArray?
    //let PKCS12Data = DataSourceManager.sharedInstance.serverPolicyManager?.PKCS12Data
    securityError = SecPKCS12Import(certData, options, &items)

    if securityError == errSecSuccess {
        let certItems: CFArray = items as CFArray!
        let certItemsArray: Array = certItems as Array
        let dict: AnyObject? = certItemsArray.first
        if let certEntry: Dictionary = dict as? Dictionary<String, AnyObject> {

            // grab the identity
            let identityPointer = certEntry["identity"]
            let secIdentityRef = identityPointer as!  SecIdentity
            print("\(String(describing: identityPointer))  :::: \(secIdentityRef)")
            // grab the trust
            let trustPointer: AnyObject? = certEntry["trust"]
            let trustRef: SecTrust? = …
Run Code Online (Sandbox Code Playgroud)

security swift

2
推荐指数
1
解决办法
2306
查看次数

标签 统计

security ×1

swift ×1