# Nathan E. Moore
# February 13, 2010
# simple example/test for pycurl.OPT/INFO_CERTINFO

import pycurl

TEST_URL = 'https://verisign.com'

def certinfo_demo(url=TEST_URL):
    c = pycurl.Curl()
    c.setopt(pycurl.URL, url)
    c.setopt(pycurl.WRITEFUNCTION, lambda x: None)
    c.setopt(pycurl.OPT_CERTINFO, True)
    c.perform()
    return c.getinfo(pycurl.INFO_CERTINFO)


if '__main__' == __name__:
    from pprint import pprint
    pprint(certinfo_demo())

