if (!gss_eap_attr_source::initFromExistingContext(manager, ctx))
return false;
- saml = dynamic_cast<const gss_eap_saml_assertion_source *>(ctx);
+ saml = static_cast<const gss_eap_saml_assertion_source *>(ctx);
setAssertion(saml->getAssertion());
return true;
if (!gss_eap_attr_source::initFromGssContext(manager, gssCred, gssCtx))
return false;
- radius = dynamic_cast<const gss_eap_radius_attr_source *>
+ radius = static_cast<const gss_eap_radius_attr_source *>
(m_manager->getProvider(ATTR_TYPE_RADIUS));
if (radius != NULL &&
radius->getAttribute(512 /* XXX */, &authenticated, &complete,
{
const gss_eap_saml_assertion_source *saml;
- saml = dynamic_cast<const gss_eap_saml_assertion_source *>
+ saml = static_cast<const gss_eap_saml_assertion_source *>
(m_manager->getProvider(ATTR_TYPE_SAML_ASSERTION));
if (saml != NULL)
return saml->getAssertion();
if (!gss_eap_attr_source::initFromExistingContext(manager, ctx))
return false;
- shib = dynamic_cast<const gss_eap_shib_attr_source *>(ctx);
+ shib = static_cast<const gss_eap_shib_attr_source *>(ctx);
if (shib != NULL)
m_attributes = duplicateAttributes(shib->getAttributes());
vector <string> attributeIds(1);
SimpleAttribute *a;
- radius = dynamic_cast<const gss_eap_radius_attr_source *>(provider);
+ radius = static_cast<const gss_eap_radius_attr_source *>(provider);
shib = static_cast<const gss_eap_shib_attr_source *>(data);
assert(radius != NULL && shib != NULL);
if (!gss_eap_attr_source::initFromGssContext(manager, gssCred, gssCtx))
return false;
- saml = dynamic_cast<const gss_eap_saml_assertion_source *>
+ saml = static_cast<const gss_eap_saml_assertion_source *>
(manager->getProvider(ATTR_TYPE_SAML_ASSERTION));
- radius = dynamic_cast<const gss_eap_radius_attr_source *>
+ radius = static_cast<const gss_eap_radius_attr_source *>
(manager->getProvider(ATTR_TYPE_RADIUS));
if (gssCred != GSS_C_NO_CREDENTIAL &&