diff --git a/policy/modules/services/certmonger.if b/policy/modules/services/certmonger.if
index a3728d4..7a6e5ba 100644
--- a/policy/modules/services/certmonger.if
+++ b/policy/modules/services/certmonger.if
@@ -167,8 +167,8 @@ interface(`certmonger_admin',`
 	allow $2 system_r;
 
 	files_search_var_lib($1)
-	admin_pattern($1, cermonger_var_lib_t)
+	admin_pattern($1, certmonger_var_lib_t)
 
 	files_search_pids($1)
-	admin_pattern($1, cermonger_var_run_t)
+	admin_pattern($1, certmonger_var_run_t)
 ')
diff --git a/policy/modules/services/certmonger.te b/policy/modules/services/certmonger.te
index 7106981..261a37c 100644
--- a/policy/modules/services/certmonger.te
+++ b/policy/modules/services/certmonger.te
@@ -68,5 +68,5 @@ optional_policy(`
 ')
 
 optional_policy(`
-	unconfined_dbus_send(certmonger_t)
+	pcscd_stream_connect(certmonger_t)
 ')