virtual void verify(vmime::ref<vmime::security::cert::certificateChain> chain) { std::cout<<"\n"<<chain->getCount()<<" certificates in chain\n"; vmime::utility::outputStreamAdapter os(std::cout); for(int i=chain->getCount()-1; i>=0; --i) { vmime::ref<X509Certificate> tmp=chain->getAt(i).dynamicCast<X509Certificate>(); std::cout<<"------------ CERT # "<<chain->getCount()-i<<" ----------------\n"; tmp->write(os, X509Certificate::FORMAT_PEM); } }