Skip to content

Commit c64aecb

Browse files
authored
Merge pull request #927 from anikitinDSR/rc-1.6.72
Rc 1.6.72
2 parents e06e6e5 + 58af805 commit c64aecb

39 files changed

+2662
-894
lines changed

Diff for: README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* [How to Install a Test Network](#how-to-install-a-test-network)
1010
* [How to Start Working with the Code](#how-to-start-working-with-the-code)
1111
* [How to Start Indy Client CLI](#how-to-start-indy-client-cli)
12-
* [Continuous integration and delivery](#continues-integration-and-delivery)
12+
* [Continuous integration and delivery](https://github.com/hyperledger/indy-node/blob/master/docs/ci-cd.md)
1313
* [How to send a PR](#how-to-send-a-pr)
1414
* [Docs and links](#docs-and-links)
1515

@@ -179,3 +179,4 @@ If you made changes in both indy-plenum and indy-node, you need to do the follow
179179
- [Indy file folder structure guideline](docs/indy-file-structure-guideline.md)
180180
- [Helper Scripts](docs/helper-scripts.md)
181181
- [Pool Upgrade](docs/pool-upgrade.md)
182+
- [Node Addition](docs/add-node.md)

Diff for: acceptance/indy-cli-batches/AS-02-02-invalid-cases.batch

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ pool connect AS-pool
55
wallet open AS-02-wallet key=testkey
66
#node adding invalid cases:
77
#demote node as STEWARD of ANOTHER node (FAIL)
8-
did use FBQ5W7LxRp8bLeVNEafjpd
8+
did use XhYtvJqezMUKfF6KVNaGmT
99
- ledger node target=6G9QhQa3HWjRKeRmEvEkLbWWf2t7cw6KLtafzi494G4G alias=Node6 services=
1010
#demote node as TRUST_ANCHOR (FAIL)
1111
did use Rhx2qwaeiGyhU9vn4ynHSS
@@ -14,7 +14,7 @@ did use Rhx2qwaeiGyhU9vn4ynHSS
1414
did use 5qhSKMkpqui6taGLTecwqf
1515
- ledger node target=4Tn3wZMNCvhSTXPcLinQDnHyj56DTLQtL61ki4jo2Loc alias=Node5 services=
1616
#promote node as STEWARD of ANOTHER node (FAIL)
17-
did use FBQ5W7LxRp8bLeVNEafjpd
17+
did use XhYtvJqezMUKfF6KVNaGmT
1818
- ledger node target=6G9QhQa3HWjRKeRmEvEkLbWWf2t7cw6KLtafzi494G4G alias=Node6 services=VALIDATOR
1919
#promote node as TRUST_ANCHOR (FAIL)
2020
did use Rhx2qwaeiGyhU9vn4ynHSS
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# setup environment
2+
- pool create AS-0301-owner gen_txn_file=./pool_transactions_genesis
3+
pool connect AS-0301-owner
4+
- wallet create AS-03-wallet-owner key=testkey storage_config={"pool":"AS-0301-owner"}
5+
wallet open AS-03-wallet-owner key=testkey
6+
#################
7+
# setup section #
8+
#################
9+
did new seed=000000000000000000000000Trustee1 metadata="Default Trustee"
10+
did new seed=TestTrustee100000000000000000003 metadata="test trustee 1"
11+
did new seed=TestTrustee200000000000000000003 metadata="test trustee 2"
12+
did new seed=TestSteward100000000000000000003 metadata="test steward 1"
13+
# did new seed=TestSteward300000000000000000003 metadata="test steward 3"
14+
did new seed=TestSteward200000000000000000003 metadata="test steward 2"
15+
did new seed=TestTrustAnchor10000000000000003 metadata="test trust anchor 1"
16+
did new seed=TestTrustAnchor20000000000000003 metadata="test trust anchor 2"
17+
did new seed=TestTrustAnchor30000000000000003 metadata="test trust anchor 3"
18+
did new seed=RandomUser1000000000000000000003 metadata="test identity 1"
19+
did new seed=RandomUser2000000000000000000003 metadata="test identity 2"
20+
did new seed=RandomUser3000000000000000000003 metadata="test identity 3"
21+
# AS Trustee CREATE Steward (steward1)
22+
did use V4SGRU86Z58d6TV7PBUe6f
23+
ledger nym did=AhqUV2zHYdNaWLFCCe7xCn role=STEWARD verkey=~YUY2ChUGWJovtU6XTn61D8
24+
- ledger get-nym did=AhqUV2zHYdNaWLFCCe7xCn
25+
# AS Trustee CREATE TrustAnchor (anchor1)
26+
did use V4SGRU86Z58d6TV7PBUe6f
27+
ledger nym did=DriVwCMbtEgkmoEHKin6Ah role=TRUST_ANCHOR verkey=~YPZot1kM4DLwvsX6mtcKd9
28+
- ledger get-nym did=DriVwCMbtEgkmoEHKin6Ah
29+
# AS Trustee CREATE IdentityOwner (user1)
30+
did use V4SGRU86Z58d6TV7PBUe6f
31+
ledger nym did=LBbKEeczA9iL21p4Kgxcuf verkey=~3ZvjdaYs4cdFYXAwNGR85p
32+
- ledger get-nym did=LBbKEeczA9iL21p4Kgxcuf
33+
################
34+
# test section #
35+
################
36+
### Actions with NYMs ###
37+
# #1.1 AS IdentityOwner REMOVE Trustee (FAIL)
38+
did use LBbKEeczA9iL21p4Kgxcuf
39+
- ledger nym did=V4SGRU86Z58d6TV7PBUe6f role=
40+
# #1.2 CHECK Trustee IS VALID
41+
did use V4SGRU86Z58d6TV7PBUe6f
42+
ledger nym did=CYdQe2tmSwhv2XdicegoAn role=TRUSTEE verkey=~E7MjQHm14YnmZD9RErTBsi
43+
- ledger get-nym did=CYdQe2tmSwhv2XdicegoAn
44+
# #2 AS IdentityOwner CREATE Trustee (trustee1) (FAIL)
45+
did use LBbKEeczA9iL21p4Kgxcuf
46+
- ledger nym did=FiAsNdcWnpB2L22ZUGyKHa role=TRUSTEE verkey=~BZHjLX8NYwJXPTE746hn6Y
47+
- ledger get-nym did=FiAsNdcWnpB2L22ZUGyKHa
48+
# #3.1 AS IdentityOwner REMOVE Steward (steward1) (FAIL)
49+
did use LBbKEeczA9iL21p4Kgxcuf
50+
- ledger nym did=AhqUV2zHYdNaWLFCCe7xCn role=
51+
# #3.2 CHECK Steward IS VALID
52+
did use AhqUV2zHYdNaWLFCCe7xCn
53+
ledger nym did=4xuWDwsQSqzQmYSheSWFyg role=TRUST_ANCHOR verkey=~BmnEpJMi6kJHUcxcVJa2R4
54+
- ledger get-nym did=4xuWDwsQSqzQmYSheSWFyg
55+
# #4 AS IdentityOwner CREATE Steward (steward2) (FAIL)
56+
did use LBbKEeczA9iL21p4Kgxcuf
57+
- ledger nym did=CbPwHxKEibPhV4pgXWpu26 role=STEWARD verkey=~MviYa49QADQXAM68WSiLPD
58+
- ledger get-nym did=CbPwHxKEibPhV4pgXWpu26
59+
# #5.1 AS IdentityOwner REMOVE TrustAnchor (FAIL)
60+
did use LBbKEeczA9iL21p4Kgxcuf
61+
- ledger nym did=DriVwCMbtEgkmoEHKin6Ah role=
62+
# #5.2 CHECK TrustAnchor IS VALID
63+
did use DriVwCMbtEgkmoEHKin6Ah
64+
ledger nym did=Q8uxmCGdXgLHHtaTwYtVJG verkey=~UpRqa9gQ1jsbUBvKYPtWSo
65+
- ledger get-nym did=Q8uxmCGdXgLHHtaTwYtVJG
66+
# #6 AS IdentityOwner CREATE TrustAnchor (FAIL)
67+
did use LBbKEeczA9iL21p4Kgxcuf
68+
- ledger nym did=2b6xTx2HniDU77nxHm6zWB role=TRUST_ANCHOR verkey=~HF34ymwfTJngb8zFDmCyvX
69+
- ledger get-nym did=2b6xTx2HniDU77nxHm6zWB
70+
# #7.1 AS IdentityOwner CREATE IdentityOwner (PASS with ANYONE_CAN_WRITE=True)
71+
did use LBbKEeczA9iL21p4Kgxcuf
72+
ledger nym did=Fk9ENxnz1ztDgdivQBJTCZ verkey=~NT9ANFeDhCLKDg5PNKZXKK
73+
- ledger get-nym did=Fk9ENxnz1ztDgdivQBJTCZ
74+
# #8 check that can't add roles back when don't have necessary permissions
75+
did use LBbKEeczA9iL21p4Kgxcuf
76+
- ledger nym did=Q8uxmCGdXgLHHtaTwYtVJG role=TRUST_ANCHOR
77+
- ledger nym did=Q8uxmCGdXgLHHtaTwYtVJG role=STEWARD
78+
- ledger nym did=Q8uxmCGdXgLHHtaTwYtVJG role=TRUSTEE
79+
### Additional cases ###
80+
did use V4SGRU86Z58d6TV7PBUe6f
81+
did new seed=RandomAttribOwner000000000000003
82+
ledger nym did=UffJCJngTXc1o84dQ7aEUb verkey=~J4HtnGz2wW2nE7VuMeg39M
83+
did new seed=RandomUserForRotateKey0000000003
84+
ledger nym did=X3zYajU7gbz9Pu8k6E7Ppf verkey=~3ZDo6g4ZDRKGauKrR452xU
85+
# Only owner can edit existing NYMs
86+
did use X3zYajU7gbz9Pu8k6E7Ppf
87+
did rotate-key seed=RandomUserForRotateKey0NewKey003
88+
# Not owner can't edit existing NYMs (FAIL)
89+
did use UffJCJngTXc1o84dQ7aEUb
90+
- ledger nym did=X3zYajU7gbz9Pu8k6E7Ppf verkey=~3ZDo6g4ZDRKGauKrR452xU
91+
# Only owners can create ATTRIBs
92+
did use X3zYajU7gbz9Pu8k6E7Ppf
93+
ledger attrib did=X3zYajU7gbz9Pu8k6E7Ppf raw={"endpoint":{"ha":"127.0.0.1:5555"}}
94+
# Only owners can edit ATTRIBs
95+
ledger attrib did=X3zYajU7gbz9Pu8k6E7Ppf raw={"endpoint":{"ha":"127.0.0.1:6666"}}
96+
# Not owner can't create attrib (FAIL)
97+
did use X3zYajU7gbz9Pu8k6E7Ppf
98+
- ledger attrib did=UffJCJngTXc1o84dQ7aEUb raw={"endpoint":{"ha":"127.0.0.1:5555"}}
99+
# Not owner can't edit attrib (FAIL)
100+
did use UffJCJngTXc1o84dQ7aEUb
101+
- ledger attrib did=X3zYajU7gbz9Pu8k6E7Ppf raw={"endpoint":{"ha":"127.0.0.1:5555"}}
102+
# Identity Owner can create SCHEMA: (PASS with ANYONE_CAN_WRITE=True)
103+
ledger schema name=IdentityOwnerSchema version=1.0 attr_names=name,age
104+
# Identity Owner can create CLAIM_DEF: (PASS with ANYONE_CAN_WRITE=True)
105+
ledger cred-def schema_id=1 signature_type=CL primary={"n":"1","s":"2","rms":"3","r":{"age":"4","name":"5"},"rctxt":"6","z":"7"} tag=3
+105-73
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,105 @@
1-
# setup environment
2-
- pool create AS-0301-owner gen_txn_file=./pool_transactions_genesis
3-
pool connect AS-0301-owner
4-
- wallet create AS-03-wallet-owner key=testkey storage_config={"pool":"AS-0301-owner"}
5-
wallet open AS-03-wallet-owner key=testkey
6-
# setup section
7-
did new seed=000000000000000000000000Trustee1 metadata="Default Trustee"
8-
did new seed=TestTrustee100000000000000000003 metadata="test trustee 1"
9-
did new seed=TestTrustee200000000000000000003 metadata="test trustee 2"
10-
did new seed=TestSteward100000000000000000003 metadata="test steward 1"
11-
# did new seed=TestSteward300000000000000000003 metadata="test steward 3"
12-
did new seed=TestSteward200000000000000000003 metadata="test steward 2"
13-
did new seed=TestTrustAnchor10000000000000003 metadata="test trust anchor 1"
14-
did new seed=TestTrustAnchor20000000000000003 metadata="test trust anchor 2"
15-
did new seed=TestTrustAnchor30000000000000003 metadata="test trust anchor 3"
16-
did new seed=RandomUser1000000000000000000003 metadata="test identity 1"
17-
did new seed=RandomUser2000000000000000000003 metadata="test identity 2"
18-
did new seed=RandomUser3000000000000000000003 metadata="test identity 3"
19-
# AS Trustee CREATE Steward (steward1)
20-
did use V4SGRU86Z58d6TV7PBUe6f
21-
ledger nym did=AhqUV2zHYdNaWLFCCe7xCn role=STEWARD verkey=~YUY2ChUGWJovtU6XTn61D8
22-
ledger get-nym did=AhqUV2zHYdNaWLFCCe7xCn
23-
# AS Trustee CREATE TrustAnchor (anchor1)
24-
did use V4SGRU86Z58d6TV7PBUe6f
25-
ledger nym did=DriVwCMbtEgkmoEHKin6Ah role=TRUST_ANCHOR verkey=~YPZot1kM4DLwvsX6mtcKd9
26-
ledger get-nym did=DriVwCMbtEgkmoEHKin6Ah
27-
# AS Trustee CREATE IdentityOwner (user1)
28-
did use V4SGRU86Z58d6TV7PBUe6f
29-
ledger nym did=LBbKEeczA9iL21p4Kgxcuf verkey=~3ZvjdaYs4cdFYXAwNGR85p
30-
ledger get-nym did=LBbKEeczA9iL21p4Kgxcuf
31-
# test section
32-
# #1.1 AS IdentityOwner REMOVE Trustee (FAIL)
33-
did use LBbKEeczA9iL21p4Kgxcuf
34-
- ledger nym did=V4SGRU86Z58d6TV7PBUe6f role=
35-
# #1.2 CHECK Trustee IS VALID
36-
did use V4SGRU86Z58d6TV7PBUe6f
37-
ledger nym did=CYdQe2tmSwhv2XdicegoAn role=TRUSTEE verkey=~E7MjQHm14YnmZD9RErTBsi
38-
ledger get-nym did=CYdQe2tmSwhv2XdicegoAn
39-
# #2 AS IdentityOwner CREATE Trustee (trustee1) (FAIL)
40-
did use LBbKEeczA9iL21p4Kgxcuf
41-
- ledger nym did=FiAsNdcWnpB2L22ZUGyKHa role=TRUSTEE verkey=~BZHjLX8NYwJXPTE746hn6Y
42-
- ledger get-nym did=FiAsNdcWnpB2L22ZUGyKHa
43-
# #3.1 AS IdentityOwner REMOVE Steward (steward1) (FAIL)
44-
did use LBbKEeczA9iL21p4Kgxcuf
45-
- ledger nym did=AhqUV2zHYdNaWLFCCe7xCn role=
46-
# #3.2 CHECK Steward IS VALID
47-
did use AhqUV2zHYdNaWLFCCe7xCn
48-
ledger nym did=4xuWDwsQSqzQmYSheSWFyg role=TRUST_ANCHOR verkey=~BmnEpJMi6kJHUcxcVJa2R4
49-
ledger get-nym did=4xuWDwsQSqzQmYSheSWFyg
50-
# #4 AS IdentityOwner CREATE Steward (steward2) (FAIL)
51-
did use LBbKEeczA9iL21p4Kgxcuf
52-
- ledger nym did=CbPwHxKEibPhV4pgXWpu26 role=STEWARD verkey=~MviYa49QADQXAM68WSiLPD
53-
- ledger get-nym did=CbPwHxKEibPhV4pgXWpu26
54-
# #5.1 AS IdentityOwner REMOVE TrustAnchor (FAIL)
55-
did use LBbKEeczA9iL21p4Kgxcuf
56-
- ledger nym did=DriVwCMbtEgkmoEHKin6Ah role=
57-
# #5.2 CHECK TrustAnchor IS VALID
58-
did use DriVwCMbtEgkmoEHKin6Ah
59-
ledger nym did=Q8uxmCGdXgLHHtaTwYtVJG verkey=~UpRqa9gQ1jsbUBvKYPtWSo
60-
ledger get-nym did=Q8uxmCGdXgLHHtaTwYtVJG
61-
# #6 AS IdentityOwner CREATE TrustAnchor (FAIL)
62-
did use LBbKEeczA9iL21p4Kgxcuf
63-
- ledger nym did=2b6xTx2HniDU77nxHm6zWB role=TRUST_ANCHOR verkey=~HF34ymwfTJngb8zFDmCyvX
64-
- ledger get-nym did=2b6xTx2HniDU77nxHm6zWB
65-
# #7.1 AS IdentityOwner CREATE IdentityOwner (FAIL)
66-
did use LBbKEeczA9iL21p4Kgxcuf
67-
- ledger nym did=Fk9ENxnz1ztDgdivQBJTCZ verkey=~NT9ANFeDhCLKDg5PNKZXKK
68-
- ledger get-nym did=Fk9ENxnz1ztDgdivQBJTCZ
69-
# #8 check that can't add roles back when don't have necessary permissions
70-
did use LBbKEeczA9iL21p4Kgxcuf
71-
- ledger nym did=Q8uxmCGdXgLHHtaTwYtVJG role=TRUST_ANCHOR
72-
- ledger nym did=Q8uxmCGdXgLHHtaTwYtVJG role=STEWARD
73-
- ledger nym did=Q8uxmCGdXgLHHtaTwYtVJG role=TRUSTEE
1+
# setup environment
2+
- pool create AS-0301-owner gen_txn_file=./pool_transactions_genesis
3+
pool connect AS-0301-owner
4+
- wallet create AS-03-wallet-owner key=testkey storage_config={"pool":"AS-0301-owner"}
5+
wallet open AS-03-wallet-owner key=testkey
6+
#################
7+
# setup section #
8+
#################
9+
did new seed=000000000000000000000000Trustee1 metadata="Default Trustee"
10+
did new seed=TestTrustee100000000000000000003 metadata="test trustee 1"
11+
did new seed=TestTrustee200000000000000000003 metadata="test trustee 2"
12+
did new seed=TestSteward100000000000000000003 metadata="test steward 1"
13+
# did new seed=TestSteward300000000000000000003 metadata="test steward 3"
14+
did new seed=TestSteward200000000000000000003 metadata="test steward 2"
15+
did new seed=TestTrustAnchor10000000000000003 metadata="test trust anchor 1"
16+
did new seed=TestTrustAnchor20000000000000003 metadata="test trust anchor 2"
17+
did new seed=TestTrustAnchor30000000000000003 metadata="test trust anchor 3"
18+
did new seed=RandomUser1000000000000000000003 metadata="test identity 1"
19+
did new seed=RandomUser2000000000000000000003 metadata="test identity 2"
20+
did new seed=RandomUser3000000000000000000003 metadata="test identity 3"
21+
# AS Trustee CREATE Steward (steward1)
22+
did use V4SGRU86Z58d6TV7PBUe6f
23+
ledger nym did=AhqUV2zHYdNaWLFCCe7xCn role=STEWARD verkey=~YUY2ChUGWJovtU6XTn61D8
24+
- ledger get-nym did=AhqUV2zHYdNaWLFCCe7xCn
25+
# AS Trustee CREATE TrustAnchor (anchor1)
26+
did use V4SGRU86Z58d6TV7PBUe6f
27+
ledger nym did=DriVwCMbtEgkmoEHKin6Ah role=TRUST_ANCHOR verkey=~YPZot1kM4DLwvsX6mtcKd9
28+
- ledger get-nym did=DriVwCMbtEgkmoEHKin6Ah
29+
# AS Trustee CREATE IdentityOwner (user1)
30+
did use V4SGRU86Z58d6TV7PBUe6f
31+
ledger nym did=LBbKEeczA9iL21p4Kgxcuf verkey=~3ZvjdaYs4cdFYXAwNGR85p
32+
- ledger get-nym did=LBbKEeczA9iL21p4Kgxcuf
33+
################
34+
# test section #
35+
################
36+
### Actions with NYMs ###
37+
# #1.1 AS IdentityOwner REMOVE Trustee (FAIL)
38+
did use LBbKEeczA9iL21p4Kgxcuf
39+
- ledger nym did=V4SGRU86Z58d6TV7PBUe6f role=
40+
# #1.2 CHECK Trustee IS VALID
41+
did use V4SGRU86Z58d6TV7PBUe6f
42+
ledger nym did=CYdQe2tmSwhv2XdicegoAn role=TRUSTEE verkey=~E7MjQHm14YnmZD9RErTBsi
43+
- ledger get-nym did=CYdQe2tmSwhv2XdicegoAn
44+
# #2 AS IdentityOwner CREATE Trustee (trustee1) (FAIL)
45+
did use LBbKEeczA9iL21p4Kgxcuf
46+
- ledger nym did=FiAsNdcWnpB2L22ZUGyKHa role=TRUSTEE verkey=~BZHjLX8NYwJXPTE746hn6Y
47+
- ledger get-nym did=FiAsNdcWnpB2L22ZUGyKHa
48+
# #3.1 AS IdentityOwner REMOVE Steward (steward1) (FAIL)
49+
did use LBbKEeczA9iL21p4Kgxcuf
50+
- ledger nym did=AhqUV2zHYdNaWLFCCe7xCn role=
51+
# #3.2 CHECK Steward IS VALID
52+
did use AhqUV2zHYdNaWLFCCe7xCn
53+
ledger nym did=4xuWDwsQSqzQmYSheSWFyg role=TRUST_ANCHOR verkey=~BmnEpJMi6kJHUcxcVJa2R4
54+
- ledger get-nym did=4xuWDwsQSqzQmYSheSWFyg
55+
# #4 AS IdentityOwner CREATE Steward (steward2) (FAIL)
56+
did use LBbKEeczA9iL21p4Kgxcuf
57+
- ledger nym did=CbPwHxKEibPhV4pgXWpu26 role=STEWARD verkey=~MviYa49QADQXAM68WSiLPD
58+
- ledger get-nym did=CbPwHxKEibPhV4pgXWpu26
59+
# #5.1 AS IdentityOwner REMOVE TrustAnchor (FAIL)
60+
did use LBbKEeczA9iL21p4Kgxcuf
61+
- ledger nym did=DriVwCMbtEgkmoEHKin6Ah role=
62+
# #5.2 CHECK TrustAnchor IS VALID
63+
did use DriVwCMbtEgkmoEHKin6Ah
64+
ledger nym did=Q8uxmCGdXgLHHtaTwYtVJG verkey=~UpRqa9gQ1jsbUBvKYPtWSo
65+
- ledger get-nym did=Q8uxmCGdXgLHHtaTwYtVJG
66+
# #6 AS IdentityOwner CREATE TrustAnchor (FAIL)
67+
did use LBbKEeczA9iL21p4Kgxcuf
68+
- ledger nym did=2b6xTx2HniDU77nxHm6zWB role=TRUST_ANCHOR verkey=~HF34ymwfTJngb8zFDmCyvX
69+
- ledger get-nym did=2b6xTx2HniDU77nxHm6zWB
70+
# #7.1 AS IdentityOwner CREATE IdentityOwner (FAIL)
71+
did use LBbKEeczA9iL21p4Kgxcuf
72+
- ledger nym did=Fk9ENxnz1ztDgdivQBJTCZ verkey=~NT9ANFeDhCLKDg5PNKZXKK
73+
- ledger get-nym did=Fk9ENxnz1ztDgdivQBJTCZ
74+
# #8 check that can't add roles back when don't have necessary permissions
75+
did use LBbKEeczA9iL21p4Kgxcuf
76+
- ledger nym did=Q8uxmCGdXgLHHtaTwYtVJG role=TRUST_ANCHOR
77+
- ledger nym did=Q8uxmCGdXgLHHtaTwYtVJG role=STEWARD
78+
- ledger nym did=Q8uxmCGdXgLHHtaTwYtVJG role=TRUSTEE
79+
### Additional cases ###
80+
did use V4SGRU86Z58d6TV7PBUe6f
81+
did new seed=RandomAttribOwner000000000000003
82+
ledger nym did=UffJCJngTXc1o84dQ7aEUb verkey=~J4HtnGz2wW2nE7VuMeg39M
83+
did new seed=RandomUserForRotateKey0000000003
84+
ledger nym did=X3zYajU7gbz9Pu8k6E7Ppf verkey=~3ZDo6g4ZDRKGauKrR452xU
85+
# Only owner can edit existing NYMs
86+
did use X3zYajU7gbz9Pu8k6E7Ppf
87+
did rotate-key seed=RandomUserForRotateKey0NewKey003
88+
# Not owner can't edit existing NYMs (FAIL)
89+
did use UffJCJngTXc1o84dQ7aEUb
90+
- ledger nym did=X3zYajU7gbz9Pu8k6E7Ppf verkey=~3ZDo6g4ZDRKGauKrR452xU
91+
# Only owners can create ATTRIBs
92+
did use X3zYajU7gbz9Pu8k6E7Ppf
93+
ledger attrib did=X3zYajU7gbz9Pu8k6E7Ppf raw={"endpoint":{"ha":"127.0.0.1:5555"}}
94+
# Only owners can edit ATTRIBs
95+
ledger attrib did=X3zYajU7gbz9Pu8k6E7Ppf raw={"endpoint":{"ha":"127.0.0.1:6666"}}
96+
# Not owner can't create attrib (FAIL)
97+
did use X3zYajU7gbz9Pu8k6E7Ppf
98+
- ledger attrib did=UffJCJngTXc1o84dQ7aEUb raw={"endpoint":{"ha":"127.0.0.1:5555"}}
99+
# Not owner can't edit attrib (FAIL)
100+
did use UffJCJngTXc1o84dQ7aEUb
101+
- ledger attrib did=X3zYajU7gbz9Pu8k6E7Ppf raw={"endpoint":{"ha":"127.0.0.1:5555"}}
102+
# Identity Owner can't create SCHEMA: (FAIL)
103+
- ledger schema name=IdentityOwnerSchema version=1.0 attr_names=name,age
104+
# Identity Owner can't create CLAIM_DEF: (FAIL)
105+
- ledger cred-def schema_id=1 signature_type=CL primary={"n":"1","s":"2","rms":"3","r":{"age":"4","name":"5"},"rctxt":"6","z":"7"} tag=3

0 commit comments

Comments
 (0)