- Автор темы
- Добавить закладку
- #101
Пожалуйста, обратите внимание, что пользователь заблокирован
Спасибо за поддержку, думаю всё получитсяСтавлю свой палец на отсечение, он сделает это![]()
В целом отчетов нет, потому что прогресса как такового нет. Сидел без работы долгое время, повлезал в долги, накрыла апатия и прочее уныние.
Сейчас заканчиваю один заказ (до НГ), а после НГ можно будет смело начинать реализацию.
Snow
Вот небольшой подгон, если интересно. Чтобы не запускать опенконнект первый раз для получения pin-sha256, можно дергать его веб-запросом из сертификата веб-морды
Python:
import base64
import asn1crypto.x509
import requests
with requests.get(host, stream=True, verify=False) as resp:
der_bytes = resp.raw.connection.sock.getpeercert(True)
pem_cert = asn1crypto.x509.Certificate.load(der_bytes)
pubkey = pem_cert.public_key.dump()
pin_sha256 = base64.b64encode(
hashlib.sha256(pubkey).digest()
).decode()
print("pin-sha256:" + pin_sha256)
Спасибо всем кто пишет слова поддержки и относится с пониманием к сорванным срокам. Ценю.
Последнее редактирование: