Ignore time validation in UVM endorsements when resolving `didx509` (#5885)

This commit is contained in:
Eddy Ashton 2024-01-04 13:19:22 +00:00 коммит произвёл GitHub
Родитель 076ec8b2d9
Коммит 1a6c9581e7
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 7 добавлений и 2 удалений

Просмотреть файл

@ -1,4 +1,5 @@
-^- ___ ___
(- -) (= =) | Y & +--?
( V ) / . \ | +---=---'
/--x-m- /--n-n---xXx--/--yY------>>>----<<<>>]]{{}}---||-/\---..
/--x-m- /--n-n---xXx--/--yY------>>>----<<<>>]]{{}}---||-/\---..
2024

Просмотреть файл

@ -282,7 +282,11 @@ namespace ccf
const auto& did = phdr.iss;
auto did_document_str = didx509::resolve(pem_chain, did);
auto did_document_str = didx509::resolve(
pem_chain,
did,
true // Ignore time validation (allow expired certs)
);
did::DIDDocument did_document = nlohmann::json::parse(did_document_str);
if (did_document.verification_method.empty())