WSCPermittedOperationTag Constants Reference
| Declared in | WSCPermittedOperation.h | 
WSCPermittedOperationTag
Defines constants that specify operations that can be done with that protected item, such as decrypting, encrypting, sign or authenticating.
Definition
typedef NS_ENUM(NSUInteger, WSCPermittedOperationTag ) {
                            
                               WSCPermittedOperationTagLogin = 1,
                            
                               WSCPermittedOperationTagGenerateKey = 1 < < 2,
                            
                               WSCPermittedOperationTagDelete = 1 < < 3,
                            
                               WSCPermittedOperationTagEncrypt = 1 < < 4,
                            
                               WSCPermittedOperationTagDecrypt = 1 < < 5,
                            
                               WSCPermittedOperationTagExportEncryptedKey = 1 < < 6,
                            
                               WSCPermittedOperationTagExportUnencryptedKey = 1 < < 7,
                            
                               WSCPermittedOperationTagImportEncryptedKey = 1 < < 8,
                            
                               WSCPermittedOperationTagImportUnencryptedKey = 1 < < 9,
                            
                               WSCPermittedOperationTagSign = 1 < < 10,
                            
                               WSCPermittedOperationTagCreateOrVerifyMessageAuthCode = 1 < < 11,
                            
                               WSCPermittedOperationTagDerive = 1 < < 12,
                            
                               WSCPermittedOperationTagChangePermittedOperationItself = 1 < < 13,
                            
                               WSCPermittedOperationTagChangeOwner = 1 < < 14,
                            
                               WSCPermittedOperationTagAnyOperation = 1 < < 15,
                            
                            };
                    
                    Constants
WSCPermittedOperationTagLogin- 
Use for a CSP (smart card) login.
Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagGenerateKey- 
Use for generating a key.
Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagDelete- 
Use for deleting this protected keychain item.
Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagEncrypt- 
Use for encrypting data.
Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagDecrypt- 
Use for decrypting data.
Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagExportEncryptedKey- 
Use for exporting an encrypted key. This tag is checked on the key being exported; in addition, the
WSCPermittedOperationTagEncrypttag is checked for any key used in the encrypting operation.Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagExportUnencryptedKey- 
Use for exporting an unencrypted key.
Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagImportEncryptedKey- 
Import an encrypted key. This tag is checked on the key being imported; in addition, the
WSCPermittedOperationTagDecrypttag is checked for any key used in the decrypting operation.Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagImportUnencryptedKey- 
Use for importing an unencrypted key.
Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagSign- 
Use for digitally signing data.
Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagCreateOrVerifyMessageAuthCode- 
Use for creating or verifying a message authentication code.
Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagDerive- 
Use for deriving a new key from another key.
Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagChangePermittedOperationItself- 
Use for changing the permitted operation itself.
Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagChangeOwner- 
For internal system use only. Use the
WSCPermittedOperationTagChangePermittedOperationItselftag for changes to owner permitted operation entries.Declared In
WSCPermittedOperation.h. WSCPermittedOperationTagAnyOperation- 
No restrictions. This permitted operation entry applies to all operations available to the caller.
Declared In
WSCPermittedOperation.h. 
Declared In
WSCPermittedOperation.h