Retorna un DID Document
GET/:ssiId/ssi/v1/dids/quarkid/:did
Descripción del Endpoint
Este endpoint requiere la inclusión de un DID para resolver su DID document.
Una vez resuelto, se pueden observar varios elementos importantes dentro del DID document:
Verification Methods
En la sección de verificationMethod, se encuentran dos métodos creados. Primero, se encuentra el método correspondiente a las claves de BBS. Estas son necesarias para que el DID pueda generar credenciales verificables. Por otro lado, se encuentra el método de didcomm junto con sus claves para el cifrado de la mensajería.
Servicio
En la sección de Servicio, se puede observar la capa de transporte de mensajería.
Request
Path Parameters
ssiId stringrequired
did stringrequired
Query Parameters
apikey stringrequired
Responses
- 200
Returned DID Document
- application/json
- Schema
- Example (from schema)
Schema
- any
{
"@context": [
"https://www.w3.org/ns/did/v1",
"https://w3id.org/security/suites/jws-2020/v1",
{
"@vocab": "https://www.w3.org/ns/did#"
}
],
"id": "did:quarkid:zksync:EiCY48D6bMjczREIOGty-URlqhd1P7EWVEstch-uFTT7uw",
"verificationMethod": [
{
"id": "#didcomm",
"controller": "did:quarkid:zksync:EiCY48D6bMjczREIOGty-URlqhd1P7EWVEstch-uFTT7uw",
"type": "X25519KeyAgreementKey2019",
"publicKeyJwk": {
"kty": "EC",
"crv": "Ed25519",
"x": "6jjTd6ImyjlgV82HGcrBcA",
"y": "EndeDOHUZdLtF-21aDwoNg"
}
},
{
"id": "#bbs",
"controller": "did:quarkid:zksync:EiCY48D6bMjczREIOGty-URlqhd1P7EWVEstch-uFTT7uw",
"type": "Bls12381G1Key2020",
"publicKeyJwk": {
"kty": "EC",
"crv": "Bls12381G2Key2020",
"x": "p2qKqpTDLLxLm2GF-kyK2uVu7fLL8kj-DGFVw5i-4tmIwE1GHS-ypTdsef3-9i_U",
"y": "AyjkDYrtD1BrKuOrrxlKWmRrQXL1XHlN2VVLVF8a55MOt_jk2n0QhPhTz5g8N0KF"
}
}
],
"keyAgreement": [
"#didcomm"
],
"assertionMethod": [
"#bbs"
]
}
Loading...