Prompting for access.

This commit is contained in:
Max Goedjen
2020-09-23 21:32:36 -07:00
parent d68479cf10
commit bbae36a29c
8 changed files with 21 additions and 15 deletions

View File

@@ -76,9 +76,9 @@ extension SecureEnclave {
reloadSecrets()
}
public func sign(data: Data, with secret: SecretType) throws -> Data {
public func sign(data: Data, with secret: SecretType, for provenance: SigningRequestProvenance) throws -> Data {
let context = LAContext()
context.localizedReason = "sign a request from Terminal using secret \"\(secret.name)\""
context.localizedReason = "sign a request from \(provenance.origin) using secret \"\(secret.name)\""
context.localizedCancelTitle = "Deny"
let attributes = [
kSecClass: kSecClassKey,