decentralized-identity / confidential-storage

Confidential Storage Specification and Implementation
https://identity.foundation/confidential-storage/
Apache License 2.0
80 stars 23 forks source link

HTTP Network Capture View #115

Closed OR13 closed 3 years ago

OR13 commented 3 years ago
 {
      "method": "GET",
      "url": "http://localhost:8080/edvs?controller=did:example:123&referenceId=did:example:123%23primary",
      "headers": {
        "accept": "application/ld+json, application/json",
        "user-agent": "axios/0.19.2",
        "host": "localhost:8080",
        "connection": "close"
      },
      "body": null
    }

  console.log src/services/edv/preHandler.ts:10
    {
      "method": "POST",
      "url": "http://localhost:8080/edvs/507f41ff-e987-4bc8-ab93-7a0d89c8bcc1/documents/z1AEzfWHr5UfJkXojMxhhmkFV",
      "headers": {
        "accept": "application/ld+json, application/json",
        "content-type": "application/json",
        "host": "localhost:8080",
        "capability-invocation": "zcap id=\"http://localhost:8080/edvs/507f41ff-e987-4bc8-ab93-7a0d89c8bcc1/zcaps/documents/z1AEzfWHr5UfJkXojMxhhmkFV\",action=\"write\"",
        "digest": "mh=uEiBk-hQcoDURvEQ7jB70OtCz-JDc7UGd-Rw6dfQCTxlpVw",
        "authorization": "Signature keyId=\"did:example:123#z6MkvwjTxeq5yGsk49fW8ny8bU6Ga62Ww5Z7JVvqqEAJhZLn\",headers=\"(key-id) (created) (expires) (request-target) host capability-invocation content-type digest\",signature=\"+KBhio4A3OX7/FI+VTMRRC+FxkuK18XQItakVORpuIVAvQrEwB2Z0ccBI8VwA447rj8WiMuOx8W+f8xkyYbVCw==\",created=\"1602550183663\",expires=\"1602550783663\"",
        "user-agent": "axios/0.19.2",
        "content-length": "942",
        "connection": "close"
      },
      "body": {
        "id": "z1AEzfWHr5UfJkXojMxhhmkFV",
        "sequence": 0,
        "indexed": [
          {
            "hmac": {
              "id": "urn:mockhmac:1",
              "type": "Sha256HmacKey2019"
            },
            "sequence": 0,
            "attributes": [
              {
                "name": "Kg8uW_vJXnALB-ng8yqxt1l2I8EBrIbB7IhKU32lCvE",
                "value": "awrq63nVWU4yhf28PSHbxbHjiTSVY-T94_Jjocc6tgs",
                "unique": false
              }
            ]
          }
        ],
        "jwe": {
          "protected": "eyJlbmMiOiJYQzIwUCJ9",
          "recipients": [
            {
              "header": {
                "kid": "did:example:123#z6LSnKMxwA8ap7LfhtfbH9VZcUVU77m3UTQqXstDiTybpdgZ",
                "alg": "ECDH-ES+A256KW",
                "epk": {
                  "kty": "OKP",
                  "crv": "X25519",
                  "x": "4m2dM4XHMGnZXCURYGI0_mXM8KRRXmYGbUVTf-f-Uws"
                },
                "apu": "4m2dM4XHMGnZXCURYGI0_mXM8KRRXmYGbUVTf-f-Uws",
                "apv": "ZGlkOmV4YW1wbGU6MTIzI3o2TFNuS014d0E4YXA3TGZodGZiSDlWWmNVVlU3N20zVVRRcVhzdERpVHlicGRnWg"
              },
              "encrypted_key": "mQEDeC5Jtz-ukuBb5yEKuDe3rHCaen3HF64zMhoBzXMjI0FaiM993w"
            }
          ],
          "iv": "jc1HyEn7_PXmvMXqKSMMWkbfoIaVgR6S",
          "ciphertext": "LAAILRBgBchvjVIGBRJBmupqrsBY2w5nW7KaJBmxb5hr74UJNIb3a4XcjYMMdIzoexY_XnGQ-zSX9VWjaC3pWJq6BJK09hFhlBTFIqo6KyXIwUcB",
          "tag": "CaNxplPbTZkQugrBAzOdww"
        }
      }
    }

  console.log src/services/edv/preHandler.ts:10
    {
      "method": "POST",
      "url": "http://localhost:8080/edvs/507f41ff-e987-4bc8-ab93-7a0d89c8bcc1/query",
      "headers": {
        "accept": "application/ld+json, application/json",
        "content-type": "application/json",
        "host": "localhost:8080",
        "capability-invocation": "zcap id=\"http://localhost:8080/edvs/507f41ff-e987-4bc8-ab93-7a0d89c8bcc1/zcaps/query\",action=\"read\"",
        "digest": "mh=uEiBSnpnPhS50Dtt0ugOkTzJDfqcGuYr_AaZtidmtnx9VCg",
        "authorization": "Signature keyId=\"did:example:123#z6MkvwjTxeq5yGsk49fW8ny8bU6Ga62Ww5Z7JVvqqEAJhZLn\",headers=\"(key-id) (created) (expires) (request-target) host capability-invocation content-type digest\",signature=\"Zwbl+GDrt/p242xDUgTxLiGI4X2+3oT692pKrgYG+mC2Xi1xZUvgdiugDWkgO1h9Yxp98CR1ZlxrIm848K4CDg==\",created=\"1602550183805\",expires=\"1602550783805\"",
        "user-agent": "axios/0.19.2",
        "content-length": "131",
        "connection": "close"
      },
      "body": {
        "index": "urn:mockhmac:1",
        "equals": [
          {
            "Kg8uW_vJXnALB-ng8yqxt1l2I8EBrIbB7IhKU32lCvE": "awrq63nVWU4yhf28PSHbxbHjiTSVY-T94_Jjocc6tgs"
          }
        ]
      }
    }