mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Add ipa_pki_retrieve_key_exec() interface
The ipa_pki_retrieve_key_exec() interface is needed to allow other domains execute ipa-pki-retrieve-key. Related: https://pagure.io/freeipa/issue/8488 Signed-off-by: Zdenek Pytela <zpytela@redhat.com> Reviewed-By: Christian Heimes <cheimes@redhat.com>
This commit is contained in:
parent
644bd0e46b
commit
7651d335b3
@ -328,6 +328,25 @@ interface(`ipa_custodia_domtrans',`
|
||||
domtrans_pattern($1, ipa_custodia_exec_t, ipa_custodia_t)
|
||||
')
|
||||
|
||||
######################################
|
||||
## <summary>
|
||||
## Execute ipa-pki-retrieve-key in the caller domain.
|
||||
## </summary>
|
||||
## <param name="domain">
|
||||
## <summary>
|
||||
## Domain allowed access.
|
||||
## </summary>
|
||||
## </param>
|
||||
#
|
||||
interface(`ipa_pki_retrieve_key_exec',`
|
||||
gen_require(`
|
||||
type ipa_pki_retrieve_key_exec_t;
|
||||
')
|
||||
|
||||
corecmd_search_bin($1)
|
||||
can_exec($1, ipa_pki_retrieve_key_exec_t)
|
||||
')
|
||||
|
||||
######################################
|
||||
## <summary>
|
||||
## Execute ipa_custodia in the caller domain.
|
||||
|
Loading…
Reference in New Issue
Block a user