keychain

    4熱度

    1回答

    我用KeychainItemWrapper將我的用戶的標識存儲在iOS的keychain中。我注意到,當我們卸載應用程序時,標識符仍然存在於keychain尚未;但是我想知道當keychain變得如此之大時,iOS會自動清理這些項目嗎?或其他一些應用程序可以刪除或訪問項目?

    0熱度

    1回答

    我嘗試使用以下命令導入pkcs#12證書到OS X鑰匙串: security import filename -k ~/Library/Keychains/login.keychain -P password -f pkcs12 在Python中我用subprocess這樣的: if os.path.isfile(_file) and platform.system() == 'Darwin'

    0熱度

    1回答

    我一直在iPhone上測試iOS應用一個月。我不小心刪除了iTunesConnect(Apple Developers website)上的證書。但我再次重新創建了證書+應用程序ID標識符。 現在我得到這個錯誤... 然而,我確實改變大約在同一時間的應用程序的名稱。 用於簽署「AppleApp」的證書已過期或已撤銷 。需要更新的證書才能簽署並安裝 應用程序。 我已經添加/下載了登錄XCode ->

    0熱度

    1回答

    我跟蹤了蘋果的示例代碼,集成了touch id和keychain。 https://developer.apple.com/library/ios/samplecode/KeychainTouchID/Introduction/Intro.html 儘管iOS9中的一切都很好,但在iOS8中,如果我嘗試訪問保存的加密信息,操作系統不會顯示掃描彈出窗口並要求用戶掃描手指,它只是馬上給我提供數據。我需

    2熱度

    1回答

    藉助Apple here提供的示例代碼,我一直致力於在iOS應用程序中集成Touch ID和Keychain Access。用戶的密碼在第一次成功登錄時和後續啓動時存儲在鑰匙串中,當用戶使用Touch ID進行身份驗證時,應用程序將從鑰匙串中檢索密碼。到現在爲止還挺好。 但是,一直困擾着我的是如何在設備上註冊多個人的指紋的情況下保持密碼安全的問題。據我所知,Touch ID只能用於驗證,而不能用於

    0熱度

    1回答

    我是否正確理解鑰匙串文檔?我的應用程序可以爲我的應用程序的單個用戶在鑰匙串中存儲多個鍵/值對,並最終在明文中檢索這些值 - 是否正確?

    0熱度

    1回答

    我正在嘗試使用鑰匙串進行基本的單元測試。我可以成功地設置一個鍵的值(「了setString」返回true),但是,當我嘗試檢索的價值,甚至延遲5秒後,返回仍然是零: class MyKeychainTest: XCTestCase { func checkKeychain(timer: NSTimer) { debugPrint("check keychain...")

    6熱度

    1回答

    我使用ios鑰匙串(keychainItemWrapper/SSKeychain)來存儲我的應用程序的登錄令牌並保持登錄狀態。目前,我在包含我的令牌,令牌過期和刷新令牌的鑰匙串中存儲簡單的NSDictionary。我將它序列化爲NSData並使用kSecValueData進行存儲。我還設置了kSecAttrAccount和kSecAttrService,但不要將這些用於身份驗證。 這個工程的時候很

    0熱度

    1回答

    所以我似乎有一些問題從Keychain獲取這個值。 這是我用來保存密碼。這是在第二個視圖控制器上調用的。 do { try Locksmith.updateData(["password": "Boom123456"], forUserAccount: "KeychainDemo") } catch { print("Unable to set password")

    2熱度

    1回答

    在OS X中,有一個名爲security的命令行實用程序,用於訪問鑰匙串。它可以返回鑰匙串中一個條目的密碼,這正是我想要做的。當我運行security find-internet-password -ga an_entry | grep "password"我得到以下輸出,符合市場預期: password: "apassword123" 我想提取引號之間的文本。 grep,特別是pcregre