DevicePolicyManager.ExtraProvisioningDeviceAdminSignatureChecksum Field
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A String extra holding the URL-safe base64 encoded SHA-256 checksum of any signature of the
android package archive at the download location specified in #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION
.
[Android.Runtime.Register("EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM", ApiSince=23)]
public const string ExtraProvisioningDeviceAdminSignatureChecksum;
[<Android.Runtime.Register("EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM", ApiSince=23)>]
val mutable ExtraProvisioningDeviceAdminSignatureChecksum : string
Field Value
- Attributes
Remarks
A String extra holding the URL-safe base64 encoded SHA-256 checksum of any signature of the android package archive at the download location specified in #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION
.
The signatures of an android package archive can be obtained using android.content.pm.PackageManager#getPackageArchiveInfo
with flag android.content.pm.PackageManager#GET_SIGNATURES
.
Either this extra or #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM
must be present. The provided checksum must match the checksum of any signature of the file at the download location. If the checksum does not match an error will be shown to the user and the user will be asked to factory reset the device.
Use in an NFC record with #MIME_TYPE_PROVISIONING_NFC
that starts device owner provisioning via an NFC bump. It can also be used for QR code provisioning.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.