alastria / alastria-identity-JSON-objects

Alastria ID Model specification JSON objects verification
Apache License 2.0
1 stars 1 forks source link

COVID-2.3 Test Presentation Requests #6

Closed msalitu closed 4 years ago

msalitu commented 4 years ago

https://github.com/alastria/alastria-identity/wiki/Alastria-DID-Method-Specification-(Quorum-version)#5-presentation-request

rober12 commented 4 years ago

Ejemplo de Presentation Request

presentation request firmada eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NksiLCJraWQiOiJkaWQ6YWxhOnF1b3I6cmVkVDowMGY0NzFjNzVjMTRjOWVlOWIxNmU0ZDY0ZjhhY2I0N2E3YmYyYzRhI2tleXMtMSJ9.eyJwciI6eyJkYXRhIjpbeyJsZXZlbE9mQXNzdXJhbmNlIjoyLCJAY29udGV4dCI6IkpXVCIsInJlcXVpcmVkIjp0cnVlLCJmaWVsZF9uYW1lIjoiZG5pX251bWVybyJ9LHsibGV2ZWxPZkFzc3VyYW5jZSI6MSwiQGNvbnRleHQiOiJKV1QiLCJyZXF1aXJlZCI6ZmFsc2UsImZpZWxkX25hbWUiOiJtb3ZpbCJ9LHsibGV2ZWxPZkFzc3VyYW5jZSI6MSwiQGNvbnRleHQiOiJKV1QiLCJyZXF1aXJlZCI6ZmFsc2UsImZpZWxkX25hbWUiOiJtYWlsIn1dLCJwcm9jVXJsIjoiZmRzZ2ZzZGdzZmQiLCJ0eXBlIjpbIlZlcmlmaWFibGVQcmVzZW50YXRpb25SZXF1ZXN0Il0sInByb2NIYXNoIjoiZHNkZnNkZnNkZnNkZiIsIkBjb250ZXh0IjpbImh0dHBzOi8vdzNpZC5vcmcvZGlkL3YxIiwiSldUIl19LCJuYmYiOjE1ODgzNDExMTY1NzAsImNidSI6Imh0dHA6Ly9sb2NhbGhvc3QvcHJlcmVxIiwiaXNzIjoiZGlkOmFsYTpxdW9yOnJlZFQ6MDBmNDcxYzc1YzE0YzllZTliMTZlNGQ2NGY4YWNiNDdhN2JmMmM0YSIsImV4cCI6MTU4ODI1NDcxNjU3MCwiaWF0IjoxNTg4MjU0NzE2NTcyLCJqdGkiOiJ6ZTI5OHk0MnNiYSJ9.xGWhYqCq2KwiIkLYD2ETFyPPrEVx0Pjt5NoWKselKTC6F4vHvcxrYJR9AjMX9vxnolyGutOdpOVH3QXl6o6stA

presentation request decodificada

{
header: {
  "typ": "JWT",
  "alg": "ES256K",
  "kid": "did:ala:quor:redT:00f471c75c14c9ee9b16e4d64f8acb47a7bf2c4a#keys-1"
},
payload: {
  "pr": {
    "data": [
      {
        "levelOfAssurance": 2,
        "@context": "JWT",
        "required": true,
        "field_name": "dni_numero"
      },
      {
        "levelOfAssurance": 1,
        "@context": "JWT",
        "required": false,
        "field_name": "movil"
      },
      {
        "levelOfAssurance": 1,
        "@context": "JWT",
        "required": false,
        "field_name": "mail"
      }
    ],
    "procUrl": "fdsgfsdgsfd",
    "type": [
      "VerifiablePresentationRequest"
    ],
    "procHash": "dsdfsdfsdfsdf",
    "@context": [
      "https://w3id.org/did/v1",
      "JWT"
    ]
  },
  "nbf": 1588341116570,
  "cbu": "http://localhost/prereq",
  "iss": "did:ala:quor:redT:00f471c75c14c9ee9b16e4d64f8acb47a7bf2c4a",
  "exp": 1588254716570,
  "iat": 1588254716572,
  "jti": "ze298y42sba"
}
}
amoral-eurogestion commented 4 years ago

Buenas, ya he completado los tests y la verificación sobre los hexadecimales. He seguido cómo ejemplo los otros commits. Pero cuando ejecuto el comando 'tsc' dentro de la carpeta, tal cómo indica la guía, se despliega el manual. Además si intento hacer el 'node plugfest-alastria.spec.js' me indica el error 'TypeError: describe is not a function'. ¿Alguna idea de que puede estar pasando?, he instalado el Node y el TypeScript, y uso Win10.