X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=saml%2Fsaml1%2Fprofile%2FBrowserSSOProfileValidator.h;h=7f1fb63932eac3c363c0912653e44c75880b8d61;hb=e9554c255ad3c91c7c4976e7a1a54905903e66a2;hp=65d304b8792ea1cfaba2cb1716765057b1b98e1b;hpb=6515e63c27fc08529e9a04b5a735906d5e5f570e;p=shibboleth%2Fcpp-opensaml.git diff --git a/saml/saml1/profile/BrowserSSOProfileValidator.h b/saml/saml1/profile/BrowserSSOProfileValidator.h index 65d304b..7f1fb63 100644 --- a/saml/saml1/profile/BrowserSSOProfileValidator.h +++ b/saml/saml1/profile/BrowserSSOProfileValidator.h @@ -1,6 +1,6 @@ /* - * Copyright 2001-2007 Internet2 - * + * Copyright 2001-2010 Internet2 + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -16,8 +16,8 @@ /** * @file saml/saml1/profile/BrowserSSOProfileValidator.h - * - * SAML 1.x Browser SSO Profile Assertion Validator + * + * SAML 1.x Browser SSO Profile Assertion Validator. */ #ifndef __saml1_ssoval_h__ @@ -27,8 +27,9 @@ namespace opensaml { namespace saml1 { - + /** + * @deprecated * SAML 1.x Browser SSO Profile Assertion Validator * *

In addition to standard core requirements for validity, SSO assertions @@ -40,19 +41,18 @@ namespace opensaml { public: /** * Constructor - * + * * @recipient name of assertion recipient (implicit audience) * @param audiences additional audience values * @param ts timestamp to evaluate assertion conditions, or 0 to bypass check */ - BrowserSSOProfileValidator(const XMLCh* recipient, const std::vector* audiences=NULL, time_t ts=0) - : AssertionValidator(recipient, audiences, ts) { - } - virtual ~BrowserSSOProfileValidator() {} - + BrowserSSOProfileValidator(const XMLCh* recipient, const std::vector* audiences=nullptr, time_t ts=0); + + virtual ~BrowserSSOProfileValidator(); + void validateAssertion(const Assertion& assertion) const; }; - + }; };