コード例 #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
コード例 #2
0
ファイル: hghave.py プロジェクト: thePGoat/mononoke
def has_defaultcacerts():
    from mercurial import sslutil, ui as uimod
    ui = uimod.ui.load()
    return sslutil._defaultcacerts(ui) or sslutil._canloaddefaultcerts
コード例 #3
0
ファイル: hghave.py プロジェクト: shiftwinting/mercurial
def has_defaultcacerts():
    from mercurial import sslutil
    return sslutil._defaultcacerts() != '!'
コード例 #4
0
ファイル: hghave.py プロジェクト: CSCI-362-02-2015/RedTeam
def has_defaultcacerts():
    from mercurial import sslutil
    return sslutil._defaultcacerts() != '!'
コード例 #5
0
def has_defaultcacerts():
    from mercurial import sslutil
    return sslutil._defaultcacerts() or sslutil._canloaddefaultcerts