Код: Выделить всё
kSecClassGenericPassword used to store a generic password
kSecClassInternetPassword used to store an internet password
kSecClassCertificate used to store a certificate
kSecClassKey used to store a kryptographic key
kSecClassIdentity used to store an identity (certificate + private key)
Если эти три атрибута в запросе 1 такие же, как в запросе 2, то вы получаете один и тот же общий элемент для ключей пароля, независимо от любых других атрибутов. Если один (или два или все) этого атрибута изменяет его значение, то вы получаете разные элементы. Item. Две записи в этом примере хранятся как две отдельные записи, потому что их ksecattraccessgroup отличается (одна имеет набор группы доступа, другая позволяет ему бесплатно). Если вы попытаетесь добавить 2 -й пароль без группы доступа, используя Apple KeyChainItemWrapper < /code>, вы потерпите неудачу. < /P>
Итак, ответьте на мои вопросы: < /strong> < /p>
- это правда, что комбинация ksecatracccessgroup -groupcroup -groupcroup < /ul>
это правда. ksecattraccount и ksecattrservice - это «уникальный ключ» элемента для ключей, чей ksecclass является ksecclassgenericpassword ? - Какие атрибуты делают элемент ключей уникальным, если его ksecclass не является KsecclassgenericPassword ?
Подробнее здесь: https://stackoverflow.com/questions/116 ... que-in-ios
Мобильная версия