Azure Key Vault: Digital Signatures and Offline Verification