---
title: Authorization Services Result Codes
framework: security
role: collectionGroup
role_heading: API Collection
path: security/authorization-services-result-codes
---

# Authorization Services Result Codes

Recognize result codes specific to the authorization services API.

## Overview

Overview Use the SecCopyErrorMessageString(_:_:) function to obtain a human readable string corresponding to these status codes. The functions of the Authorization Services API may also return the general codes listed in Security Framework Result Codes.

## Topics

### Codes

- [errAuthorizationSuccess](security/errauthorizationsuccess.md)
- [errAuthorizationInvalidSet](security/errauthorizationinvalidset.md)
- [errAuthorizationInvalidRef](security/errauthorizationinvalidref.md)
- [errAuthorizationInvalidTag](security/errauthorizationinvalidtag.md)
- [errAuthorizationInvalidPointer](security/errauthorizationinvalidpointer.md)
- [errAuthorizationDenied](security/errauthorizationdenied.md)
- [errAuthorizationCanceled](security/errauthorizationcanceled.md)
- [errAuthorizationInteractionNotAllowed](security/errauthorizationinteractionnotallowed.md)
- [errAuthorizationInternal](security/errauthorizationinternal.md)
- [errAuthorizationExternalizeNotAllowed](security/errauthorizationexternalizenotallowed.md)
- [errAuthorizationInternalizeNotAllowed](security/errauthorizationinternalizenotallowed.md)
- [errAuthorizationInvalidFlags](security/errauthorizationinvalidflags.md)
- [errAuthorizationToolExecuteFailure](security/errauthorizationtoolexecutefailure.md)
- [errAuthorizationToolEnvironmentError](security/errauthorizationtoolenvironmenterror.md)
- [errAuthorizationBadAddress](security/errauthorizationbadaddress.md)
