---
title: publicKeyHash
framework: cryptotokenkit
role: symbol
role_heading: Instance Property
path: cryptotokenkit/tktokenkeychainkey/publickeyhash
---

# publicKeyHash

The SHA1 hash of the raw public key.

## Declaration

```swift
var publicKeyHash: Data? { get set }
```

## Discussion

Discussion This property is equivalent to the kSecAttrApplicationLabel type attribute.

## See Also

### Accessing Key Attributes

- [keyType](cryptotokenkit/tktokenkeychainkey/keytype.md)
- [keySizeInBits](cryptotokenkit/tktokenkeychainkey/keysizeinbits.md)
- [applicationTag](cryptotokenkit/tktokenkeychainkey/applicationtag.md)
- [publicKeyData](cryptotokenkit/tktokenkeychainkey/publickeydata.md)
- [canDecrypt](cryptotokenkit/tktokenkeychainkey/candecrypt.md)
- [canSign](cryptotokenkit/tktokenkeychainkey/cansign.md)
- [canPerformKeyExchange](cryptotokenkit/tktokenkeychainkey/canperformkeyexchange.md)
- [isSuitableForLogin](cryptotokenkit/tktokenkeychainkey/issuitableforlogin.md)
