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
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)
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)
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
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)