blob: 0b15e8a46c27983c69bf341100d94a2d9518e7f6 [file] [log] [blame]
syntax = "proto2";
package android_emulator;
message SimAccessRules {
map<string, AllRefArDo> sim_access_rules = 1;
}
message AllRefArDo {
repeated RefArDo ref_ar_dos = 1;
}
message RefArDo {
optional RefDo ref_do = 1;
optional ArDo ar_do = 2;
}
message RefDo {
optional string device_app_id_ref_do = 1;
optional string pkg_ref_do = 2;
}
message ArDo {
enum Allow {
NEVER = 0;
ALWAYS = 1;
}
message ListRule {
repeated string rules = 1;
}
message Apdu {
oneof apdu {
Allow general_access_rule = 1;
ListRule specific_access_rules = 2;
}
}
optional string perm_ar_do = 1;
optional Apdu apdu_ar_do = 2;
optional Allow ncf_ar_do = 3;
}