Skip to main content

POST /user/sign

Sign User data for sharing.

{{baseUrl}}/user/sign

Headers:

X-API-Key: {{apiKey}}
privateKey: {{privateKey}}

Params: Query Params:

issuerDID: {{issuerDID}}

Sample Request Body (for signing user credentials):

{
"payload": {
"credentialSubject": {
"id": "did:earthid:testnet:xCtLnYSvf9B6k1MyyW5CkMfrcC5MbubXogzFCipUH7n;earthid:testnet:fid=0.0.3997063",
"firstName": "John",
"lastName": "Doe",
"email": "john@xyz.uk",
"memebershipType": "full"
}
}
}

User’s credentialSubject is passed in a payload object in which ‘id’ is the user’s DID.

Sample Request Body (for signing user’s verifiable credentials):

{
"payload": {
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"id": "NewMemberType:1:56f873a5-c37f-4082-a517-1bef20a91df6",
"type": [
"VerifiableCredential",
"MembershipType",
"Encrypted"
],
"version": "NewMemberType:1",
"credentialSchema": {
"id": "http://65.0.29.12:8090/schema/NewMemberType",
"type": "JsonSchemaValidator2018"
},
"issuer": "did:earthid:testnet:EU3wS11cA6ZdDDUss7kkHUPaEEVzVRZ3bHruy5T3LAem;earthid:testnet:fid=0.0.3997063",
"credentialSubject": [
{
"id": "NDIsMjI0LDY1LDE1NCwyMjcsMjQ2LDQ5LDE3MSw1MCw0MCwyMzgsODEsMTg2LDk2LDk0LDIxOCwxNzIsODgsMTAxLDU0LDk0LDIwNSwyNDksMTQ2LDIzLDM1LDk1LDE4MCwyNTUsNCwyOSwyMjM=",
"userName": "NzAsMTIzLDE3MCwxMDgsMjYsMTQ3LDU1LDQsNTksMTkxLDEyMCw1NSwxODAsMTcxLDIxLDIsNDcsMTQxLDgwLDIsMTkzLDksNzEsMTY4LDY4LDE3LDQyLDIzMywxMzYsMTY1LDIzMywxNg==",
"firstName": "MTY4LDIwNywyMDUsMTE2LDEzMSwzMiw0LDE0OSwyNyw2OCw4LDIwNSwxNzYsMTY1LDIxOSwyMDUsMTQwLDEyNiw4MiwyMTIsNjMsMTI3LDIyNiw2OCwxOTEsMTE0LDUsMTMwLDIyNCw4Miw2NSwyMTg=",
"lastName": "MjUzLDgzLDIzOSwxMzEsOTEsMjEsNzIsODUsMTE0LDE2NiwyMzIsNDQsMjQ0LDExMiwyMjAsMTgwLDMxLDIxMCwyNCwxNzQsODcsODEsMTcxLDExNyw0OSwyMDEsODYsMTYyLDE2NiwxODgsMjExLDE5OQ==",
"email": "NzIsNzYsMjMyLDIyNSwxMTIsODAsNiwyMDAsMjMsMzcsMTIwLDIxMiw3NSwyMDEsMTg5LDE0NSw4OSwyNTUsMTA4LDI5LDI0MiwyNCwxODYsMzksMCwxODEsMTgwLDE4Niw3OSwyMjIsMTg4LDM2",
"membershipType": "MCwxNDEsMTcyLDE4MiwyMDksMjMyLDkxLDIxNiwxOTIsMTc0LDE1MCw5NywxOTYsNzEsNDAsMTYsMjM5LDExNyw4MywxMjcsMTA1LDEzLDIxNSw5MywxMTksMjUyLDExNiwyMDIsOTgsMjQ3LDE0MywyMzY=",
"dateOfBirth": "MTcwLDU1LDExNiwyOCwxMzIsMTQsMTA4LDIzLDE2OCwxNjcsMTI5LDQxLDEwMSw0NCw1MCwxMjAsMTMwLDg0LDIwNywxOTEsMTU4LDc4LDE0LDE3OSwxMzAsMjYsNjksMjMsMTMwLDI0NywxMSwxMjI=",
"salary": "MjIsMjIwLDU0LDEzOCwxMzcsMTgwLDQwLDE3OCw3Miw4NCwxMzIsNDksNTksMTY2LDEyMiw1NywxOCwyMDIsMywyNDIsMTc4LDE4MCwzNiw0MSwyMyw3NCw3OSwxMzksNjEsMjAwLDc4LDY4"
}
],
"issuanceDate": "2023-04-06T10:05:57.859Z",
"expirationDate": "2024-04-06T10:05:56.058Z",
"proof": {
"type": "Ed25519Signature2018",
"creator": "did:earthid:testnet:EU3wS11cA6ZdDDUss7kkHUPaEEVzVRZ3bHruy5T3LAem;earthid:testnet:fid=0.0.3997063",
"created": "2023-04-06T10:05:57.860Z",
"proofPurpose": "assertionMethod",
"vcVerificationMethod": "did:earthid:testnet:EU3wS11cA6ZdDDUss7kkHUPaEEVzVRZ3bHruy5T3LAem;earthid:testnet:fid=0.0.3997063#did-root-key",
"jws": "eyJjcml0IjpbImI2NCJdLCJiNjQiOmZhbHNlLCJhbGciOiJFZERTQSJ9..OGM2Njk4NGRmMzM0OWM0MWRjYzlhZGFhNjUwY2VhYzUzM2M4MmU3MTM1ZTU4ZDI5ODdiMWY1NTgzYTg2YmQzZmE0Zjc1ZTc0YTUxMTMxOWNlMWRiZGExYTY4NWFmNDRkMmE3YmRiODljZjQzNjdkYjQ4MzFhYjg0MGUzNGUyMDk="
},
"biometrics": {
"face": null,
"iris": null,
"finger": null
},
"credentialStatus": ""
}
}

Click Send and wait for the response.

Sample Response Body:

{
"success": true,
"Signature": "a3f30df367c91debd267cec809f4951c7013253e6473d91ea9fc86feb36cd76a52ab0442022afa34b3cf8de7ec2e5de9246407f2328bd170a5a93652b10bcc0b7b227061796c6f6164223a2265794a6a636d566b5a5735306157467355335669616d566a6443493665794a6b59585268496a6f694e4756684e574d314d4468684e6a55324e6d55334e6a49304d4455304d3259345a6d56694d445a6d5a4451314e7a63334e324a6c4d7a6b314e446c6a4e4441784e6a517a4e6d466d5a4745324e5751794d7a4d775a534973496d6c6b496a6f695a476c6b4f6d5668636e526f615751366447567a6447356c644470454d55526a515546474f5870496233633455444e5855446c694d6b5659646b526d4d6d314954475a436458464e556b31325a484a714d6c644b4e7a746c59584a3061476c6b4f6e526c633352755a5851365a6d6c6b505441754d43347a4f444d304f545577496e3139222c22697373756572223a226469643a656172746869643a746573746e65743a44314463414146397a486f7738503357503962324558764466326d484c664275714d524d7664726a32574a373b656172746869643a746573746e65743a6669643d302e302e33383334393530222c2261756469656e6365223a5b226469643a656172746869643a746573746e65743a426b44663857514337413771526a6e4c7161685341686b5a70784b474878617562784a596b654c55344467513b656172746869643a746573746e65743a6669643d302e302e33393039363839225d2c2274696d655374616d70223a313637393539353535373731362c22657870223a313637393539363535373731367d",
"status": 200
}