Skip to content

Commit 8f1f9f6

Browse files
committed
Fixed integration tests
1 parent 058bfb2 commit 8f1f9f6

21 files changed

+32
-35
lines changed

x/pki/keeper/certificate_helpers.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -159,11 +159,12 @@ func (k msgServer) RemoveDaCertificateBySerialNumber(
159159
certificates *types.ApprovedCertificates,
160160
serialNumber string,
161161
issuer string,
162+
isRoot bool,
162163
) {
163164
RemoveCertFromList(issuer, serialNumber, &certificates.Certs)
164165

165166
if len(certificates.Certs) == 0 {
166-
k.RemoveDaCertificate(ctx, subject, subjectKeyID, false)
167+
k.RemoveDaCertificate(ctx, subject, subjectKeyID, isRoot)
167168
} else {
168169
k.RemoveAllCertificatesBySerialNumber(ctx, subject, subjectKeyID, serialNumber)
169170
k.RemoveAllCertificatesBySubjectKeyIDBySerialNumber(ctx, subject, subjectKeyID, serialNumber)

x/pki/keeper/msg_server_approve_revoke_x_509_root_cert.go

+1
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ func (k msgServer) revokeRootCertificateBySerialNumber(
131131
&certificates,
132132
cert.SerialNumber,
133133
cert.Issuer,
134+
true,
134135
)
135136

136137
return nil

x/pki/keeper/msg_server_remove_x_509_cert.go

+9-16
Original file line numberDiff line numberDiff line change
@@ -61,30 +61,23 @@ func (k msgServer) RemoveX509Cert(goCtx context.Context, msg *types.MsgRemoveX50
6161
&aprCerts,
6262
certBySerialNumber.SerialNumber,
6363
certBySerialNumber.Issuer,
64+
false,
6465
)
6566
}
6667
if foundRevoked {
6768
RemoveCertFromList(certBySerialNumber.Issuer, certBySerialNumber.SerialNumber, &revCerts.Certs)
6869
k.removeOrUpdateRevokedX509Cert(ctx, msg.Subject, msg.SubjectKeyId, &revCerts)
6970
}
7071
} else {
71-
k.revokeCertificate(ctx, aprCerts)
72+
// remove from noc certificates map
73+
k.RemoveDaCertificate(ctx, msg.Subject, msg.SubjectKeyId, false)
74+
// remove from revoked list
75+
k.RemoveRevokedCertificates(ctx, msg.Subject, msg.SubjectKeyId)
76+
// remove from subject with serialNumber map
77+
for _, cert := range certificates {
78+
k.RemoveUniqueCertificate(ctx, cert.Issuer, cert.SerialNumber)
79+
}
7280
}
7381

7482
return &types.MsgRemoveX509CertResponse{}, nil
7583
}
76-
77-
func (k msgServer) revokeCertificate(
78-
ctx sdk.Context,
79-
certificates types.ApprovedCertificates,
80-
) {
81-
// remove from noc certificates map
82-
k.RemoveDaCertificate(ctx, certificates.Subject, certificates.SubjectKeyId, false)
83-
// remove from revoked list
84-
k.RemoveRevokedCertificates(ctx, certificates.Subject, certificates.SubjectKeyId)
85-
86-
// remove from subject with serialNumber map
87-
for _, cert := range certificates.Certs {
88-
k.RemoveUniqueCertificate(ctx, cert.Issuer, cert.SerialNumber)
89-
}
90-
}

x/pki/keeper/msg_server_revoke_x_509_cert.go

+1
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ func (k msgServer) revokeDaCertificateBySerialNumber(
9090
&certificates,
9191
cert.SerialNumber,
9292
cert.Issuer,
93+
false,
9394
)
9495

9596
if len(certificates.Certs) == 0 {

x/pki/handler_add_noc_ica_cert_test.go x/pki/tests/handler_add_noc_ica_cert_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/handler_add_noc_root_cert_test.go x/pki/tests/handler_add_noc_root_cert_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/handler_add_paa_cert_test.go x/pki/tests/handler_add_paa_cert_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"math"

x/pki/handler_add_pai_cert_test.go x/pki/tests/handler_add_pai_cert_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/handler_add_revocation_test.go x/pki/tests/handler_add_revocation_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/handler_assign_vid_test.go x/pki/tests/handler_assign_vid_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/handler_delete_revocation_test.go x/pki/tests/handler_delete_revocation_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/handler_remove_noc_ica_cert_test.go x/pki/tests/handler_remove_noc_ica_cert_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/handler_remove_noc_root_cert_test.go x/pki/tests/handler_remove_noc_root_cert_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/handler_remove_pai_cert_test.go x/pki/tests/handler_remove_pai_cert_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/handler_revoke_noc_ica_cert_test.go x/pki/tests/handler_revoke_noc_ica_cert_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/handler_revoke_noc_root_cert_test.go x/pki/tests/handler_revoke_noc_root_cert_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/handler_revoke_paa_cert_test.go x/pki/tests/handler_revoke_paa_cert_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"math"

x/pki/handler_revoke_pai_cert_test.go x/pki/tests/handler_revoke_pai_cert_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/handler_test.go x/pki/tests/handler_test.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
package pki
1+
package tests
22

33
import (
44
"context"
5+
"github.com/zigbee-alliance/distributed-compliance-ledger/x/pki"
56
"testing"
67

78
"google.golang.org/grpc/codes"
@@ -119,7 +120,7 @@ func Setup(t *testing.T) *TestSetup {
119120
Wctx: sdk.WrapSDKContext(ctx),
120121
Keeper: keeper,
121122
DclauthKeeper: dclauthKeeper,
122-
Handler: NewHandler(*keeper),
123+
Handler: pki.NewHandler(*keeper),
123124
Trustee1: GenerateAccAddress(),
124125
Trustee2: GenerateAccAddress(),
125126
Trustee3: GenerateAccAddress(),

x/pki/handler_update_revocation_test.go x/pki/tests/handler_update_revocation_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

x/pki/revocation_message_utils_test.go x/pki/tests/revocation_message_utils_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package pki
1+
package tests
22

33
import (
44
"testing"

0 commit comments

Comments
 (0)