w3c-ccg / vc-test-suite-implementations

Implementations for VC HTTP API tests
BSD 3-Clause "New" or "Revised" License
0 stars 11 forks source link

Remove headers request response #37

Closed aljones15 closed 2 years ago

aljones15 commented 2 years ago

This should remove authorization and capability-invocation headers that could pop up in mocha/ chai assertion errors.

Example:

{
  messageHeaders: {
    accept: 'application/ld+json, application/json, application/json, application/ld+json, */*',
    authorization: 'Signature keyId="did:key:z6MkptjaoxjyKQFSqf1dHXswP6EayYhPQBYzprVCPmGBHz9S#z6MkptjaoxjyKQFSqf1dHXswP6EayYhPQBYzprVCPmGBHz9S",     
headers="(key-id) (created) (expires) (request-target) host capability-invocation content-type digest",signature="tNJ8xg+     
RDG6QupVSjwFGA4g3da7CsKBaH7KN9k65JjOsXST3w2oJhxDTC5np1ko1gsaEQCyYXjo508HkRpiPCw==",created="1660604991",expires="1660605591"',
    'capability-invocation': 'zcap capability="H4sIAAAAAAAAA7VSTZOaMBj-L3T2topBVODU-sm464yK0tXOHiIJEEUS84HCzv73htV6aLeHHjqTQ-     
ZNnifPR96MrxHNJb5Iw_thpFIy4ZnmuU1Qk_LErCLIzAIYj38eCRwpTmRpCkUkFiZGVqcD3IbVslo15PXRIMjwDMVzTymCPBhbjr2DqNHbgXbDBhFo7OJdt9FyunHPiVqx49r6oVoOp1mGuQYjjTvg0qu6swOTe0gv-_JpMQ5OMUD-izjPuyNYbtL5or-pGA8H8-Ok71duoHkY5DiXA8jgjmRa501K7cjjlErvw9FD-9uDNdaLCKEwb55gs8AciyZk7D4VelcB97ga2RfnyV_CxXOC6OYs4nm-1k-          
RvKARlITmK8gTrKO8x_UJ7W0mzL9SmhHHSIsnMBOaHl8Y0VjNqrNtN1o9HdnKanm25bXBtraq_cSG92bIkmF9bXStIiBJDqXiuK6kTpZjKDG68lif8GiJJCZXJzMsU4p-     
q4CTYR5PpVyXy8LxF8HyeAkn44SFYXdC16u8M8SdEQgHXb8SX_4V8MvIXHFGRe0jupc3xBlOPnTVPu7jQQpJXn_c_9Ps601RCDNV66mkeimcvcOLXmqv0NbyQVTOBz134x42o-     
S7M_QvwTSmYs3CzjTtr0ERC6CAP9tOj_is8Dg_HxdwHaQJRacycNnwmU3V0nh__wmU6BouiAMAAA",action="write"',
    'content-type': 'application/json',
    date: 'Mon, 15 Aug 2022 23:09:51 GMT',
    digest: 'mh=uEiALFDheX7m_00mRUs8cZ5MKSVOIqjOFR9E09rqip1qZ-Q',
    host: 'issuer.qa.veres.app'
  },
  newHeaders: {
    accept: 'application/ld+json, application/json, application/json, application/ld+json, */*',
    authorization: '** SANITIZED TO PREVENT EXPOSING OF SECRETS ***',
    'capability-invocation': 'zcap capability="H4sIAAAAAAAAA7VSTZOaMBj-L3T2topBVODU-sm464yK0tXOHiIJEEUS84HCzv73htV6aLeHHjqTQ-     
ZNnifPR96MrxHNJb5Iw_thpFIy4ZnmuU1Qk_LErCLIzAIYj38eCRwpTmRpCkUkFiZGVqcD3IbVslo15PXRIMjwDMVzTymCPBhbjr2DqNHbgXbDBhFo7OJdt9FyunHPiVqx49r6oVoOp1mGuQYjjTvg0qu6swOTe0gv-_JpMQ5OMUD-izjPuyNYbtL5or-pGA8H8-Ok71duoHkY5DiXA8jgjmRa501K7cjjlErvw9FD-9uDNdaLCKEwb55gs8AciyZk7D4VelcB97ga2RfnyV_CxXOC6OYs4nm-1k-          
RvKARlITmK8gTrKO8x_UJ7W0mzL9SmhHHSIsnMBOaHl8Y0VjNqrNtN1o9HdnKanm25bXBtraq_cSG92bIkmF9bXStIiBJDqXiuK6kTpZjKDG68lif8GiJJCZXJzMsU4p-     
q4CTYR5PpVyXy8LxF8HyeAkn44SFYXdC16u8M8SdEQgHXb8SX_4V8MvIXHFGRe0jupc3xBlOPnTVPu7jQQpJXn_c_9Ps601RCDNV66mkeimcvcOLXmqv0NbyQVTOBz134x42o-     
S7M_QvwTSmYs3CzjTtr0ERC6CAP9tOj_is8Dg_HxdwHaQJRacycNnwmU3V0nh__wmU6BouiAMAAA",action="write"',
    'content-type': 'application/json',
    date: 'Mon, 15 Aug 2022 23:09:51 GMT',
    digest: 'mh=uEiALFDheX7m_00mRUs8cZ5MKSVOIqjOFR9E09rqip1qZ-Q',
    host: 'issuer.qa.veres.app'
  }
}