} catch (const CommonError &err) {
if (debug) {
char errstr[80];
- snprintf(errstr, sizeof(errstr), " !! error %ld !!", err.osStatus());
+ snprintf(errstr, sizeof(errstr), " !! error %ld !!", (unsigned long)err.osStatus());
return dumper.value() + errstr;
}
throw;
}
print("]"); match();
break;
+ case opCertPolicy:
+ print("certificate"); certSlot(); print("[");
+ {
+ const unsigned char *data; size_t length;
+ getData(data, length);
+ print("policy.%s", CssmOid((unsigned char *)data, length).toOid().c_str());
+ }
+ print("]"); match();
+ break;
case opTrustedCert:
print("certificate"); certSlot(); print("trusted");
break;
case opTrustedCerts:
print("anchor trusted");
break;
+ case opNamedAnchor:
+ print("anchor apple "); data();
+ break;
+ case opNamedCode:
+ print("("); data(); print(")");
+ break;
default:
if (op & opGenericFalse) {
print(" false /* opcode %d */", op & ~opFlagMask);