Add certificate information to Usage Information
[ Merge of http://go/wvgerrit/120509 ] Certificates and wrapped key material are stored in the usage information file but apart from usage information records. Usage info records include an identifier which indicates the associated certificate. Routines to help with finding, inserting or removal of associated certificates have been included. After a usage entry is deleted, a garbage collection routine is run to remove any certificates not used by usage infomation records. Bug: 169740403 Test: WV unit/integration tests Change-Id: I49075a7704a58c2488b73eb7c38b007958af566d
This commit is contained in:
@@ -80,17 +80,17 @@ message UsageInfo {
|
||||
optional int64 usage_entry_number = 6;
|
||||
// If not present, use the legacy DRM certificate rather than
|
||||
// one in DrmDeviceCertificate
|
||||
optional int32 drm_certificate_entry_number = 7;
|
||||
optional uint32 drm_certificate_id = 7;
|
||||
}
|
||||
|
||||
// A cache of DeviceCertificates associated with usage entries
|
||||
message DrmDeviceCertificate {
|
||||
optional int32 drm_certificate_entry_number = 1;
|
||||
message DrmUsageCertificate {
|
||||
optional uint32 drm_certificate_id = 1;
|
||||
optional DeviceCertificate drm_certificate = 2;
|
||||
}
|
||||
|
||||
repeated ProviderSession sessions = 1;
|
||||
repeated DrmDeviceCertificate drm_device_certificates = 2;
|
||||
repeated DrmUsageCertificate drm_certificate_cache = 2;
|
||||
}
|
||||
|
||||
message HlsAttributes {
|
||||
|
||||
Reference in New Issue
Block a user