Ejemplo n.º 1
0
def get_ca_cert():
    ks = VmKeyStore('VKS')
    ks.load("TRUSTED_ROOTS")
    ca_cert = ks.get_certificate("VMCA-Root-Certificate")
    print ca_cert
    return ca_cert
Ejemplo n.º 2
0
    ks.create(store)

    print "*** load ***"

    ks.load(store)

    print "*** set_key_entry ***"

    for i in range(count):
        ks.set_key_entry("alias" + str(i), key, cert)

    print "*** size ***"

    count = ks.size()
    print "size: %d" % count

    print "*** aliases ***"

    print "len(list(ks.aliases()) = %d" % len(list(ks.aliases()))


if __name__ == "__main__":

    store = sys.argv[1]
    count = int(sys.argv[2])

    ks = VmKeyStore('VKS')
    (key, cert) = fetch(ks, '__SYSTEM_STORE__', '__MACHINE_CERT')

    test_keystore(ks, store, key, cert, count)
Ejemplo n.º 3
0
def get_ssl_cert_and_key(store, alias):
    ks = VmKeyStore("VKS")
    ks.load(store)
    cert = ks.get_certificate(alias)
    key = ks.get_key(alias)
    return (cert, key)
Ejemplo n.º 4
0
def get_ca_cert():
    ks = VmKeyStore('VKS')
    ks.load("TRUSTED_ROOTS")
    ca_cert = ks.get_certificate("VMCA-Root-Certificate")
    print ca_cert
    return ca_cert
Ejemplo n.º 5
0
def get_ssl_cert_and_key(store, alias):
    ks = VmKeyStore('VKS')
    ks.load(store)
    cert = ks.get_certificate(alias)
    key = ks.get_key(alias)
    return (cert, key)