IdentityCredential.Update(PersonalizationData) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обновляет учетные данные с новыми профилями управления доступом и элементами данных.
[Android.Runtime.Register("update", "(Landroid/security/identity/PersonalizationData;)[B", "GetUpdate_Landroid_security_identity_PersonalizationData_Handler", ApiSince=31)]
public virtual byte[] Update (Android.Security.Identity.PersonalizationData personalizationData);
[<Android.Runtime.Register("update", "(Landroid/security/identity/PersonalizationData;)[B", "GetUpdate_Landroid_security_identity_PersonalizationData_Handler", ApiSince=31)>]
abstract member Update : Android.Security.Identity.PersonalizationData -> byte[]
override this.Update : Android.Security.Identity.PersonalizationData -> byte[]
Параметры
- personalizationData
- PersonalizationData
Данные для обновления, включая профили управления доступом и элементы данных и их значения, сгруппированы в пространства имен.
Возвращаемое значение
Структура данных COSE_Sign1 см. выше.
- Атрибуты
Комментарии
Обновляет учетные данные с новыми профилями управления доступом и элементами данных.
Этот метод аналогичен WritableIdentityCredential#personalize(PersonalizationData)
тому, что он работает с существующими учетными данными, см. в документации по этому методу формат возвращаемых данных.
Если этот вызов завершается побочным эффектом, все ключи динамической проверки подлинности для учетных данных удаляются. Приложению потребуется создать #getAuthKeysNeedingCertification()
ключи замены и вернуть их для сертификации издателя.
Это реализовано только в версии компонента 202101 или более поздней. Если он не реализован, вызов завершается ошибкой UnsupportedOperationException
. Ознакомьтесь android.content.pm.PackageManager#FEATURE_IDENTITY_CREDENTIAL_HARDWARE
с известными версиями компонентов.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.