Allow provisioning model to be queried
[ Merge of http://go/wvgerrit/152674 ] This allows an app to query the provisioning model. Possible values are { "DrmCertificate", "Keybox", "OEMCertificate", "BootCertificateChain" } An app can use these to disntinguish between provisioning models. Provisioning 4.0 (boot certificate chain) requires a double provisioning step. Bug: 234057551 Test: WV unit/integration tests, libwvdrmdrmplugin_hal_test Change-Id: I1611488ec632a0e5a9e1d106b7475e8f5a2a5a13
This commit is contained in:
@@ -1263,6 +1263,8 @@ Return<void> WVDrmPlugin::getPropertyString(const hidl_string& propertyName,
|
||||
status = queryProperty(wvcdm::QUERY_KEY_WATERMARKING_SUPPORT, value);
|
||||
} else if (name == "productionReady") {
|
||||
status = queryProperty(wvcdm::QUERY_KEY_PRODUCTION_READY, value);
|
||||
} else if (name == "provisioningModel") {
|
||||
status = queryProperty(wvcdm::QUERY_KEY_PROVISIONING_MODEL, value);
|
||||
} else {
|
||||
ALOGE("App requested unknown string property %s", name.c_str());
|
||||
status = Status::ERROR_DRM_CANNOT_HANDLE;
|
||||
|
||||
Reference in New Issue
Block a user