An Azure Function must sign data with a key that must never leave the vault. Which operation supports this?
- A Download the key and sign locally
- B Call the Key Vault sign operation so the private key never leaves the service (correct answer)
- C Store the key as a secret
- D Export the key to the function
Shortcut: Cryptographic operations such as sign, verify, wrap, and unwrap execute inside Key Vault. Non-exportable keys therefore never appear in application memory.