Lines Matching refs:canonical_provider
1351 char canonical_provider[PATH_MAX]; in process_add_identity() local
1390 if (realpath(sk_provider, canonical_provider) == NULL) { in process_add_identity()
1397 sk_provider = xstrdup(canonical_provider); in process_add_identity()
1558 char *provider = NULL, *pin = NULL, canonical_provider[PATH_MAX]; in process_add_smartcard_key() local
1587 if (realpath(provider, canonical_provider) == NULL) { in process_add_smartcard_key()
1592 if (match_pattern_list(canonical_provider, allowed_providers, 0) != 1) { in process_add_smartcard_key()
1594 "provider not allowed", canonical_provider); in process_add_smartcard_key()
1597 debug_f("add %.100s", canonical_provider); in process_add_smartcard_key()
1601 count = pkcs11_add_provider(canonical_provider, pin, &keys, &comments); in process_add_smartcard_key()
1605 comments[i] = xstrdup(canonical_provider); in process_add_smartcard_key()
1615 canonical_provider, death, confirm, in process_add_smartcard_key()
1621 canonical_provider, death, confirm, in process_add_smartcard_key()
1646 char *provider = NULL, *pin = NULL, canonical_provider[PATH_MAX]; in process_remove_smartcard_key() local
1658 if (realpath(provider, canonical_provider) == NULL) { in process_remove_smartcard_key()
1664 debug_f("remove %.100s", canonical_provider); in process_remove_smartcard_key()
1670 if (!strcmp(canonical_provider, id->provider)) { in process_remove_smartcard_key()
1676 if (pkcs11_del_provider(canonical_provider) == 0) in process_remove_smartcard_key()