We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Step 1: Download orb cli binary.
Step 2: extract a tar.
Step 3: create DID public keys
[ { "id": "key1", "type": "Ed25519VerificationKey2018", "purposes": ["authentication"], "jwkPath": "key1_jwk.json" } ]
{ "kty":"OKP", "crv":"Ed25519", "x":"o1bG1U7G3CNbtALMafUiFOq8ODraTyVTmPtRDO1QUWg", "y":"" }
Step 4: create DID services
[ { "id": "svc1", "type": "type1", "priority": 1, "routingKeys": ["key1"], "recipientKeys": ["key1"], "serviceEndpoint": "http://www.example.com" } ]
Step 5: create keypair this key will be used for updatekey
Step 6: create keypair this key will be used for recoverkey
Step 7: create orb DID
./orb-cli-darwin-amd64 did create --domain=https://orb-1.sandbox.trustbloc.dev --publickey-file=./create_publickeys.json --service-file=./create_services.json --recoverykey-file=./recover_publickey.pem --updatekey-file=./update_publickey.pem --did-anchor-origin=https://orb-1.sandbox.trustbloc.dev --tls-systemcertpool=true --sidetree-write-token=#TOKEN
Note: replace #TOKEN with real token value
Step 7: resolve orb DID
curl https://orb-1.sandbox.trustbloc.dev/sidetree/v1/identifiers/#DID_ID
Note: replace #DID_ID with canonical id
Step 8: create DID public keys for update operation
[ { "id": "key1", "type": "Ed25519VerificationKey2018", "purposes": ["authentication","capabilityInvocation"], "jwkPath": "key1_jwk.json" } ]
Step 9: create keypair this key will be used for next updatekey
Step 10: update orb DID
./orb-cli-darwin-amd64 did update --domain=https://orb-1.sandbox.trustbloc.dev --did-uri=#DID_ID --add-publickey-file=./update_publickeys.json --signingkey-file=./update_privatekey.pem --nextupdatekey-file=./nextupdate_publickey.pem --tls-systemcertpool=true --sidetree-write-token=#TOKEN
Note: replace #TOKEN with real token value Note: replace #DID_ID with canonical id
Step 11: resolve orb DID check if authentication,capabilityInvocation are exists
Note: replace #DID_ID with DID id from response of create did command
Step 12: create DID public keys for recover operation
[ { "id": "key1", "type": "Ed25519VerificationKey2018", "purposes": ["assertionMethod"], "jwkPath": "key1_jwk.json" } ]
Step 13: create keypair this key will be used for next updatekey
Step 14: create keypair this key will be used for next recoverkey
Step 15: recover orb DID
./orb-cli-darwin-amd64 did recover --domain=https://orb-1.sandbox.trustbloc.dev --did-uri=#DID_ID --publickey-file=./recover_publickeys.json --signingkey-file=./recover_privatekey.pem --nextupdatekey-file=./nextupdate1_publickey.pem --nextrecoverkey-file=nextrecover_publickey.pem --tls-systemcertpool=true --did-anchor-origin=https://orb-1.sandbox.trustbloc.dev --sidetree-write-token=#TOKEN
Step 16: resolve orb DID check if assertionMethod is exist in DID
Step 17: deactivate orb DID
./orb-cli-darwin-amd64 did deactivate --domain=https://orb-1.sandbox.trustbloc.dev --did-uri=#DID_ID --signingkey-file=./nextrecover_privatekey.pem --tls-systemcertpool=true --sidetree-write-token=#TOKEN
Step 18: resolve orb DID check if did is deactivated
The text was updated successfully, but these errors were encountered:
troyronda
No branches or pull requests
Step 1: Download orb cli binary.
Step 2: extract a tar.
Step 3: create DID public keys
Step 4: create DID services
Step 5: create keypair this key will be used for updatekey
Step 6: create keypair this key will be used for recoverkey
Step 7: create orb DID
Note: replace #TOKEN with real token value
Step 7: resolve orb DID
Note: replace #DID_ID with canonical id
Step 8: create DID public keys for update operation
Step 9: create keypair this key will be used for next updatekey
Step 10: update orb DID
Note: replace #TOKEN with real token value
Note: replace #DID_ID with canonical id
Step 11: resolve orb DID check if authentication,capabilityInvocation are exists
Note: replace #DID_ID with DID id from response of create did command
Step 12: create DID public keys for recover operation
Step 13: create keypair this key will be used for next updatekey
Step 14: create keypair this key will be used for next recoverkey
Step 15: recover orb DID
Note: replace #TOKEN with real token value
Note: replace #DID_ID with canonical id
Step 16: resolve orb DID check if assertionMethod is exist in DID
Note: replace #DID_ID with canonical id
Step 17: deactivate orb DID
Step 18: resolve orb DID check if did is deactivated
Note: replace #DID_ID with canonical id
The text was updated successfully, but these errors were encountered: