-
Notifications
You must be signed in to change notification settings - Fork 34
Register Identity to Tangle
TingHan Su edited this page Apr 16, 2019
·
6 revisions
Register identity to Tangle. (The identity registration will take about 1-2 mins for now.)
Keep the seed
for updaeing/revoking the public keys of the idenity in the future.
POST /api/did
Name | Type | Description |
---|---|---|
publicKey | string | Required. PEM-formatted public key. |
seed | string | Optional. Seed of the ideneity. The API will generate the seed if seed is not provided. |
{
"publicKey": "-----BEGIN PUBLIC KEY-----\n...-----END PUBLIC KEY-----\n"
}
{
"did": "did:tangleid:5iJBRLHzr7BoKqUBcA9kbRGSPQ8ygTKTvArkoXyHRFfzoYy5V9GyPu6aLxd9LazPLhS3kmeXv",
"seed": "LRLELVUENSMGQVTXQSCCRGJJCBFSSJDEAWJRVMILV9SBCDRJIEGHNWJMICLGHQVUGUWPGYPWQNRXG9HWG",
"document": {
"@context": "https://w3id.org/did/v1",
"id": "did:tangleid:5iJBRLHzr7BoKqUBcA9kbRGSPQ8ygTKTvArkoXyHRFfzoYy5V9GyPu6aLxd9LazPLhS3kmeXv",
"publicKey": [
{
"id": "did:tangleid:5iJBRLHzr7BoKqUBcA9kbRGSPQ8ygTKTvArkoXyHRFfzoYy5V9GyPu6aLxd9LazPLhS3kmeXv#keys-1",
"type": "RsaVerificationKey2018",
"controller": "did:tangleid:5iJBRLHzr7BoKqUBcA9kbRGSPQ8ygTKTvArkoXyHRFfzoYy5V9GyPu6aLxd9LazPLhS3kmeXv",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6TYAiJ87nyRyzfW9y1F9hRA9O\nZFQzHEj77CFzKkJ2FwbY7yCs4ErzbC5vTULOO5nfxr4c9csPee/OiM71NFrdxYu6\nOaqQE5+nl2hbatkqCX/D3lt3EjjGtwBZXQs5oo4pU5EbGIA6+GOjxQtmbheW7GJP\n76VGR8pYEmNWqzT5WwIDAQAB\n-----END PUBLIC KEY-----\n"
}
]
}
}
curl -X POST \
https://demokits.biilabs.io/api/did \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d publicKey=-----BEGIN%20PUBLIC%20KEY-----%0AMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6TYAiJ87nyRyzfW9y1F9hRA9O%0AZFQzHEj77CFzKkJ2FwbY7yCs4ErzbC5vTULOO5nfxr4c9csPee%2FOiM71NFrdxYu6%0AOaqQE5%2Bnl2hbatkqCX%2FD3lt3EjjGtwBZXQs5oo4pU5EbGIA6%2BGOjxQtmbheW7GJP%0A76VGR8pYEmNWqzT5WwIDAQAB%0A-----END%20PUBLIC%20KEY-----%0A
Copyright (C) 2018-2019 BiiLabs Co., Ltd. and Contributors.