/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public static void delete(SecQuery query) throws OSStatusException { OSStatus status = delete0(query); OSStatusException.throwIfNecessary(status); }
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public static CFType add(SecAttributes attributes) throws OSStatusException { CFType.CFTypePtr ptr = new CFType.CFTypePtr(); OSStatus status = add0(attributes, ptr); OSStatusException.throwIfNecessary(status); return ptr.get(); }
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public static void update(SecQuery query, SecAttributes attributesToUpdate) throws OSStatusException { OSStatus status = update0(query, attributesToUpdate); OSStatusException.throwIfNecessary(status); }
/** * @throws OSStatusException * @since Available in iOS 2.0 and later. */ public static CFType getMatching(SecQuery query) throws OSStatusException { CFType.CFTypePtr ptr = new CFType.CFTypePtr(); OSStatus status = getMatching0(query, ptr); OSStatusException.throwIfNecessary(status); return ptr.get(); }