2016-04-05 42 views
0

我查看了有关SMJobBless的文档,并查看了EvenBetterAuthorizationSample,并找不到该字符串实际是什么的定义。这个例子说用我自己的代替开发人员id这很好,但还有很多其他东西在那里是无法解释的。这是从示例中的字符串:launchd helpers的plist文件中的SMPrivilegedExecutables字符串的语法是什么?

anchor apple generic and identifier "com.example.apple-samplecode.EBAS.HelperTool" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = XXXXXXXXX) 

有“与”和“或”部分,还有什么是可能的,什么是运算符优先等? []中的内容是什么?为什么“证书”一词后面跟着“leaf”和“1”?我可以推断它正在检查有关证书的内容,但是什么?

考虑到这是做什么的具体性质,我猜我已经错过了一些详细说明这种语言的链接。

回答

相关问题