Widevine SDK Release Branch: beta-19.10.1
This commit is contained in:
102
ubuntu/protos/public/provisioned_device_info.proto
Normal file
102
ubuntu/protos/public/provisioned_device_info.proto
Normal file
@@ -0,0 +1,102 @@
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
//// Copyright 2016 Google LLC
|
||||
////
|
||||
//// This software is licensed under the terms defined in the Widevine Master
|
||||
//// License Agreement. For a copy of this agreement, please contact
|
||||
//// widevine-licensing@google.com.
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
|
||||
syntax = "proto2";
|
||||
|
||||
package video_widevine;
|
||||
|
||||
import "protos/public/device_common.proto";
|
||||
|
||||
option java_package = "com.google.video.widevine.protos";
|
||||
option java_outer_classname = "ProvisionedDeviceInfoProto";
|
||||
|
||||
|
||||
|
||||
message ProvisionedDeviceInfo {
|
||||
enum WvSecurityLevel {
|
||||
|
||||
|
||||
LEVEL_UNSPECIFIED = 0;
|
||||
LEVEL_1 = 1;
|
||||
LEVEL_2 = 2;
|
||||
LEVEL_3 = 3;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
enum ProvisioningMethod {
|
||||
|
||||
PROVISIONING_METHOD_UNSPECIFIED = 0;
|
||||
|
||||
FACTORY_KEYBOX = 1;
|
||||
|
||||
FACTORY_OEM_DEVICE_CERTIFICATE = 2;
|
||||
|
||||
FACTORY_OEM_GROUP_CERTIFICATE = 3;
|
||||
|
||||
FACTORY_DRM_GROUP_CERTIFICATE = 4;
|
||||
|
||||
OTA_KEYBOX = 5;
|
||||
|
||||
OTA_OEM_DEVICE_CERTIFICATE = 6;
|
||||
|
||||
OTA_OEM_GROUP_CERTIFICATE = 7;
|
||||
|
||||
OTA_DRM_DEVICE_CERTIFICATE = 8;
|
||||
|
||||
OTA_OEM_DEVICE_CERTIFICATE_SIGMA_210 = 9;
|
||||
|
||||
OTA_ANDROID_ATTESTATION_KEYBOX = 10;
|
||||
|
||||
OTA_OEM_DEVICE_CERTIFICATE_PROVISIONING_4 = 11;
|
||||
|
||||
OTA_DRM_DEVICE_CERTIFICATE_DRM_REPROVISIONING = 12;
|
||||
}
|
||||
|
||||
|
||||
optional uint32 system_id = 1;
|
||||
|
||||
optional string soc = 2;
|
||||
|
||||
optional string manufacturer = 3;
|
||||
|
||||
|
||||
optional string model = 4;
|
||||
|
||||
optional string device_type = 5;
|
||||
|
||||
optional uint32 model_year = 6;
|
||||
|
||||
optional WvSecurityLevel security_level = 7 [default = LEVEL_UNSPECIFIED];
|
||||
|
||||
|
||||
optional bool test_device = 8 [default = false];
|
||||
|
||||
optional ProvisioningMethod provisioning_method = 9;
|
||||
|
||||
repeated DeviceModel model_info = 10;
|
||||
|
||||
optional Platform platform = 11;
|
||||
|
||||
optional DeviceState device_state = 12;
|
||||
|
||||
optional VulnerabilityLevel vulnerability_level = 13;
|
||||
|
||||
optional VerificationLevel verification_level = 14;
|
||||
|
||||
optional uint32 provider_key_version = 15;
|
||||
|
||||
optional bytes public_key_encryption_key = 16
|
||||
;
|
||||
|
||||
optional CertificateKeyType certificate_key_type = 17;
|
||||
}
|
||||
Reference in New Issue
Block a user