Skip to content
This repository was archived by the owner on Apr 25, 2025. It is now read-only.

Commit f584747

Browse files
author
Firas Qutishat
committed
[FAB-5183] Fabric-ca client refactoring
-Improve test coverage -Rename method GetCAName to CAName Change-Id: I7e67b56784f2cc5bf58c3411e245480d8b1a6d67 Signed-off-by: Firas Qutishat <firas.qutishat@securekey.com>
1 parent 3a54d75 commit f584747

File tree

7 files changed

+393
-22
lines changed

7 files changed

+393
-22
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ mock-gen:
5353
go get -u github.com/golang/mock/mockgen
5454
mockgen -build_flags '$(LDFLAGS)' github.com/hyperledger/fabric-sdk-go/api/apitxn ProposalProcessor | sed "s/github.com\/hyperledger\/fabric-sdk-go\/vendor\///g" > api/apitxn/mocks/mockapitxn.gen.go
5555
mockgen -build_flags '$(LDFLAGS)' github.com/hyperledger/fabric-sdk-go/api/apiconfig Config | sed "s/github.com\/hyperledger\/fabric-sdk-go\/vendor\///g" > api/apiconfig/mocks/mockconfig.gen.go
56+
mockgen -build_flags '$(LDFLAGS)' github.com/hyperledger/fabric-sdk-go/api/apifabca FabricCAClient | sed "s/github.com\/hyperledger\/fabric-sdk-go\/vendor\///g" > api/apifabca/mocks/mockfabriccaclient.gen.go
5657

5758
clean:
5859
rm -Rf /tmp/enroll_user /tmp/msp /tmp/keyvaluestore

api/apifabca/fabricca.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212

1313
// FabricCAClient is the client interface for fabric-ca
1414
type FabricCAClient interface {
15-
GetCAName() string
15+
CAName() string
1616
Enroll(enrollmentID string, enrollmentSecret string) (bccsp.Key, []byte, error)
1717
// Reenroll to renew user's enrollment certificate
1818
Reenroll(user User) (bccsp.Key, []byte, error)

api/apifabca/mocks/mockfabriccaclient.gen.go

Lines changed: 98 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/fabric-ca-client/fabricca.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ func NewFabricCAClient(config config.Config, org string) (sdkApi.FabricCAClient,
8282
return fabricCAClient, nil
8383
}
8484

85-
func (fabricCAServices *fabricCA) GetCAName() string {
85+
func (fabricCAServices *fabricCA) CAName() string {
8686
return fabricCAServices.fabricCAClient.Config.CAName
8787
}
8888

@@ -137,11 +137,6 @@ func (fabricCAServices *fabricCA) Reenroll(user sdkApi.User) (bccsp.Key, []byte,
137137
return nil, nil, fmt.Errorf("Reenroll has failed; Cannot create user identity: %s", err)
138138
}
139139

140-
if identity.GetECert() == nil {
141-
logger.Infof("Invalid re-enroll request for user '%s'. Enrollment cert does not exist %s\n", user.Name(), err)
142-
return nil, nil, fmt.Errorf("Reenroll has failed; enrollment cert does not exist: %s", err)
143-
}
144-
145140
reenrollmentResponse, err := identity.Reenroll(req)
146141
if err != nil {
147142
return nil, nil, fmt.Errorf("ReEnroll failed: %s", err)

0 commit comments

Comments
 (0)