Skip to content

Commit 1b6f68d

Browse files
authored
Reworked PKI unit tests to make proper checks of state indexes (#618)
Refactoring unit tests for PKI module
1 parent 52b02ec commit 1b6f68d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+7971
-7075
lines changed

integration_tests/constants/constants.go

+35-16
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import (
1919
cryptotypes "github.com/cosmos/cosmos-sdk/crypto/types"
2020
sdk "github.com/cosmos/cosmos-sdk/types"
2121
"github.com/cosmos/cosmos-sdk/types/module/testutil"
22-
2322
"github.com/zigbee-alliance/distributed-compliance-ledger/x/common/types"
2423
)
2524

@@ -125,7 +124,9 @@ var (
125124
ProgramType = "Some Program Type"
126125
ProgramTypeVersion = "Some Program Type Version"
127126
Transport = "Some Transport"
128-
SoftwareVersionCertificationStatus = uint32(3)
127+
SoftwareVersionCertificationStatus = uint32(
128+
3,
129+
)
129130
ParentChild1 = "parent"
130131
ParentChild2 = "child"
131132
CertificationIDOfSoftwareComponent = "some certification ID of software component"
@@ -283,7 +284,9 @@ qoAC9NkyqaAFOPZTaK0P/8jvu8m+t9pWmDXPmqdRDgIgI7rI/g8j51RFtlM5CBpH
283284
mUkpxyqvChVI1A0DTVFLJd4=
284285
-----END CERTIFICATE-----`
285286
PAACertWithNumericVidSubject = "MDAxGDAWBgNVBAMMD01hdHRlciBUZXN0IFBBQTEUMBIGCisGAQQBgqJ8AgEMBEZGRjE="
287+
PAACertWithNumericVidSubjectAsText = "CN=Matter Test PAA,1.3.6.1.4.1.37244.2.1=FFF1"
286288
PAACertWithNumericVidSubjectKeyID = "6A:FD:22:77:1F:51:1F:EC:BF:16:41:97:67:10:DC:DC:31:A1:71:7E"
289+
PAACertWithNumericVidSerialNumber = "4ea8e83182d41c1c"
287290
PAACertWithNumericVidVid int32 = 65521
288291
PAACertWithNumericVidDifferentWhitespaces = `
289292
-----BEGIN CERTIFICATE-----
@@ -348,10 +351,12 @@ cX4wCgYIKoZIzj0EAwIDSAAwRQIhAJbJyM8uAYhgBdj1vHLAe3X9mldpWsSRETET
348351
i+oDPOUDAiAlVJQ75X1T1sR199I+v8/CA2zSm6Y5PsfvrYcUq3GCGQ==
349352
-----END CERTIFICATE-----`
350353

351-
PAICertWithNumericPidVidSubject = "MEYxGDAWBgNVBAMMD01hdHRlciBUZXN0IFBBSTEUMBIGCisGAQQBgqJ8AgEMBEZGRjExFDASBgorBgEEAYKifAICDAQ4MDAw"
352-
PAICertWithNumericPidVidSubjectKeyID = "AF:42:B7:09:4D:EB:D5:15:EC:6E:CF:33:B8:11:15:22:5F:32:52:88"
353-
PAICertWithNumericPidVidVid = 65521
354-
PAICertWithNumericPidVidPid = 32768
354+
PAICertWithNumericPidVidSubject = "MEYxGDAWBgNVBAMMD01hdHRlciBUZXN0IFBBSTEUMBIGCisGAQQBgqJ8AgEMBEZGRjExFDASBgorBgEEAYKifAICDAQ4MDAw"
355+
PAICertWithNumericPidVidSubjectAsText = "CN=Matter Test PAI,1.3.6.1.4.1.37244.2.1=FFF1,1.3.6.1.4.1.37244.2.2=8000"
356+
PAICertWithNumericPidVidSubjectKeyID = "AF:42:B7:09:4D:EB:D5:15:EC:6E:CF:33:B8:11:15:22:5F:32:52:88"
357+
PAICertWithNumericPidVidVid = 65521
358+
PAICertWithNumericPidVidPid = 32768
359+
PAICertWithNumericPidVidSerialNumber = "4498223361705918669"
355360

356361
PAICertWithPidVid = `
357362
-----BEGIN CERTIFICATE-----
@@ -699,20 +704,28 @@ eujhLsD51w==
699704
RootSubjectKeyIDWithoutColumns = "5A880E6C3653D07FB08971A3F473790930E62BDB"
700705
RootSerialNumber = "442314047376310867378175982234956458728610743315"
701706

702-
RootCertWithSameSubjectAndSKIDSubject = "MIGCMQswCQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxETAPBgNVBAcMCE5ldyBZb3JrMRgwFgYDVQQKDA9FeGFtcGxlIENvbXBhbnkxGTAXBgNVBAsMEFRlc3RpbmcgRGl2aXNpb24xGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQ=="
703-
RootCertWithSameSubjectAndSKIDSubjectKeyID = "33:5E:0C:07:44:F8:B5:9C:CD:55:01:9B:6D:71:23:83:6F:D0:D4:BE"
704-
RootCertWithSameSubjectAndSKID1SerialNumber = "1"
705-
RootCertWithSameSubjectAndSKID2SerialNumber = "2"
706-
IntermediateCertWithSameSubjectAndSKIDSubject = "MEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQ="
707+
RootCertWithSameSubjectAndSKIDSubject = "MIGCMQswCQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxETAPBgNVBAcMCE5ldyBZb3JrMRgwFgYDVQQKDA9FeGFtcGxlIENvbXBhbnkxGTAXBgNVBAsMEFRlc3RpbmcgRGl2aXNpb24xGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQ=="
708+
RootCertWithSameSubjectAndSKIDSubjectAsText = "C=US,ST=New York,L=New York,O=Example Company,OU=Testing Division,CN=www.example.com"
709+
RootCertWithSameSubjectAndSKIDSubjectKeyID = "33:5E:0C:07:44:F8:B5:9C:CD:55:01:9B:6D:71:23:83:6F:D0:D4:BE"
710+
RootCertWithSameSubjectAndSKID1SerialNumber = "1"
711+
RootCertWithSameSubjectAndSKID2SerialNumber = "2"
712+
RootCertWithSameSubjectAndSKID1Issuer = "MIGCMQswCQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxETAPBgNVBAcMCE5ldyBZb3JrMRgwFgYDVQQKDA9FeGFtcGxlIENvbXBhbnkxGTAXBgNVBAsMEFRlc3RpbmcgRGl2aXNpb24xGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQ=="
713+
RootCertWithSameSubjectAndSKID2Issuer = "MIGCMQswCQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxETAPBgNVBAcMCE5ldyBZb3JrMRgwFgYDVQQKDA9FeGFtcGxlIENvbXBhbnkxGTAXBgNVBAsMEFRlc3RpbmcgRGl2aXNpb24xGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQ=="
714+
IntermediateCertWithSameSubjectAndSKIDSubject = "MEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQ="
715+
IntermediateCertWithSameSubjectAndSKIDSubjectAsText = "C=AU,ST=Some-State,O=Internet Widgits Pty Ltd"
707716

708717
IntermediateCertWithSameSubjectIssuer = RootCertWithSameSubjectAndSKIDSubject
718+
IntermediateCertWithSameSubjectAuthorityKeyID = RootCertWithSameSubjectAndSKIDSubjectKeyID
709719
IntermediateCertWithSameSubjectAndSKIDSubjectKeyID = "2E:13:3B:44:52:2C:30:E9:EC:FB:45:FA:5D:E5:04:0A:C1:C6:E6:B9"
710720
IntermediateCertWithSameSubjectAndSKIDIssuer = RootCertWithSameSubjectAndSKIDSubject
711721
IntermediateCertWithSameSubjectAndSKID1SerialNumber = "3"
712722
IntermediateCertWithSameSubjectAndSKID2SerialNumber = "4"
713723
LeafCertWithSameSubjectAndSKIDSubject = "MEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQ="
724+
LeafCertWithSameSubjectAndSKIDSubjectAsText = "C=AU,ST=Some-State,O=Internet Widgits Pty Ltd"
714725
LeafCertWithSameSubjectAndSKIDSubjectKeyID = "12:16:55:8E:5E:2A:DF:04:D7:E6:FE:D1:53:69:61:98:EF:17:2F:03"
715726
LeafCertWithSameSubjectAndSKIDSerialNumber = "5"
727+
LeafCertWithSameSubjectIssuer = IntermediateCertWithSameSubjectAndSKIDSubject
728+
LeafCertWithSameSubjectAuthorityKeyID = IntermediateCertWithSameSubjectAndSKIDSubjectKeyID
716729

717730
IntermediateIssuer = "MDQxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApzb21lLXN0YXRlMRAwDgYDVQQKDAdyb290LWNh"
718731
IntermediateAuthorityKeyID = "5A:88:0E:6C:36:53:D0:7F:B0:89:71:A3:F4:73:79:09:30:E6:2B:DB"
@@ -722,8 +735,8 @@ eujhLsD51w==
722735
IntermediateSubjectKeyIDWithoutColumns = "4E3B73F4704DC2980DDBC85A5F023BBF8625562B"
723736
IntermediateSerialNumber = "169917617234879872371588777545667947720450185023"
724737

725-
LeafIssuer = "MDwxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApzb21lLXN0YXRlMRgwFgYDVQQKDA9pbnRlcm1lZGlhdGUtY2E="
726-
LeafAuthorityKeyID = "4E:3B:73:F4:70:4D:C2:98:D:DB:C8:5A:5F:02:3B:BF:86:25:56:2B"
738+
LeafIssuer = IntermediateSubject
739+
LeafAuthorityKeyID = IntermediateSubjectKeyID
727740
LeafSubject = "MDExCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApzb21lLXN0YXRlMQ0wCwYDVQQKDARsZWFm"
728741
LeafSubjectAsText = "O=leaf,ST=some-state,C=AU"
729742
LeafSubjectKeyID = "30:F4:65:75:14:20:B2:AF:3D:14:71:17:AC:49:90:93:3E:24:A0:1F"
@@ -744,9 +757,14 @@ eujhLsD51w==
744757
TestSubjectKeyID = "E2:90:8D:36:9C:3C:A3:C1:13:BB:09:E2:4D:C1:CC:C5:A6:66:91:D4"
745758
TestSerialNumber = "1647312298631"
746759

747-
PAACertWithSameSubjectID1Subject = "MFoxCzAJBgNVBAYTAlVaMQwwCgYDVQQIDANUU0gxETAPBgNVBAcMCFRBU0hLRU5UMQwwCgYDVQQKDANEU1IxCzAJBgNVBAsMAkRDMQ8wDQYDVQQDDAZNQVRURVI="
748-
PAACertWithSameSubjectID2Subject = "MGAxCzAJBgNVBAYTAlVaMQwwCgYDVQQIDANUU0gxETAPBgNVBAcMCFRBU0hLRU5UMQwwCgYDVQQKDANEU1IxEDAOBgNVBAsMB01BVFRFUjIxEDAOBgNVBAMMB01BVFRFUjI="
749-
PAACertWithSameSubjectIDSubjectID = "7F:C5:4C:61:A7:2A:40:02:DA:B3:73:FB:A8:A0:AC:42:2C:44:77:05"
760+
PAACertWithSameSubjectID1Subject = "MFoxCzAJBgNVBAYTAlVaMQwwCgYDVQQIDANUU0gxETAPBgNVBAcMCFRBU0hLRU5UMQwwCgYDVQQKDANEU1IxCzAJBgNVBAsMAkRDMQ8wDQYDVQQDDAZNQVRURVI="
761+
PAACertWithSameSubjectID1SubjectAsText = "C=UZ,ST=TSH,L=TASHKENT,O=DSR,OU=DC,CN=MATTER"
762+
PAACertWithSameSubjectID2Subject = "MGAxCzAJBgNVBAYTAlVaMQwwCgYDVQQIDANUU0gxETAPBgNVBAcMCFRBU0hLRU5UMQwwCgYDVQQKDANEU1IxEDAOBgNVBAsMB01BVFRFUjIxEDAOBgNVBAMMB01BVFRFUjI="
763+
PAACertWithSameSubjectIDSubjectKeyID = "7F:C5:4C:61:A7:2A:40:02:DA:B3:73:FB:A8:A0:AC:42:2C:44:77:05"
764+
PAACertWithSameSubjectIssuer = "MFoxCzAJBgNVBAYTAlVaMQwwCgYDVQQIDANUU0gxETAPBgNVBAcMCFRBU0hLRU5UMQwwCgYDVQQKDANEU1IxCzAJBgNVBAsMAkRDMQ8wDQYDVQQDDAZNQVRURVI="
765+
PAACertWithSameSubjectSerialNumber = "52395954309929518473720319596322683729415766451"
766+
PAACertWithSameSubject2Issuer = "MGAxCzAJBgNVBAYTAlVaMQwwCgYDVQQIDANUU0gxETAPBgNVBAcMCFRBU0hLRU5UMQwwCgYDVQQKDANEU1IxEDAOBgNVBAsMB01BVFRFUjIxEDAOBgNVBAMMB01BVFRFUjI="
767+
PAACertWithSameSubject2SerialNumber = "619677517297003610282920732322368299925590816980"
750768

751769
TestVID1String = "0xA13"
752770
TestPID1String = "0xA11"
@@ -760,6 +778,7 @@ eujhLsD51w==
760778
TestCertPemVid = 4701
761779

762780
RootCertWithVidSubject = "MIGYMQswCQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxETAPBgNVBAcMCE5ldyBZb3JrMRgwFgYDVQQKDA9FeGFtcGxlIENvbXBhbnkxGTAXBgNVBAsMEFRlc3RpbmcgRGl2aXNpb24xGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbTEUMBIGCisGAQQBgqJ8AgEMBEZGRjE="
781+
RootCertWithVidSubjectSubjectAsText = "C=US,ST=New York,L=New York,O=Example Company,OU=Testing "
763782
RootCertWithVidSubjectKeyID = "CE:A8:92:66:EA:E0:80:BD:2B:B5:68:E4:0B:07:C4:FA:2C:34:6D:31"
764783
RootCertWithVidSubjectKeyIDWithoutColumns = "CEA89266EAE080BD2BB568E40B07C4FA2C346D31"
765784
RootCertWithVidVid = 65521

integration_tests/constants/noc_constants.go

+21-17
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ zodhpBXZfzhHDvINejK8wzwWgf7Ds8wk3oENlmAj
139139
NocRootCert1CopySubjectKeyID = "44:EB:4C:62:6B:25:48:CD:A2:B3:1C:87:41:5A:08:E7:2B:B9:83:26"
140140
NocRootCert1CopySerialNumber = "460647353168152946606945669687905527879095841977"
141141
NocRootCert1CopySubjectAsText = "CN=NOC-1,OU=Testing Division,O=Example Company,L=Tashkent,ST=Some State,C=UZ"
142+
NocRootCert1CopyIssuer = "MHoxCzAJBgNVBAYTAlVaMRMwEQYDVQQIDApTb21lIFN0YXRlMREwDwYDVQQHDAhUYXNoa2VudDEYMBYGA1UECgwPRXhhbXBsZSBDb21wYW55MRkwFwYDVQQLDBBUZXN0aW5nIERpdmlzaW9uMQ4wDAYDVQQDDAVOT0MtMQ=="
142143

143144
NocRootCert2Subject = "MHoxCzAJBgNVBAYTAlVaMRMwEQYDVQQIDApTb21lIFN0YXRlMREwDwYDVQQHDAhUYXNoa2VudDEYMBYGA1UECgwPRXhhbXBsZSBDb21wYW55MRkwFwYDVQQLDBBUZXN0aW5nIERpdmlzaW9uMQ4wDAYDVQQDDAVOT0MtMg=="
144145
NocRootCert2SubjectKeyID = "CF:E6:DD:37:2B:4C:B2:B9:A9:F2:75:30:1C:AA:B1:37:1B:11:7F:1B"
@@ -157,21 +158,24 @@ zodhpBXZfzhHDvINejK8wzwWgf7Ds8wk3oENlmAj
157158
NocCert1SerialNumber = "631388393741945881054190991612463928825155142122"
158159
NocCert1SubjectAsText = "CN=NOC-child-1,OU=Testing Division,O=Example Company,L=Some State,ST=Some State,C=UZ"
159160

160-
NocCert1CopySubject = "MIGCMQswCQYDVQQGEwJVWjETMBEGA1UECAwKU29tZSBTdGF0ZTETMBEGA1UEBwwKU29tZSBTdGF0ZTEYMBYGA1UECgwPRXhhbXBsZSBDb21wYW55MRkwFwYDVQQLDBBUZXN0aW5nIERpdmlzaW9uMRQwEgYDVQQDDAtOT0MtY2hpbGQtMQ=="
161-
NocCert1CopyIssuer = NocRootCert1Subject
162-
NocCert1CopySubjectKeyID = "02:72:6E:BC:BB:EF:D6:BD:8D:9B:42:AE:D4:3C:C0:55:5F:66:3A:B3"
163-
NocCert1CopySerialNumber = "169445068204646961882009388640343665944683778293"
164-
NocCert1CopySubjectAsText = "CN=NOC-child-1,OU=Testing Division,O=Example Company,L=Some State,ST=Some State,C=UZ"
165-
166-
NocCert2Subject = "MIGCMQswCQYDVQQGEwJVWjETMBEGA1UECAwKU29tZSBTdGF0ZTETMBEGA1UEBwwKU29tZSBTdGF0ZTEYMBYGA1UECgwPRXhhbXBsZSBDb21wYW55MRkwFwYDVQQLDBBUZXN0aW5nIERpdmlzaW9uMRQwEgYDVQQDDAtOT0MtY2hpbGQtMg=="
167-
NocCert2Issuer = NocRootCert2Subject
168-
NocCert2SubjectKeyID = "87:48:A2:33:12:1F:51:5C:93:E6:90:40:4A:2C:AB:9E:D6:19:E5:AD"
169-
NocCert2SerialNumber = "361372967010167010646904372658654439710639340814"
170-
NocCert2SubjectAsText = "CN=NOC-child-2,OU=Testing Division,O=Example Company,L=Some State,ST=Some State,C=UZ"
171-
172-
NocLeafCert1Subject = "MIGBMQswCQYDVQQGEwJVWjETMBEGA1UECAwKU29tZSBTdGF0ZTETMBEGA1UEBwwKU29tZSBTdGF0ZTEYMBYGA1UECgwPRXhhbXBsZSBDb21wYW55MRkwFwYDVQQLDBBUZXN0aW5nIERpdmlzaW9uMRMwEQYDVQQDDApOT0MtbGVhZi0x"
173-
NocLeafCert1Issuer = NocCert1Subject
174-
NocLeafCert1SubjectKeyID = "77:1F:DB:C4:4C:B1:29:7E:3C:EB:3E:D8:2A:38:0B:63:06:07:00:01"
175-
NocLeafCert1SerialNumber = "281347277961838999749763518155363401757954575313"
176-
NocLeafCert1SubjectAsText = "CN=NOC-leaf-1,OU=Testing Division,O=Example Company,L=Some State,ST=Some State,C=UZ"
161+
NocCert1CopySubject = "MIGCMQswCQYDVQQGEwJVWjETMBEGA1UECAwKU29tZSBTdGF0ZTETMBEGA1UEBwwKU29tZSBTdGF0ZTEYMBYGA1UECgwPRXhhbXBsZSBDb21wYW55MRkwFwYDVQQLDBBUZXN0aW5nIERpdmlzaW9uMRQwEgYDVQQDDAtOT0MtY2hpbGQtMQ=="
162+
NocCert1CopyIssuer = NocRootCert1Subject
163+
NocCert1CopySubjectKeyID = "02:72:6E:BC:BB:EF:D6:BD:8D:9B:42:AE:D4:3C:C0:55:5F:66:3A:B3"
164+
NocCert1CopySerialNumber = "169445068204646961882009388640343665944683778293"
165+
NocCert1CopyAuthorityKeyID = NocCert1AuthorityKeyID
166+
NocCert1CopySubjectAsText = "CN=NOC-child-1,OU=Testing Division,O=Example Company,L=Some State,ST=Some State,C=UZ"
167+
168+
NocCert2Subject = "MIGCMQswCQYDVQQGEwJVWjETMBEGA1UECAwKU29tZSBTdGF0ZTETMBEGA1UEBwwKU29tZSBTdGF0ZTEYMBYGA1UECgwPRXhhbXBsZSBDb21wYW55MRkwFwYDVQQLDBBUZXN0aW5nIERpdmlzaW9uMRQwEgYDVQQDDAtOT0MtY2hpbGQtMg=="
169+
NocCert2Issuer = NocRootCert2Subject
170+
NocCert2AuthorityKeyID = NocRootCert2SubjectKeyID
171+
NocCert2SubjectKeyID = "87:48:A2:33:12:1F:51:5C:93:E6:90:40:4A:2C:AB:9E:D6:19:E5:AD"
172+
NocCert2SerialNumber = "361372967010167010646904372658654439710639340814"
173+
NocCert2SubjectAsText = "CN=NOC-child-2,OU=Testing Division,O=Example Company,L=Some State,ST=Some State,C=UZ"
174+
175+
NocLeafCert1Subject = "MIGBMQswCQYDVQQGEwJVWjETMBEGA1UECAwKU29tZSBTdGF0ZTETMBEGA1UEBwwKU29tZSBTdGF0ZTEYMBYGA1UECgwPRXhhbXBsZSBDb21wYW55MRkwFwYDVQQLDBBUZXN0aW5nIERpdmlzaW9uMRMwEQYDVQQDDApOT0MtbGVhZi0x"
176+
NocLeafCert1Issuer = NocCert1Subject
177+
NocLeafCert1SubjectKeyID = "77:1F:DB:C4:4C:B1:29:7E:3C:EB:3E:D8:2A:38:0B:63:06:07:00:01"
178+
NocLeafCert1SerialNumber = "281347277961838999749763518155363401757954575313"
179+
NocLeafCert1AuthorityKeyID = NocCert1SubjectKeyID
180+
NocLeafCert1SubjectAsText = "CN=NOC-leaf-1,OU=Testing Division,O=Example Company,L=Some State,ST=Some State,C=UZ"
177181
)

types/pki/keys.go

-5
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,6 @@ func KeyPrefix(p string) []byte {
2121
return []byte(p)
2222
}
2323

24-
const (
25-
ApprovedRootCertificatesKeyPrefix = "ApprovedRootCertificates/value/"
26-
RevokedRootCertificatesKeyPrefix = "RevokedRootCertificates/value/"
27-
)
28-
2924
var (
3025
ApprovedRootCertificatesKey = []byte{0}
3126
RevokedRootCertificatesKey = []byte{0}

x/pki/client/cli/query_approved_root_certificates.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func CmdShowApprovedRootCertificates() *cobra.Command {
2424
return cli.QueryWithProofList(
2525
clientCtx,
2626
pkitypes.StoreKey,
27-
pkitypes.ApprovedRootCertificatesKeyPrefix,
27+
types.ApprovedRootCertificatesKeyPrefix,
2828
pkitypes.ApprovedRootCertificatesKey,
2929
&res,
3030
)

x/pki/client/cli/query_revoked_root_certificates.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func CmdShowRevokedRootCertificates() *cobra.Command {
2424
return cli.QueryWithProofList(
2525
clientCtx,
2626
pkitypes.StoreKey,
27-
pkitypes.RevokedRootCertificatesKeyPrefix,
27+
types.RevokedRootCertificatesKeyPrefix,
2828
pkitypes.RevokedRootCertificatesKey,
2929
&res,
3030
)

x/pki/keeper/all_certificates_by_subject_key_id.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"github.com/zigbee-alliance/distributed-compliance-ledger/x/pki/types"
99
)
1010

11-
// SetAllCertificatesBySubjectKeyID set a specific AllCertificatesBySubjectKeyId in the store from its index.
11+
// SetAllCertificatesBySubjectKeyID set a specific AllCertificatesBySubjectKeyID in the store from its index.
1212
func (k Keeper) SetAllCertificatesBySubjectKeyID(ctx sdk.Context, allCertificatesBySubjectKeyID types.AllCertificatesBySubjectKeyId) {
1313
store := prefix.NewStore(ctx.KVStore(k.storeKey), pkitypes.KeyPrefix(types.AllCertificatesBySubjectKeyIDKeyPrefix))
1414
b := k.cdc.MustMarshal(&allCertificatesBySubjectKeyID)
@@ -49,7 +49,7 @@ func (k Keeper) addAllCertificatesBySubjectKeyID(ctx sdk.Context, subjectKeyID s
4949
k.SetAllCertificatesBySubjectKeyID(ctx, AllCertificates)
5050
}
5151

52-
// GetAllCertificatesBySubjectKeyID returns a AllCertificatesBySubjectKeyId from its index.
52+
// GetAllCertificatesBySubjectKeyID returns a AllCertificatesBySubjectKeyID from its index.
5353
func (k Keeper) GetAllCertificatesBySubjectKeyID(
5454
ctx sdk.Context,
5555
subjectKeyID string,
@@ -69,7 +69,7 @@ func (k Keeper) GetAllCertificatesBySubjectKeyID(
6969
return val, true
7070
}
7171

72-
// RemoveAllCertificatesBySubjectKeyID removes a AllCertificatesBySubjectKeyId from the store.
72+
// RemoveAllCertificatesBySubjectKeyID removes a AllCertificatesBySubjectKeyID from the store.
7373
func (k Keeper) RemoveAllCertificatesBySubjectKeyID(
7474
ctx sdk.Context,
7575
subject string,
@@ -104,7 +104,7 @@ func (k Keeper) RemoveAllCertificatesBySubjectKeyIDBySerialNumber(ctx sdk.Contex
104104
})
105105
}
106106

107-
// GetAllAllCertificatesBySubjectKeyID returns all AllCertificatesBySubjectKeyId.
107+
// GetAllAllCertificatesBySubjectKeyID returns all AllCertificatesBySubjectKeyID.
108108
func (k Keeper) GetAllAllCertificatesBySubjectKeyID(ctx sdk.Context) (list []types.AllCertificatesBySubjectKeyId) {
109109
store := prefix.NewStore(ctx.KVStore(k.storeKey), pkitypes.KeyPrefix(types.AllCertificatesBySubjectKeyIDKeyPrefix))
110110
iterator := sdk.KVStorePrefixIterator(store, []byte{})

x/pki/keeper/approved_root_certificates.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ import (
99

1010
// SetApprovedRootCertificates set approvedRootCertificates in the store.
1111
func (k Keeper) SetApprovedRootCertificates(ctx sdk.Context, approvedRootCertificates types.ApprovedRootCertificates) {
12-
store := prefix.NewStore(ctx.KVStore(k.storeKey), pkitypes.KeyPrefix(pkitypes.ApprovedRootCertificatesKeyPrefix))
12+
store := prefix.NewStore(ctx.KVStore(k.storeKey), pkitypes.KeyPrefix(types.ApprovedRootCertificatesKeyPrefix))
1313
b := k.cdc.MustMarshal(&approvedRootCertificates)
1414
store.Set(pkitypes.ApprovedRootCertificatesKey, b)
1515
}
1616

1717
// GetApprovedRootCertificates returns approvedRootCertificates.
1818
func (k Keeper) GetApprovedRootCertificates(ctx sdk.Context) (val types.ApprovedRootCertificates, found bool) {
19-
store := prefix.NewStore(ctx.KVStore(k.storeKey), pkitypes.KeyPrefix(pkitypes.ApprovedRootCertificatesKeyPrefix))
19+
store := prefix.NewStore(ctx.KVStore(k.storeKey), pkitypes.KeyPrefix(types.ApprovedRootCertificatesKeyPrefix))
2020

2121
b := store.Get(pkitypes.ApprovedRootCertificatesKey)
2222
if b == nil {
@@ -30,7 +30,7 @@ func (k Keeper) GetApprovedRootCertificates(ctx sdk.Context) (val types.Approved
3030

3131
// RemoveApprovedRootCertificates removes approvedRootCertificates from the store.
3232
func (k Keeper) RemoveApprovedRootCertificates(ctx sdk.Context) {
33-
store := prefix.NewStore(ctx.KVStore(k.storeKey), pkitypes.KeyPrefix(pkitypes.ApprovedRootCertificatesKeyPrefix))
33+
store := prefix.NewStore(ctx.KVStore(k.storeKey), pkitypes.KeyPrefix(types.ApprovedRootCertificatesKeyPrefix))
3434
store.Delete(pkitypes.ApprovedRootCertificatesKey)
3535
}
3636

x/pki/keeper/certificate_helpers.go

+8-8
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ func FilterCertificateList(certificates *[]*types.Certificate, predicate Certifi
8282
return result
8383
}
8484

85-
func (k msgServer) AddCertificateToGlobalCertificateIndexes(
85+
func (k Keeper) AddCertificateToGlobalCertificateIndexes(
8686
ctx sdk.Context,
8787
certificate types.Certificate,
8888
) {
@@ -94,7 +94,7 @@ func (k msgServer) AddCertificateToGlobalCertificateIndexes(
9494
k.AddAllCertificateBySubject(ctx, certificate.Subject, certificate.SubjectKeyId)
9595
}
9696

97-
func (k msgServer) RemoveCertificateFromGlobalCertificateIndexes(
97+
func (k Keeper) RemoveCertificateFromGlobalCertificateIndexes(
9898
ctx sdk.Context,
9999
subject string,
100100
subjectKeyID string,
@@ -107,7 +107,7 @@ func (k msgServer) RemoveCertificateFromGlobalCertificateIndexes(
107107
k.RemoveAllCertificateBySubject(ctx, subject, subjectKeyID)
108108
}
109109

110-
func (k msgServer) StoreDaCertificate(
110+
func (k Keeper) StoreDaCertificate(
111111
ctx sdk.Context,
112112
certificate types.Certificate,
113113
isRoot bool,
@@ -133,7 +133,7 @@ func (k msgServer) StoreDaCertificate(
133133
}
134134
}
135135

136-
func (k msgServer) RemoveDaCertificate(
136+
func (k Keeper) RemoveDaCertificate(
137137
ctx sdk.Context,
138138
subject string,
139139
subjectKeyID string,
@@ -152,7 +152,7 @@ func (k msgServer) RemoveDaCertificate(
152152
}
153153
}
154154

155-
func (k msgServer) RemoveDaCertificateBySerialNumber(
155+
func (k Keeper) RemoveDaCertificateBySerialNumber(
156156
ctx sdk.Context,
157157
subject string,
158158
subjectKeyID string,
@@ -173,7 +173,7 @@ func (k msgServer) RemoveDaCertificateBySerialNumber(
173173
}
174174
}
175175

176-
func (k msgServer) StoreNocCertificate(
176+
func (k Keeper) StoreNocCertificate(
177177
ctx sdk.Context,
178178
certificate types.Certificate,
179179
isRoot bool) {
@@ -203,7 +203,7 @@ func (k msgServer) StoreNocCertificate(
203203
}
204204
}
205205

206-
func (k msgServer) RemoveNocCertificate(
206+
func (k Keeper) RemoveNocCertificate(
207207
ctx sdk.Context,
208208
subject string,
209209
subjectKeyID string,
@@ -229,7 +229,7 @@ func (k msgServer) RemoveNocCertificate(
229229
}
230230
}
231231

232-
func (k msgServer) RemoveNocCertBySerialNumber(
232+
func (k Keeper) RemoveNocCertBySerialNumber(
233233
ctx sdk.Context,
234234
subject string,
235235
subjectKeyID string,

0 commit comments

Comments
 (0)