X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=xmltooling%2Fsoap%2FOpenSSLSOAPTransport.h;h=eb38ef07698499f73953752695c5c72ac3f5b5d1;hb=bd026f07e729e66127b3efd48aee443fba815af3;hp=2545e783c6050aa2a819ddc488cd1c46a5270adc;hpb=5cb314df178f78c6fa7b9826c2c5a5298ec7a473;p=shibboleth%2Fcpp-xmltooling.git diff --git a/xmltooling/soap/OpenSSLSOAPTransport.h b/xmltooling/soap/OpenSSLSOAPTransport.h index 2545e78..eb38ef0 100644 --- a/xmltooling/soap/OpenSSLSOAPTransport.h +++ b/xmltooling/soap/OpenSSLSOAPTransport.h @@ -1,5 +1,5 @@ /* - * Copyright 2001-2007 Internet2 + * Copyright 2001-2009 Internet2 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -35,9 +35,9 @@ namespace xmltooling { class XMLTOOL_API OpenSSLSOAPTransport : public virtual SOAPTransport { protected: - OpenSSLSOAPTransport() {} + OpenSSLSOAPTransport(); public: - virtual ~OpenSSLSOAPTransport() {} + virtual ~OpenSSLSOAPTransport(); /** OpenSSL context callback for manipulating credentials and validation behavior. */ typedef bool (*ssl_ctx_callback_fn)(OpenSSLSOAPTransport* transport, SSL_CTX* ssl_ctx, void* userptr); @@ -49,14 +49,14 @@ namespace xmltooling { * @param userptr a caller-supplied value to pass to the callback function * @return true iff the callback was set */ - virtual bool setSSLCallback(ssl_ctx_callback_fn fn, void* userptr=NULL) const=0; + virtual bool setSSLCallback(ssl_ctx_callback_fn fn, void* userptr=NULL)=0; /** * Sets indicator that the transport peer has been authenticated. * - * @param secure flag to set + * @param auth flag to set */ - virtual void setSecure(bool secure)=0; + virtual void setAuthenticated(bool auth)=0; }; };