X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot.git;a=blobdiff_plain;f=moonshot%2Fmech_eap%2Finit_sec_context.c;h=e99b479fef7d72ab2de9e345ab10b359fdc6550b;hp=8a877fdbcb8c246e07d9c626675543304bd3be71;hb=67d88e629802d927e567ba3c339412ffbbd84e2e;hpb=1287abeea6c8c8148fbc41ef990b2381dc9564cd diff --git a/moonshot/mech_eap/init_sec_context.c b/moonshot/mech_eap/init_sec_context.c index 8a877fd..e99b479 100644 --- a/moonshot/mech_eap/init_sec_context.c +++ b/moonshot/mech_eap/init_sec_context.c @@ -250,22 +250,14 @@ peerConfigInit(OM_uint32 *minor, gss_ctx_id_t ctx) eapPeerConfig->anonymous_identity_len = 1 + realm.length; /* password */ - if ((cred->flags & CRED_FLAG_CERTIFICATE) == 0) { - eapPeerConfig->password = (unsigned char *)cred->password.value; - eapPeerConfig->password_len = cred->password.length; - } + eapPeerConfig->password = (unsigned char *)cred->password.value; + eapPeerConfig->password_len = cred->password.length; /* certs */ eapPeerConfig->ca_cert = (unsigned char *)cred->caCertificate.value; eapPeerConfig->subject_match = (unsigned char *)cred->subjectNameConstraint.value; eapPeerConfig->altsubject_match = (unsigned char *)cred->subjectAltNameConstraint.value; - if (cred->flags & CRED_FLAG_CERTIFICATE) { - eapPeerConfig->client_cert = (unsigned char *)cred->clientCertificate.value; - eapPeerConfig->private_key = (unsigned char *)cred->privateKey.value; - eapPeerConfig->private_key_passwd = (unsigned char *)cred->password.value; - } - *minor = 0; return GSS_S_COMPLETE; }