kSecAttrCanSign
A key whose value is a Boolean that indicates whether the cryptographic key can be used for digital signing.
Declaration
let kSecAttrCanSign: CFStringMentioned in
Discussion
The corresponding value is of type CFBoolean and indicates whether this cryptographic key can be used to create a digital signature.
On key creation, if not explicitly specified, this attribute defaults to kCFBooleanTrue for private keys and kCFBooleanFalse for public keys.