Create new token types for DRM reprovisioning
Creates new token types for the DRM reprovisioning scheme that will be used by L3 CDMs with baked-in certificates to allow for use of unique serial numbers. - Create new `CdmClientTokenType` for DRM reprovisioning in the CDM core. - Create a new `ProvisioningType` for DRM reprovisioning in the provisioning message proto. - Create new enum value for `DEVICE_EMBEDDED` in DrmCertificate type. - Update uses of the above to include the new token types. Bug: b/305093063 Merged from https://widevine-internal-review.googlesource.com/186934 Change-Id: I7e6cc8744b80cbbb624d31e5be1eab1be8a9680f
This commit is contained in:
committed by
Robert Shih
parent
2fabef5bc9
commit
442ee78db1
@@ -754,6 +754,7 @@ CdmResponseType CdmEngine::QueryStatus(RequestedSecurityLevel security_level,
|
||||
}
|
||||
switch (token_type) {
|
||||
case kClientTokenDrmCert:
|
||||
case kClientTokenDrmReprovisioning:
|
||||
*query_response = QUERY_VALUE_DRM_CERTIFICATE;
|
||||
break;
|
||||
case kClientTokenKeybox:
|
||||
|
||||
Reference in New Issue
Block a user