diff --git a/policy/modules/services/openca.if b/policy/modules/services/openca.if
index 0d5402c..52c5acb 100644
--- a/policy/modules/services/openca.if
+++ b/policy/modules/services/openca.if
@@ -17,8 +17,8 @@ interface(`openca_domtrans',`
 	')
 
 	domtrans_pattern($1,openca_ca_exec_t,openca_ca_t)
-	allow httpd_t openca_usr_share_t:dir search_dir_perms;
-	files_search_usr(httpd_t)
+	allow $1 openca_usr_share_t:dir search_dir_perms;
+	files_search_usr($1)
 ')
 
 ########################################
diff --git a/policy/modules/services/openca.te b/policy/modules/services/openca.te
index c776b2c..d363113 100644
--- a/policy/modules/services/openca.te
+++ b/policy/modules/services/openca.te
@@ -1,5 +1,5 @@
 
-policy_module(openca,1.0.0)
+policy_module(openca,1.0.1)
 
 ########################################
 #