This commit is contained in:
swrup 2025-11-11 02:07:51 +01:00
parent aa2ff7b2f0
commit 2f3113f55d
11742 changed files with 1223940 additions and 0 deletions

View file

@ -0,0 +1,15 @@
let trust_anchors =
List.fold_left
(fun acc data ->
Result.bind acc (fun acc ->
Result.map
(fun cert -> cert :: acc)
(X509.Certificate.decode_der data)))
(Ok []) Trust_anchor.certificates
let authenticator =
let time () = Some (Mirage_ptime.now ()) in
fun ?crls ?allowed_hashes () ->
Result.map
(X509.Authenticator.chain_of_trust ~time ?crls ?allowed_hashes)
trust_anchors