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 5: create DID public keys for update1 operation
[ { "id": "key1", "type": "Ed25519VerificationKey2018", "purposes": ["authentication","capabilityInvocation"], "jwkPath": "key1_jwk.json" } ]
Step 6: create DID public keys for update2 operation
[ { "id": "key1", "type": "Ed25519VerificationKey2018", "purposes": ["authentication","capabilityInvocation","assertionMethod"], "jwkPath": "key1_jwk.json" } ]
Step 7: create 3 keypairs this keys will be used for updatekey (create, update1, update2)
Step 8: create keypair this key will be used for recoverkey
Step 9: create orb DID then two consecutive updates
./orb-cli-darwin-amd64 did create --domain=https://orb-1.sandbox.trustbloc.dev --publickey-file=./create_publickeys.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 ./orb-cli-darwin-amd64 did update --domain=https://orb-1.sandbox.trustbloc.dev --add-publickey-file=./update1_publickeys.json --signingkey-file=./update_privatekey.pem --nextupdatekey-file=./update1_publickey.pem --tls-systemcertpool=true --did-uri=#DID_ID --sidetree-write-token=#TOKEN ./orb-cli-darwin-amd64 did update --domain=https://orb-1.sandbox.trustbloc.dev --add-publickey-file=./update2_publickeys.json --signingkey-file=./update1_privatekey.pem --nextupdatekey-file=./update2_publickey.pem --tls-systemcertpool=true --did-uri=#DID_ID --sidetree-write-token=#TOKEN
Note: replace #TOKEN with real token value Note: replace #DID_ID with did id from create command
Step 7: resolve orb DID check [authentication,capabilityInvocation,assertionMethod]
curl https://orb-1.sandbox.trustbloc.dev/sidetree/v1/identifiers/#DID_ID
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 5: create DID public keys for update1 operation
Step 6: create DID public keys for update2 operation
Step 7: create 3 keypairs this keys will be used for updatekey (create, update1, update2)
Step 8: create keypair this key will be used for recoverkey
Step 9: create orb DID then two consecutive updates
Note: replace #TOKEN with real token value
Note: replace #DID_ID with did id from create command
Step 7: resolve orb DID check [authentication,capabilityInvocation,assertionMethod]
The text was updated successfully, but these errors were encountered: