Test Summary

Test Results

Expand All Collapse All
All times are UTC
2026-11-11 18:31:03 INFO
TEST-RUNNER
Test instance ur3akepQfBXG0Yu created
baseUrl
https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test
variant
{
  "credential_format": "sd_jwt_vc",
  "request_method": "request_uri_signed",
  "vp_profile": "plain_vp",
  "client_id_prefix": "x509_hash",
  "response_mode": "direct_post.jwt"
}
alias
siros-verifier-vp-test
description
OID4VP verifier/RP conformance test for SIROS VC verifier
planId
e7X24VsWyzt9M
config
{
  "alias": "siros-verifier-vp-test",
  "description": "OID4VP verifier/RP conformance test for SIROS VC verifier",
  "server": {
    "discoveryUrl": "https://conformance.example.com:9443/OIDC/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "conformance.example.com",
    "jwks": {
      "keys": [
        {
          "kty": "EC",
          "crv": "P-256",
          "x": "HPtEYEEQNGcOGGtQXnm8VbbryWYOF7dlmTKcDwIxk60",
          "y": "Knv02968XSiEmNSoGPaHX3LXl-boQztsK0DB46VhE68",
          "d": "Z8iB5ltQ0Yf8Wyyafbmypw49VKegZLn2BBjzFzhMHGU",
          "kid": "vp-verifier-key-1",
          "use": "sig",
          "alg": "ES256",
          "x5c": [
            "MIIBvjCCAWOgAwIBAgIUfw4in2xbbaO4BRVzCMJ9jcx+MYUwCgYIKoZIzj0EAwIwIjEgMB4GA1UEAwwXY29uZm9ybWFuY2UuZXhhbXBsZS5jb20wHhcNMjYwNTE1MDc1MzQ1WhcNMjcwNTE1MDc1MzQ1WjAiMSAwHgYDVQQDDBdjb25mb3JtYW5jZS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABBz7RGBBEDRnDhhrUF55vFW268lmDhe3ZZkynA8CMZOtKnv02968XSiEmNSoGPaHX3LXl+boQztsK0DB46VhE6+jdzB1MB0GA1UdDgQWBBR/zA7h3+ikKBoa3jyMiSX7sFdkyzAfBgNVHSMEGDAWgBR/zA7h3+ikKBoa3jyMiSX7sFdkyzAPBgNVHRMBAf8EBTADAQH/MCIGA1UdEQQbMBmCF2NvbmZvcm1hbmNlLmV4YW1wbGUuY29tMAoGCCqGSM49BAMCA0kAMEYCIQC4lhxwiQy3+GPtzdQW9IlDSrQoEnncom6YsKZ3izHuIgIhAKZIjNYWTG0xIpFrS4DVkvo1qiV9kNf1Qvp8StOW6pEr"
          ]
        }
      ]
    }
  },
  "credential": {
    "signing_jwk": {
      "kty": "EC",
      "crv": "P-256",
      "x": "HPtEYEEQNGcOGGtQXnm8VbbryWYOF7dlmTKcDwIxk60",
      "y": "Knv02968XSiEmNSoGPaHX3LXl-boQztsK0DB46VhE68",
      "d": "Z8iB5ltQ0Yf8Wyyafbmypw49VKegZLn2BBjzFzhMHGU",
      "kid": "vp-verifier-key-1",
      "use": "sig",
      "alg": "ES256",
      "x5c": [
        "MIIBvjCCAWOgAwIBAgIUfw4in2xbbaO4BRVzCMJ9jcx+MYUwCgYIKoZIzj0EAwIwIjEgMB4GA1UEAwwXY29uZm9ybWFuY2UuZXhhbXBsZS5jb20wHhcNMjYwNTE1MDc1MzQ1WhcNMjcwNTE1MDc1MzQ1WjAiMSAwHgYDVQQDDBdjb25mb3JtYW5jZS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABBz7RGBBEDRnDhhrUF55vFW268lmDhe3ZZkynA8CMZOtKnv02968XSiEmNSoGPaHX3LXl+boQztsK0DB46VhE6+jdzB1MB0GA1UdDgQWBBR/zA7h3+ikKBoa3jyMiSX7sFdkyzAfBgNVHSMEGDAWgBR/zA7h3+ikKBoa3jyMiSX7sFdkyzAPBgNVHRMBAf8EBTADAQH/MCIGA1UdEQQbMBmCF2NvbmZvcm1hbmNlLmV4YW1wbGUuY29tMAoGCCqGSM49BAMCA0kAMEYCIQC4lhxwiQy3+GPtzdQW9IlDSrQoEnncom6YsKZ3izHuIgIhAKZIjNYWTG0xIpFrS4DVkvo1qiV9kNf1Qvp8StOW6pEr"
      ]
    }
  },
  "resource": {
    "resourceUrl": "https://conformance.example.com:9443"
  },
  "waitTimeoutSeconds": 120
}
baseMtlsUrl
https://localhost:8444/test-mtls/a/siros-verifier-vp-test
testName
oid4vp-1final-verifier-happy-flow
2026-11-11 18:31:03 SUCCESS
OIDCCGenerateServerConfiguration
Generated default server configuration
server_configuration
{
  "issuer": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/",
  "authorization_endpoint": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/authorize",
  "token_endpoint": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/token",
  "jwks_uri": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/jwks",
  "userinfo_endpoint": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/userinfo",
  "registration_endpoint": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/register",
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access"
  ],
  "response_types_supported": [
    "code",
    "id_token code",
    "token code id_token",
    "id_token",
    "token id_token",
    "token code",
    "token"
  ],
  "response_modes_supported": [
    "query",
    "fragment",
    "form_post"
  ],
  "token_endpoint_auth_methods_supported": [
    "client_secret_basic",
    "client_secret_post",
    "client_secret_jwt",
    "private_key_jwt"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "HS256",
    "HS384",
    "HS512",
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA",
    "Ed25519",
    "Ed448"
  ],
  "grant_types_supported": [
    "authorization_code",
    "implicit"
  ],
  "claims_parameter_supported": true,
  "acr_values_supported": [
    "PASSWORD"
  ],
  "subject_types_supported": [
    "public",
    "pairwise"
  ],
  "claim_types_supported": [
    "normal",
    "aggregated",
    "distributed"
  ],
  "claims_supported": [
    "sub",
    "name",
    "given_name",
    "family_name",
    "middle_name",
    "nickname",
    "preferred_username",
    "gender",
    "birthdate",
    "address",
    "zoneinfo",
    "locale",
    "phone_number",
    "phone_number_verified",
    "email",
    "email_verified",
    "website",
    "profile",
    "updated_at",
    "txn"
  ],
  "id_token_signing_alg_values_supported": [
    "none",
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA",
    "Ed25519",
    "Ed448"
  ],
  "id_token_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "RSA-OAEP-384",
    "RSA-OAEP-512",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "id_token_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "request_object_signing_alg_values_supported": [
    "none",
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA",
    "Ed25519",
    "Ed448"
  ],
  "request_object_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "RSA-OAEP-384",
    "RSA-OAEP-512",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "request_object_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "userinfo_signing_alg_values_supported": [
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA",
    "Ed25519",
    "Ed448"
  ],
  "userinfo_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "RSA-OAEP-384",
    "RSA-OAEP-512",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "userinfo_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ]
}
2026-11-11 18:31:03
SetRequestUriParameterSupportedToTrueInServerConfiguration
Enabled request_uri support in server configuration
server
{
  "issuer": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/",
  "authorization_endpoint": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/authorize",
  "token_endpoint": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/token",
  "jwks_uri": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/jwks",
  "userinfo_endpoint": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/userinfo",
  "registration_endpoint": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/register",
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access"
  ],
  "response_types_supported": [
    "code",
    "id_token code",
    "token code id_token",
    "id_token",
    "token id_token",
    "token code",
    "token"
  ],
  "response_modes_supported": [
    "query",
    "fragment",
    "form_post"
  ],
  "token_endpoint_auth_methods_supported": [
    "client_secret_basic",
    "client_secret_post",
    "client_secret_jwt",
    "private_key_jwt"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "HS256",
    "HS384",
    "HS512",
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA",
    "Ed25519",
    "Ed448"
  ],
  "grant_types_supported": [
    "authorization_code",
    "implicit"
  ],
  "claims_parameter_supported": true,
  "acr_values_supported": [
    "PASSWORD"
  ],
  "subject_types_supported": [
    "public",
    "pairwise"
  ],
  "claim_types_supported": [
    "normal",
    "aggregated",
    "distributed"
  ],
  "claims_supported": [
    "sub",
    "name",
    "given_name",
    "family_name",
    "middle_name",
    "nickname",
    "preferred_username",
    "gender",
    "birthdate",
    "address",
    "zoneinfo",
    "locale",
    "phone_number",
    "phone_number_verified",
    "email",
    "email_verified",
    "website",
    "profile",
    "updated_at",
    "txn"
  ],
  "id_token_signing_alg_values_supported": [
    "none",
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA",
    "Ed25519",
    "Ed448"
  ],
  "id_token_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "RSA-OAEP-384",
    "RSA-OAEP-512",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "id_token_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "request_object_signing_alg_values_supported": [
    "none",
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA",
    "Ed25519",
    "Ed448"
  ],
  "request_object_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "RSA-OAEP-384",
    "RSA-OAEP-512",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "request_object_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "userinfo_signing_alg_values_supported": [
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA",
    "Ed25519",
    "Ed448"
  ],
  "userinfo_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "RSA-OAEP-384",
    "RSA-OAEP-512",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "userinfo_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "request_uri_parameter_supported": true,
  "require_request_uri_registration": false
}
2026-11-11 18:31:03
RegisterClientRequestObjectTrustAnchor
No client request object trust anchor configured, skipping registration
2026-11-11 18:31:03
RegisterRical
No RICAL configured, skipping RICAL-based verifier trust checks
2026-11-11 18:31:03 INFO
CallRicalEndpoint
Skipped evaluation due to missing required string: rical_url
expected
rical_url
2026-11-11 18:31:03 INFO
ParseRical
Skipped evaluation due to missing required object: rical
mapped
expected
rical
2026-11-11 18:31:03 INFO
DumpRicalCborDiagnostics
Skipped evaluation due to missing required object: rical
mapped
expected
rical
2026-11-11 18:31:03 INFO
ValidateRicalSignature
Skipped evaluation due to missing required object: rical
mapped
expected
rical
2026-11-11 18:31:03 INFO
ValidateRicalSignerCertificate
Skipped evaluation due to missing required object: rical
mapped
expected
rical
2026-11-11 18:31:03 INFO
ValidateRicalStructure
Skipped evaluation due to missing required object: rical
mapped
expected
rical
2026-11-11 18:31:03
oid4vp-1final-verifier-happy-flow
Setup Done
2026-11-11 18:31:05 INCOMING
oid4vp-1final-verifier-happy-flow
Incoming HTTP request to /test/a/siros-verifier-vp-test/authorize
incoming_headers
{
  "host": "localhost.emobix.co.uk",
  "x-forwarded-uri": "/test/a/siros-verifier-vp-test/authorize?client_id\u003dx509_hash%3AVQWcDWt9VSVKzk7avk7bbubQnogJQ69HVqnOAqcXKUM\u0026request_uri\u003dhttps%3A%2F%2Fconformance.example.com%3A9443%2Fvp%2Frequest%2F4V0fX_idpQ4bKcjt7Ox7yw\u0026request_uri_method\u003dpost",
  "forwarded": "by\u003d172.18.0.6;for\u003d172.18.0.1;host\u003dlocalhost.emobix.co.uk;proto\u003dhttps",
  "connection": "close",
  "sec-ch-ua-platform": "\"Windows\"",
  "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.7778.96 Safari/537.36",
  "sec-ch-ua": "\"Not-A.Brand\";v\u003d\"99\", \"Google Chrome\";v\u003d\"157\", \"Chromium\";v\u003d\"157\"",
  "accept-language": "en-US",
  "sec-ch-ua-mobile": "?0",
  "accept": "*/*",
  "sec-fetch-site": "same-origin",
  "sec-fetch-mode": "cors",
  "sec-fetch-dest": "empty",
  "referer": "https://localhost.emobix.co.uk:8443/log-detail.html?log\u003dur3akepQfBXG0Yu",
  "accept-encoding": "gzip, deflate, br, zstd",
  "cookie": "JSESSIONID\u003d618FF0DBCD6AAE8B8ED4B8F358D5D819"
}
incoming_path
/test/a/siros-verifier-vp-test/authorize
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.3
incoming_tls_cert
incoming_query_string_params
{
  "client_id": "x509_hash:VQWcDWt9VSVKzk7avk7bbubQnogJQ69HVqnOAqcXKUM",
  "request_uri": "https://conformance.example.com:9443/vp/request/4V0fX_idpQ4bKcjt7Ox7yw",
  "request_uri_method": "post"
}
incoming_body
incoming_tls_chain
[
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL"
]
incoming_body_json_parse_error
incoming_tls_cipher
TLS_AES_256_GCM_SHA384
incoming_body_json
Authorization endpoint
2026-11-11 18:31:05
FetchRequestUriAndExtractRequestObject
Fetching request object from request_uri
request_uri
https://conformance.example.com:9443/vp/request/4V0fX_idpQ4bKcjt7Ox7yw
2026-11-11 18:31:05
FetchRequestUriAndExtractRequestObject
HTTP request
request_uri
https://conformance.example.com:9443/vp/request/4V0fX_idpQ4bKcjt7Ox7yw
request_method
GET
request_headers
{
  "Accept": "text/plain, application/json, application/yaml, application/*+json, */*",
  "Content-Length": "0"
}
request_body

                                
2026-11-11 18:31:05 RESPONSE
FetchRequestUriAndExtractRequestObject
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx/1.29.8",
  "date": "Wed, 11 Nov 2026 18:31:05 GMT",
  "content-type": "application/oauth-authz-req+jwt",
  "content-length": "2274",
  "connection": "keep-alive",
  "set-cookie": "SIROS_VERIFIER_STATE\u003deyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..S9kgV0qNuAZgZ0rc.YZN1XxoHwiNL78gUc4P6nqBPeFeHnGyrbKV7RJeD9ooK-kFCaaw0SA.Tagsu-_PAdJuu_6uMxTqbw; Path\u003d/; HttpOnly; SameSite\u003dLax; Max-Age\u003d900",
  "cache-control": "no-store"
}
response_body
eyJhbGciOiJFUzI1NiIsInR5cCI6Im9hdXRoLWF1dGh6LXJlcStqd3QiLCJ4NWMiOlsiTUlJQjF6Q0NBWHlnQXdJQkFnSVVZMUZPN1ZvQmp0UGVYcmdsWUx0K204b0hXODB3Q2dZSUtvWkl6ajBFQXdJd0pERWlNQ0FHQTFVRUF3d1pVMGxTVDFNZ1EyOXVabTl5YldGdVkyVWdWR1Z6ZENCRFFUQWVGdzB5TmpFeE1ESXlNVEl5TkROYUZ3MHlOekV4TURJeU1USXlORE5hTUNVeEl6QWhCZ05WQkFNTUdrVXlSU0JVWlhOMElFTnlaV1JsYm5ScFlXd2dVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRURMV0NhemtHaXdYUDRVc1Fhcmhhd3hSdXRaZWhPRk1YdHJzR29aeDQ4cnpWMHdKbENyNDZtVktjcUpETzBzWkNLdEJsRVpSZXRlWlo3c20wNnRPU25xT0JpakNCaHpCRkJnTlZIUkVFUGpBOGdnbHNiMk5oYkdodmMzU0NDWFpqTFdsemMzVmxjb0lMZG1NdGRtVnlhV1pwWlhLQ0YyTnZibVp2Y20xaGJtTmxMbVY0WVcxd2JHVXVZMjl0TUIwR0ExVWREZ1FXQkJTNlZRR0FTTkNqaDdjaVAwN1Y2Q1JtcHB3WitUQWZCZ05WSFNNRUdEQVdnQlFEWVV4dWpSMmw3c3RDOXA4YXdqZmtLL3pXWlRBS0JnZ3Foa2pPUFFRREFnTkpBREJHQWlFQWhnZk1WMkxiRnVxdlZxa1NpKzNWYW8xZnpRUjI4VnppYzJ3ODBUdUVzODRDSVFDdjNuT2Z5STYzbW1kWk9LRHFpNmhjUGc4VkphWDhuajFjSnB6SVFESFRJdz09Il19.eyJpYXQiOjE3OTQ0MjE4NjQsImV4cCI6MTc5NDQyMjE2NCwiYXVkIjoiaHR0cHM6Ly9zZWxmLWlzc3VlZC5tZS92MiIsImNsaWVudF9pZCI6Ing1MDlfaGFzaDpWUVdjRFd0OVZTVkt6azdhdms3YmJ1YlFub2dKUTY5SFZxbk9BcWNYS1VNIiwicmVzcG9uc2VfdHlwZSI6InZwX3Rva2VuIiwicmVzcG9uc2VfbW9kZSI6ImRpcmVjdF9wb3N0Lmp3dCIsIm5vbmNlIjoiNjlza2dkS1BxSEtqaEtSSFJxaThlNzRtVnRwdVZZTG1tcGY5OHJJR2R2WSIsInN0YXRlIjoiemxJMmJPTUNCT2tJaVhvSE5vekZEMXk2Smd1WVZmLUJLSUd5R3lfd1VUUSIsImRjcWxfcXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiZXVkaV9waWQiLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsidXJuOmV1ZGk6cGlkOjEiXX0sImNsYWltcyI6W3sicGF0aCI6WyJnaXZlbl9uYW1lIl19XX1dfSwiY2xpZW50X21ldGFkYXRhIjp7Imp3a3MiOnsia2V5cyI6W3sia3R5IjoiRUMiLCJ1c2UiOiJlbmMiLCJhbGciOiJFQ0RILUVTIiwia2lkIjoiRF9nZDU0eWJWRGNHR0RFMU1aaXlUMmFWRjJGbUQ0RjZOZmhURmF6YjltSSIsImNydiI6IlAtMjU2IiwieCI6IjI3cUR2Y1VIS1RiWFNTSDl2TmFoNDBYVWkyeDZHdkFnTlhpU1Fza2ExV3ciLCJ5IjoiaFcyMmVmTzVoTXFLRm92NzRPeU1fWDlPbjJRb0tpNFViNDVBVy1NWU51MCJ9XX0sImVuY3J5cHRlZF9yZXNwb25zZV9lbmNfdmFsdWVzX3N1cHBvcnRlZCI6WyJBMTI4R0NNIiwiQTI1NkdDTSJdLCJ2cF9mb3JtYXRzX3N1cHBvcnRlZCI6eyJkYytzZC1qd3QiOnsic2Qtand0X2FsZ192YWx1ZXMiOlsiRVMyNTYiXSwia2Itand0X2FsZ192YWx1ZXMiOlsiRVMyNTYiXX19fSwicmVzcG9uc2VfdXJpIjoiaHR0cHM6Ly9jb25mb3JtYW5jZS5leGFtcGxlLmNvbTo5NDQzL3ZwL3Jlc3BvbnNlLzRWMGZYX2lkcFE0YktjanQ3T3g3eXcifQ.DRIR_uaop-ypVSgSTyO7dEisM0Vn-bzO4XY3IxJQSES0WmRcII2j76N-AK-MT_U-Okd9XNo-jPYiY3E9-_VVcA
2026-11-11 18:31:05
FetchRequestUriAndExtractRequestObject
Downloaded request object
request_object
eyJhbGciOiJFUzI1NiIsInR5cCI6Im9hdXRoLWF1dGh6LXJlcStqd3QiLCJ4NWMiOlsiTUlJQjF6Q0NBWHlnQXdJQkFnSVVZMUZPN1ZvQmp0UGVYcmdsWUx0K204b0hXODB3Q2dZSUtvWkl6ajBFQXdJd0pERWlNQ0FHQTFVRUF3d1pVMGxTVDFNZ1EyOXVabTl5YldGdVkyVWdWR1Z6ZENCRFFUQWVGdzB5TmpFeE1ESXlNVEl5TkROYUZ3MHlOekV4TURJeU1USXlORE5hTUNVeEl6QWhCZ05WQkFNTUdrVXlSU0JVWlhOMElFTnlaV1JsYm5ScFlXd2dVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRURMV0NhemtHaXdYUDRVc1Fhcmhhd3hSdXRaZWhPRk1YdHJzR29aeDQ4cnpWMHdKbENyNDZtVktjcUpETzBzWkNLdEJsRVpSZXRlWlo3c20wNnRPU25xT0JpakNCaHpCRkJnTlZIUkVFUGpBOGdnbHNiMk5oYkdodmMzU0NDWFpqTFdsemMzVmxjb0lMZG1NdGRtVnlhV1pwWlhLQ0YyTnZibVp2Y20xaGJtTmxMbVY0WVcxd2JHVXVZMjl0TUIwR0ExVWREZ1FXQkJTNlZRR0FTTkNqaDdjaVAwN1Y2Q1JtcHB3WitUQWZCZ05WSFNNRUdEQVdnQlFEWVV4dWpSMmw3c3RDOXA4YXdqZmtLL3pXWlRBS0JnZ3Foa2pPUFFRREFnTkpBREJHQWlFQWhnZk1WMkxiRnVxdlZxa1NpKzNWYW8xZnpRUjI4VnppYzJ3ODBUdUVzODRDSVFDdjNuT2Z5STYzbW1kWk9LRHFpNmhjUGc4VkphWDhuajFjSnB6SVFESFRJdz09Il19.eyJpYXQiOjE3OTQ0MjE4NjQsImV4cCI6MTc5NDQyMjE2NCwiYXVkIjoiaHR0cHM6Ly9zZWxmLWlzc3VlZC5tZS92MiIsImNsaWVudF9pZCI6Ing1MDlfaGFzaDpWUVdjRFd0OVZTVkt6azdhdms3YmJ1YlFub2dKUTY5SFZxbk9BcWNYS1VNIiwicmVzcG9uc2VfdHlwZSI6InZwX3Rva2VuIiwicmVzcG9uc2VfbW9kZSI6ImRpcmVjdF9wb3N0Lmp3dCIsIm5vbmNlIjoiNjlza2dkS1BxSEtqaEtSSFJxaThlNzRtVnRwdVZZTG1tcGY5OHJJR2R2WSIsInN0YXRlIjoiemxJMmJPTUNCT2tJaVhvSE5vekZEMXk2Smd1WVZmLUJLSUd5R3lfd1VUUSIsImRjcWxfcXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiZXVkaV9waWQiLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsidXJuOmV1ZGk6cGlkOjEiXX0sImNsYWltcyI6W3sicGF0aCI6WyJnaXZlbl9uYW1lIl19XX1dfSwiY2xpZW50X21ldGFkYXRhIjp7Imp3a3MiOnsia2V5cyI6W3sia3R5IjoiRUMiLCJ1c2UiOiJlbmMiLCJhbGciOiJFQ0RILUVTIiwia2lkIjoiRF9nZDU0eWJWRGNHR0RFMU1aaXlUMmFWRjJGbUQ0RjZOZmhURmF6YjltSSIsImNydiI6IlAtMjU2IiwieCI6IjI3cUR2Y1VIS1RiWFNTSDl2TmFoNDBYVWkyeDZHdkFnTlhpU1Fza2ExV3ciLCJ5IjoiaFcyMmVmTzVoTXFLRm92NzRPeU1fWDlPbjJRb0tpNFViNDVBVy1NWU51MCJ9XX0sImVuY3J5cHRlZF9yZXNwb25zZV9lbmNfdmFsdWVzX3N1cHBvcnRlZCI6WyJBMTI4R0NNIiwiQTI1NkdDTSJdLCJ2cF9mb3JtYXRzX3N1cHBvcnRlZCI6eyJkYytzZC1qd3QiOnsic2Qtand0X2FsZ192YWx1ZXMiOlsiRVMyNTYiXSwia2Itand0X2FsZ192YWx1ZXMiOlsiRVMyNTYiXX19fSwicmVzcG9uc2VfdXJpIjoiaHR0cHM6Ly9jb25mb3JtYW5jZS5leGFtcGxlLmNvbTo5NDQzL3ZwL3Jlc3BvbnNlLzRWMGZYX2lkcFE0YktjanQ3T3g3eXcifQ.DRIR_uaop-ypVSgSTyO7dEisM0Vn-bzO4XY3IxJQSES0WmRcII2j76N-AK-MT_U-Okd9XNo-jPYiY3E9-_VVcA
2026-11-11 18:31:05 SUCCESS
FetchRequestUriAndExtractRequestObject
Parsed request object
value
eyJhbGciOiJFUzI1NiIsInR5cCI6Im9hdXRoLWF1dGh6LXJlcStqd3QiLCJ4NWMiOlsiTUlJQjF6Q0NBWHlnQXdJQkFnSVVZMUZPN1ZvQmp0UGVYcmdsWUx0K204b0hXODB3Q2dZSUtvWkl6ajBFQXdJd0pERWlNQ0FHQTFVRUF3d1pVMGxTVDFNZ1EyOXVabTl5YldGdVkyVWdWR1Z6ZENCRFFUQWVGdzB5TmpFeE1ESXlNVEl5TkROYUZ3MHlOekV4TURJeU1USXlORE5hTUNVeEl6QWhCZ05WQkFNTUdrVXlSU0JVWlhOMElFTnlaV1JsYm5ScFlXd2dVMmxuYm1WeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRURMV0NhemtHaXdYUDRVc1Fhcmhhd3hSdXRaZWhPRk1YdHJzR29aeDQ4cnpWMHdKbENyNDZtVktjcUpETzBzWkNLdEJsRVpSZXRlWlo3c20wNnRPU25xT0JpakNCaHpCRkJnTlZIUkVFUGpBOGdnbHNiMk5oYkdodmMzU0NDWFpqTFdsemMzVmxjb0lMZG1NdGRtVnlhV1pwWlhLQ0YyTnZibVp2Y20xaGJtTmxMbVY0WVcxd2JHVXVZMjl0TUIwR0ExVWREZ1FXQkJTNlZRR0FTTkNqaDdjaVAwN1Y2Q1JtcHB3WitUQWZCZ05WSFNNRUdEQVdnQlFEWVV4dWpSMmw3c3RDOXA4YXdqZmtLL3pXWlRBS0JnZ3Foa2pPUFFRREFnTkpBREJHQWlFQWhnZk1WMkxiRnVxdlZxa1NpKzNWYW8xZnpRUjI4VnppYzJ3ODBUdUVzODRDSVFDdjNuT2Z5STYzbW1kWk9LRHFpNmhjUGc4VkphWDhuajFjSnB6SVFESFRJdz09Il19.eyJpYXQiOjE3OTQ0MjE4NjQsImV4cCI6MTc5NDQyMjE2NCwiYXVkIjoiaHR0cHM6Ly9zZWxmLWlzc3VlZC5tZS92MiIsImNsaWVudF9pZCI6Ing1MDlfaGFzaDpWUVdjRFd0OVZTVkt6azdhdms3YmJ1YlFub2dKUTY5SFZxbk9BcWNYS1VNIiwicmVzcG9uc2VfdHlwZSI6InZwX3Rva2VuIiwicmVzcG9uc2VfbW9kZSI6ImRpcmVjdF9wb3N0Lmp3dCIsIm5vbmNlIjoiNjlza2dkS1BxSEtqaEtSSFJxaThlNzRtVnRwdVZZTG1tcGY5OHJJR2R2WSIsInN0YXRlIjoiemxJMmJPTUNCT2tJaVhvSE5vekZEMXk2Smd1WVZmLUJLSUd5R3lfd1VUUSIsImRjcWxfcXVlcnkiOnsiY3JlZGVudGlhbHMiOlt7ImlkIjoiZXVkaV9waWQiLCJmb3JtYXQiOiJkYytzZC1qd3QiLCJtZXRhIjp7InZjdF92YWx1ZXMiOlsidXJuOmV1ZGk6cGlkOjEiXX0sImNsYWltcyI6W3sicGF0aCI6WyJnaXZlbl9uYW1lIl19XX1dfSwiY2xpZW50X21ldGFkYXRhIjp7Imp3a3MiOnsia2V5cyI6W3sia3R5IjoiRUMiLCJ1c2UiOiJlbmMiLCJhbGciOiJFQ0RILUVTIiwia2lkIjoiRF9nZDU0eWJWRGNHR0RFMU1aaXlUMmFWRjJGbUQ0RjZOZmhURmF6YjltSSIsImNydiI6IlAtMjU2IiwieCI6IjI3cUR2Y1VIS1RiWFNTSDl2TmFoNDBYVWkyeDZHdkFnTlhpU1Fza2ExV3ciLCJ5IjoiaFcyMmVmTzVoTXFLRm92NzRPeU1fWDlPbjJRb0tpNFViNDVBVy1NWU51MCJ9XX0sImVuY3J5cHRlZF9yZXNwb25zZV9lbmNfdmFsdWVzX3N1cHBvcnRlZCI6WyJBMTI4R0NNIiwiQTI1NkdDTSJdLCJ2cF9mb3JtYXRzX3N1cHBvcnRlZCI6eyJkYytzZC1qd3QiOnsic2Qtand0X2FsZ192YWx1ZXMiOlsiRVMyNTYiXSwia2Itand0X2FsZ192YWx1ZXMiOlsiRVMyNTYiXX19fSwicmVzcG9uc2VfdXJpIjoiaHR0cHM6Ly9jb25mb3JtYW5jZS5leGFtcGxlLmNvbTo5NDQzL3ZwL3Jlc3BvbnNlLzRWMGZYX2lkcFE0YktjanQ3T3g3eXcifQ.DRIR_uaop-ypVSgSTyO7dEisM0Vn-bzO4XY3IxJQSES0WmRcII2j76N-AK-MT_U-Okd9XNo-jPYiY3E9-_VVcA
header
{
  "x5c": [
    "MIIB1zCCAXygAwIBAgIUY1FO7VoBjtPeXrglYLt+m8oHW80wCgYIKoZIzj0EAwIwJDEiMCAGA1UEAwwZU0lST1MgQ29uZm9ybWFuY2UgVGVzdCBDQTAeFw0yNjExMDIyMTIyNDNaFw0yNzExMDIyMTIyNDNaMCUxIzAhBgNVBAMMGkUyRSBUZXN0IENyZWRlbnRpYWwgU2lnbmVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEDLWCazkGiwXP4UsQarhawxRutZehOFMXtrsGoZx48rzV0wJlCr46mVKcqJDO0sZCKtBlEZReteZZ7sm06tOSnqOBijCBhzBFBgNVHREEPjA8gglsb2NhbGhvc3SCCXZjLWlzc3VlcoILdmMtdmVyaWZpZXKCF2NvbmZvcm1hbmNlLmV4YW1wbGUuY29tMB0GA1UdDgQWBBS6VQGASNCjh7ciP07V6CRmppwZ+TAfBgNVHSMEGDAWgBQDYUxujR2l7stC9p8awjfkK/zWZTAKBggqhkjOPQQDAgNJADBGAiEAhgfMV2LbFuqvVqkSi+3Vao1fzQR28Vzic2w80TuEs84CIQCv3nOfyI63mmdZOKDqi6hcPg8VJaX8nj1cJpzIQDHTIw\u003d\u003d"
  ],
  "typ": "oauth-authz-req+jwt",
  "alg": "ES256"
}
claims
{
  "response_uri": "https://conformance.example.com:9443/vp/response/4V0fX_idpQ4bKcjt7Ox7yw",
  "aud": "https://self-issued.me/v2",
  "response_type": "vp_token",
  "state": "zlI2bOMCBOkIiXoHNozFD1y6JguYVf-BKIGyGy_wUTQ",
  "dcql_query": {
    "credentials": [
      {
        "id": "eudi_pid",
        "format": "dc+sd-jwt",
        "meta": {
          "vct_values": [
            "urn:eudi:pid:1"
          ]
        },
        "claims": [
          {
            "path": [
              "given_name"
            ]
          }
        ]
      }
    ]
  },
  "exp": 1794422164,
  "iat": 1794421864,
  "nonce": "69skgdKPqHKjhKRHRqi8e74mVtpuVYLmmpf98rIGdvY",
  "client_id": "x509_hash:VQWcDWt9VSVKzk7avk7bbubQnogJQ69HVqnOAqcXKUM",
  "client_metadata": {
    "jwks": {
      "keys": [
        {
          "kty": "EC",
          "use": "enc",
          "alg": "ECDH-ES",
          "kid": "D_gd54ybVDcGGDE1MZiyT2aVF2FmD4F6NfhTFazb9mI",
          "crv": "P-256",
          "x": "27qDvcUHKTbXSSH9vNah40XUi2x6GvAgNXiSQska1Ww",
          "y": "hW22efO5hMqKFov74OyM_X9On2QoKi4Ub45AW-MYNu0"
        }
      ]
    },
    "encrypted_response_enc_values_supported": [
      "A128GCM",
      "A256GCM"
    ],
    "vp_formats_supported": {
      "dc+sd-jwt": {
        "sd-jwt_alg_values": [
          "ES256"
        ],
        "kb-jwt_alg_values": [
          "ES256"
        ]
      }
    }
  },
  "response_mode": "direct_post.jwt"
}
2026-11-11 18:31:05 SUCCESS
EnsureRequestUriIsHttps
request_uri is a https url
request_uri
https://conformance.example.com:9443/vp/request/4V0fX_idpQ4bKcjt7Ox7yw
2026-11-11 18:31:05 SUCCESS
EnsureRequestUriHasNoFragment
request_uri does not contain a fragment
request_uri
https://conformance.example.com:9443/vp/request/4V0fX_idpQ4bKcjt7Ox7yw
2026-11-11 18:31:05 SUCCESS
ExtractAndValidateX509HashClientId
Client ID matched
client_id
x509_hash:VQWcDWt9VSVKzk7avk7bbubQnogJQ69HVqnOAqcXKUM
2026-11-11 18:31:05 SUCCESS
ValidateRequestObjectTypIsOAuthQauthReqJwt
Request object typ header is valid
typ
oauth-authz-req+jwt
2026-11-11 18:31:05 SUCCESS
OIDCCValidateRequestObjectExp
Request object contains a valid exp claim, expiry time
exp
"Nov 11, 2026, 6:36:04 PM"
2026-11-11 18:31:05 SUCCESS
ValidateRequestObjectIat
iat claim is valid
iat
1794421864
2026-11-11 18:31:05 SUCCESS
EnsureNumericRequestObjectClaimsAreNotNull
None of the claims expected to have numeric values, have null values
numeric_claims
[
  "max_age"
]
2026-11-11 18:31:05
ValidateRequestObjectMaxAge
Request object does not contain a max_age claim
2026-11-11 18:31:05 SUCCESS
EnsureRequestObjectDoesNotContainRequestOrRequestUri
Request object does not contain request or request_uri
2026-11-11 18:31:05 SUCCESS
EnsureRequestObjectDoesNotContainSubWithClientId
Request object does not contain Client Id in sub
2026-11-11 18:31:05 SUCCESS
ValidateRequestObjectIssIfPresent
Request object does not contain an 'iss' claim, which is permitted by the spec
2026-11-11 18:31:05 SUCCESS
ValidateRequestObjectAudForVP
Request object aud claim is valid
aud
https://self-issued.me/v2
expected_self_issued
https://self-issued.me/v2
expected_wallet_issuer
https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/
2026-11-11 18:31:05 SUCCESS
ValidateRequestObjectSignatureAgainstX5cHeader
Request object x5c chain validated and signature verified
chain_length
1
leaf_cert_subject
CN=E2E Test Credential Signer
request_object_signing_alg
ES256
2026-11-11 18:31:05 INFO
ValidateRequestObjectX5cChainAgainstRical
Skipped evaluation due to missing required object: rical
mapped
expected
rical
2026-11-11 18:31:05 INFO
EnsureMatchedRicalEntryHasNoTrustConstraints
Skipped evaluation due to missing required object: rical
mapped
expected
rical
2026-11-11 18:31:05 SUCCESS
EnsureClientIdInAuthorizationRequestParametersMatchRequestObject
client_id http request parameter value matches client_id in request object
2026-11-11 18:31:05 INFO
ValidateEncryptedRequestObjectHasKid
Skipped evaluation due to missing required element: authorization_request_object jwe_header
path
jwe_header
mapped
object
authorization_request_object
2026-11-11 18:31:05 SUCCESS
EnsureOptionalAuthorizationRequestParametersMatchRequestObject
All http request parameters and request object claims match
2026-11-11 18:31:05 SUCCESS
CheckForUnexpectedParametersInVpAuthorizationEndpointHttpRequest
All HTTP authorization request parameters are expected
known_params
[
  "client_id",
  "request_uri",
  "request_uri_method"
]
parameters
[
  "client_id",
  "request_uri",
  "request_uri_method"
]
2026-11-11 18:31:05 SUCCESS
CreateEffectiveAuthorizationRequestParameters
Merged http request parameters with request object claims
effective_authorization_endpoint_request
{
  "client_id": "x509_hash:VQWcDWt9VSVKzk7avk7bbubQnogJQ69HVqnOAqcXKUM",
  "request_uri_method": "post",
  "response_uri": "https://conformance.example.com:9443/vp/response/4V0fX_idpQ4bKcjt7Ox7yw",
  "aud": "https://self-issued.me/v2",
  "response_type": "vp_token",
  "state": "zlI2bOMCBOkIiXoHNozFD1y6JguYVf-BKIGyGy_wUTQ",
  "dcql_query": {
    "credentials": [
      {
        "id": "eudi_pid",
        "format": "dc+sd-jwt",
        "meta": {
          "vct_values": [
            "urn:eudi:pid:1"
          ]
        },
        "claims": [
          {
            "path": [
              "given_name"
            ]
          }
        ]
      }
    ]
  },
  "exp": 1794422164,
  "iat": 1794421864,
  "nonce": "69skgdKPqHKjhKRHRqi8e74mVtpuVYLmmpf98rIGdvY",
  "client_metadata": {
    "jwks": {
      "keys": [
        {
          "kty": "EC",
          "use": "enc",
          "alg": "ECDH-ES",
          "kid": "D_gd54ybVDcGGDE1MZiyT2aVF2FmD4F6NfhTFazb9mI",
          "crv": "P-256",
          "x": "27qDvcUHKTbXSSH9vNah40XUi2x6GvAgNXiSQska1Ww",
          "y": "hW22efO5hMqKFov74OyM_X9On2QoKi4Ub45AW-MYNu0"
        }
      ]
    },
    "encrypted_response_enc_values_supported": [
      "A128GCM",
      "A256GCM"
    ],
    "vp_formats_supported": {
      "dc+sd-jwt": {
        "sd-jwt_alg_values": [
          "ES256"
        ],
        "kb-jwt_alg_values": [
          "ES256"
        ]
      }
    }
  },
  "response_mode": "direct_post.jwt"
}
2026-11-11 18:31:05 SUCCESS
ExtractNonceFromAuthorizationRequest
Extracted nonce
nonce
69skgdKPqHKjhKRHRqi8e74mVtpuVYLmmpf98rIGdvY
2026-11-11 18:31:05 SUCCESS
CheckForInvalidCharsInNonce
Nonce contains only URL safe characters
2026-11-11 18:31:05 SUCCESS
VP1FinalCheckNonceMinimumLength
Nonce is at least 16 characters. Section 5.2 of OID4VP 1.0 Final does not impose a minimum length; this check flags obviously-too-short nonces that cannot plausibly satisfy the spec's "sufficient entropy" requirement.
2026-11-11 18:31:05 SUCCESS
VP1FinalCheckNonceMaximumLength
Nonce does not exceed 43 characters. Section 5.2 of OID4VP 1.0 Final requires the nonce to be a "fresh, cryptographically random number with sufficient entropy" but does not specify its length. To promote interoperability we expect nonces no longer than 43 characters (the longest the conformance suite itself generates as a verifier when testing a wallet); longer values may not be accepted by all wallets.
length
43
nonce
69skgdKPqHKjhKRHRqi8e74mVtpuVYLmmpf98rIGdvY
2026-11-11 18:31:05 SUCCESS
VP1FinalEnsureMinimumNonceEntropy
Nonce appears to have sufficient entropy. Section 5.2 of OID4VP 1.0 Final requires the nonce to be a "fresh, cryptographically random number with sufficient entropy"; OpenID4VP PR #722 (https://github.com/openid/OpenID4VP/pull/722/changes) recommends at least 128 bits.
actual
205.81960944786323
expected
96.0
value
69skgdKPqHKjhKRHRqi8e74mVtpuVYLmmpf98rIGdvY
2026-11-11 18:31:05 INFO
EnsureAuthorizationRequestContainsPkceCodeChallenge
Skipped evaluation due to missing required element: effective_authorization_endpoint_request code_challenge
path
code_challenge
mapped
object
effective_authorization_endpoint_request
2026-11-11 18:31:05 SUCCESS
EnsureResponseTypeIsVpToken
Response type is expected value
expected
vp_token
2026-11-11 18:31:05 SUCCESS
ValidateResponseMode
response_mode is direct_post.jwt
2026-11-11 18:31:05 SUCCESS
CheckNoClientIdSchemeParameter
client_id_scheme parameter is not present, as expected.
2026-11-11 18:31:05 SUCCESS
CheckNoScopeParameter
scope parameter is not present, as expected.
2026-11-11 18:31:05 SUCCESS
CheckRequestUriMethodParameter
request_uri_method is 'post'
2026-11-11 18:31:05 INFO
WarnIfRequestUriMethodInRequestObject
Skipped evaluation due to missing required string: authorization_request_object
expected
authorization_request_object
2026-11-11 18:31:05 SUCCESS
CheckForUnexpectedParametersInVpAuthorizationRequest
All authorization parameters are expected
known_params
[
  "presentation_definition",
  "dcql_query",
  "client_id",
  "client_id_scheme",
  "response_uri",
  "client_metadata",
  "nonce",
  "state",
  "response_type",
  "response_mode",
  "verifier_info",
  "scope",
  "request_uri_method",
  "wallet_nonce",
  "aud",
  "iss",
  "iat",
  "nbf",
  "exp",
  "jti"
]
parameters
[
  "client_id",
  "request_uri_method",
  "response_uri",
  "aud",
  "response_type",
  "state",
  "dcql_query",
  "exp",
  "iat",
  "nonce",
  "client_metadata",
  "response_mode"
]
2026-11-11 18:31:05 SUCCESS
CheckNoTransactionDataInVpAuthorizationRequest
Authorization request does not contain transaction_data
2026-11-11 18:31:05 INFO
ExtractVerifierInfoFromAuthorizationRequest
Skipped evaluation due to missing required element: effective_authorization_endpoint_request verifier_info
path
verifier_info
mapped
object
effective_authorization_endpoint_request
2026-11-11 18:31:05 INFO
ValidateVerifierInfo
Skipped evaluation due to missing required element: effective_authorization_endpoint_request verifier_info
path
verifier_info
mapped
object
effective_authorization_endpoint_request
2026-11-11 18:31:05 INFO
CheckForUnexpectedParametersInVerifierInfo
Skipped evaluation due to missing required element: effective_authorization_endpoint_request verifier_info
path
verifier_info
mapped
object
effective_authorization_endpoint_request
2026-11-11 18:31:05 SUCCESS
EnsureValidResponseUriForAuthorizationEndpointRequest
response_uri is valid https url with no fragment
actual
https://conformance.example.com:9443/vp/response/4V0fX_idpQ4bKcjt7Ox7yw
2026-11-11 18:31:05 SUCCESS
CheckNoRedirectUriInVpAuthorizationRequest
Authorization request does not contain 'redirect_uri'
2026-11-11 18:31:05 SUCCESS
CheckNoPresentationDefinitionInVpAuthorizationRequest
Authorization request does not contain presentation_definition or presentation_definition_uri
2026-11-11 18:31:05 SUCCESS
VP1FinalCheckForUnexpectedParametersInVpClientMetadata
All client_metadata parameters are expected
parameters
[
  "jwks",
  "encrypted_response_enc_values_supported",
  "vp_formats_supported"
]
2026-11-11 18:31:05 SUCCESS
VP1FinalValidateVpFormatsSupportedInClientMetadata
vp_formats_supported contains valid dc+sd-jwt format
dc+sd-jwt
{
  "sd-jwt_alg_values": [
    "ES256"
  ],
  "kb-jwt_alg_values": [
    "ES256"
  ]
}
2026-11-11 18:31:05 SUCCESS
VP1FinalCheckForKeyIdInClientMetadataJWKs
All keys in client_metadata.jwks have unique kid values
jwks
{
  "keys": [
    {
      "kty": "EC",
      "use": "enc",
      "alg": "ECDH-ES",
      "kid": "D_gd54ybVDcGGDE1MZiyT2aVF2FmD4F6NfhTFazb9mI",
      "crv": "P-256",
      "x": "27qDvcUHKTbXSSH9vNah40XUi2x6GvAgNXiSQska1Ww",
      "y": "hW22efO5hMqKFov74OyM_X9On2QoKi4Ub45AW-MYNu0"
    }
  ]
}
2026-11-11 18:31:05 SUCCESS
VP1FinalValidateClientMetadataJwksForEncryptedResponse
client_metadata.jwks contains valid encryption key(s) with alg
jwks
{
  "keys": [
    {
      "kty": "EC",
      "use": "enc",
      "alg": "ECDH-ES",
      "kid": "D_gd54ybVDcGGDE1MZiyT2aVF2FmD4F6NfhTFazb9mI",
      "crv": "P-256",
      "x": "27qDvcUHKTbXSSH9vNah40XUi2x6GvAgNXiSQska1Ww",
      "y": "hW22efO5hMqKFov74OyM_X9On2QoKi4Ub45AW-MYNu0"
    }
  ]
}
Validate the JWK set in client_metadata
2026-11-11 18:31:06 SUCCESS
MapJwksToValidationLocation
Selected the JWK set in client_metadata for validation
jwks
{
  "keys": [
    {
      "kty": "EC",
      "use": "enc",
      "alg": "ECDH-ES",
      "kid": "D_gd54ybVDcGGDE1MZiyT2aVF2FmD4F6NfhTFazb9mI",
      "crv": "P-256",
      "x": "27qDvcUHKTbXSSH9vNah40XUi2x6GvAgNXiSQska1Ww",
      "y": "hW22efO5hMqKFov74OyM_X9On2QoKi4Ub45AW-MYNu0"
    }
  ]
}
2026-11-11 18:31:06 SUCCESS
EnsureJwksHasNoPrivateOrSymmetricKeyMaterial
The JWK set in client_metadata contains only public key material
jwks_source
client_metadata
2026-11-11 18:31:06 SUCCESS
ValidateJwksStructure
The JWK set in client_metadata is structurally valid
jwks_source
client_metadata
2026-11-11 18:31:06 SUCCESS
ParseUsableJwksKeys
All usable keys in the JWK set in client_metadata parse successfully
jwks_source
client_metadata
2026-11-11 18:31:06 SUCCESS
WarnOnUnusableJwksKeys
All keys in the JWK set in client_metadata use a supported key type, curve and algorithm
jwks_source
client_metadata
2026-11-11 18:31:06 SUCCESS
VP1FinalCheckEncryptionKeyNotReused
Verifier response-encryption key(s) were not seen in a previous Authorization Request
jwk_thumbprints
[
  "lTxWZTuNpgOvrlWF157u1Oyj39H1KAHLnTBwLtjRthU"
]
2026-11-11 18:31:06 SUCCESS
ExtractDCQLQueryFromAuthorizationRequest
Extracted dcql_query from authorization request
dcql
{
  "credentials": [
    {
      "id": "eudi_pid",
      "format": "dc+sd-jwt",
      "meta": {
        "vct_values": [
          "urn:eudi:pid:1"
        ]
      },
      "claims": [
        {
          "path": [
            "given_name"
          ]
        }
      ]
    }
  ]
}
2026-11-11 18:31:06 SUCCESS
ValidateDCQLQuery
DCQL query input is valid
input
{
  "credentials": [
    {
      "id": "eudi_pid",
      "format": "dc+sd-jwt",
      "meta": {
        "vct_values": [
          "urn:eudi:pid:1"
        ]
      },
      "claims": [
        {
          "path": [
            "given_name"
          ]
        }
      ]
    }
  ]
}
schema_link
/json-schemas/oid4vp/dcql_request.json
2026-11-11 18:31:06 SUCCESS
CheckForUnexpectedParametersInDcqlQuery
No unknown properties were found in the DCQL query
input
{
  "credentials": [
    {
      "id": "eudi_pid",
      "format": "dc+sd-jwt",
      "meta": {
        "vct_values": [
          "urn:eudi:pid:1"
        ]
      },
      "claims": [
        {
          "path": [
            "given_name"
          ]
        }
      ]
    }
  ]
}
schema_link
/json-schemas/oid4vp/dcql_request.json
2026-11-11 18:31:06 SUCCESS
CheckForNonSelectivelyDisclosableClaimsInDcqlQuery
DCQL query does not request any SD-JWT VC claims that cannot be selectively disclosed
2026-11-11 18:31:06 SUCCESS
CheckForUnreferencedClaimsInDcqlQuery
The DCQL query does not contain claims entries unreferenced by claim_sets
2026-11-11 18:31:06 SUCCESS
CheckDCQLQueryCredentialFormatMatchesTestConfiguration
DCQL query credential format matches test configuration
expected_format
dc+sd-jwt
credential_count
1
2026-11-11 18:31:06 SUCCESS
CreateAuthorizationEndpointResponseParams
Added authorization_endpoint_response_params to environment
params
{
  "state": "zlI2bOMCBOkIiXoHNozFD1y6JguYVf-BKIGyGy_wUTQ"
}
2026-11-11 18:31:06 SUCCESS
CreateValidStatusListReference
Allocated a status list index that the served status list marks as valid
revocation_list_reference
{
  "mechanism": "status_list",
  "uri": "https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/statuslists/8ulCYeT93k7SdObBSLpW",
  "idx": 90
}
2026-11-11 18:31:06
CreateSdJwtKbCredential
Filtered SD-JWT disclosures to DCQL requested claims
filtered_disclosures
1
requested_claims
[
  "given_name"
]
total_disclosures
10
2026-11-11 18:31:06
CreateSdJwtKbCredential
Created an SD-JWT+KB
sdjwt
eyJ4NWMiOlsiTUlJQnZqQ0NBV09nQXdJQkFnSVVmdzRpbjJ4YmJhTzRCUlZ6Q01KOWpjeCtNWVV3Q2dZSUtvWkl6ajBFQXdJd0lqRWdNQjRHQTFVRUF3d1hZMjl1Wm05eWJXRnVZMlV1WlhoaGJYQnNaUzVqYjIwd0hoY05Nall3TlRFMU1EYzFNelExV2hjTk1qY3dOVEUxTURjMU16UTFXakFpTVNBd0hnWURWUVFEREJkamIyNW1iM0p0WVc1alpTNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCQno3UkdCQkVEUm5EaGhyVUY1NXZGVzI2OGxtRGhlM1paa3luQThDTVpPdEtudjAyOTY4WFNpRW1OU29HUGFIWDNMWGwrYm9RenRzSzBEQjQ2VmhFNitqZHpCMU1CMEdBMVVkRGdRV0JCUi96QTdoMytpa0tCb2EzanlNaVNYN3NGZGt5ekFmQmdOVkhTTUVHREFXZ0JSL3pBN2gzK2lrS0JvYTNqeU1pU1g3c0Zka3l6QVBCZ05WSFJNQkFmOEVCVEFEQVFIL01DSUdBMVVkRVFRYk1CbUNGMk52Ym1admNtMWhibU5sTG1WNFlXMXdiR1V1WTI5dE1Bb0dDQ3FHU000OUJBTUNBMGtBTUVZQ0lRQzRsaHh3aVF5MytHUHR6ZFFXOUlsRFNyUW9Fbm5jb202WXNLWjNpekh1SWdJaEFLWklqTllXVEcweElwRnJTNERWa3ZvMXFpVjlrTmYxUXZwOFN0T1c2cEVyIl0sInR5cCI6ImRjK3NkLWp3dCIsImFsZyI6IkVTMjU2In0.eyJfc2QiOlsiMmN2VGZBY1ZTeTAtY2o4LXotMm1CaUUtTXN2ZzViV2ZSR0NEQW9wTjlCQSIsIkZlc01KS2FWTG1TUkwyWGhaMzUtT1k2Ml80ODIzVTNlTVJzNXpiQkVVNHMiLCJNbW9qZFlfeDVSRFBpOG9kSExlUEZ5cm9mSGtFNk81T29Zd2g5OWhUc25nIiwiVVhhNVJDNjREdDk5SXdSaHFBY3BGeXoxNlhtY0c4SUZvbm1fRWZOeFdOMCIsIlZyNHozMWlKRFpIZC1ITkREWW96WHF0MzFEX0o3S0R1NkxMS2tjV3hnb2siLCJYTVBXSGJwanZ1eHJJMGNtV0xwa1pIT3YxVGZPVGVERTVaQ01HOG1uTm9NIiwiWlRHTnJyQ1pmdzdnOG1sd0hnWjBCeHI3a1IxYWc2Mm5peW84akxRT01IOCIsImVIa0tuRURZN2g5TGJLTDRJc19FaFZwaEJQLUdVczJHRDNESGRnb3FzY0kiLCJnSVpBcmRkejdrb2VqTk9YNmIxcVVaSzBRNFlnYXhBaWdPYmJqTGdFYlRFIiwicUxvWUZHblNjRE54RkYxWnlEVUVPVF9ZZ2E2QThxQ1J2d2VWTDlpN1pNTSIsIno1TUEtYkMxU3BzRjU2QUxnU1YtSHBMbXhqekNfVUpsc1dwVkJVakdBZzAiXSwidmN0IjoidXJuOmV1ZGk6cGlkOjEiLCJpc3MiOiJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWs6ODQ0My90ZXN0L2Evc2lyb3MtdmVyaWZpZXItdnAtdGVzdCIsImNuZiI6eyJqd2siOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJMUVN1Zk9SaFF1c05hZ3FDUUN6REtrbTZtdUxiYzNqdHNGb2k4SUs3eGRRIiwieSI6IlgxanI2V3hlQ3lRZVh0WHFZeEhZaEtpREpaejNwRGc0S2Zpc0Z1akZyY1kifX0sImV4cCI6MTc5NTYzMTQ2NiwiaWF0IjoxNzk0NDIxODY2LCJzdGF0dXMiOnsic3RhdHVzX2xpc3QiOnsidXJpIjoiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMvdGVzdC9hL3Npcm9zLXZlcmlmaWVyLXZwLXRlc3Qvc3RhdHVzbGlzdHMvOHVsQ1llVDkzazdTZE9iQlNMcFciLCJpZHgiOjkwfX19.LuvhCFS2hj9YPHFjM0SxG5GJz5OvUMoEquucw_P6khA_Nvpi1NXXPp4o8LhKjH95F7CiZ0cgJsOIYe7HmGYSIg~WyI0c3B1ZVFaaURBeFduTEFwV29QNHVRIiwiZ2l2ZW5fbmFtZSIsIkplYW4iXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoiVFhlb3VpczNwb0dvUFFWV1gxZ2ZiQXNSOXVhbXZoSGRYS09UbHZUc2RjUSIsImF1ZCI6Ing1MDlfaGFzaDpWUVdjRFd0OVZTVkt6azdhdms3YmJ1YlFub2dKUTY5SFZxbk9BcWNYS1VNIiwiaWF0IjoxNzk0NDIxODY2LCJub25jZSI6IjY5c2tnZEtQcUhLamhLUkhScWk4ZTc0bVZ0cHVWWUxtbXBmOThySUdkdlkifQ.tZMYrKOKKIGVGt87huaf7kKjFeuuf1ESt2lqL-98AoKA1Ud0Up6eV923nyWIrMFB5M-pZWnjWR2e-jbqdaj3UQ
2026-11-11 18:31:06 SUCCESS
VP1FinalGenerateJwtStatusListToken
Generated the Status List Token in JWT format
sub
https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/statuslists/8ulCYeT93k7SdObBSLpW
status_list_token
eyJ4NWMiOlsiTUlJQnZqQ0NBV09nQXdJQkFnSVVmdzRpbjJ4YmJhTzRCUlZ6Q01KOWpjeCtNWVV3Q2dZSUtvWkl6ajBFQXdJd0lqRWdNQjRHQTFVRUF3d1hZMjl1Wm05eWJXRnVZMlV1WlhoaGJYQnNaUzVqYjIwd0hoY05Nall3TlRFMU1EYzFNelExV2hjTk1qY3dOVEUxTURjMU16UTFXakFpTVNBd0hnWURWUVFEREJkamIyNW1iM0p0WVc1alpTNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCQno3UkdCQkVEUm5EaGhyVUY1NXZGVzI2OGxtRGhlM1paa3luQThDTVpPdEtudjAyOTY4WFNpRW1OU29HUGFIWDNMWGwrYm9RenRzSzBEQjQ2VmhFNitqZHpCMU1CMEdBMVVkRGdRV0JCUi96QTdoMytpa0tCb2EzanlNaVNYN3NGZGt5ekFmQmdOVkhTTUVHREFXZ0JSL3pBN2gzK2lrS0JvYTNqeU1pU1g3c0Zka3l6QVBCZ05WSFJNQkFmOEVCVEFEQVFIL01DSUdBMVVkRVFRYk1CbUNGMk52Ym1admNtMWhibU5sTG1WNFlXMXdiR1V1WTI5dE1Bb0dDQ3FHU000OUJBTUNBMGtBTUVZQ0lRQzRsaHh3aVF5MytHUHR6ZFFXOUlsRFNyUW9Fbm5jb202WXNLWjNpekh1SWdJaEFLWklqTllXVEcweElwRnJTNERWa3ZvMXFpVjlrTmYxUXZwOFN0T1c2cEVyIl0sInR5cCI6InN0YXR1c2xpc3Qrand0IiwiYWxnIjoiRVMyNTYiLCJqd2siOnsia3R5IjoiRUMiLCJ1c2UiOiJzaWciLCJjcnYiOiJQLTI1NiIsImtpZCI6InZwLXZlcmlmaWVyLWtleS0xIiwieDVjIjpbIk1JSUJ2akNDQVdPZ0F3SUJBZ0lVZnc0aW4yeGJiYU80QlJWekNNSjlqY3grTVlVd0NnWUlLb1pJemowRUF3SXdJakVnTUI0R0ExVUVBd3dYWTI5dVptOXliV0Z1WTJVdVpYaGhiWEJzWlM1amIyMHdIaGNOTWpZd05URTFNRGMxTXpRMVdoY05NamN3TlRFMU1EYzFNelExV2pBaU1TQXdIZ1lEVlFRRERCZGpiMjVtYjNKdFlXNWpaUzVsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkJ6N1JHQkJFRFJuRGhoclVGNTV2RlcyNjhsbURoZTNaWmt5bkE4Q01aT3RLbnYwMjk2OFhTaUVtTlNvR1BhSFgzTFhsK2JvUXp0c0swREI0NlZoRTYramR6QjFNQjBHQTFVZERnUVdCQlIvekE3aDMraWtLQm9hM2p5TWlTWDdzRmRreXpBZkJnTlZIU01FR0RBV2dCUi96QTdoMytpa0tCb2EzanlNaVNYN3NGZGt5ekFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQ0lHQTFVZEVRUWJNQm1DRjJOdmJtWnZjbTFoYm1ObExtVjRZVzF3YkdVdVkyOXRNQW9HQ0NxR1NNNDlCQU1DQTBrQU1FWUNJUUM0bGh4d2lReTMrR1B0emRRVzlJbERTclFvRW5uY29tNllzS1ozaXpIdUlnSWhBS1pJak5ZV1RHMHhJcEZyUzREVmt2bzFxaVY5a05mMVF2cDhTdE9XNnBFciJdLCJ4IjoiSFB0RVlFRVFOR2NPR0d0UVhubThWYmJyeVdZT0Y3ZGxtVEtjRHdJeGs2MCIsInkiOiJLbnYwMjk2OFhTaUVtTlNvR1BhSFgzTFhsLWJvUXp0c0swREI0NlZoRTY4IiwiYWxnIjoiRVMyNTYifX0.eyJzdWIiOiJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWs6ODQ0My90ZXN0L2Evc2lyb3MtdmVyaWZpZXItdnAtdGVzdC9zdGF0dXNsaXN0cy84dWxDWWVUOTNrN1NkT2JCU0xwVyIsImV4cCI6MTc5NDUwODI2NiwiaWF0IjoxNzk0NDIxODY2LCJ0dGwiOjMwMCwic3RhdHVzX2xpc3QiOnsiYml0cyI6MSwibHN0IjoiZU5wYnRRb19BQUJlenhWQiJ9fQ._4gD_N-9B-En4fuZmaYYEwuvJUa0Wm6H1QGczNtIQcw5rX2DLMSNhmfpLidEjDV9j9Yg4mT17QkB0QABX0kudw
exp
1794508266
algorithm
ES256
2026-11-11 18:31:06 SUCCESS
AddVP1FinalDCQLVPTokenToAuthorizationEndpointResponseParams
Added credential in DCQL 'vp_token' authorization endpoint response parameter
authorization_endpoint_response_params
{
  "state": "zlI2bOMCBOkIiXoHNozFD1y6JguYVf-BKIGyGy_wUTQ",
  "vp_token": {
    "eudi_pid": [
      "eyJ4NWMiOlsiTUlJQnZqQ0NBV09nQXdJQkFnSVVmdzRpbjJ4YmJhTzRCUlZ6Q01KOWpjeCtNWVV3Q2dZSUtvWkl6ajBFQXdJd0lqRWdNQjRHQTFVRUF3d1hZMjl1Wm05eWJXRnVZMlV1WlhoaGJYQnNaUzVqYjIwd0hoY05Nall3TlRFMU1EYzFNelExV2hjTk1qY3dOVEUxTURjMU16UTFXakFpTVNBd0hnWURWUVFEREJkamIyNW1iM0p0WVc1alpTNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUFCQno3UkdCQkVEUm5EaGhyVUY1NXZGVzI2OGxtRGhlM1paa3luQThDTVpPdEtudjAyOTY4WFNpRW1OU29HUGFIWDNMWGwrYm9RenRzSzBEQjQ2VmhFNitqZHpCMU1CMEdBMVVkRGdRV0JCUi96QTdoMytpa0tCb2EzanlNaVNYN3NGZGt5ekFmQmdOVkhTTUVHREFXZ0JSL3pBN2gzK2lrS0JvYTNqeU1pU1g3c0Zka3l6QVBCZ05WSFJNQkFmOEVCVEFEQVFIL01DSUdBMVVkRVFRYk1CbUNGMk52Ym1admNtMWhibU5sTG1WNFlXMXdiR1V1WTI5dE1Bb0dDQ3FHU000OUJBTUNBMGtBTUVZQ0lRQzRsaHh3aVF5MytHUHR6ZFFXOUlsRFNyUW9Fbm5jb202WXNLWjNpekh1SWdJaEFLWklqTllXVEcweElwRnJTNERWa3ZvMXFpVjlrTmYxUXZwOFN0T1c2cEVyIl0sInR5cCI6ImRjK3NkLWp3dCIsImFsZyI6IkVTMjU2In0.eyJfc2QiOlsiMmN2VGZBY1ZTeTAtY2o4LXotMm1CaUUtTXN2ZzViV2ZSR0NEQW9wTjlCQSIsIkZlc01KS2FWTG1TUkwyWGhaMzUtT1k2Ml80ODIzVTNlTVJzNXpiQkVVNHMiLCJNbW9qZFlfeDVSRFBpOG9kSExlUEZ5cm9mSGtFNk81T29Zd2g5OWhUc25nIiwiVVhhNVJDNjREdDk5SXdSaHFBY3BGeXoxNlhtY0c4SUZvbm1fRWZOeFdOMCIsIlZyNHozMWlKRFpIZC1ITkREWW96WHF0MzFEX0o3S0R1NkxMS2tjV3hnb2siLCJYTVBXSGJwanZ1eHJJMGNtV0xwa1pIT3YxVGZPVGVERTVaQ01HOG1uTm9NIiwiWlRHTnJyQ1pmdzdnOG1sd0hnWjBCeHI3a1IxYWc2Mm5peW84akxRT01IOCIsImVIa0tuRURZN2g5TGJLTDRJc19FaFZwaEJQLUdVczJHRDNESGRnb3FzY0kiLCJnSVpBcmRkejdrb2VqTk9YNmIxcVVaSzBRNFlnYXhBaWdPYmJqTGdFYlRFIiwicUxvWUZHblNjRE54RkYxWnlEVUVPVF9ZZ2E2QThxQ1J2d2VWTDlpN1pNTSIsIno1TUEtYkMxU3BzRjU2QUxnU1YtSHBMbXhqekNfVUpsc1dwVkJVakdBZzAiXSwidmN0IjoidXJuOmV1ZGk6cGlkOjEiLCJpc3MiOiJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWs6ODQ0My90ZXN0L2Evc2lyb3MtdmVyaWZpZXItdnAtdGVzdCIsImNuZiI6eyJqd2siOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJMUVN1Zk9SaFF1c05hZ3FDUUN6REtrbTZtdUxiYzNqdHNGb2k4SUs3eGRRIiwieSI6IlgxanI2V3hlQ3lRZVh0WHFZeEhZaEtpREpaejNwRGc0S2Zpc0Z1akZyY1kifX0sImV4cCI6MTc5NTYzMTQ2NiwiaWF0IjoxNzk0NDIxODY2LCJzdGF0dXMiOnsic3RhdHVzX2xpc3QiOnsidXJpIjoiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMvdGVzdC9hL3Npcm9zLXZlcmlmaWVyLXZwLXRlc3Qvc3RhdHVzbGlzdHMvOHVsQ1llVDkzazdTZE9iQlNMcFciLCJpZHgiOjkwfX19.LuvhCFS2hj9YPHFjM0SxG5GJz5OvUMoEquucw_P6khA_Nvpi1NXXPp4o8LhKjH95F7CiZ0cgJsOIYe7HmGYSIg~WyI0c3B1ZVFaaURBeFduTEFwV29QNHVRIiwiZ2l2ZW5fbmFtZSIsIkplYW4iXQ~eyJ0eXAiOiJrYitqd3QiLCJhbGciOiJFUzI1NiJ9.eyJzZF9oYXNoIjoiVFhlb3VpczNwb0dvUFFWV1gxZ2ZiQXNSOXVhbXZoSGRYS09UbHZUc2RjUSIsImF1ZCI6Ing1MDlfaGFzaDpWUVdjRFd0OVZTVkt6azdhdms3YmJ1YlFub2dKUTY5SFZxbk9BcWNYS1VNIiwiaWF0IjoxNzk0NDIxODY2LCJub25jZSI6IjY5c2tnZEtQcUhLamhLUkhScWk4ZTc0bVZ0cHVWWUxtbXBmOThySUdkdlkifQ.tZMYrKOKKIGVGt87huaf7kKjFeuuf1ESt2lqL-98AoKA1Ud0Up6eV923nyWIrMFB5M-pZWnjWR2e-jbqdaj3UQ"
    ]
  }
}
2026-11-11 18:31:06
VP1FinalEncryptVPResponse
Encrypted the response
authorization_encrypted_response_alg
ECDH-ES
authorization_encrypted_response_enc
A128GCM
response
eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJ1NEpGdE9EZVh3dWFPTzZaTThncmxmY3Y0dGtaX3hYVHBWeVRPMG1IMzhzIiwieSI6IjRvYnJza3EybWFxNkZhYnV2Q2dZNjUwcC10b3VuMHFmcV9TNHNSb0M4a00ifSwiYXB2IjoiY0RkSFZGbEdSVEpFY0RSWVMzaGFWdyIsImtpZCI6IkRfZ2Q1NHliVkRjR0dERTFNWml5VDJhVkYyRm1ENEY2TmZoVEZhemI5bUkiLCJhcHUiOiJZMkpaU25wcVlqUm9WR3d5VVd0U1p3IiwiY3R5IjoianNvbiIsImVuYyI6IkExMjhHQ00iLCJhbGciOiJFQ0RILUVTIn0..CbmClCIy4nQztck6.yWVTXIu_ubx4gFspZraJMRwi4nT_kj5JFtCRU0EpbEIJNysSsuIhWeEocULtPoFvGhXHRrlAIiZENvabxXH_bjo1c3eA8_aatnmgGZ0QpYKkZzdWYVBqrEPiVDwKTs8G30krCArqRAHadMuTkMwb93XPikHHEl5NyRL2Tu1V5K4o6PhJi-LGbCxl6zZ0djLiftMH2GJdLOfZ_3abr648c4dG7Zv-0C-8N1mnlqbzfn2KYZH4gj2bJcJeIE8dp-bbQT2rON7TUkEZVKfadBKVHF1Mw4Ozbb0xuaaQeWcqUm3t9WTWDfrtHQ9asc9Fp19uXx3gyKtCnBHrRblAZZEOHtnCIlPkgocxcMIlepp_qojiXMgrI69G6a4SjzcLhlWQndYWG9sJsAOHmPiDeqx6O4V3AM4QwOf7h5qea1OvXYAsAOPhfd9KWgkpt6t7jQ54V5RUfAQdt1nBgQm8lmL3aaTlJfBSwW6C8Nxd0PZjYcShEHsucZWtjlmdQ00DSM7VJGVMDpIKJ2bj2yVsmKKPlmbauy9d6cHGs8qCv0rzogX1KJlhWSc59NBKQ7Ui4NwdRKIkciYipIyHqIxxwBs707x7pGxka58q2GpQa-2nhbfbXcHGPeX0I3xUI-V8YnJn5kMtw7aXp1jd1mXIwgdbcj3B837l-ovA82H7XJQ5VBhPl3KbmpHQmW36tIjUdq8_NFStu2DkLyLSdMFFKQouvERKpqPqvMYaROXjb9nbCRAi4oZDneJ3kXD-YakeVfdQQ3Ai4Q1g-amZIE332rcS8p-i7r_7ZIUDtUeFGWivD-CsfdLcESq1J2n84chz2PAlNnV0fo85jjuDLST3NPqlXssZdCVEsVghREfoiP_e_E56h3Tn0loZJZ7gi3VVX_1ZIQ2RoGCwA-1WN0nPKbSzXuNTE844PbmwE4Zwj_D6tlfD7BcUG0GkhXYB_ryqdHVUPWT-n8iPUowrU_kZqyqkfbjwXKulKGxRe1gBIynKU4TC9Pcdj0txvb6X_03Ror3ChND6ia4kJwL34sCGu_FcFsY7iQiD4sTEq7HO5BkEqhXq3tnX0QjiToCF1hP_uuxkx3p7HqENzncmPSiMkGRJ9tsLmOjvsxsoa8DHs8BpuTlekdhj-4d54rfF0XX3HEamLdnv9bmf65Ka5S_iKem9C0WYWT_UgdYPBpZ4lyW6XQ-wmbKQ5I5v-9A3rCch7wy5xRoN3H_lmkM07tddFqzqOCb-QssSup_mjkgZmaCNnLPA2xGriEg_h1VmcnMMt-Yj3mK3beBqxmlpMhzPXldKNytNdLjGzFH1vdLuPnfH0uzNWOkqr1FzoZrDOJdgVkDGJPwKSnqoqLM9eHbJC-_bB9Nmsm2IjJjcSmo2VfHnxJBBAAyF07aGNcSeUPUMSsdoc_rH2uYrlvtQT9cl1X7Y4MQi_iWr-xR91xms22A2mvdw2Z7q0PEUU-vjEWqkXkU0aUDGolXd6bVDFvSlfhNwaNi4WauFQx45TgR62TgDsGC3ubpSoo6dKZaI3JcBPooFgT0VVFIz4KlyK6rZ5iJ0LrMSSYElcrUgCXojyoG1ip7XdA1QpvSEWpUzQRc1GIt9KGxxlXuss5Afng9o0oL3piu676KbceILmpCIPH7t_Uc1-ig6hLRUJYzSeHp5e4oolNXt3Mxb3X5OxE4oxIg1LklhdPo00lwXO9VEOQ2fX-OOwsEf-zvkXN_jlmw9YGM-v2mNU8Bm4A-mBPYSH9uAYm191zJ85NicdcZnPTAgsKp9EpnfyYvrWG1bEKXYpc9nZHBtoVwTIwtAYirTgRFwI0EKnxmW8oeoFw79HzGDVXm6IJ7FlKpPRqXlRckBXbvPfNGBAfwk6pCH_P96Ihix6PnTQpwxG27OgAKwfSst4Q8hH5sVHoHUu5NKgp4eB2reQsB58EYnx1jkEdIs-yrUZ53gjGTnI-Dw1kfdrVb2gw4K0jrIJId3jlozMUSJeW7y7KF5QCfCHIN4FqyrFnfur2TJRJFhwsPlc23v3OUPeiLIMlWv3EzqLSwGsp3IzBwTrPVl8W--5FwiPW0VbPm-wc5i-VWqE8Z0igs13MZ9mcIRxbxHhP8PHP41NgBDCGrAmBNctwAkHGEr-To82AikjuPctScNmsUloJ5qSw1zYZ7jr9iA5syRecW5K1jNFYciS-L8N7WPogTgtakJXErsgaC_eikOj5E0vq-sAy66FKGQDlUaNEG6NalCUQ8R8N23i54sIeoxjJsAg6YlMcRdo_W_qOVbGPdeooi6QOvcBdUjTy2EmtF0658opLj3GwqqG6uccwTBMphqeA16voNBHM9ug3Z2m8kH6P9ATlRw0lr0cey2kVIZRQqwiZmpXfHUu0Q0eD75Lo3jwNjDayVvDSEV1CbBMcoOl94ZZQ8iMok3RiOTG1_sAEiXGquZBVYNQ3GL8NsIhOuhw2NJimffRGzV5QoJLpjR4E309NUcfUVUFFznPjGpyelhfW9goEHWJSjZRJHIaDpP4KejAniaIiMZTt5JYaoS9FUMpOe2NfjBmQPgHxuflGJw7TN_B2osGEbeTG5yzFsHfyiBgbesbn7v4WuPRpvImMme7Lgr8sJA4GiPGOXN4UTCXFIp7yzlP8mFpTvY1XbPWIzS6ADophsrHFM9Cm6CtkxX1zJEjYxPDr42w8PrI7RF7RM_UyadMjrZ6CBKsrvNzjn-ibHR2FYntnz2fy-006bRmHJHtx1mATGD29j1ZP7DF6-GHQ8_n5jUo44py3z9ilZ12LvmnB819yOSN9F89rHvMYYHtYdWJP3mHS2YFk40FS1usV2ONj9bR2oCb8_YYnpcNUeN7yPnFvxqagGYM0BbKjgqziAFljEFEImQY00Ae-tQCcl28BNQuG-dIvQl3g9Uz44E55ThSbYwJIRdOaRFhKJubcdP5ryIyIu_S67hkiCsKQHJtlpP0kjAb3LldIeYN5fkT5qiElr7qTxvmYOLVyi2s3tHqx8MslTuQydZ8ZRUGK2pw34qBVE3h2NZEaRWwA8BhTotJqb7Z_fLrJnLyHrT9RNgQHOj_bUtbT9Ka36ZxCA_IoRKmkPwZ3ZMtyVYoYzgRFGi4Me-n-rYM5xb1Qgv_70APB2lXeyNR8NZuXCjDfvrEd6sOZKyHIe62Zbr_dF71EyYp-jVvibsY2tRCWrnTs0k5MsAsRuFF10r6ScEnsO4W7K1r0ER8nEghvEgkg77WkjnenwTP1LRpW7mLEpgdtddrFsNluaQBDRf2Y8x-3TlEO3NRZP2BRHTfk5TzG44xg0ZHyN0nB6U-gjc85CS7wz_1GaGFwWGf_EXAKrL8QlNQN18yLv81bPNAmdrGLuwDno4n-n_QOvVqvRt-3LNQSmrTVrOC6U15oQa1IrnK_DQX0F8EPNMx107bTbR1GclIjIuiFK8NUNvNP_1NJotq0VKVrcSPkbIirJ_8ECGHy5QM064aQOuwfF7tVH6wySmrX7OGJEYBzw97LNNuiCUb49VjbcJSTdin6w4QQRQnmHfdxWCtvNjb5PvNv4EmQ6JFLEvmk9GcLvSmX67gsfw9uFR-Rc61ge_TkVnPisPnfK7gGsp6FNDEOnPK2iC-Q5MK1I0crz4jV2teis6ywo.n3MDIU8McR8BNkkdtYhQGQ
apv
p7GTYFE2Dp4XKxZW
apu
cbYJzjb4hTl2QkRg
apv_b64
{
  "value": "cDdHVFlGRTJEcDRYS3haVw"
}
apu_b64
{
  "value": "Y2JZSnpqYjRoVGwyUWtSZw"
}
2026-11-11 18:31:06
CallDirectPostEndpoint
HTTP request
request_uri
https://conformance.example.com:9443/vp/response/4V0fX_idpQ4bKcjt7Ox7yw
request_method
POST
request_headers
{
  "Accept": "application/json",
  "Content-Type": "application/x-www-form-urlencoded",
  "Content-Length": "4065"
}
request_body
response=eyJlcGsiOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJ1NEpGdE9EZVh3dWFPTzZaTThncmxmY3Y0dGtaX3hYVHBWeVRPMG1IMzhzIiwieSI6IjRvYnJza3EybWFxNkZhYnV2Q2dZNjUwcC10b3VuMHFmcV9TNHNSb0M4a00ifSwiYXB2IjoiY0RkSFZGbEdSVEpFY0RSWVMzaGFWdyIsImtpZCI6IkRfZ2Q1NHliVkRjR0dERTFNWml5VDJhVkYyRm1ENEY2TmZoVEZhemI5bUkiLCJhcHUiOiJZMkpaU25wcVlqUm9WR3d5VVd0U1p3IiwiY3R5IjoianNvbiIsImVuYyI6IkExMjhHQ00iLCJhbGciOiJFQ0RILUVTIn0..CbmClCIy4nQztck6.yWVTXIu_ubx4gFspZraJMRwi4nT_kj5JFtCRU0EpbEIJNysSsuIhWeEocULtPoFvGhXHRrlAIiZENvabxXH_bjo1c3eA8_aatnmgGZ0QpYKkZzdWYVBqrEPiVDwKTs8G30krCArqRAHadMuTkMwb93XPikHHEl5NyRL2Tu1V5K4o6PhJi-LGbCxl6zZ0djLiftMH2GJdLOfZ_3abr648c4dG7Zv-0C-8N1mnlqbzfn2KYZH4gj2bJcJeIE8dp-bbQT2rON7TUkEZVKfadBKVHF1Mw4Ozbb0xuaaQeWcqUm3t9WTWDfrtHQ9asc9Fp19uXx3gyKtCnBHrRblAZZEOHtnCIlPkgocxcMIlepp_qojiXMgrI69G6a4SjzcLhlWQndYWG9sJsAOHmPiDeqx6O4V3AM4QwOf7h5qea1OvXYAsAOPhfd9KWgkpt6t7jQ54V5RUfAQdt1nBgQm8lmL3aaTlJfBSwW6C8Nxd0PZjYcShEHsucZWtjlmdQ00DSM7VJGVMDpIKJ2bj2yVsmKKPlmbauy9d6cHGs8qCv0rzogX1KJlhWSc59NBKQ7Ui4NwdRKIkciYipIyHqIxxwBs707x7pGxka58q2GpQa-2nhbfbXcHGPeX0I3xUI-V8YnJn5kMtw7aXp1jd1mXIwgdbcj3B837l-ovA82H7XJQ5VBhPl3KbmpHQmW36tIjUdq8_NFStu2DkLyLSdMFFKQouvERKpqPqvMYaROXjb9nbCRAi4oZDneJ3kXD-YakeVfdQQ3Ai4Q1g-amZIE332rcS8p-i7r_7ZIUDtUeFGWivD-CsfdLcESq1J2n84chz2PAlNnV0fo85jjuDLST3NPqlXssZdCVEsVghREfoiP_e_E56h3Tn0loZJZ7gi3VVX_1ZIQ2RoGCwA-1WN0nPKbSzXuNTE844PbmwE4Zwj_D6tlfD7BcUG0GkhXYB_ryqdHVUPWT-n8iPUowrU_kZqyqkfbjwXKulKGxRe1gBIynKU4TC9Pcdj0txvb6X_03Ror3ChND6ia4kJwL34sCGu_FcFsY7iQiD4sTEq7HO5BkEqhXq3tnX0QjiToCF1hP_uuxkx3p7HqENzncmPSiMkGRJ9tsLmOjvsxsoa8DHs8BpuTlekdhj-4d54rfF0XX3HEamLdnv9bmf65Ka5S_iKem9C0WYWT_UgdYPBpZ4lyW6XQ-wmbKQ5I5v-9A3rCch7wy5xRoN3H_lmkM07tddFqzqOCb-QssSup_mjkgZmaCNnLPA2xGriEg_h1VmcnMMt-Yj3mK3beBqxmlpMhzPXldKNytNdLjGzFH1vdLuPnfH0uzNWOkqr1FzoZrDOJdgVkDGJPwKSnqoqLM9eHbJC-_bB9Nmsm2IjJjcSmo2VfHnxJBBAAyF07aGNcSeUPUMSsdoc_rH2uYrlvtQT9cl1X7Y4MQi_iWr-xR91xms22A2mvdw2Z7q0PEUU-vjEWqkXkU0aUDGolXd6bVDFvSlfhNwaNi4WauFQx45TgR62TgDsGC3ubpSoo6dKZaI3JcBPooFgT0VVFIz4KlyK6rZ5iJ0LrMSSYElcrUgCXojyoG1ip7XdA1QpvSEWpUzQRc1GIt9KGxxlXuss5Afng9o0oL3piu676KbceILmpCIPH7t_Uc1-ig6hLRUJYzSeHp5e4oolNXt3Mxb3X5OxE4oxIg1LklhdPo00lwXO9VEOQ2fX-OOwsEf-zvkXN_jlmw9YGM-v2mNU8Bm4A-mBPYSH9uAYm191zJ85NicdcZnPTAgsKp9EpnfyYvrWG1bEKXYpc9nZHBtoVwTIwtAYirTgRFwI0EKnxmW8oeoFw79HzGDVXm6IJ7FlKpPRqXlRckBXbvPfNGBAfwk6pCH_P96Ihix6PnTQpwxG27OgAKwfSst4Q8hH5sVHoHUu5NKgp4eB2reQsB58EYnx1jkEdIs-yrUZ53gjGTnI-Dw1kfdrVb2gw4K0jrIJId3jlozMUSJeW7y7KF5QCfCHIN4FqyrFnfur2TJRJFhwsPlc23v3OUPeiLIMlWv3EzqLSwGsp3IzBwTrPVl8W--5FwiPW0VbPm-wc5i-VWqE8Z0igs13MZ9mcIRxbxHhP8PHP41NgBDCGrAmBNctwAkHGEr-To82AikjuPctScNmsUloJ5qSw1zYZ7jr9iA5syRecW5K1jNFYciS-L8N7WPogTgtakJXErsgaC_eikOj5E0vq-sAy66FKGQDlUaNEG6NalCUQ8R8N23i54sIeoxjJsAg6YlMcRdo_W_qOVbGPdeooi6QOvcBdUjTy2EmtF0658opLj3GwqqG6uccwTBMphqeA16voNBHM9ug3Z2m8kH6P9ATlRw0lr0cey2kVIZRQqwiZmpXfHUu0Q0eD75Lo3jwNjDayVvDSEV1CbBMcoOl94ZZQ8iMok3RiOTG1_sAEiXGquZBVYNQ3GL8NsIhOuhw2NJimffRGzV5QoJLpjR4E309NUcfUVUFFznPjGpyelhfW9goEHWJSjZRJHIaDpP4KejAniaIiMZTt5JYaoS9FUMpOe2NfjBmQPgHxuflGJw7TN_B2osGEbeTG5yzFsHfyiBgbesbn7v4WuPRpvImMme7Lgr8sJA4GiPGOXN4UTCXFIp7yzlP8mFpTvY1XbPWIzS6ADophsrHFM9Cm6CtkxX1zJEjYxPDr42w8PrI7RF7RM_UyadMjrZ6CBKsrvNzjn-ibHR2FYntnz2fy-006bRmHJHtx1mATGD29j1ZP7DF6-GHQ8_n5jUo44py3z9ilZ12LvmnB819yOSN9F89rHvMYYHtYdWJP3mHS2YFk40FS1usV2ONj9bR2oCb8_YYnpcNUeN7yPnFvxqagGYM0BbKjgqziAFljEFEImQY00Ae-tQCcl28BNQuG-dIvQl3g9Uz44E55ThSbYwJIRdOaRFhKJubcdP5ryIyIu_S67hkiCsKQHJtlpP0kjAb3LldIeYN5fkT5qiElr7qTxvmYOLVyi2s3tHqx8MslTuQydZ8ZRUGK2pw34qBVE3h2NZEaRWwA8BhTotJqb7Z_fLrJnLyHrT9RNgQHOj_bUtbT9Ka36ZxCA_IoRKmkPwZ3ZMtyVYoYzgRFGi4Me-n-rYM5xb1Qgv_70APB2lXeyNR8NZuXCjDfvrEd6sOZKyHIe62Zbr_dF71EyYp-jVvibsY2tRCWrnTs0k5MsAsRuFF10r6ScEnsO4W7K1r0ER8nEghvEgkg77WkjnenwTP1LRpW7mLEpgdtddrFsNluaQBDRf2Y8x-3TlEO3NRZP2BRHTfk5TzG44xg0ZHyN0nB6U-gjc85CS7wz_1GaGFwWGf_EXAKrL8QlNQN18yLv81bPNAmdrGLuwDno4n-n_QOvVqvRt-3LNQSmrTVrOC6U15oQa1IrnK_DQX0F8EPNMx107bTbR1GclIjIuiFK8NUNvNP_1NJotq0VKVrcSPkbIirJ_8ECGHy5QM064aQOuwfF7tVH6wySmrX7OGJEYBzw97LNNuiCUb49VjbcJSTdin6w4QQRQnmHfdxWCtvNjb5PvNv4EmQ6JFLEvmk9GcLvSmX67gsfw9uFR-Rc61ge_TkVnPisPnfK7gGsp6FNDEOnPK2iC-Q5MK1I0crz4jV2teis6ywo.n3MDIU8McR8BNkkdtYhQGQ
2026-11-11 18:31:06 INCOMING
oid4vp-1final-verifier-happy-flow
Incoming HTTP request to /test/a/siros-verifier-vp-test/statuslists/8ulCYeT93k7SdObBSLpW
incoming_headers
{
  "host": "localhost.emobix.co.uk",
  "x-forwarded-uri": "/test/a/siros-verifier-vp-test/statuslists/8ulCYeT93k7SdObBSLpW",
  "forwarded": "by\u003d172.18.0.6;for\u003d172.18.0.7;host\u003dlocalhost.emobix.co.uk;proto\u003dhttps",
  "connection": "close",
  "accept": "*/*"
}
incoming_path
/test/a/siros-verifier-vp-test/statuslists/8ulCYeT93k7SdObBSLpW
incoming_body_form_params
incoming_method
GET
incoming_tls_version
TLSv1.3
incoming_tls_cert
incoming_query_string_params
{}
incoming_body
incoming_tls_chain
[
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL",
  "CONFORMANCE_SUITE_JSON_NULL"
]
incoming_body_json_parse_error
incoming_tls_cipher
TLS_AES_256_GCM_SHA384
incoming_body_json
2026-11-11 18:31:06 SUCCESS
EnsureIncomingRequestMethodIsGet
Client correctly used http GET method
2026-11-11 18:31:06 SUCCESS
EnsureRevocationListRequestHasOnlyDefinedQueryParameters
The verifier sent no query parameters the Token Status List specification does not define
query_string_params
{}
2026-11-11 18:31:06 SUCCESS
EnsureIncomingRequestBodyIsEmpty
Request body was correctly empty
2026-11-11 18:31:06 SUCCESS
EnsureRevocationListRequestAcceptedServedMediaType
The Accept header the verifier sent accepts the media type the revocation list is served as
served_content_type
application/statuslist+jwt
accept
*/*
2026-11-11 18:31:06
oid4vp-1final-verifier-happy-flow
The verifier fetched the status list the presented credential references.
requested_uri
https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/statuslists/8ulCYeT93k7SdObBSLpW
2026-11-11 18:31:06 OUTGOING
oid4vp-1final-verifier-happy-flow
Response to HTTP request to test instance ur3akepQfBXG0Yu
outgoing_status_code
200
outgoing_body
{
  "type": 0,
  "data": [
    101,
    121,
    74,
    52,
    78,
    87,
    77,
    105,
    79,
    108,
    115,
    105,
    84,
    85,
    108,
    74,
    81,
    110,
    90,
    113,
    81,
    48,
    78,
    66,
    86,
    48,
    57,
    110,
    81,
    88,
    100,
    74,
    81,
    107,
    70,
    110,
    83,
    86,
    86,
    109,
    100,
    122,
    82,
    112,
    98,
    106,
    74,
    52,
    89,
    109,
    74,
    104,
    84,
    122,
    82,
    67,
    85,
    108,
    90,
    54,
    81,
    48,
    49,
    75,
    79,
    87,
    112,
    106,
    101,
    67,
    116,
    78,
    87,
    86,
    86,
    51,
    81,
    50,
    100,
    90,
    83,
    85,
    116,
    118,
    87,
    107,
    108,
    54,
    97,
    106,
    66,
    70,
    81,
    88,
    100,
    74,
    100,
    48,
    108,
    113,
    82,
    87,
    100,
    78,
    81,
    106,
    82,
    72,
    81,
    84,
    70,
    86,
    82,
    85,
    70,
    51,
    100,
    49,
    104,
    90,
    77,
    106,
    108,
    49,
    87,
    109,
    48,
    53,
    101,
    87,
    74,
    88,
    82,
    110,
    86,
    90,
    77,
    108,
    86,
    49,
    87,
    108,
    104,
    111,
    97,
    71,
    74,
    89,
    81,
    110,
    78,
    97,
    85,
    122,
    86,
    113,
    89,
    106,
    73,
    119,
    100,
    48,
    104,
    111,
    89,
    48,
    53,
    78,
    97,
    108,
    108,
    51,
    84,
    108,
    82,
    70,
    77,
    85,
    49,
    69,
    89,
    122,
    70,
    78,
    101,
    108,
    69,
    120,
    86,
    50,
    104,
    106,
    84,
    107,
    49,
    113,
    89,
    51,
    100,
    79,
    86,
    69,
    85,
    120,
    84,
    85,
    82,
    106,
    77,
    85,
    49,
    54,
    85,
    84,
    70,
    88,
    97,
    107,
    70,
    112,
    84,
    86,
    78,
    66,
    100,
    48,
    104,
    110,
    87,
    85,
    82,
    87,
    85,
    86,
    70,
    69,
    82,
    69,
    74,
    107,
    97,
    109,
    73,
    121,
    78,
    87,
    49,
    105,
    77,
    48,
    112,
    48,
    87,
    86,
    99,
    49,
    97,
    108,
    112,
    84,
    78,
    87,
    120,
    108,
    82,
    48,
    90,
    48,
    89,
    48,
    100,
    52,
    98,
    69,
    120,
    116,
    84,
    110,
    90,
    105,
    86,
    69,
    74,
    97,
    84,
    85,
    74,
    78,
    82,
    48,
    74,
    53,
    99,
    85,
    100,
    84,
    84,
    84,
    81,
    53,
    81,
    87,
    100,
    70,
    82,
    48,
    78,
    68,
    99,
    85,
    100,
    84,
    84,
    84,
    81,
    53,
    81,
    88,
    100,
    70,
    83,
    69,
    69,
    119,
    83,
    85,
    70,
    67,
    81,
    110,
    111,
    51,
    85,
    107,
    100,
    67,
    81,
    107,
    86,
    69,
    85,
    109,
    53,
    69,
    97,
    71,
    104,
    121,
    86,
    85,
    89,
    49,
    78,
    88,
    90,
    71,
    86,
    122,
    73,
    50,
    79,
    71,
    120,
    116,
    82,
    71,
    104,
    108,
    77,
    49,
    112,
    97,
    97,
    51,
    108,
    117,
    81,
    84,
    104,
    68,
    84,
    86,
    112,
    80,
    100,
    69,
    116,
    117,
    100,
    106,
    65,
    121,
    79,
    84,
    89,
    52,
    87,
    70,
    78,
    112,
    82,
    87,
    49,
    79,
    85,
    50,
    57,
    72,
    85,
    71,
    70,
    73,
    87,
    68,
    78,
    77,
    87,
    71,
    119,
    114,
    89,
    109,
    57,
    82,
    101,
    110,
    82,
    122,
    83,
    122,
    66,
    69,
    81,
    106,
    81,
    50,
    86,
    109,
    104,
    70,
    78,
    105,
    116,
    113,
    90,
    72,
    112,
    67,
    77,
    85,
    49,
    67,
    77,
    69,
    100,
    66,
    77,
    86,
    86,
    107,
    82,
    71,
    100,
    82,
    86,
    48,
    74,
    67,
    85,
    105,
    57,
    54,
    81,
    84,
    100,
    111,
    77,
    121,
    116,
    112,
    97,
    48,
    116,
    67,
    98,
    50,
    69,
    122,
    97,
    110,
    108,
    78,
    97,
    86,
    78,
    89,
    78,
    51,
    78,
    71,
    90,
    71,
    116,
    53,
    101,
    107,
    70,
    109,
    81,
    109,
    100,
    79,
    86,
    107,
    104,
    84,
    84,
    85,
    86,
    72,
    82,
    69,
    70,
    88,
    90,
    48,
    74,
    83,
    76,
    51,
    112,
    66,
    78,
    50,
    103,
    122,
    75,
    50,
    108,
    114,
    83,
    48,
    74,
    118,
    89,
    84,
    78,
    113,
    101,
    85,
    49,
    112,
    85,
    49,
    103,
    51,
    99,
    48,
    90,
    107,
    97,
    51,
    108,
    54,
    81,
    86,
    66,
    67,
    90,
    48,
    53,
    87,
    83,
    70,
    74,
    78,
    81,
    107,
    70,
    109,
    79,
    69,
    86,
    67,
    86,
    69,
    70,
    69,
    81,
    86,
    70,
    73,
    76,
    48,
    49,
    68,
    83,
    85,
    100,
    66,
    77,
    86,
    86,
    107,
    82,
    86,
    70,
    82,
    89,
    107,
    49,
    67,
    98,
    85,
    78,
    71,
    77,
    107,
    53,
    50,
    89,
    109,
    49,
    97,
    100,
    109,
    78,
    116,
    77,
    87,
    104,
    105,
    98,
    85,
    53,
    115,
    84,
    71,
    49,
    87,
    78,
    70,
    108,
    88,
    77,
    88,
    100,
    105,
    82,
    49,
    86,
    49,
    87,
    84,
    73,
    53,
    100,
    69,
    49,
    66,
    98,
    48,
    100,
    68,
    81,
    51,
    70,
    72,
    85,
    48,
    48,
    48,
    79,
    85,
    74,
    66,
    84,
    85,
    78,
    66,
    77,
    71,
    116,
    66,
    84,
    85,
    86,
    90,
    81,
    48,
    108,
    82,
    81,
    122,
    82,
    115,
    97,
    72,
    104,
    51,
    97,
    86,
    70,
    53,
    77,
    121,
    116,
    72,
    85,
    72,
    82,
    54,
    90,
    70,
    70,
    88,
    79,
    85,
    108,
    115,
    82,
    70,
    78,
    121,
    85,
    87,
    57,
    70,
    98,
    109,
    53,
    106,
    98,
    50,
    48,
    50,
    87,
    88,
    78,
    76,
    87,
    106,
    78,
    112,
    101,
    107,
    104,
    49,
    83,
    87,
    100,
    74,
    97,
    69,
    70,
    76,
    87,
    107,
    108,
    113,
    84,
    108,
    108,
    88,
    86,
    69,
    99,
    119,
    101,
    69,
    108,
    119,
    82,
    110,
    74,
    84,
    78,
    69,
    82,
    87,
    97,
    51,
    90,
    118,
    77,
    88,
    70,
    112,
    86,
    106,
    108,
    114,
    84,
    109,
    89,
    120,
    85,
    88,
    90,
    119,
    79,
    70,
    78,
    48,
    84,
    49,
    99,
    50,
    99,
    69,
    86,
    121,
    73,
    108,
    48,
    115,
    73,
    110,
    82,
    53,
    99,
    67,
    73,
    54,
    73,
    110,
    78,
    48,
    89,
    88,
    82,
    49,
    99,
    50,
    120,
    112,
    99,
    51,
    81,
    114,
    97,
    110,
    100,
    48,
    73,
    105,
    119,
    105,
    89,
    87,
    120,
    110,
    73,
    106,
    111,
    105,
    82,
    86,
    77,
    121,
    78,
    84,
    89,
    105,
    76,
    67,
    74,
    113,
    100,
    50,
    115,
    105,
    79,
    110,
    115,
    105,
    97,
    51,
    82,
    53,
    73,
    106,
    111,
    105,
    82,
    85,
    77,
    105,
    76,
    67,
    74,
    49,
    99,
    50,
    85,
    105,
    79,
    105,
    74,
    122,
    97,
    87,
    99,
    105,
    76,
    67,
    74,
    106,
    99,
    110,
    89,
    105,
    79,
    105,
    74,
    81,
    76,
    84,
    73,
    49,
    78,
    105,
    73,
    115,
    73,
    109,
    116,
    112,
    90,
    67,
    73,
    54,
    73,
    110,
    90,
    119,
    76,
    88,
    90,
    108,
    99,
    109,
    108,
    109,
    97,
    87,
    86,
    121,
    76,
    87,
    116,
    108,
    101,
    83,
    48,
    120,
    73,
    105,
    119,
    105,
    101,
    68,
    86,
    106,
    73,
    106,
    112,
    98,
    73,
    107,
    49,
    74,
    83,
    85,
    74,
    50,
    97,
    107,
    78,
    68,
    81,
    86,
    100,
    80,
    90,
    48,
    70,
    51,
    83,
    85,
    74,
    66,
    90,
    48,
    108,
    86,
    90,
    110,
    99,
    48,
    97,
    87,
    52,
    121,
    101,
    71,
    74,
    105,
    89,
    85,
    56,
    48,
    81,
    108,
    74,
    87,
    101,
    107,
    78,
    78,
    83,
    106,
    108,
    113,
    89,
    51,
    103,
    114,
    84,
    86,
    108,
    86,
    100,
    48,
    78,
    110,
    87,
    85,
    108,
    76,
    98,
    49,
    112,
    74,
    101,
    109,
    111,
    119,
    82,
    85,
    70,
    51,
    83,
    88,
    100,
    74,
    97,
    107,
    86,
    110,
    84,
    85,
    73,
    48,
    82,
    48,
    69,
    120,
    86,
    85,
    86,
    66,
    100,
    51,
    100,
    89,
    87,
    84,
    73,
    53,
    100,
    86,
    112,
    116,
    79,
    88,
    108,
    105,
    86,
    48,
    90,
    49,
    87,
    84,
    74,
    86,
    100,
    86,
    112,
    89,
    97,
    71,
    104,
    105,
    87,
    69,
    74,
    122,
    87,
    108,
    77,
    49,
    97,
    109,
    73,
    121,
    77,
    72,
    100,
    73,
    97,
    71,
    78,
    79,
    84,
    87,
    112,
    90,
    100,
    48,
    53,
    85,
    82,
    84,
    70,
    78,
    82,
    71,
    77,
    120,
    84,
    88,
    112,
    82,
    77,
    86,
    100,
    111,
    89,
    48,
    53,
    78,
    97,
    109,
    78,
    51,
    84,
    108,
    82,
    70,
    77,
    85,
    49,
    69,
    89,
    122,
    70,
    78,
    101,
    108,
    69,
    120,
    86,
    50,
    112,
    66,
    97,
    85,
    49,
    84,
    81,
    88,
    100,
    73,
    90,
    49,
    108,
    69,
    86,
    108,
    70,
    82,
    82,
    69,
    82,
    67,
    90,
    71,
    112,
    105,
    77,
    106,
    86,
    116,
    89,
    106,
    78,
    75,
    100,
    70,
    108,
    88,
    78,
    87,
    112,
    97,
    85,
    122,
    86,
    115,
    90,
    85,
    100,
    71,
    100,
    71,
    78,
    72,
    101,
    71,
    120,
    77,
    98,
    85,
    53,
    50,
    89,
    108,
    82,
    67,
    87,
    107,
    49,
    67,
    84,
    85,
    100,
    67,
    101,
    88,
    70,
    72,
    85,
    48,
    48,
    48,
    79,
    85,
    70,
    110,
    82,
    85,
    100,
    68,
    81,
    51,
    70,
    72,
    85,
    48,
    48,
    48,
    79,
    85,
    70,
    51,
    82,
    85,
    104,
    66,
    77,
    69,
    108,
    66,
    81,
    107,
    74,
    54,
    78,
    49,
    74,
    72,
    81,
    107,
    74,
    70,
    82,
    70,
    74,
    117,
    82,
    71,
    104,
    111,
    99,
    108,
    86,
    71,
    78,
    84,
    86,
    50,
    82,
    108,
    99,
    121,
    78,
    106,
    104,
    115,
    98,
    85,
    82,
    111,
    90,
    84,
    78,
    97,
    87,
    109,
    116,
    53,
    98,
    107,
    69,
    52,
    81,
    48,
    49,
    97,
    84,
    51,
    82,
    76,
    98,
    110,
    89,
    119,
    77,
    106,
    107,
    50,
    79,
    70,
    104,
    84,
    97,
    85,
    86,
    116,
    84,
    108,
    78,
    118,
    82,
    49,
    66,
    104,
    83,
    70,
    103,
    122,
    84,
    70,
    104,
    115,
    75,
    50,
    74,
    118,
    85,
    88,
    112,
    48,
    99,
    48,
    115,
    119,
    82,
    69,
    73,
    48,
    78,
    108,
    90,
    111,
    82,
    84,
    89,
    114,
    97,
    109,
    82,
    54,
    81,
    106,
    70,
    78,
    81,
    106,
    66,
    72,
    81,
    84,
    70,
    86,
    90,
    69,
    82,
    110,
    85,
    86,
    100,
    67,
    81,
    108,
    73,
    118,
    101,
    107,
    69,
    51,
    97,
    68,
    77,
    114,
    97,
    87,
    116,
    76,
    81,
    109,
    57,
    104,
    77,
    50,
    112,
    53,
    84,
    87,
    108,
    84,
    87,
    68,
    100,
    122,
    82,
    109,
    82,
    114,
    101,
    88,
    112,
    66,
    90,
    107,
    74,
    110,
    84,
    108,
    90,
    73,
    85,
    48,
    49,
    70,
    82,
    48,
    82,
    66,
    86,
    50,
    100,
    67,
    85,
    105,
    57,
    54,
    81,
    84,
    100,
    111,
    77,
    121,
    116,
    112,
    97,
    48,
    116,
    67,
    98,
    50,
    69,
    122,
    97,
    110,
    108,
    78,
    97,
    86,
    78,
    89,
    78,
    51,
    78,
    71,
    90,
    71,
    116,
    53,
    101,
    107,
    70,
    81,
    81,
    109,
    100,
    79,
    86,
    107,
    104,
    83,
    84,
    85,
    74,
    66,
    90,
    106,
    104,
    70,
    81,
    108,
    82,
    66,
    82,
    69,
    70,
    82,
    83,
    67,
    57,
    78,
    81,
    48,
    108,
    72,
    81,
    84,
    70,
    86,
    90,
    69,
    86,
    82,
    85,
    87,
    74,
    78,
    81,
    109,
    49,
    68,
    82,
    106,
    74,
    79,
    100,
    109,
    74,
    116,
    87,
    110,
    90,
    106,
    98,
    84,
    70,
    111,
    89,
    109,
    49,
    79,
    98,
    69,
    120,
    116,
    86,
    106,
    82,
    90,
    86,
    122,
    70,
    51,
    89,
    107,
    100,
    86,
    100,
    86,
    107,
    121,
    79,
    88,
    82,
    78,
    81,
    87,
    57,
    72,
    81,
    48,
    78,
    120,
    82,
    49,
    78,
    78,
    78,
    68,
    108,
    67,
    81,
    85,
    49,
    68,
    81,
    84,
    66,
    114,
    81,
    85,
    49,
    70,
    87,
    85,
    78,
    74,
    85,
    85,
    77,
    48,
    98,
    71,
    104,
    52,
    100,
    50,
    108,
    82,
    101,
    84,
    77,
    114,
    82,
    49,
    66,
    48,
    101,
    109,
    82,
    82,
    86,
    122,
    108,
    74,
    98,
    69,
    82,
    84,
    99,
    108,
    70,
    118,
    82,
    87,
    53,
    117,
    89,
    50,
    57,
    116,
    78,
    108,
    108,
    122,
    83,
    49,
    111,
    122,
    97,
    88,
    112,
    73,
    100,
    85,
    108,
    110,
    83,
    87,
    104,
    66,
    83,
    49,
    112,
    74,
    97,
    107,
    53,
    90,
    86,
    49,
    82,
    72,
    77,
    72,
    104,
    74,
    99,
    69,
    90,
    121,
    85,
    122,
    82,
    69,
    86,
    109,
    116,
    50,
    98,
    122,
    70,
    120,
    97,
    86,
    89,
    53,
    97,
    48,
    53,
    109,
    77,
    86,
    70,
    50,
    99,
    68,
    104,
    84,
    100,
    69,
    57,
    88,
    78,
    110,
    66,
    70,
    99,
    105,
    74,
    100,
    76,
    67,
    74,
    52,
    73,
    106,
    111,
    105,
    83,
    70,
    66,
    48,
    82,
    86,
    108,
    70,
    82,
    86,
    70,
    79,
    82,
    50,
    78,
    80,
    82,
    48,
    100,
    48,
    85,
    86,
    104,
    117,
    98,
    84,
    104,
    87,
    89,
    109,
    74,
    121,
    101,
    86,
    100,
    90,
    84,
    48,
    89,
    51,
    90,
    71,
    120,
    116,
    86,
    69,
    116,
    106,
    82,
    72,
    100,
    74,
    101,
    71,
    115,
    50,
    77,
    67,
    73,
    115,
    73,
    110,
    107,
    105,
    79,
    105,
    74,
    76,
    98,
    110,
    89,
    119,
    77,
    106,
    107,
    50,
    79,
    70,
    104,
    84,
    97,
    85,
    86,
    116,
    84,
    108,
    78,
    118,
    82,
    49,
    66,
    104,
    83,
    70,
    103,
    122,
    84,
    70,
    104,
    115,
    76,
    87,
    74,
    118,
    85,
    88,
    112,
    48,
    99,
    48,
    115,
    119,
    82,
    69,
    73,
    48,
    78,
    108,
    90,
    111,
    82,
    84,
    89,
    52,
    73,
    105,
    119,
    105,
    89,
    87,
    120,
    110,
    73,
    106,
    111,
    105,
    82,
    86,
    77,
    121,
    78,
    84,
    89,
    105,
    102,
    88,
    48,
    46,
    101,
    121,
    74,
    122,
    100,
    87,
    73,
    105,
    79,
    105,
    74,
    111,
    100,
    72,
    82,
    119,
    99,
    122,
    111,
    118,
    76,
    50,
    120,
    118,
    89,
    50,
    70,
    115,
    97,
    71,
    57,
    122,
    100,
    67,
    53,
    108,
    98,
    87,
    57,
    105,
    97,
    88,
    103,
    117,
    89,
    50,
    56,
    117,
    100,
    87,
    115,
    54,
    79,
    68,
    81,
    48,
    77,
    121,
    57,
    48,
    90,
    88,
    78,
    48,
    76,
    50,
    69,
    118,
    99,
    50,
    108,
    121,
    98,
    51,
    77,
    116,
    100,
    109,
    86,
    121,
    97,
    87,
    90,
    112,
    90,
    88,
    73,
    116,
    100,
    110,
    65,
    116,
    100,
    71,
    86,
    122,
    100,
    67,
    57,
    122,
    100,
    71,
    70,
    48,
    100,
    88,
    78,
    115,
    97,
    88,
    78,
    48,
    99,
    121,
    56,
    52,
    100,
    87,
    120,
    68,
    87,
    87,
    86,
    85,
    79,
    84,
    78,
    114,
    78,
    49,
    78,
    107,
    84,
    50,
    74,
    67,
    85,
    48,
    120,
    119,
    86,
    121,
    73,
    115,
    73,
    109,
    86,
    52,
    99,
    67,
    73,
    54,
    77,
    84,
    99,
    53,
    78,
    68,
    85,
    119,
    79,
    68,
    73,
    50,
    78,
    105,
    119,
    105,
    97,
    87,
    70,
    48,
    73,
    106,
    111,
    120,
    78,
    122,
    107,
    48,
    78,
    68,
    73,
    120,
    79,
    68,
    89,
    50,
    76,
    67,
    74,
    48,
    100,
    71,
    119,
    105,
    79,
    106,
    77,
    119,
    77,
    67,
    119,
    105,
    99,
    51,
    82,
    104,
    100,
    72,
    86,
    122,
    88,
    50,
    120,
    112,
    99,
    51,
    81,
    105,
    79,
    110,
    115,
    105,
    89,
    109,
    108,
    48,
    99,
    121,
    73,
    54,
    77,
    83,
    119,
    105,
    98,
    72,
    78,
    48,
    73,
    106,
    111,
    105,
    90,
    85,
    53,
    119,
    89,
    110,
    82,
    82,
    98,
    49,
    57,
    66,
    81,
    85,
    74,
    108,
    101,
    110,
    104,
    87,
    81,
    105,
    74,
    57,
    102,
    81,
    46,
    95,
    52,
    103,
    68,
    95,
    78,
    45,
    57,
    66,
    45,
    69,
    110,
    52,
    102,
    117,
    90,
    109,
    97,
    89,
    89,
    69,
    119,
    117,
    118,
    74,
    85,
    97,
    48,
    87,
    109,
    54,
    72,
    49,
    81,
    71,
    99,
    122,
    78,
    116,
    73,
    81,
    99,
    119,
    53,
    114,
    88,
    50,
    68,
    76,
    77,
    83,
    78,
    104,
    109,
    102,
    112,
    76,
    105,
    100,
    69,
    106,
    68,
    86,
    57,
    106,
    57,
    89,
    103,
    52,
    109,
    84,
    49,
    55,
    81,
    107,
    66,
    48,
    81,
    65,
    66,
    88,
    48,
    107,
    117,
    100,
    119
  ]
}
outgoing_headers
{
  "headers": {
    "Content-Type": [
      "application/statuslist+jwt"
    ]
  }
}
outgoing_path
statuslists/8ulCYeT93k7SdObBSLpW
2026-11-11 18:31:06 RESPONSE
CallDirectPostEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx/1.29.8",
  "date": "Wed, 11 Nov 2026 18:31:06 GMT",
  "content-type": "application/json",
  "content-length": "2",
  "connection": "keep-alive",
  "set-cookie": "SIROS_VERIFIER_STATE\u003deyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..is7TDcgaV4KJX4Vg.yx4_e-hiqo-7HOaSlHBSf03ioTTJT9VucrRfiOyM1Rv17IMjQvpikQ.w_sxoDXR5wgm6kDiAQ4mcA; Path\u003d/; HttpOnly; SameSite\u003dLax; Max-Age\u003d900"
}
response_body
{}
2026-11-11 18:31:06 SUCCESS
CallDirectPostEndpoint
Parsed response uri endpoint response
status
200
endpoint_name
https://conformance.example.com:9443/vp/response/4V0fX_idpQ4bKcjt7Ox7yw
headers
{
  "server": "nginx/1.29.8",
  "date": "Wed, 11 Nov 2026 18:31:06 GMT",
  "content-type": "application/json",
  "content-length": "2",
  "connection": "keep-alive",
  "set-cookie": "SIROS_VERIFIER_STATE\u003deyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..is7TDcgaV4KJX4Vg.yx4_e-hiqo-7HOaSlHBSf03ioTTJT9VucrRfiOyM1Rv17IMjQvpikQ.w_sxoDXR5wgm6kDiAQ4mcA; Path\u003d/; HttpOnly; SameSite\u003dLax; Max-Age\u003d900"
}
body
{}
body_json
{}
2026-11-11 18:31:06 SUCCESS
EnsureHttpStatusCodeIs200
https://conformance.example.com:9443/vp/response/4V0fX_idpQ4bKcjt7Ox7yw endpoint returned the expected http status
http_status
200
expected_status
200
2026-11-11 18:31:06 SUCCESS
EnsureContentTypeJson
endpoint_response Content-Type: header is application/json
2026-11-11 18:31:06 SUCCESS
ValidateDirectPostResponse
Direct post response is an empty object.
2026-11-11 18:31:06 SUCCESS
ValidateDirectPostResponseRedirectUriWhenPresent
redirect_uri absent from direct_post response body (OID4VP §8.2 permits this)
2026-11-11 18:31:06 REVIEW IMAGE
ExpectVerifierSuccessfulVerificationPage
Upload a screenshot showing that the verifier successfully verified the presented credential (for example, a page displaying the credential contents).
img
updatedAt
1794421868204
2026-11-11 18:31:06 OUTGOING
oid4vp-1final-verifier-happy-flow
Response to HTTP request to test instance ur3akepQfBXG0Yu
outgoing
ModelAndView [view="resultCaptured"; model={returnUrl=/log-detail.html?log=ur3akepQfBXG0Yu}]
outgoing_path
authorize
2026-11-11 18:31:08 SUCCESS
EnsureVerifierFetchedRevocationList
The verifier fetched the revocation list referenced by the presented credential
revocation_list_uri
https://localhost.emobix.co.uk:8443/test/a/siros-verifier-vp-test/statuslists/8ulCYeT93k7SdObBSLpW
2026-11-11 18:31:08 FINISHED
oid4vp-1final-verifier-happy-flow
Test has run to completion
testmodule_result
REVIEW
2026-11-11 18:31:09
TEST-RUNNER
Alias has now been claimed by another test
alias
siros-verifier-vp-test
new_test_id
SOuRZTIhIVAccRo
Test Results