X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=xmltooling%2Fsecurity%2Fimpl%2FBasicX509Credential.cpp;fp=xmltooling%2Fsecurity%2Fimpl%2FBasicX509Credential.cpp;h=595dc8b4597396a7411959870fdd3c8de82ccb8c;hb=fcaca17619b128556bdd7f19dbb0fb5688259fac;hp=9ceaf892ece772ecda5de3fba79ae7cd43d9f55a;hpb=762a64cd6bbedf98fc57d0541e718a6fbfa42142;p=shibboleth%2Fxmltooling.git diff --git a/xmltooling/security/impl/BasicX509Credential.cpp b/xmltooling/security/impl/BasicX509Credential.cpp index 9ceaf89..595dc8b 100644 --- a/xmltooling/security/impl/BasicX509Credential.cpp +++ b/xmltooling/security/impl/BasicX509Credential.cpp @@ -22,6 +22,9 @@ #include "internal.h" #include "security/BasicX509Credential.h" +#include "security/KeyInfoCredentialContext.h" +#include "security/OpenSSLCredential.h" +#include "security/XSECCryptoX509CRL.h" #include "signature/KeyInfo.h" #include @@ -32,6 +35,65 @@ using namespace xmlsignature; using namespace xmltooling; using namespace std; +Credential::Credential() +{ +} + +Credential::~Credential() +{ +} + +const CredentialContext* Credential::getCredentalContext() const +{ + return NULL; +} + +X509Credential::X509Credential() +{ +} + +X509Credential::~X509Credential() +{ +} + +OpenSSLCredential::OpenSSLCredential() +{ +} + +OpenSSLCredential::~OpenSSLCredential() +{ +} + +CredentialContext::CredentialContext() +{ +} + +CredentialContext::~CredentialContext() +{ +} + +KeyInfoCredentialContext::KeyInfoCredentialContext(const KeyInfo* keyInfo) : m_keyInfo(keyInfo), m_nativeKeyInfo(NULL) +{ +} + +KeyInfoCredentialContext::KeyInfoCredentialContext(DSIGKeyInfoList* keyInfo) : m_keyInfo(NULL), m_nativeKeyInfo(keyInfo) +{ +} + +KeyInfoCredentialContext::~KeyInfoCredentialContext() +{ +} + +const KeyInfo* KeyInfoCredentialContext::getKeyInfo() const +{ + return m_keyInfo; +} + +DSIGKeyInfoList* KeyInfoCredentialContext::getNativeKeyInfo() const +{ + return m_nativeKeyInfo; +} + BasicX509Credential::BasicX509Credential(bool ownCerts) : m_key(NULL), m_ownCerts(ownCerts), m_keyInfo(NULL), m_compactKeyInfo(NULL) { }