[crazy][spam][crazy][spam] [thread for further deliberations regarding akash certs]
Undescribed Horrific Abuse, One Victim & Survivor of Many
gmkarl at gmail.com
Fri Jul 21 17:47:12 PDT 2023
in my python code i verified the server cert :)
it matches byte-for-byte the cert on-chain.
assert peercertsubject['Common Name'] == self.__provider.address
assert peercert.asn1.serial_number
matching_certs = [cert async for cert in
self.__provider.akash.akash_cert2.aCertificates(
filter = dict(
owner = self.__provider.address,
serial = str(peercert.asn1.serial_number),
state = 'valid',
)
)]
assert len(matching_certs) == 1
assert matching_certs[0].certificate.state ==
matching_certs[0].certificate.State.valid
onchain_cert_pem = matching_certs[0].certificate.cert
onchain_pubkey_pem = matching_certs[0].certificate.pubkey
session_cert_pem = certbuilder.pem_armor_certificate(peercert)
session_pubkey_pem =
Booster._pem_armor_public_key(peercert.public_key)
assert onchain_cert_pem == session_cert_pem
assert onchain_pubkey_pem == session_pubkey_pem
More information about the cypherpunks
mailing list