Source release 15.3.0
This commit is contained in:
@@ -226,16 +226,9 @@ bool CdmLicense::Init(const std::string& client_token,
|
||||
return false;
|
||||
}
|
||||
|
||||
if (use_privacy_mode) {
|
||||
if (!signed_service_certificate.empty()) {
|
||||
if (service_certificate_.Init(signed_service_certificate) != NO_ERROR)
|
||||
return false;
|
||||
}
|
||||
if (!service_certificate_.has_certificate() &&
|
||||
!Properties::allow_service_certificate_requests()) {
|
||||
LOGE("CdmLicense::Init: Required service certificate not provided");
|
||||
return false;
|
||||
}
|
||||
if (use_privacy_mode && !signed_service_certificate.empty() &&
|
||||
service_certificate_.Init(signed_service_certificate) != NO_ERROR) {
|
||||
return false;
|
||||
}
|
||||
|
||||
client_token_ = client_token;
|
||||
@@ -248,6 +241,11 @@ bool CdmLicense::Init(const std::string& client_token,
|
||||
return true;
|
||||
}
|
||||
|
||||
CdmResponseType CdmLicense::SetServiceCertificate(
|
||||
const std::string& signed_service_certificate) {
|
||||
return service_certificate_.Init(signed_service_certificate);
|
||||
}
|
||||
|
||||
CdmResponseType CdmLicense::PrepareKeyRequest(
|
||||
const InitializationData& init_data, CdmLicenseType license_type,
|
||||
const CdmAppParameterMap& app_parameters, CdmKeyMessage* signed_request,
|
||||
|
||||
Reference in New Issue
Block a user