示例#1
0
        if os.path.exists(file):
            os.remove(file)


rm_files(private_pem1, public_pem1, private_pem2, public_pem2)

k = NDN.getDefaultKey()

k.privateToPEM(filename=private_pem1)
k.publicToPEM(filename=public_pem1)

k2 = Key()
k2.fromPEM(filename=private_pem1)

k2.privateToPEM(filename=private_pem2)
k2.publicToPEM(filename=public_pem2)

assert (filecmp.cmp(private_pem1, private_pem2))
assert (filecmp.cmp(public_pem1, public_pem2))
print(b64encode(k.publicKeyID))
print(b64encode(k2.publicKeyID))
assert (k.publicKeyID == k2.publicKeyID)

del (k2)
rm_files(private_pem2, public_pem2)

k2 = Key()
k2.fromPEM(filename=public_pem1)

try:
    k2.privateToPEM(filename=private_pem2)
示例#2
0
        if os.path.exists(file):
            os.remove(file)


rm_files(private_pem1, public_pem1, private_pem2, public_pem2)

k = NDN.getDefaultKey()

k.privateToPEM(filename=private_pem1)
k.publicToPEM(filename=public_pem1)

k2 = Key()
k2.fromPEM(filename=private_pem1)

k2.privateToPEM(filename=private_pem2)
k2.publicToPEM(filename=public_pem2)

assert filecmp.cmp(private_pem1, private_pem2)
assert filecmp.cmp(public_pem1, public_pem2)
print(b64encode(k.publicKeyID))
print(b64encode(k2.publicKeyID))
assert k.publicKeyID == k2.publicKeyID

del (k2)
rm_files(private_pem2, public_pem2)

k2 = Key()
k2.fromPEM(filename=public_pem1)

try:
    k2.privateToPEM(filename=private_pem2)