// Copyright 2016 Google LLC. All rights reserved. // Signed device certificate definition. syntax = "proto2"; package video_widevine; import "protos/public/hash_algorithm.proto"; option java_outer_classname = "SignedDrmCertificateProtos"; option java_package = "com.google.video.widevine.protos"; // DrmCertificate signed by a higher (CA) DRM certificate. message SignedDrmCertificate { // Serialized certificate. Required. optional bytes drm_certificate = 1; // Signature of certificate. Signed with root or intermediate // certificate specified below. Required. optional bytes signature = 2; // SignedDrmCertificate used to sign this certificate. optional SignedDrmCertificate signer = 3; // Optional field that indicates the hash algorithm used in signature scheme. optional HashAlgorithmProto hash_algorithm = 4; }