summaryrefslogtreecommitdiff
path: root/src/irmd/oap/cli.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/irmd/oap/cli.c')
-rw-r--r--src/irmd/oap/cli.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/irmd/oap/cli.c b/src/irmd/oap/cli.c
index d38f38dd..113abc4c 100644
--- a/src/irmd/oap/cli.c
+++ b/src/irmd/oap/cli.c
@@ -534,17 +534,11 @@ int oap_cli_complete(void * ctx,
}
/* Authenticate server */
- if (oap_auth_peer(peer, &s->local_hdr, &peer_hdr) < 0) {
+ if (oap_auth_peer(peer, &s->kcfg, &s->local_hdr, &peer_hdr) < 0) {
log_err_id(id, "Failed to authenticate server.");
goto fail_oap;
}
- /* Required peer auth makes sig and name binding mandatory */
- if (s->kcfg.req_auth && peer_hdr.crt.len == 0) {
- log_err_id(id, "Server did not provide a certificate.");
- goto fail_oap;
- }
-
/* Verify request hash in authenticated response */
if (peer_hdr.req_hash.len == 0) {
log_err_id(id, "Response missing req_hash.");