Standards conformance
Independently tested
Tested against the
OpenID Foundation Conformance Suite
· last run
· suite a3892ae
· 0 failures across 34 modules
OpenID for Verifiable Credential Issuance 1.0 (Issuer)
9 passed · 4 warning · 2 skipped · 13 not automated · 1 deferredPre-authorized code + DPoP + encrypted
-
Warning
oid4vci-1_0-issuer-metadata-test -
Warning
oid4vci-1_0-issuer-metadata-test-signed -
Passed
oid4vci-1_0-issuer-happy-flow -
Not automated here
oid4vci-1_0-issuer-happy-flow-additional-requestsThe suite must open a fresh direct TLS connection to the issuer for the additional-credential request; this is not satisfiable with the local dev self-signed certificate. Environment limitation, not a conformance failure.
-
Not automated here
oid4vci-1_0-issuer-happy-flow-multiple-clientsThe multiple-client flow requires a browser to drive the second client's authorization redirect; the local curl harness cannot complete it.
-
Passed
oid4vci-1_0-issuer-happy-flow-skip-notification -
Passed
oid4vci-1_0-issuer-fail-invalid-nonce -
Passed
oid4vci-1_0-issuer-fail-invalid-jwt-proof-signature -
Skipped
oid4vci-1_0-issuer-fail-invalid-key-attestation-signatureNot applicable to this configuration.
-
Passed
oid4vci-1_0-issuer-fail-missing-proof -
Passed
oid4vci-1_0-issuer-fail-unsupported-encryption-algorithm -
Passed
oid4vci-1_0-issuer-fail-unknown-credential-configuration -
Passed
oid4vci-1_0-issuer-fail-unknown-credential-identifier -
Passed
oid4vci-1_0-issuer-fail-on-access-token-in-query
Authorization code + DPoP + encrypted
-
Warning
oid4vci-1_0-issuer-metadata-test -
Warning
oid4vci-1_0-issuer-metadata-test-signed -
Not automated here
oid4vci-1_0-issuer-happy-flowThe authorization-code flow requires a browser to drive the authorize redirect (login and consent); the local curl harness cannot complete it. Metadata checks run; the interactive flow modules cannot.
-
Not automated here
oid4vci-1_0-issuer-happy-flow-additional-requestsThe authorization-code flow requires a browser to drive the authorize redirect (login and consent); the local curl harness cannot complete it. Metadata checks run; the interactive flow modules cannot.
-
Not automated here
oid4vci-1_0-issuer-happy-flow-multiple-clientsThe authorization-code flow requires a browser to drive the authorize redirect (login and consent); the local curl harness cannot complete it. Metadata checks run; the interactive flow modules cannot.
-
Not automated here
oid4vci-1_0-issuer-happy-flow-skip-notificationThe authorization-code flow requires a browser to drive the authorize redirect (login and consent); the local curl harness cannot complete it. Metadata checks run; the interactive flow modules cannot.
-
Not automated here
oid4vci-1_0-issuer-fail-invalid-nonceThe authorization-code flow requires a browser to drive the authorize redirect (login and consent); the local curl harness cannot complete it. Metadata checks run; the interactive flow modules cannot.
-
Not automated here
oid4vci-1_0-issuer-fail-invalid-jwt-proof-signatureThe authorization-code flow requires a browser to drive the authorize redirect (login and consent); the local curl harness cannot complete it. Metadata checks run; the interactive flow modules cannot.
-
Skipped
oid4vci-1_0-issuer-fail-invalid-key-attestation-signatureNot applicable to this configuration.
-
Not automated here
oid4vci-1_0-issuer-fail-missing-proofThe authorization-code flow requires a browser to drive the authorize redirect (login and consent); the local curl harness cannot complete it. Metadata checks run; the interactive flow modules cannot.
-
Not automated here
oid4vci-1_0-issuer-fail-unsupported-encryption-algorithmThe authorization-code flow requires a browser to drive the authorize redirect (login and consent); the local curl harness cannot complete it. Metadata checks run; the interactive flow modules cannot.
-
Not automated here
oid4vci-1_0-issuer-fail-unknown-credential-configurationThe authorization-code flow requires a browser to drive the authorize redirect (login and consent); the local curl harness cannot complete it. Metadata checks run; the interactive flow modules cannot.
-
Not automated here
oid4vci-1_0-issuer-fail-unknown-credential-identifierThe authorization-code flow requires a browser to drive the authorize redirect (login and consent); the local curl harness cannot complete it. Metadata checks run; the interactive flow modules cannot.
-
Not automated here
oid4vci-1_0-issuer-fail-on-access-token-in-queryThe authorization-code flow requires a browser to drive the authorize redirect (login and consent); the local curl harness cannot complete it. Metadata checks run; the interactive flow modules cannot.
Roadmap (deferred)
-
Deferred
HAIP profile (x5c, mandatory exp)The High Assurance Interoperability Profile is on the roadmap; tracked separately and not yet claimed.
x509_san_dns + DCQL + SD-JWT
-
Warning
oid4vp-id3-verifier-happy-flow
OpenID for Verifiable Presentations 1.0 (Wallet)
4 not automatedredirect_uri + DCQL + SD-JWT
-
Not automated here
oid4vp-id3-wallet-happy-flow-no-stateRequires a holder wallet to consume the openid4vp:// request (QR scan); the local harness cannot drive the PWA.
-
Not automated here
oid4vp-id3-wallet-happy-flow-with-state-and-redirectRequires a holder wallet to consume the openid4vp:// request (QR scan); the local harness cannot drive the PWA.
-
Not automated here
oid4vp-id3-wallet-negative-test-response-uri-not-client-idRequires a holder wallet to consume the openid4vp:// request (QR scan); the local harness cannot drive the PWA.
-
Not automated here
oid4vp-id3-wallet-negative-test-invalid-request-object-signatureRequires a holder wallet to consume the openid4vp:// request (QR scan); the local harness cannot drive the PWA.
Methodology
Passes are real conformance-suite results. Not automated here means our local harness can't drive a browser-redirect or QR flow — not a product failure. Deferred items are on the roadmap. Skipped means not applicable to the tested configuration.