Files
wvpl_license_sdk/ubuntu_arm64/protos/public/provisioned_device_info.proto
2025-05-29 12:30:32 -07:00

103 lines
2.1 KiB
Protocol Buffer

////////////////////////////////////////////////////////////////////////////////
//// 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;
}