Stage 0: the package datekeys and its test data at spec-v0.11
A pure Dart package, without Flutter, for the app that the author will
write in Flutter (docs/PLAN_dart.md, stage 0):
- pubspec.yaml: the package datekeys, unpublished, for Dart 3.13; at run
time only package:crypto, and in development only package:test, which
the author approved on 5 October.
- testdata/ vendored from datekeys-go at the tag spec-v0.11 (ae33434),
124 files, with the same testdata/SOURCE.json that datekeys-ts writes for
that commit.
- tool/sync_testdata.dart, the port of scripts/sync-testdata.mjs, and
test/testdata_test.dart, which checks the copy and that every file names
specVersion; test/version_test.dart keeps pubspec.yaml and
lib/src/version.dart in step.
- tool/check.sh, the local gate: format, analysis with every info fatal,
tests, and the copy against ../datekeys-go.
- The licence, Apache-2.0, as the other two implementations.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
4 days ago
{
"description" : "format 3 time_only capsule with a single file, nota.txt, signed with alg 2 by two test certificates, an ECDSA P-256 one and an RSA 2048 one, each sealed by a test time-stamping authority before the round time: verdict F6, with the certificates, the commitments, SIGNERS and the result of each signer in the record" ,
"spec" : "0.11" ,
"format" : 3 ,
"file" : "format3_signed_cms.dkc" ,
"sha256" : "d658f8d5ac2c5550c07b8f8fd6883b2f6dc02ceafc47d436ea02d8950b2548d2" ,
"release" : {
"round" : 1000 ,
"signature" : "b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"
} ,
"prelude" : "444b43310300000000000079000001ca" ,
"public_header" : "a5006a646174656b657963617001010250fb1b4917149f996c9c9561997593d37d037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300400" ,
"datekey" : "dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0" ,
"capsule_id" : "fb1b4917149f996c9c9561997593d37d" ,
"access_policy" : "time_only" ,
"structure" : "time_only" ,
"unlock_at" : "2023-08-23T15:59:24Z" ,
"header_binding" : "2e91168b24ae6fa37bbf6c4514b30cb5961779fb50e5a6cd49622969b9d291e5" ,
"outer_stanzas" : [
{
"type" : "tlock" ,
"args" : [
"1000" ,
"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971"
]
}
] ,
"payload_stanzas" : [
{
"type" : "X25519" ,
"args" : [
"NRzdmZvmKaB9wip9mMxWA1L384Kl1kIsoEO7eAgBVAg"
]
}
] ,
"control_cbor" : "a60070646174656b6579732d636f6e74726f6c01030258202e91168b24ae6fa37bbf6c4514b30cb5961779fb50e5a6cd49622969b9d291e50358208d26d67eb6ffa0d2aed0a32ecfbddd6e48ab6f2b6e73dc36cff0a74a36f87e82064800000000000080930702" ,
"payload_identity" : "8d26d67eb6ffa0d2aed0a32ecfbddd6e48ab6f2b6e73dc36cff0a74a36f87e82" ,
"payload_length" : 32915 ,
"padding" : 2 ,
"padded_length" : 34816 ,
"plaintext_file" : "format3_signed_cms.plaintext" ,
"plaintext_sha256" : "31c35eeeee856277b605fe44203a8f4786bb8f591eda3b6ee58252df5b3cf2f0" ,
"area_len" : 32768 ,
"security_cbor" : " a 30071646174656 b 6579732 d 7365637572697479010102590 f 5 a a 300020158458258204692 e f 5 f b 3 e a 8320 c 1 c d c e 7 b b d d 31003 a e d 0 69 b b 0 4 c c 1 a 5 c d e 9 b 15625 d b d 4 f c 35820 a a 2 c 7e3 a 8 c f a 6 a 6 e c 5374 a 1 b f 0 d 427 b d 9e833352 e 825984298190 f a 96 b 543 c f b 0 2590 f 0 b 30820 f 0 706092 a 864886 f 70 d 0 10702 a 0 820 e f 830820 e f 4020101310 d 300 b 0 609608648016503040201300 b 0 6092 a 864886 f 70 d 0 10701 a 0 820483308201763082011 d a 0 0 3020102020801 c a f e 20 c 83 b 2715300 a 0 6082 a 8648 c e 3 d 0 40302302 d 31163014060355040 a 130 d 446174654 b 65797320746573743113301106035504030 c 0 a 416e61204 c c 3 b 370657 a 301e170 d 3230303130313030303030305 a 170 d 3430303130313030303030305 a 302 d 31163014060355040 a 130 d 446174654 b 65797320746573743113301106035504030 c 0 a 416e61204 c c 3 b 370657 a 3059301306072 a 8648 c e 3 d 0 20106082 a 8648 c e 3 d 0 3010703420004 b 2103 f 0 f 0 a 2654 a f a 291 a 4 a 435 f 2 b f f f 8 e d 0 18e1 c 6892281 a e 497 b d 9 a a 2686 d b c 9 f d 7254 c 94 f 2 e f 6701 d 1 a 2777613878 a 0 53 c 827e6 a e 105 f 9 d 8 b 1145 a f 7753 e c a 3273025300e0603551 d 0 f 0 101 f f 0 4040302078030130603551 d 0e040 c 0 40 a 416e61204 c c 3 b 370657 a 300 a 0 6082 a 8648 c e 3 d 0 40302034700304402206 d e 47 f e 26 d 900 d a e 4860e57 d 29 a f 0 c 9e3 a b a 7421 a e b c 91219e2 e 5697071092e6022020 e 6 f a d 2707773e75 a 7 c 747 f f e b 2704 f 12 d b 27898 c c f 75 a 5483 f 0 a 87 c 5 f f f d a 930820305308201 e d a 0 0 30201020207277 d d a 0 70 c c 49 c 300 d 0 6092 a 864886 f 70 d 0 1010 b 0 500302e31163014060355040 a 130 d 446174654 b 65797320746573743114301206035504030 c 0 b 4 c 7569732047 c 3 b 36 d 657 a 301e170 d 3230303130313030303030305 a 170 d 3430303130313030303030305 a 302e31163014060355040 a 130 d 446174654 b 65797320746573743114301206035504030 c 0 b 4 c 7569732047 c 3 b 36 d 657 a 30820122300 d 0 6092 a 864886 f 70 d 0 1010105000382010 f 0 0 3082010 a 0 282010100 b 3316 a 351 a c 48 d 907 a a e 9631 e b c 67182 e d a b 8 c 7 f 2 f 23 a 30 d 503060148 f c 475 e b a 1e2 d 9 c e e 0 63638849 d c 234e271 b d e 0 3 c 28 e f 8 a f e 53082 a b d 4728 a a 74 a d 46 a a 220304 a 291058 c 20 e c 982 b e c 0 51 f a 211243999 d d e 73797e209 e e 554 f c e f 9 d 0 3 d e a b 323 f a 39067883 b c d d 2 c 45 f 563 a 746 b a 954536 d 97 b 0 f 2 f c 5e108 e b c 293 a 94 d f d 566529 d 0 1 b 23096326 a 31e92199418490 c 4 f 76943 a 0 8 f a f a 5069406 a 298 d b 95 d 88 c 2 f 1678573 d 109 d d d 72 a f 723 d c d c 5 a e 2 d f 62 c b 0 9002e30 b 286256 a e 7 b c 1 c 8690e03 d c e a 5936829 f 5 a 549e7 a c 0 90 b b 54602 c 82637414 d 71 d 60818 b 1 f 15 f 54144718e9384 f e 12 c 692 d 709 f 560 d 90 b f 7 f 0 90 b 344 a 0e13 c 24 c c f 32 a 6 f 13 b d 804 d 0 203010001 a 3283026300e0603551 d 0 f 0 101 f f 0 4040302078030140603551 d 0e040 d 0 40 b 4 c 7569732047 c 3 b 36 d 657 a 300 d 0 6092 a 864886 f 70 d 0 1010 b 0 50003820101008259 b 9 c a b d 6 f 8e59 d 97 b b b c 3456 f 4 d 325 d 2 d c 37 a e 42 f e c a 2e46 b b 6 b 21140 a 59 b 823 b 3192 b 87 f 59 c 9 f 63 c 17 d c c e 2192 a a 5682e37183 c b 47325e5 e 7 f 5 b c b c 9000 b 0 83177 f 0 b a 29 b 6735830 f 22 b a b 56 a 872 f 126 a 41 a f d e 0 d 50952 c 3 c d 39 d 935751 b 260 e e f 0 368 f 23209e55 a 26 b e b 5 f 93 a f 3782637 c f 4 a 1 d 683 e b 942 f b c 0 0 8 f 1 c c c 339566e761 a 3269 b 9 f e 8277 f 970736699141 c a a 5 c 3382020 c 9 e f c 53 f e 798 e d 303 f 7 b d 97 a d 4 f c 41 e c 941489 f 7 e f a 474 a f b 89281178 f a 94 c 43 c a 4 a 3398 e d a d 9 c c 113 c 9206 a 503195922 f a e 3505899206434 f 89186 e e 1 f 9314 d d 5454e96163 e c e 8 f 358 d c 1 a 0 7482 c d 81 c e 0 2 e c 5 b 778 c 8e612458 a 2e540 b 1 c f d 90 a 1965 c 51 c 3 b 75e4 a 31820 a 4 a 308204 c 20201013039302 d 31163014060355040 a 130 d 446174654 b 65797320746573743113301106035504030 c 0 a 416e61204 c c 3 b 370657 a 0 20801 c a f e 20 c 83 b 2715300 b 0 609608648016503040201 a 0 8184301806092 a 864886 f 70 d 0 10903310 b 0 6092 a 864886 f 70 d 0 10701302 f 0 6092 a 864886 f 70 d 0 1090431220420e875 e a 68e624 c b b 640 b 846729 f 3693 d c 54 a e 38 d e 3e7 f b 0e10 a 8 a 5 a 879 f e 2 d f 783037060 b 2 a 864886 f 70 d 0 10910022 f 31283026302430220420 a a 2 c 7e3 a 8 c f a 6 a 6 e c 5374 a 1 b f 0 d 427 b d 9e833352 e 825984298190 f a 96 b 543 c f b 300 a 0 6082 a 8648 c e 3 d 0 403020447304502206225e91 f 9358 d 8605076090 d 4 f 274400 e a 4563 c f 31 d 998 e d 23 f f 42 f 731927 d 65022100 f a c 4 c 2 e c 5 a 8 d 50 c 24 a a 0 b 426 f d 15 a 833 a 70 b 55 d 95 b c 373 d 8352383 c 2 f 0 6 b 5826 a 182039730820393060 b 2 a 864886 f 70 d 0 10910020e318203823082037 e 0 6092 a 864886 f 70 d 0 10702 a 0 82036 f 3082036 b 0 20101310 d 300 b 0 6096086480165030402013065060 b 2 a 864886 f 70 d 0 109100104 a 0 560454305202010106032 a 0 304302 f 300 b 0 6096086480165030402010420 c 86 e e 56 a 958 a c 3033 f 9 d f 8 c 204 e a d d 19324 a 66 b d 8 d 0 0 a a f 0 69 b 872 c 4e204293 d 0 2012 a 180 f 32303233303832333135303932375 a 3003020101 a 0 8201 b 7308201 b 330820159 a 0 0 3020102020820 f e a 3 a e f 45 f 161 b 300 a 0 6082 a 8648 c e 3 d 0 40302304131163014060355040 a 130 d 446174654 b 6579732074657374312730250603550403131e4175746 f 72696461642064652053656 c 6 c 61646 f 20646520707275656261301e170 d 3230303130313030303030305 a 170 d 3430303130313030303030305 a 304131163014060355040 a 130 d 446174654 b 6579732074657374312730250603550403131e4175746 f 72696461642064652053656 c 6 c 61646 f 206465207072756562613059301306072 a 8648 c e 3 d 0 20106082 a 8648 c e 3 d 0 30107034200041 a b c 8 a 59e7 d e f 8 a 3 c f f 4 c 99 a 0 8 c 30 f 7
"head_cbor" : "a4006d646174656b6579732d68656164010102582067dab55c558d5de166ecaa2fbb9e74f85aa83e5505f14c8c1b7e821bcf92a9a00581a600686e6f74612e7478740116020003160458205d596d5f49c179f0ec337f4610155fc237e727f9dee85377a5fce67a3c853510051a6abcf9c0" ,
"salt" : "67dab55c558d5de166ecaa2fbb9e74f85aa83e5505f14c8c1b7e821bcf92a9a0" ,
"content_offset" : 32893 ,
"files" : [
{
"path" : "nota.txt" ,
"size" : 22 ,
"start" : 0 ,
"end" : 22 ,
"sha256" : "5d596d5f49c179f0ec337f4610155fc237e727f9dee85377a5fce67a3c853510" ,
"mtime" : 1790769600
}
] ,
"verdicts" : {
"signature" : "F6" ,
"seal" : "S0" ,
"lines" : [
Test data of the branch v0.12 of datekeys-go at c531e93
testdata/ is synced with datekeys-go at c531e93, the head of the branch
v0.12, whose testdata is that of 601e6d2, the copy of datekeys-ts. Every
file keeps "spec": "0.11": the draft v0.12 is not approved yet. From the
tag spec-v0.11 it brings the fixtures format3_unsigned and format3_note,
format3_seal_unsupported with seal_type 4294967295, the records of
format3_sealed and format3_signed_cms, the mutation corpus of 218 cases,
note.json, security.json with a context and lines, security_cms.json of
135 cases and locator.json.
The vectors that the generators of tool/ make from the testdata are
written again by Go at c531e93: mutation_texts.json, open_cases.json,
formats_*.json with formats_vectors.g.dart, ibe_vectors.json and
age_fixtures.json; release_vectors.json, primitives.json and the views
of open_vectors.g.dart come out the same. age.json does not read the
testdata, and stays frozen: age draws its keys from crypto/rand. The
tests count 26 fixtures and 218 cases, and the inspection of
format3_note gives the note of its record. No difference with Go.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
4 days ago
"Firmado con un certificado a nombre de «Luis Gómez», «Ana López». DateKeys no comprueba quién lo emitió: para eso, exporta la firma a un validador oficial." ,
" «Luis Gómez» (emisor según su certificado: «Luis Gómez»), sellado por «Autoridad de Sellado de prueba» el 2023-08-23T15:09:27Z, antes de la fecha de apertura." ,
" «Ana López» (emisor según su certificado: «Ana López»), sellado por «Autoridad de Sellado de prueba» el 2023-08-23T15:09:27Z, antes de la fecha de apertura." ,
" DateKeys no comprueba quién emitió los sellos."
Stage 0: the package datekeys and its test data at spec-v0.11
A pure Dart package, without Flutter, for the app that the author will
write in Flutter (docs/PLAN_dart.md, stage 0):
- pubspec.yaml: the package datekeys, unpublished, for Dart 3.13; at run
time only package:crypto, and in development only package:test, which
the author approved on 5 October.
- testdata/ vendored from datekeys-go at the tag spec-v0.11 (ae33434),
124 files, with the same testdata/SOURCE.json that datekeys-ts writes for
that commit.
- tool/sync_testdata.dart, the port of scripts/sync-testdata.mjs, and
test/testdata_test.dart, which checks the copy and that every file names
specVersion; test/version_test.dart keeps pubspec.yaml and
lib/src/version.dart in step.
- tool/check.sh, the local gate: format, analysis with every info fatal,
tests, and the copy against ../datekeys-go.
- The licence, Apache-2.0, as the other two implementations.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
4 days ago
]
} ,
"signature" : {
"alg" : 2 ,
"control_commit" : "8405238a907ff83b4e3166ac25a4199d39d8d2af760670a7c2b25f75b6ef3e12" ,
"head_digest" : "56c0fa647bffd5f97a30496ab396c39065c5c84707decc9d910716e43403926d" ,
"signers_digest" : "95ca5c19d30dc0750e13f0ad621a789ba326498a7ea570fd0b7e76d49f4d578d" ,
"author_message" : "datekeys:dkc3:author-signature:v1\n0e0f0eef6ce290deeb1d6de071eb65ca566331c5b1f07be40b906d655b9a72f3\n" ,
"author_code" : "0e0f-0eef" ,
"signature" : " 30820 f 0 706092 a 864886 f 70 d 0 10702 a 0 820 e f 830820 e f 4020101310 d 300 b 0 609608648016503040201300 b 0 6092 a 864886 f 70 d 0 10701 a 0 820483308201763082011 d a 0 0 3020102020801 c a f e 20 c 83 b 2715300 a 0 6082 a 8648 c e 3 d 0 40302302 d 31163014060355040 a 130 d 446174654 b 65797320746573743113301106035504030 c 0 a 416e61204 c c 3 b 370657 a 301e170 d 3230303130313030303030305 a 170 d 3430303130313030303030305 a 302 d 31163014060355040 a 130 d 446174654 b 65797320746573743113301106035504030 c 0 a 416e61204 c c 3 b 370657 a 3059301306072 a 8648 c e 3 d 0 20106082 a 8648 c e 3 d 0 3010703420004 b 2103 f 0 f 0 a 2654 a f a 291 a 4 a 435 f 2 b f f f 8 e d 0 18e1 c 6892281 a e 497 b d 9 a a 2686 d b c 9 f d 7254 c 94 f 2 e f 6701 d 1 a 2777613878 a 0 53 c 827e6 a e 105 f 9 d 8 b 1145 a f 7753 e c a 3273025300e0603551 d 0 f 0 101 f f 0 4040302078030130603551 d 0e040 c 0 40 a 416e61204 c c 3 b 370657 a 300 a 0 6082 a 8648 c e 3 d 0 40302034700304402206 d e 47 f e 26 d 900 d a e 4860e57 d 29 a f 0 c 9e3 a b a 7421 a e b c 91219e2 e 5697071092e6022020 e 6 f a d 2707773e75 a 7 c 747 f f e b 2704 f 12 d b 27898 c c f 75 a 5483 f 0 a 87 c 5 f f f d a 930820305308201 e d a 0 0 30201020207277 d d a 0 70 c c 49 c 300 d 0 6092 a 864886 f 70 d 0 1010 b 0 500302e31163014060355040 a 130 d 446174654 b 65797320746573743114301206035504030 c 0 b 4 c 7569732047 c 3 b 36 d 657 a 301e170 d 3230303130313030303030305 a 170 d 3430303130313030303030305 a 302e31163014060355040 a 130 d 446174654 b 65797320746573743114301206035504030 c 0 b 4 c 7569732047 c 3 b 36 d 657 a 30820122300 d 0 6092 a 864886 f 70 d 0 1010105000382010 f 0 0 3082010 a 0 282010100 b 3316 a 351 a c 48 d 907 a a e 9631 e b c 67182 e d a b 8 c 7 f 2 f 23 a 30 d 503060148 f c 475 e b a 1e2 d 9 c e e 0 63638849 d c 234e271 b d e 0 3 c 28 e f 8 a f e 53082 a b d 4728 a a 74 a d 46 a a 220304 a 291058 c 20 e c 982 b e c 0 51 f a 211243999 d d e 73797e209 e e 554 f c e f 9 d 0 3 d e a b 323 f a 39067883 b c d d 2 c 45 f 563 a 746 b a 954536 d 97 b 0 f 2 f c 5e108 e b c 293 a 94 d f d 566529 d 0 1 b 23096326 a 31e92199418490 c 4 f 76943 a 0 8 f a f a 5069406 a 298 d b 95 d 88 c 2 f 1678573 d 109 d d d 72 a f 723 d c d c 5 a e 2 d f 62 c b 0 9002e30 b 286256 a e 7 b c 1 c 8690e03 d c e a 5936829 f 5 a 549e7 a c 0 90 b b 54602 c 82637414 d 71 d 60818 b 1 f 15 f 54144718e9384 f e 12 c 692 d 709 f 560 d 90 b f 7 f 0 90 b 344 a 0e13 c 24 c c f 32 a 6 f 13 b d 804 d 0 203010001 a 3283026300e0603551 d 0 f 0 101 f f 0 4040302078030140603551 d 0e040 d 0 40 b 4 c 7569732047 c 3 b 36 d 657 a 300 d 0 6092 a 864886 f 70 d 0 1010 b 0 50003820101008259 b 9 c a b d 6 f 8e59 d 97 b b b c 3456 f 4 d 325 d 2 d c 37 a e 42 f e c a 2e46 b b 6 b 21140 a 59 b 823 b 3192 b 87 f 59 c 9 f 63 c 17 d c c e 2192 a a 5682e37183 c b 47325e5 e 7 f 5 b c b c 9000 b 0 83177 f 0 b a 29 b 6735830 f 22 b a b 56 a 872 f 126 a 41 a f d e 0 d 50952 c 3 c d 39 d 935751 b 260 e e f 0 368 f 23209e55 a 26 b e b 5 f 93 a f 3782637 c f 4 a 1 d 683 e b 942 f b c 0 0 8 f 1 c c c 339566e761 a 3269 b 9 f e 8277 f 970736699141 c a a 5 c 3382020 c 9 e f c 53 f e 798 e d 303 f 7 b d 97 a d 4 f c 41 e c 941489 f 7 e f a 474 a f b 89281178 f a 94 c 43 c a 4 a 3398 e d a d 9 c c 113 c 9206 a 503195922 f a e 3505899206434 f 89186 e e 1 f 9314 d d 5454e96163 e c e 8 f 358 d c 1 a 0 7482 c d 81 c e 0 2 e c 5 b 778 c 8e612458 a 2e540 b 1 c f d 90 a 1965 c 51 c 3 b 75e4 a 31820 a 4 a 308204 c 20201013039302 d 31163014060355040 a 130 d 446174654 b 65797320746573743113301106035504030 c 0 a 416e61204 c c 3 b 370657 a 0 20801 c a f e 20 c 83 b 2715300 b 0 609608648016503040201 a 0 8184301806092 a 864886 f 70 d 0 10903310 b 0 6092 a 864886 f 70 d 0 10701302 f 0 6092 a 864886 f 70 d 0 1090431220420e875 e a 68e624 c b b 640 b 846729 f 3693 d c 54 a e 38 d e 3e7 f b 0e10 a 8 a 5 a 879 f e 2 d f 783037060 b 2 a 864886 f 70 d 0 10910022 f 31283026302430220420 a a 2 c 7e3 a 8 c f a 6 a 6 e c 5374 a 1 b f 0 d 427 b d 9e833352 e 825984298190 f a 96 b 543 c f b 300 a 0 6082 a 8648 c e 3 d 0 403020447304502206225e91 f 9358 d 8605076090 d 4 f 274400 e a 4563 c f 31 d 998 e d 23 f f 42 f 731927 d 65022100 f a c 4 c 2 e c 5 a 8 d 50 c 24 a a 0 b 426 f d 15 a 833 a 70 b 55 d 95 b c 373 d 8352383 c 2 f 0 6 b 5826 a 182039730820393060 b 2 a 864886 f 70 d 0 10910020e318203823082037 e 0 6092 a 864886 f 70 d 0 10702 a 0 82036 f 3082036 b 0 20101310 d 300 b 0 6096086480165030402013065060 b 2 a 864886 f 70 d 0 109100104 a 0 560454305202010106032 a 0 304302 f 300 b 0 6096086480165030402010420 c 86 e e 56 a 958 a c 3033 f 9 d f 8 c 204 e a d d 19324 a 66 b d 8 d 0 0 a a f 0 69 b 872 c 4e204293 d 0 2012 a 180 f 32303233303832333135303932375 a 3003020101 a 0 8201 b 7308201 b 330820159 a 0 0 3020102020820 f e a 3 a e f 45 f 161 b 300 a 0 6082 a 8648 c e 3 d 0 40302304131163014060355040 a 130 d 446174654 b 6579732074657374312730250603550403131e4175746 f 72696461642064652053656 c 6 c 61646 f 20646520707275656261301e170 d 3230303130313030303030305 a 170 d 3430303130313030303030305 a 304131163014060355040 a 130 d 446174654 b 6579732074657374312730250603550403131e4175746 f 72696461642064652053656 c 6 c 61646 f 206465207072756562613059301306072 a 8648 c e 3 d 0 20106082 a 8648 c e 3 d 0 30107034200041 a b c 8 a 59e7 d e f 8 a 3 c f f 4 c 99 a 0 8 c 30 f 7028 c 3 a f 6 b 389 c e c 3632 c b 34 d b 5 f 206 a d 8 a 3931 b b 2 c 886e536 e 0 1 e f e e 7 a d 5817 b 0 29 d d c 29863228531735 d a 0 d a 9 d d c 2572 a 33 b 3039300e0603551 d 0 f 0 101 f f 0 4040302078030270603551 d 0e0420041 e 4175746 f 72696461642064652053656 c 6 c 61646 f 2064652070727
"security_key_2" : " a 300020158458258204692 e f 5 f b 3 e a 8320 c 1 c d c e 7 b b d d 31003 a e d 0 69 b b 0 4 c c 1 a 5 c d e 9 b 15625 d b d 4 f c 35820 a a 2 c 7e3 a 8 c f a 6 a 6 e c 5374 a 1 b f 0 d 427 b d 9e833352 e 825984298190 f a 96 b 543 c f b 0 2590 f 0 b 30820 f 0 706092 a 864886 f 70 d 0 10702 a 0 820 e f 830820 e f 4020101310 d 300 b 0 609608648016503040201300 b 0 6092 a 864886 f 70 d 0 10701 a 0 820483308201763082011 d a 0 0 3020102020801 c a f e 20 c 83 b 2715300 a 0 6082 a 8648 c e 3 d 0 40302302 d 31163014060355040 a 130 d 446174654 b 65797320746573743113301106035504030 c 0 a 416e61204 c c 3 b 370657 a 301e170 d 3230303130313030303030305 a 170 d 3430303130313030303030305 a 302 d 31163014060355040 a 130 d 446174654 b 65797320746573743113301106035504030 c 0 a 416e61204 c c 3 b 370657 a 3059301306072 a 8648 c e 3 d 0 20106082 a 8648 c e 3 d 0 3010703420004 b 2103 f 0 f 0 a 2654 a f a 291 a 4 a 435 f 2 b f f f 8 e d 0 18e1 c 6892281 a e 497 b d 9 a a 2686 d b c 9 f d 7254 c 94 f 2 e f 6701 d 1 a 2777613878 a 0 53 c 827e6 a e 105 f 9 d 8 b 1145 a f 7753 e c a 3273025300e0603551 d 0 f 0 101 f f 0 4040302078030130603551 d 0e040 c 0 40 a 416e61204 c c 3 b 370657 a 300 a 0 6082 a 8648 c e 3 d 0 40302034700304402206 d e 47 f e 26 d 900 d a e 4860e57 d 29 a f 0 c 9e3 a b a 7421 a e b c 91219e2 e 5697071092e6022020 e 6 f a d 2707773e75 a 7 c 747 f f e b 2704 f 12 d b 27898 c c f 75 a 5483 f 0 a 87 c 5 f f f d a 930820305308201 e d a 0 0 30201020207277 d d a 0 70 c c 49 c 300 d 0 6092 a 864886 f 70 d 0 1010 b 0 500302e31163014060355040 a 130 d 446174654 b 65797320746573743114301206035504030 c 0 b 4 c 7569732047 c 3 b 36 d 657 a 301e170 d 3230303130313030303030305 a 170 d 3430303130313030303030305 a 302e31163014060355040 a 130 d 446174654 b 65797320746573743114301206035504030 c 0 b 4 c 7569732047 c 3 b 36 d 657 a 30820122300 d 0 6092 a 864886 f 70 d 0 1010105000382010 f 0 0 3082010 a 0 282010100 b 3316 a 351 a c 48 d 907 a a e 9631 e b c 67182 e d a b 8 c 7 f 2 f 23 a 30 d 503060148 f c 475 e b a 1e2 d 9 c e e 0 63638849 d c 234e271 b d e 0 3 c 28 e f 8 a f e 53082 a b d 4728 a a 74 a d 46 a a 220304 a 291058 c 20 e c 982 b e c 0 51 f a 211243999 d d e 73797e209 e e 554 f c e f 9 d 0 3 d e a b 323 f a 39067883 b c d d 2 c 45 f 563 a 746 b a 954536 d 97 b 0 f 2 f c 5e108 e b c 293 a 94 d f d 566529 d 0 1 b 23096326 a 31e92199418490 c 4 f 76943 a 0 8 f a f a 5069406 a 298 d b 95 d 88 c 2 f 1678573 d 109 d d d 72 a f 723 d c d c 5 a e 2 d f 62 c b 0 9002e30 b 286256 a e 7 b c 1 c 8690e03 d c e a 5936829 f 5 a 549e7 a c 0 90 b b 54602 c 82637414 d 71 d 60818 b 1 f 15 f 54144718e9384 f e 12 c 692 d 709 f 560 d 90 b f 7 f 0 90 b 344 a 0e13 c 24 c c f 32 a 6 f 13 b d 804 d 0 203010001 a 3283026300e0603551 d 0 f 0 101 f f 0 4040302078030140603551 d 0e040 d 0 40 b 4 c 7569732047 c 3 b 36 d 657 a 300 d 0 6092 a 864886 f 70 d 0 1010 b 0 50003820101008259 b 9 c a b d 6 f 8e59 d 97 b b b c 3456 f 4 d 325 d 2 d c 37 a e 42 f e c a 2e46 b b 6 b 21140 a 59 b 823 b 3192 b 87 f 59 c 9 f 63 c 17 d c c e 2192 a a 5682e37183 c b 47325e5 e 7 f 5 b c b c 9000 b 0 83177 f 0 b a 29 b 6735830 f 22 b a b 56 a 872 f 126 a 41 a f d e 0 d 50952 c 3 c d 39 d 935751 b 260 e e f 0 368 f 23209e55 a 26 b e b 5 f 93 a f 3782637 c f 4 a 1 d 683 e b 942 f b c 0 0 8 f 1 c c c 339566e761 a 3269 b 9 f e 8277 f 970736699141 c a a 5 c 3382020 c 9 e f c 53 f e 798 e d 303 f 7 b d 97 a d 4 f c 41 e c 941489 f 7 e f a 474 a f b 89281178 f a 94 c 43 c a 4 a 3398 e d a d 9 c c 113 c 9206 a 503195922 f a e 3505899206434 f 89186 e e 1 f 9314 d d 5454e96163 e c e 8 f 358 d c 1 a 0 7482 c d 81 c e 0 2 e c 5 b 778 c 8e612458 a 2e540 b 1 c f d 90 a 1965 c 51 c 3 b 75e4 a 31820 a 4 a 308204 c 20201013039302 d 31163014060355040 a 130 d 446174654 b 65797320746573743113301106035504030 c 0 a 416e61204 c c 3 b 370657 a 0 20801 c a f e 20 c 83 b 2715300 b 0 609608648016503040201 a 0 8184301806092 a 864886 f 70 d 0 10903310 b 0 6092 a 864886 f 70 d 0 10701302 f 0 6092 a 864886 f 70 d 0 1090431220420e875 e a 68e624 c b b 640 b 846729 f 3693 d c 54 a e 38 d e 3e7 f b 0e10 a 8 a 5 a 879 f e 2 d f 783037060 b 2 a 864886 f 70 d 0 10910022 f 31283026302430220420 a a 2 c 7e3 a 8 c f a 6 a 6 e c 5374 a 1 b f 0 d 427 b d 9e833352 e 825984298190 f a 96 b 543 c f b 300 a 0 6082 a 8648 c e 3 d 0 403020447304502206225e91 f 9358 d 8605076090 d 4 f 274400 e a 4563 c f 31 d 998 e d 23 f f 42 f 731927 d 65022100 f a c 4 c 2 e c 5 a 8 d 50 c 24 a a 0 b 426 f d 15 a 833 a 70 b 55 d 95 b c 373 d 8352383 c 2 f 0 6 b 5826 a 182039730820393060 b 2 a 864886 f 70 d 0 10910020e318203823082037 e 0 6092 a 864886 f 70 d 0 10702 a 0 82036 f 3082036 b 0 20101310 d 300 b 0 6096086480165030402013065060 b 2 a 864886 f 70 d 0 109100104 a 0 560454305202010106032 a 0 304302 f 300 b 0 6096086480165030402010420 c 86 e e 56 a 958 a c 3033 f 9 d f 8 c 204 e a d d 19324 a 66 b d 8 d 0 0 a a f 0 69 b 872 c 4e204293 d 0 2012 a 180 f 32303233303832333135303932375 a 3003020101 a 0 8201 b 7308201 b 330820159 a 0 0 3020102020820 f e a 3 a e f 45 f 161 b 300 a 0 6082 a 8648 c e 3 d 0 40302304131163014060355040 a 130 d 446174654 b 6579732074657374312730250603550403131e4175746 f 72696461642064652053656 c 6 c 61646 f 20646520707275656261301e170 d 3230303130313030303030305 a 170 d 3430303130313030303030305 a 304131163014060355040 a 130 d 446174654 b 6579732074657374312730250603550403131e4175746 f 72696461642064652053656 c 6 c 61646 f 206465207072756562613059301306072 a 8648 c e 3 d 0 20106082 a 8648 c e 3 d 0 30107034200041 a b c 8 a 59e7 d e f 8 a 3 c f f 4 c 99 a 0 8 c 30 f 7028 c 3 a f 6 b 389 c e c 3632 c b 34 d b 5 f 206 a d 8 a 3931 b b 2 c 886e536
"signers" : "8258204692ef5fb3ea8320c1cdce7bbdd31003aed069bb04cc1a5cde9b15625dbd4fc35820aa2c7e3a8cfa6a6ec5374a1bf0d427bd9e833352e825984298190fa96b543cfb" ,
"certificates" : [
"308201763082011da003020102020801cafe20c83b2715300a06082a8648ce3d040302302d31163014060355040a130d446174654b65797320746573743113301106035504030c0a416e61204cc3b370657a301e170d3230303130313030303030305a170d3430303130313030303030305a302d31163014060355040a130d446174654b65797320746573743113301106035504030c0a416e61204cc3b370657a3059301306072a8648ce3d020106082a8648ce3d03010703420004b2103f0f0a2654afa291a4a435f2bfff8ed018e1c6892281ae497bd9aa2686dbc9fd7254c94f2ef6701d1a2777613878a053c827e6ae105f9d8b1145af7753eca3273025300e0603551d0f0101ff04040302078030130603551d0e040c040a416e61204cc3b370657a300a06082a8648ce3d040302034700304402206de47fe26d900dae4860e57d29af0c9e3aba7421aebc91219e2e5697071092e6022020e6fad2707773e75a7c747ffeb2704f12db27898ccf75a5483f0a87c5fffda9" ,
"30820305308201eda0030201020207277dda070cc49c300d06092a864886f70d01010b0500302e31163014060355040a130d446174654b65797320746573743114301206035504030c0b4c7569732047c3b36d657a301e170d3230303130313030303030305a170d3430303130313030303030305a302e31163014060355040a130d446174654b65797320746573743114301206035504030c0b4c7569732047c3b36d657a30820122300d06092a864886f70d01010105000382010f003082010a0282010100b3316a351ac48d907aae9631ebc67182edab8c7f2f23a30d503060148fc475eba1e2d9cee063638849dc234e271bde03c28ef8afe53082abd4728aa74ad46aa220304a291058c20ec982bec051fa211243999dde73797e209ee554fcef9d03deab323fa39067883bcdd2c45f563a746ba954536d97b0f2fc5e108ebc293a94dfd566529d01b23096326a31e92199418490c4f76943a08fafa5069406a298db95d88c2f1678573d109ddd72af723dcdc5ae2df62cb09002e30b286256ae7bc1c8690e03dcea5936829f5a549e7ac090bb54602c82637414d71d60818b1f15f54144718e9384fe12c692d709f560d90bf7f090b344a0e13c24ccf32a6f13bd804d0203010001a3283026300e0603551d0f0101ff04040302078030140603551d0e040d040b4c7569732047c3b36d657a300d06092a864886f70d01010b050003820101008259b9cabd6f8e59d97bbbc3456f4d325d2dc37ae42feca2e46bb6b21140a59b823b3192b87f59c9f63c17dcce2192aa5682e37183cb47325e5e7f5bcbc9000b083177f0ba29b6735830f22bab56a872f126a41afde0d50952c3cd39d935751b260eef0368f23209e55a26beb5f93af3782637cf4a1d683eb942fbc008f1ccc339566e761a3269b9fe8277f970736699141caa5c3382020c9efc53fe798ed303f7bd97ad4fc41ec941489f7efa474afb89281178fa94c43ca4a3398edad9cc113c9206a503195922fae3505899206434f89186ee1f9314dd5454e96163ece8f358dc1a07482cd81ce02ec5b778c8e612458a2e540b1cfd90a1965c51c3b75e4a"
] ,
"signer_results" : [
{
"holder" : "Luis Gómez" ,
"issuer" : "Luis Gómez" ,
"result" : "valid" ,
"seal_time" : "2023-08-23T15:09:27Z" ,
"before_round_time" : true
} ,
{
"holder" : "Ana López" ,
"issuer" : "Ana López" ,
"result" : "valid" ,
"seal_time" : "2023-08-23T15:09:27Z" ,
"before_round_time" : true
}
]
} ,
"stages" : [
{
"step" : 1 ,
"name" : "parse DKC1" ,
"ok" : true
} ,
{
"step" : 2 ,
"name" : "prelude" ,
"ok" : true
} ,
{
"step" : 3 ,
"name" : "public header" ,
"ok" : true
} ,
{
"step" : 4 ,
"name" : "header validation" ,
"ok" : true
} ,
{
"step" : 5 ,
"name" : "sealed control structure" ,
"ok" : true
} ,
{
"step" : 6 ,
"name" : "payload structure" ,
"ok" : true
} ,
{
"step" : 7 ,
"name" : "condition" ,
"ok" : true
} ,
{
"step" : 8 ,
"name" : "tlock stanza" ,
"ok" : true
} ,
{
"step" : 9 ,
"name" : "release" ,
"ok" : true
} ,
{
"step" : 10 ,
"name" : "release verification" ,
"ok" : true
} ,
{
"step" : 11 ,
"name" : "open sealed control" ,
"ok" : true
} ,
{
"step" : 12 ,
"name" : "policy structure" ,
"ok" : true
} ,
{
"step" : 14 ,
"name" : "control" ,
"ok" : true
} ,
{
"step" : 15 ,
"name" : "header binding" ,
"ok" : true
} ,
{
"step" : 16 ,
"name" : "payload identity" ,
"ok" : true
} ,
{
"step" : 17 ,
"name" : "open payload" ,
"ok" : true
} ,
{
"step" : 18 ,
"name" : "commit" ,
"ok" : true
}
]
}