]>
git.saurik.com Git - apple/security.git/blob - SecurityTests/testclient/attributes.h
   1 #include <security_cdsa_client/dlclient.h> 
   7         CSSM_DB_ATTR_DECL(RelationID
); 
   8         CSSM_DB_ATTR_DECL(RelationName
); 
   9         CSSM_DB_ATTR_DECL(AttributeID
); 
  10         CSSM_DB_ATTR_DECL(AttributeNameFormat
); 
  11         CSSM_DB_ATTR_DECL(AttributeName
); 
  12         CSSM_DB_ATTR_DECL(AttributeNameID
); 
  13         CSSM_DB_ATTR_DECL(AttributeFormat
); 
  15         // Keychain Attributes 
  16         CSSM_DB_ATTR_DECL(Protected
); 
  17         CSSM_DB_ATTR_DECL(Class
); 
  18     CSSM_DB_ATTR_DECL(CreationDate
); 
  19     CSSM_DB_ATTR_DECL(ModDate
); 
  20     CSSM_DB_ATTR_DECL(Description
); 
  21     CSSM_DB_ATTR_DECL(Comment
); 
  22     CSSM_DB_ATTR_DECL(Creator
); 
  23     CSSM_DB_ATTR_DECL(Type
); 
  24     CSSM_DB_ATTR_DECL(ScrCode
); 
  25     CSSM_DB_ATTR_DECL(Label
); 
  26     CSSM_DB_ATTR_DECL(Invisible
); 
  27     CSSM_DB_ATTR_DECL(Negative
); 
  28     CSSM_DB_ATTR_DECL(Custom
); 
  29     //  for Generic Password items: 
  30     CSSM_DB_ATTR_DECL(Account
); 
  31     CSSM_DB_ATTR_DECL(Service
); 
  32     CSSM_DB_ATTR_DECL(Generic
); 
  33     //  for Internet Password items: 
  34     CSSM_DB_ATTR_DECL(SecDomain
); 
  35     CSSM_DB_ATTR_DECL(Server
); 
  36     CSSM_DB_ATTR_DECL(AuthType
); 
  37     CSSM_DB_ATTR_DECL(Port
); 
  38     CSSM_DB_ATTR_DECL(Path
); 
  39     //  for AppleShare Password items: 
  40     CSSM_DB_ATTR_DECL(Volume
); 
  41     CSSM_DB_ATTR_DECL(Addr
); 
  42     CSSM_DB_ATTR_DECL(Signature
); 
  43     //  for AppleShare and Interent Password items: 
  44     CSSM_DB_ATTR_DECL(ProtocolType
); 
  47         CSSM_DB_ATTR_DECL(KeyClass
); 
  48         CSSM_DB_ATTR_DECL(PrintName
); 
  49         CSSM_DB_ATTR_DECL(Alias
); 
  50         CSSM_DB_ATTR_DECL(Permanent
); 
  51         CSSM_DB_ATTR_DECL(Private
); 
  52         CSSM_DB_ATTR_DECL(Modifiable
); 
  53         //CSSM_DB_ATTR_DECL(Label); 
  54         CSSM_DB_ATTR_DECL(ApplicationTag
); 
  55         CSSM_DB_ATTR_DECL(KeyCreator
); 
  56         CSSM_DB_ATTR_DECL(KeyType
); 
  57         CSSM_DB_ATTR_DECL(KeySizeInBits
); 
  58         CSSM_DB_ATTR_DECL(EffectiveKeySize
); 
  59         CSSM_DB_ATTR_DECL(StartDate
); 
  60         CSSM_DB_ATTR_DECL(EndDate
); 
  61         CSSM_DB_ATTR_DECL(Sensitive
); 
  62         CSSM_DB_ATTR_DECL(AlwaysSensitive
); 
  63         CSSM_DB_ATTR_DECL(Extractable
); 
  64         CSSM_DB_ATTR_DECL(NeverExtractable
); 
  65         CSSM_DB_ATTR_DECL(Encrypt
); 
  66         CSSM_DB_ATTR_DECL(Decrypt
); 
  67         CSSM_DB_ATTR_DECL(Derive
); 
  68         CSSM_DB_ATTR_DECL(Sign
); 
  69         CSSM_DB_ATTR_DECL(Verify
); 
  70         CSSM_DB_ATTR_DECL(SignRecover
); 
  71         CSSM_DB_ATTR_DECL(VerifyRecover
); 
  72         CSSM_DB_ATTR_DECL(Wrap
); 
  73         CSSM_DB_ATTR_DECL(UnWrap
); 
  75         static const CSSM_OID noOID
;