Throw DeniedByServerException when provisioning detects a revoked device am: 71cf45fb3f

Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/13798627

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ie04a7bd2e2aac34fa8388ee81cf1e2233ec3bac9
This commit is contained in:
Rahul Frias
2021-03-08 22:34:54 +00:00
committed by Automerger Merge Worker

View File

@@ -118,7 +118,8 @@ using video_widevine::ProvisioningRequest;
using video_widevine::ProvisioningResponse;
using video_widevine::SignedDrmDeviceCertificate;
using video_widevine::SignedProvisioningMessage;
using video_widevine::SignedProvisioningMessage_ProvisioningProtocolVersion_VERSION_1_1;
using video_widevine::
SignedProvisioningMessage_ProvisioningProtocolVersion_VERSION_1_1;
CdmResponseType CertificateProvisioning::Init(
const std::string& service_certificate) {
@@ -407,8 +408,8 @@ CdmResponseType CertificateProvisioning::HandleProvisioningResponse(
case ProvisioningResponse::REVOKED_DEVICE_CREDENTIALS:
case ProvisioningResponse::REVOKED_DEVICE_SERIES:
return DEVICE_REVOKED;
default:
return CERT_PROVISIONING_RESPONSE_ERROR_10;
default:
return CERT_PROVISIONING_RESPONSE_ERROR_10;
}
}