Type Alias


A token's authentication constraint for a specific operation.


typedef id TKTokenOperationConstraint;


This object persistently identifies a constraint for performing specific operation on specific object.

  • YES, indicating that the operation is always allowed, without any authentication necessary.

  • NO, indicating that the operation is never allowed; this value isn’t typically used.

  • Any other property list compatible value defined by the implementation of the token extension. Any such constraint is required to stay constant for the entire lifetime of the token. For example, a Smart Card token extension may decide to use the string constant "PIN" to indicate that the operation is authenticated with valid PIN entry to the card.

See Also


- tokenSession:beginAuthForOperation:constraint:error:

Tells the delegate that authentication has begun for the specified operation and constraint.


An authentication operation for a cryptographic token.


A password-based authentication operation.


A Smart Card PIN authentication operation.