2017-03-14 8 views

답변

1

iCloud Keychain은 iOS 7.0.3/OS X Mavericks 10.9에서 도입 된 기능입니다.

SecItemAdd을 사용하여 프로그래밍 방식으로 저장된 데이터의 경우이를 활용하려면 kSecAttrSynchronizable 키를 사용하여 항목을 업데이트해야합니다.

이 키는 기본적으로 추가되지 않으므로 암호가없는 항목은 이 아니며은 iCloud에 백업됩니다.

또한 kSecAttrSynchronizable이 올바르게 설정되어 있어도 사용자가 해당 시점에서 iCloud 키 체인 기능을 활성화하지 않았을 수도 있습니다. 즉, 동기화되지 않았을 수도 있습니다.

+0

재생시 고맙습니다. 암호화 키를 저장하는 데 kSecAttrSynchronizable 속성을 사용할 수 있습니까? (CommonCrypto API를 통해 생성됨) –