30 lines
974 B
JSON
30 lines
974 B
JSON
{
|
|
"schema": "com.cezen.nexus-one.signature-cases.v1",
|
|
"canonicalization": "jq -cS with one trailing newline",
|
|
"public_key": "ed25519-test-public.pem",
|
|
"manifest": "workstation-iso-manifest.valid.json",
|
|
"cases": [
|
|
{
|
|
"id": "valid-signature",
|
|
"manifest_digest": "sha256:e3c8a7f5ac9c0ad1ebc29c739f32dbd3c533d8ac7378b76cca12f30a5ebd5e10",
|
|
"signature": "G7o7ANH37c6C7eFdavb5Rviyo0p07DZLU0ISBXvBPLNgauJxNc1EqrEKLTUdhlthOrPMfI9vS/zeZH8lgi3UBg==",
|
|
"expected": "VALID"
|
|
},
|
|
{
|
|
"id": "tampered-manifest",
|
|
"mutation": { "artifact.description": "TEST ONLY - tampered" },
|
|
"expected": "MANIFEST_DIGEST_MISMATCH"
|
|
},
|
|
{
|
|
"id": "tampered-signature",
|
|
"signature": "A7o7ANH37c6C7eFdavb5Rviyo0p07DZLU0ISBXvBPLNgauJxNc1EqrEKLTUdhlthOrPMfI9vS/zeZH8lgi3UBg==",
|
|
"expected": "SIGNATURE_INVALID"
|
|
},
|
|
{
|
|
"id": "unknown-key",
|
|
"key_id": "TEST-UNKNOWN-KEY",
|
|
"expected": "KEY_UNKNOWN"
|
|
}
|
|
]
|
|
}
|