[Missing <summary> documentation for "T:Monobjc.SecurityFoundation.SecurityFoundationFramework"]
C# | Visual Basic | Visual C++ |
public static class SecurityFoundationFramework
Public NotInheritable Class SecurityFoundationFramework
public ref class SecurityFoundationFramework abstract sealed
All Members | Methods | ||||
Icon | Member | Description |
---|---|---|
AuthorizationCopyInfo(IntPtr, String, IntPtr) | Retrieves side-band data such as the user name and other information gathered during evaluation of authorization. Original signature is 'OSStatus AuthorizationCopyInfo ( AuthorizationRef authorization, AuthorizationString tag, AuthorizationItemSet **info );' Available in Mac OS X v10.0 and later. | |
AuthorizationCopyPrivilegedReference(IntPtr, AuthorizationFlags) | Retrieves the authorization reference passed by the AuthorizationExecuteWithPrivileges function. Original signature is 'OSStatus AuthorizationCopyPrivilegedReference ( AuthorizationRef *authorization, AuthorizationFlags flags );' Available in Mac OS X v10.0 and later. | |
AuthorizationCopyRights(IntPtr, IntPtr, IntPtr, AuthorizationFlags, IntPtr) | Authorizes and preauthorizes rights. Original signature is 'OSStatus AuthorizationCopyRights ( AuthorizationRef authorization, const AuthorizationRights *rights, const AuthorizationEnvironment *environment, AuthorizationFlags flags, AuthorizationRights **authorizedRights );' Available in Mac OS X v10.0 and later. | |
AuthorizationCreate(IntPtr, IntPtr, AuthorizationFlags, IntPtr) | Creates a new authorization reference and provides an option to authorize or preauthorize rights. Original signature is 'OSStatus AuthorizationCreate ( const AuthorizationRights *rights, const AuthorizationEnvironment *environment, AuthorizationFlags flags, AuthorizationRef *authorization );' Available in Mac OS X v10.0 and later. | |
AuthorizationCreateFromExternalForm(IntPtr, IntPtr) | Internalizes the external representation of an authorization reference. Original signature is 'OSStatus AuthorizationCreateFromExternalForm ( const AuthorizationExternalForm *extForm, AuthorizationRef *authorization );' Available in Mac OS X v10.0 and later. | |
AuthorizationExecuteWithPrivileges(IntPtr, String, AuthorizationFlags, IntPtr, IntPtr) | Runs an executable tool with root privileges. Original signature is 'OSStatus AuthorizationExecuteWithPrivileges ( AuthorizationRef authorization, const char *pathToTool, AuthorizationFlags options, char *const *arguments, FILE **communicationsPipe );' Available in Mac OS X v10.0 and later. | |
AuthorizationFree(IntPtr, AuthorizationFlags) | Frees the memory associated with an authorization reference. Original signature is 'OSStatus AuthorizationFree ( AuthorizationRef authorization, AuthorizationFlags flags );' Available in Mac OS X v10.0 and later. | |
AuthorizationFreeItemSet(IntPtr) | Frees the memory associated with an authorization set. Original signature is 'OSStatus AuthorizationFreeItemSet ( AuthorizationItemSet *set );' Available in Mac OS X v10.0 and later. | |
AuthorizationMakeExternalForm(IntPtr, IntPtr) | Creates an external representation of an authorization reference. Original signature is 'OSStatus AuthorizationMakeExternalForm ( AuthorizationRef authorization, AuthorizationExternalForm *extForm );' Available in Mac OS X v10.0 and later. | |
AuthorizationRightGet(String, IntPtr) | Retrieves a right definition as a dictionary. Original signature is 'OSStatus AuthorizationRightGet ( const char *rightName, CFDictionaryRef *rightDefinition );' Available in Mac OS X v10.3 and later. | |
AuthorizationRightRemove(IntPtr, String) | Removes a right from the policy database. Original signature is 'OSStatus AuthorizationRightRemove ( AuthorizationRef authRef, const char *rightName );' Available in Mac OS X v10.3 and later. | |
AuthorizationRightSet(IntPtr, String, IntPtr, NSString, IntPtr, NSString) | Creates or updates a right entry in the policy database. Original signature is 'OSStatus AuthorizationRightSet ( AuthorizationRef authRef, const char *rightName, CFTypeRef rightDefinition, CFStringRef descriptionKey, CFBundleRef bundle, CFStringRef localeTableName );' Available in Mac OS X v10.3 and later. |
Object | |
SecurityFoundationFramework |
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)