X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-opensaml.git;a=blobdiff_plain;f=saml%2Fbinding%2FSecurityPolicy.h;h=72e023300b6c50175fbf48a3a4a748d8b5eb7a98;hp=b75b1394bb99297a5bc1fc4dd6cbffdfe98d492f;hb=6dde4bb7afc0c3b862cfad5cd0c7330814c8421b;hpb=c94a8ec50180f280a81259fa13a23eb3a45e087f diff --git a/saml/binding/SecurityPolicy.h b/saml/binding/SecurityPolicy.h index b75b139..72e0233 100644 --- a/saml/binding/SecurityPolicy.h +++ b/saml/binding/SecurityPolicy.h @@ -402,15 +402,15 @@ namespace opensaml { // information extracted from message xmltooling::xstring m_messageID; time_t m_issueInstant; - saml2::Issuer* m_issuer; + std::auto_ptr m_issuer; const saml2md::RoleDescriptor* m_issuerRole; bool m_authenticated; // components governing policy rules - IssuerMatchingPolicy* m_matchingPolicy; + std::auto_ptr m_matchingPolicy; std::vector m_rules; const saml2md::MetadataProvider* m_metadata; - xmltooling::QName* m_role; + std::auto_ptr m_role; const xmltooling::TrustEngine* m_trust; bool m_validate; bool m_entityOnly;