generate
CanGenerateKey
Key