Retrieves the code object for the code making the call.
- macOS 10.6+
On return, a code object representing the caller.
A result code. See Code Signing Services Result Codes.
A code object (that is, an object of type
Sec) represents code that is running on the system. The code can be a UNIX process, a script, an applet, a widget, or any other separately-identifiable code. You can use the code object returned by this function as input to other functions in the Code Signing Services API. This function returns a code object for the code that calls it regardless of whether the code is signed. Call the
Sec function to determine whether the code has a valid signature.
If the code calling this function is either a dedicated host or has called the
Sec function, then the host is considered to be acting as a proxy for its dedicated or selected guest and the
Sec function returns a code object for that guest. See
k for a discussion of dedicated hosts.