(signer *nwo.SigningIdentity, configUpdateEnv *common.ConfigUpdateEnvelope)
| 1229 | } |
| 1230 | |
| 1231 | func signConfigUpdate(signer *nwo.SigningIdentity, configUpdateEnv *common.ConfigUpdateEnvelope) *common.ConfigUpdateEnvelope { |
| 1232 | sigHeader, err := protoutil.NewSignatureHeader(signer) |
| 1233 | Expect(err).NotTo(HaveOccurred()) |
| 1234 | |
| 1235 | configSig := &common.ConfigSignature{ |
| 1236 | SignatureHeader: protoutil.MarshalOrPanic(sigHeader), |
| 1237 | } |
| 1238 | |
| 1239 | configSig.Signature, err = signer.Sign(util.ConcatenateBytes(configSig.SignatureHeader, configUpdateEnv.ConfigUpdate)) |
| 1240 | Expect(err).NotTo(HaveOccurred()) |
| 1241 | |
| 1242 | configUpdateEnv.Signatures = append(configUpdateEnv.Signatures, configSig) |
| 1243 | return configUpdateEnv |
| 1244 | } |
| 1245 | |
| 1246 | func addAdminCertToConfig(originalConfig *common.Config, additionalAdmin []byte) *common.Config { |
| 1247 | updatedConfig := proto.Clone(originalConfig).(*common.Config) |
no test coverage detected