@@ -1789,36 +1789,6 @@ func Demo(suite *utils.TestSuite) {
1789
1789
require .Equal (suite .T , 1 , len (certs .Certs ))
1790
1790
require .Equal (suite .T , testconstants .IntermediateCertWithSameSubjectAndSKID2SerialNumber , certs .Certs [0 ].SerialNumber )
1791
1791
1792
- // Revoke Root certificate with serialNumber 2
1793
- msgProposeRevokeX509RootCert = pkitypes.MsgProposeRevokeX509RootCert {
1794
- Subject : testconstants .RootCertWithSameSubjectAndSKIDSubject ,
1795
- SubjectKeyId : testconstants .RootCertWithSameSubjectAndSKIDSubjectKeyID ,
1796
- SerialNumber : testconstants .RootCertWithSameSubjectAndSKID2SerialNumber ,
1797
- Signer : jackAccount .Address ,
1798
- }
1799
- _ , err = suite .BuildAndBroadcastTx ([]sdk.Msg {& msgProposeRevokeX509RootCert }, jackName , jackAccount )
1800
- require .NoError (suite .T , err )
1801
-
1802
- msgApproveRevokeX509RootCert = pkitypes.MsgApproveRevokeX509RootCert {
1803
- Subject : testconstants .RootCertWithSameSubjectAndSKIDSubject ,
1804
- SubjectKeyId : testconstants .RootCertWithSameSubjectAndSKIDSubjectKeyID ,
1805
- SerialNumber : testconstants .RootCertWithSameSubjectAndSKID2SerialNumber ,
1806
- Signer : aliceAccount .Address ,
1807
- }
1808
- _ , err = suite .BuildAndBroadcastTx ([]sdk.Msg {& msgApproveRevokeX509RootCert }, aliceName , aliceAccount )
1809
- require .NoError (suite .T , err )
1810
-
1811
- // Request revoked Root certificate with serialNumber 2
1812
- revokedCertificate , _ = GetRevokedX509Cert (suite , testconstants .RootCertWithSameSubjectAndSKIDSubject , testconstants .RootCertWithSameSubjectAndSKIDSubjectKeyID )
1813
- require .Equal (suite .T , 2 , len (revokedCertificate .Certs ))
1814
- require .Equal (suite .T , testconstants .RootCertWithSameSubjectAndSKIDSubject , revokedCertificate .Subject )
1815
- require .Equal (suite .T , testconstants .RootCertWithSameSubjectAndSKIDSubjectKeyID , revokedCertificate .SubjectKeyId )
1816
- require .Equal (suite .T , testconstants .RootCertWithSameSubjectAndSKID2SerialNumber , revokedCertificate .Certs [1 ].SerialNumber )
1817
- require .True (suite .T , revokedCertificate .Certs [1 ].IsRoot )
1818
-
1819
- _ , err = GetX509Cert (suite , testconstants .RootCertWithSameSubjectAndSKIDSubject , testconstants .RootCertWithSameSubjectAndSKIDSubjectKeyID )
1820
- suite .AssertNotFound (err )
1821
-
1822
1792
// Remove x509 certificate with invalid serialNumber
1823
1793
msgRemoveX509Cert := pkitypes.MsgRemoveX509Cert {
1824
1794
Subject : testconstants .IntermediateCertWithSameSubjectAndSKIDSubject ,
@@ -1837,7 +1807,7 @@ func Demo(suite *utils.TestSuite) {
1837
1807
}
1838
1808
_ , err = suite .BuildAndBroadcastTx ([]sdk.Msg {& msgRemoveX509Cert }, aliceName , aliceAccount )
1839
1809
require .NoError (suite .T , err )
1840
- // Check that it's removed from revoked list
1810
+ // Check that two intermediate certificates removed
1841
1811
_ , err = GetRevokedX509Cert (suite , testconstants .IntermediateCertWithSameSubjectAndSKIDSubject , testconstants .IntermediateCertWithSameSubjectAndSKIDSubjectKeyID )
1842
1812
suite .AssertNotFound (err )
1843
1813
_ , err = GetX509Cert (suite , testconstants .IntermediateCertWithSameSubjectAndSKIDSubject , testconstants .IntermediateCertWithSameSubjectAndSKIDSubjectKeyID )
@@ -1896,7 +1866,7 @@ func Demo(suite *utils.TestSuite) {
1896
1866
1897
1867
_ , err = GetX509Cert (suite , testconstants .IntermediateCertWithSameSubjectAndSKIDSubject , testconstants .IntermediateCertWithSameSubjectAndSKIDSubjectKeyID )
1898
1868
suite .AssertNotFound (err )
1899
- certs , _ = GetX509Cert (suite , testconstants .LeafCertWithSameSubjectAndSKIDSerialNumber , testconstants .LeafCertWithSameSubjectAndSKIDSerialNumber )
1869
+ certs , _ = GetX509Cert (suite , testconstants .LeafCertWithSameSubjectAndSKIDSubject , testconstants .LeafCertWithSameSubjectAndSKIDSerialNumber )
1900
1870
require .Equal (suite .T , 1 , len (certs .Certs ))
1901
1871
require .Equal (suite .T , testconstants .LeafCertWithSameSubjectAndSKIDSerialNumber , certs .Certs [0 ].SerialNumber )
1902
1872
@@ -1909,6 +1879,36 @@ func Demo(suite *utils.TestSuite) {
1909
1879
_ , err = suite .BuildAndBroadcastTx ([]sdk.Msg {& msgRemoveX509Cert }, aliceName , aliceAccount )
1910
1880
require .NoError (suite .T , err )
1911
1881
1912
- _ , err = GetX509Cert (suite , testconstants .LeafCertWithSameSubjectAndSKIDSerialNumber , testconstants .LeafCertWithSameSubjectAndSKIDSerialNumber )
1882
+ _ , err = GetX509Cert (suite , testconstants .LeafCertWithSameSubjectAndSKIDSubject , testconstants .LeafCertWithSameSubjectAndSKIDSerialNumber )
1883
+ suite .AssertNotFound (err )
1884
+
1885
+ // Revoke Root certificate with serialNumber 2
1886
+ msgProposeRevokeX509RootCert = pkitypes.MsgProposeRevokeX509RootCert {
1887
+ Subject : testconstants .RootCertWithSameSubjectAndSKIDSubject ,
1888
+ SubjectKeyId : testconstants .RootCertWithSameSubjectAndSKIDSubjectKeyID ,
1889
+ SerialNumber : testconstants .RootCertWithSameSubjectAndSKID2SerialNumber ,
1890
+ Signer : jackAccount .Address ,
1891
+ }
1892
+ _ , err = suite .BuildAndBroadcastTx ([]sdk.Msg {& msgProposeRevokeX509RootCert }, jackName , jackAccount )
1893
+ require .NoError (suite .T , err )
1894
+
1895
+ msgApproveRevokeX509RootCert = pkitypes.MsgApproveRevokeX509RootCert {
1896
+ Subject : testconstants .RootCertWithSameSubjectAndSKIDSubject ,
1897
+ SubjectKeyId : testconstants .RootCertWithSameSubjectAndSKIDSubjectKeyID ,
1898
+ SerialNumber : testconstants .RootCertWithSameSubjectAndSKID2SerialNumber ,
1899
+ Signer : aliceAccount .Address ,
1900
+ }
1901
+ _ , err = suite .BuildAndBroadcastTx ([]sdk.Msg {& msgApproveRevokeX509RootCert }, aliceName , aliceAccount )
1902
+ require .NoError (suite .T , err )
1903
+
1904
+ // Request revoked Root certificate with serialNumber 2
1905
+ revokedCertificate , _ = GetRevokedX509Cert (suite , testconstants .RootCertWithSameSubjectAndSKIDSubject , testconstants .RootCertWithSameSubjectAndSKIDSubjectKeyID )
1906
+ require .Equal (suite .T , 2 , len (revokedCertificate .Certs ))
1907
+ require .Equal (suite .T , testconstants .RootCertWithSameSubjectAndSKIDSubject , revokedCertificate .Subject )
1908
+ require .Equal (suite .T , testconstants .RootCertWithSameSubjectAndSKIDSubjectKeyID , revokedCertificate .SubjectKeyId )
1909
+ require .Equal (suite .T , testconstants .RootCertWithSameSubjectAndSKID2SerialNumber , revokedCertificate .Certs [1 ].SerialNumber )
1910
+ require .True (suite .T , revokedCertificate .Certs [1 ].IsRoot )
1911
+
1912
+ _ , err = GetX509Cert (suite , testconstants .RootCertWithSameSubjectAndSKIDSubject , testconstants .RootCertWithSameSubjectAndSKIDSubjectKeyID )
1913
1913
suite .AssertNotFound (err )
1914
1914
}
0 commit comments