Global Variable

kSecAttrApplicationLabel

A key whose value indicates the item's application label.

Declaration

const CFStringRef kSecAttrApplicationLabel;

Discussion

The corresponding value is of type CFStringRef and contains a label for this item. This attribute is different from the kSecAttrLabel attribute, which is intended to be human-readable. Instead, this attribute is used to look up a key programmatically; in particular, for keys of class kSecAttrKeyClassPublic and kSecAttrKeyClassPrivate, the value of this attribute is the hash of the public key.

See Also

Cryptographic Key Attribute Keys

kSecAttrKeyClass

A key whose value indicates the item's cryptographic key class.

kSecAttrApplicationTag

A key whose value indicates the item's private tag.

kSecAttrKeyType

A key whose value indicates the item's algorithm.

kSecAttrPRF

A key whose value indicates the item's pseudorandom function.

kSecAttrSalt

A key whose value indicates the salt to use for this item.

kSecAttrRounds

A key whose value indicates the number of rounds to run the pseudorandom function.

kSecAttrKeySizeInBits

A key whose value indicates the number of bits in a cryptographic key.

kSecAttrEffectiveKeySize

A key whose value indicates the effective number of bits in a cryptographic key.

kSecAttrTokenID

A key whose value indicates that a cryptographic key is in an external store.