From 6e94761efd4762ee5ea5370f510a93b98215a8a9 Mon Sep 17 00:00:00 2001 From: Orie Steele Date: Tue, 20 Aug 2024 12:08:22 -0500 Subject: [PATCH] Remove DID resolution --- draft-ietf-scitt-scrapi.md | 108 ------------------------------------- 1 file changed, 108 deletions(-) diff --git a/draft-ietf-scitt-scrapi.md b/draft-ietf-scitt-scrapi.md index a0b78bf..47847ac 100644 --- a/draft-ietf-scitt-scrapi.md +++ b/draft-ietf-scitt-scrapi.md @@ -618,114 +618,6 @@ Content-Type: application/json } ~~~ -### Resolve Issuer DID - -This endpoint enables the use of the DID Web Decentralized Identifier Method, as an alternative expression of the Issuer Metadata endpoint. - -This endpoint is DEPRECATED. - -The following is a non-normative example of a HTTP request for the Issuer Metadata configuration when `iss` is set to `did:web:transparency.example:tenant:1234`: - -Request: - -~~~ http-message - -GET /tenant/1234/did.json HTTP/1.1 -Host: transparency.example -Accept: application/did+ld+json -~~~ - -Response: - -~~~ http-message -HTTP/1.1 200 Ok -Content-Type: application/did+ld+json - -{ - "@context": [ - "https://www.w3.org/ns/did/v1", - { - "@vocab": "https://vocab.transparency.example#" - } - ], - "id": "did:web:transparency.example:tenant:1234", - "verificationMethod": [ - { - "id": "did:web:transparency.example:tenant:1234\ - #urn:ietf:params:oauth:jwk-thumbprint\ - :sha-256:5b30k1hBWBMcggA9GIJImUqj4pXqrJ9EOWV6MDdcstA", - "type": "JsonWebKey", - "controller": "did:web:transparency.example:tenant:1234", - "publicKeyJwk": { - "kid": "urn:ietf:params:oauth:jwk-thumbprint\ - :sha-256:5b30k1hBWBMcggA9GIJImUqj4pXqrJ9EOWV6MDdcstA", - "alg": "ES256", - "use": "sig", - "kty": "EC", - "crv": "P-256", - "x": "9ptuW0PBHSTN7bVexWd7xM5kmSPGRaCu-K3SLtJyvNc", - "y": "l7NvF6QbovicSciZqu_W_xy4JTZwtnUbn2SNdMKoaAk" - } - }, - { - "id": "did:web:transparency.example:tenant:1234\ - #urn:ietf:params:oauth:jwk-thumbprint\ - :sha-256:DgyowWs04gfVRim5i1WlQ-HFFFKI6Ltqulj1rXPagRo", - "type": "JsonWebKey", - "controller": "did:web:transparency.example:tenant:1234", - "publicKeyJwk": { - "kid": "urn:ietf:params:oauth:jwk-thumbprint\ - :sha-256:DgyowWs04gfVRim5i1WlQ-HFFFKI6Ltqulj1rXPagRo", - "alg": "ES256", - "use": "sig", - "kty": "EC", - "crv": "P-256", - "x": "p-kZ4uOASt9IjQRTrWikGnlbGb-z3LU1ltwRjZaOS9w", - "y": "ymXE1yltJPXgjQSRe9NweN3TLlSUALYZTzy83NVfdg0" - } - }, - { - "id": "did:web:transparency.example:tenant:1234\ - #urn:ietf:params:oauth:jwk-thumbprint\ - :sha-256:4Fzx5HO1W0ob9CZNc3RJx28Ixpgy9JAFM8jyXKW0ClE", - "type": "JsonWebKey", - "controller": "did:web:transparency.example:tenant:1234", - "publicKeyJwk": { - "kid": "urn:ietf:params:oauth:jwk-thumbprint\ - :sha-256:4Fzx5HO1W0ob9CZNc3RJx28Ixpgy9JAFM8jyXKW0ClE", - "alg": "HPKE-Base-P256-SHA256-AES128GCM", - "use": "enc", - "kty": "EC", - "crv": "P-256", - "x": "Vreuil95vzR6ixutgBBf2ota-rj97MvKfuJWB4qqp5w", - "y": "NkUTeaoNlLRRsVRxHGDA-RsA0ex2tSpcd3G-4SmKXbs" - } - } - ], - "assertionMethod": [ - "did:web:transparency.example:tenant:1234\ - #urn:ietf:params:oauth:jwk-thumbprint\ - :sha-256:5b30k1hBWBMcggA9GIJImUqj4pXqrJ9EOWV6MDdcstA", - "did:web:transparency.example:tenant:1234\ - #urn:ietf:params:oauth:jwk-thumbprint\ - :sha-256:DgyowWs04gfVRim5i1WlQ-HFFFKI6Ltqulj1rXPagRo" - ], - "authentication": [ - "did:web:transparency.example:tenant:1234\ - #urn:ietf:params:oauth:jwk-thumbprint\ - :sha-256:5b30k1hBWBMcggA9GIJImUqj4pXqrJ9EOWV6MDdcstA", - "did:web:transparency.example:tenant:1234\ - #urn:ietf:params:oauth:jwk-thumbprint\ - :sha-256:DgyowWs04gfVRim5i1WlQ-HFFFKI6Ltqulj1rXPagRo" - ], - "keyAgreement": [ - "did:web:transparency.example:tenant:1234\ - #urn:ietf:params:oauth:jwk-thumbprint\ - :sha-256:4Fzx5HO1W0ob9CZNc3RJx28Ixpgy9JAFM8jyXKW0ClE" - ] -} -~~~ - # Privacy Considerations TODO