Example #1
0
def has_defaultcacertsloaded():
    import ssl
    from mercurial import sslutil, ui as uimod

    ui = uimod.ui.load()
    cafile = sslutil._defaultcacerts(ui)
    ctx = ssl.create_default_context()
    if cafile:
        ctx.load_verify_locations(cafile=cafile)
    else:
        ctx.load_default_certs()

    return len(ctx.get_ca_certs()) > 0
Example #2
0
def has_defaultcacerts():
    from mercurial import sslutil, ui as uimod
    ui = uimod.ui.load()
    return sslutil._defaultcacerts(ui) or sslutil._canloaddefaultcerts
Example #3
0
def has_defaultcacerts():
    from mercurial import sslutil
    return sslutil._defaultcacerts() != '!'
Example #4
0
def has_defaultcacerts():
    from mercurial import sslutil
    return sslutil._defaultcacerts() != '!'
Example #5
0
def has_defaultcacerts():
    from mercurial import sslutil
    return sslutil._defaultcacerts() or sslutil._canloaddefaultcerts