X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=samlsign%2Fsamlsign.cpp;fp=samlsign%2Fsamlsign.cpp;h=217f8aa09b68d3c4afab9849d5d4e4d7daf9175d;hb=e9554c255ad3c91c7c4976e7a1a54905903e66a2;hp=4b14cdbfc9d096d86f6adaa1d58c18b931b5bda5;hpb=50f75e2cd3ddaca8e9808a3e5af9517deca3c9c3;p=shibboleth%2Fcpp-opensaml.git diff --git a/samlsign/samlsign.cpp b/samlsign/samlsign.cpp index 4b14cdb..217f8aa 100644 --- a/samlsign/samlsign.cpp +++ b/samlsign/samlsign.cpp @@ -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. @@ -68,7 +68,7 @@ template T* buildPlugin(const char* path, PluginManager janitor(doc); static const XMLCh _type[] = UNICODE_LITERAL_4(t,y,p,e); - auto_ptr_char type(doc->getDocumentElement()->getAttributeNS(NULL,_type)); + auto_ptr_char type(doc->getDocumentElement()->getAttributeNS(nullptr,_type)); if (type.get() && *type.get()) return mgr.newPlugin(type.get(), doc->getDocumentElement()); throw XMLToolingException("Missing type in plugin configuration."); @@ -82,14 +82,14 @@ CredentialResolver* buildSimpleResolver(const char* key, const char* cert) DOMDocument* doc = XMLToolingConfig::getConfig().getParser().newDocument(); XercesJanitor janitor(doc); - DOMElement* root = doc->createElementNS(NULL, _CredentialResolver); + DOMElement* root = doc->createElementNS(nullptr, _CredentialResolver); if (key) { auto_ptr_XMLCh widenit(key); - root->setAttributeNS(NULL, _key, widenit.get()); + root->setAttributeNS(nullptr, _key, widenit.get()); } if (cert) { auto_ptr_XMLCh widenit(cert); - root->setAttributeNS(NULL, _certificate, widenit.get()); + root->setAttributeNS(nullptr, _certificate, widenit.get()); } return XMLToolingConfig::getConfig().CredentialResolverManager.newPlugin(FILESYSTEM_CREDENTIAL_RESOLVER, root); @@ -104,30 +104,30 @@ public: Lockable* lock() {return this;} void unlock() {} - const Credential* resolve(const CredentialCriteria* criteria=NULL) const {return NULL;} + const Credential* resolve(const CredentialCriteria* criteria=nullptr) const {return nullptr;} vector::size_type resolve( - vector& results, const CredentialCriteria* criteria=NULL + vector& results, const CredentialCriteria* criteria=nullptr ) const {return 0;} }; int main(int argc,char* argv[]) { bool verify=true; - char* url_param=NULL; - char* path_param=NULL; - char* key_param=NULL; - char* cert_param=NULL; - char* cr_param=NULL; - char* t_param=NULL; - char* id_param=NULL; + char* url_param=nullptr; + char* path_param=nullptr; + char* key_param=nullptr; + char* cert_param=nullptr; + char* cr_param=nullptr; + char* t_param=nullptr; + char* id_param=nullptr; // metadata lookup options - char* m_param=NULL; - char* issuer=NULL; - char* prot = NULL; - const XMLCh* protocol = NULL; - char* rname = NULL; - char* rns = NULL; + char* m_param=nullptr; + char* issuer=nullptr; + char* prot = nullptr; + const XMLCh* protocol = nullptr; + char* rname = nullptr; + char* rns = nullptr; for (int i=1; i cr( - cr_param ? buildPlugin(cr_param, xmlconf.CredentialResolverManager) : buildSimpleResolver(NULL, cert_param) + cr_param ? buildPlugin(cr_param, xmlconf.CredentialResolverManager) : buildSimpleResolver(nullptr, cert_param) ); Locker locker(cr.get()); @@ -343,7 +343,7 @@ int main(int argc,char* argv[]) // Sign response while re-marshalling. vector sigs(1,sig); - XMLHelper::serialize(signable->marshall((DOMDocument*)NULL,&sigs,cred), cout); + XMLHelper::serialize(signable->marshall((DOMDocument*)nullptr,&sigs,cred), cout); } } catch(exception& e) {