@@ -25,6 +25,7 @@ import (
25
25
configtxchannel "github.com/hyperledger/fabric/common/configvalues/channel"
26
26
configtxapplication "github.com/hyperledger/fabric/common/configvalues/channel/application"
27
27
configtxorderer "github.com/hyperledger/fabric/common/configvalues/channel/orderer"
28
+ configvaluesmsp "github.com/hyperledger/fabric/common/configvalues/msp"
28
29
"github.com/hyperledger/fabric/common/genesis"
29
30
"github.com/hyperledger/fabric/common/policies"
30
31
"github.com/hyperledger/fabric/orderer/common/bootstrap"
@@ -56,15 +57,6 @@ const (
56
57
57
58
// AcceptAllPolicyKey is the key of the AcceptAllPolicy.
58
59
AcceptAllPolicyKey = "AcceptAllPolicy"
59
-
60
- // ReadersPolicyKey is the key used for the read policy
61
- ReadersPolicyKey = "Readers"
62
-
63
- // WritersPolicyKey is the key used for the read policy
64
- WritersPolicyKey = "Writers"
65
-
66
- // AdminsPolicyKey is the key used for the read policy
67
- AdminsPolicyKey = "Admins"
68
60
)
69
61
70
62
// DefaultChainCreationPolicyNames is the default value of ChainCreatorsKey.
@@ -99,19 +91,19 @@ func New(conf *genesisconfig.TopLevel) Generator {
99
91
cauthdsl .TemplatePolicy (AcceptAllPolicyKey , cauthdsl .AcceptAllPolicy ),
100
92
101
93
// Initialize the default Reader/Writer/Admins channel policies
102
- policies .TemplateImplicitMetaAnyPolicy ([]string {}, ReadersPolicyKey ),
103
- policies .TemplateImplicitMetaAnyPolicy ([]string {}, WritersPolicyKey ),
104
- policies .TemplateImplicitMetaMajorityPolicy ([]string {}, AdminsPolicyKey ),
94
+ policies .TemplateImplicitMetaAnyPolicy ([]string {}, configvaluesmsp . ReadersPolicyKey ),
95
+ policies .TemplateImplicitMetaAnyPolicy ([]string {}, configvaluesmsp . WritersPolicyKey ),
96
+ policies .TemplateImplicitMetaMajorityPolicy ([]string {}, configvaluesmsp . AdminsPolicyKey ),
105
97
106
98
// Initialize the default Reader/Writer/Admins orderer policies
107
- policies .TemplateImplicitMetaAnyPolicy ([]string {configtxorderer .GroupKey }, ReadersPolicyKey ),
108
- policies .TemplateImplicitMetaAnyPolicy ([]string {configtxorderer .GroupKey }, WritersPolicyKey ),
109
- policies .TemplateImplicitMetaMajorityPolicy ([]string {configtxorderer .GroupKey }, AdminsPolicyKey ),
99
+ policies .TemplateImplicitMetaAnyPolicy ([]string {configtxorderer .GroupKey }, configvaluesmsp . ReadersPolicyKey ),
100
+ policies .TemplateImplicitMetaAnyPolicy ([]string {configtxorderer .GroupKey }, configvaluesmsp . WritersPolicyKey ),
101
+ policies .TemplateImplicitMetaMajorityPolicy ([]string {configtxorderer .GroupKey }, configvaluesmsp . AdminsPolicyKey ),
110
102
111
103
// Initialize the default Reader/Writer/Admins application policies
112
- policies .TemplateImplicitMetaAnyPolicy ([]string {configtxapplication .GroupKey }, ReadersPolicyKey ),
113
- policies .TemplateImplicitMetaAnyPolicy ([]string {configtxapplication .GroupKey }, WritersPolicyKey ),
114
- policies .TemplateImplicitMetaMajorityPolicy ([]string {configtxapplication .GroupKey }, AdminsPolicyKey ),
104
+ policies .TemplateImplicitMetaAnyPolicy ([]string {configtxapplication .GroupKey }, configvaluesmsp . ReadersPolicyKey ),
105
+ policies .TemplateImplicitMetaAnyPolicy ([]string {configtxapplication .GroupKey }, configvaluesmsp . WritersPolicyKey ),
106
+ policies .TemplateImplicitMetaMajorityPolicy ([]string {configtxapplication .GroupKey }, configvaluesmsp . AdminsPolicyKey ),
115
107
},
116
108
117
109
systemChainGroups : []* cb.ConfigGroup {
0 commit comments