X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=xmltooling%2Fsecurity%2FKeyInfoCredentialContext.h;h=3f244a3a365b7b2df44f284bfc24e1bbe5c2c715;hb=a0d768778a8f5f539b909baf5b115e70ea765f0f;hp=589d2cfb6d1016a056b5d667c0845f988c221e00;hpb=30654333446e3148ff35914b2fe087da0719889b;p=shibboleth%2Fcpp-xmltooling.git diff --git a/xmltooling/security/KeyInfoCredentialContext.h b/xmltooling/security/KeyInfoCredentialContext.h index 589d2cf..3f244a3 100644 --- a/xmltooling/security/KeyInfoCredentialContext.h +++ b/xmltooling/security/KeyInfoCredentialContext.h @@ -1,5 +1,5 @@ /* - * Copyright 2001-2009 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. @@ -44,36 +44,30 @@ namespace xmltooling { * * @param keyInfo surrounding KeyInfo context object */ - KeyInfoCredentialContext(const xmlsignature::KeyInfo* keyInfo=NULL) : m_keyInfo(keyInfo), m_nativeKeyInfo(NULL) { - } + KeyInfoCredentialContext(const xmlsignature::KeyInfo* keyInfo=nullptr); /** * Constructor * * @param keyInfo surrounding native KeyInfo context object */ - KeyInfoCredentialContext(DSIGKeyInfoList* keyInfo) : m_keyInfo(NULL), m_nativeKeyInfo(keyInfo) { - } + KeyInfoCredentialContext(DSIGKeyInfoList* keyInfo); - virtual ~KeyInfoCredentialContext() {} + virtual ~KeyInfoCredentialContext(); /** * Gets the KeyInfo context. * * @return the KeyInfo context */ - const xmlsignature::KeyInfo* getKeyInfo() const { - return m_keyInfo; - } + const xmlsignature::KeyInfo* getKeyInfo() const; /** * Gets the native KeyInfo context. * * @return the native KeyInfo context */ - DSIGKeyInfoList* getNativeKeyInfo() const { - return m_nativeKeyInfo; - } + DSIGKeyInfoList* getNativeKeyInfo() const; private: const xmlsignature::KeyInfo* m_keyInfo;