Lines Matching refs:oid
83 static CSSM_DATA_PTR _copyFieldDataForOid(CSSM_OID_PTR oid, CSSM_DATA_PTR cert, CSSM_CL_HANDLE clHandle);
84 static CFStringRef _decimalStringForOid(CSSM_OID_PTR oid);
86 static void _freeFieldData(CSSM_DATA_PTR value, CSSM_OID_PTR oid, CSSM_CL_HANDLE clHandle);
699 static CSSM_DATA_PTR _copyFieldDataForOid(CSSM_OID_PTR oid, CSSM_DATA_PTR cert, CSSM_CL_HANDLE clHandle)
704 CSSM_RETURN crtn = CSSM_CL_CertGetFirstFieldValue(clHandle, cert, oid, &results, &numFields, &value);
1149 static CFStringRef _decimalStringForOid(CSSM_OID_PTR oid)
1152 if (!str || oid->Length > 32)
1159 unsigned int x = oid->Data[0] / 40;
1160 unsigned int y = oid->Data[0] % 40;
1169 for (x = 1; x < oid->Length; x++) {
1170 value = (value << 7) | (oid->Data[x] & 0x7F);
1171 if(!(oid->Data[x] & 0x80)) {
1190 static void _freeFieldData(CSSM_DATA_PTR value, CSSM_OID_PTR oid, CSSM_CL_HANDLE clHandle)
1193 CSSM_CL_FreeFieldValue(clHandle, oid, value);
1224 CSSM_OID_PTR oid = &certPolicyInfo->certPolicyId;
1225 CFStringRef oidStr = _decimalStringForOid(oid);