@@ -225,14 +225,14 @@ func queryProposedCertificate(
225
225
return & resp .ProposedCertificate , nil
226
226
}
227
227
228
- func queryAllApprovedCertificates (setup * TestSetup ) ([]types.ApprovedCertificates , error ) {
228
+ func queryAllNocCertificates (setup * TestSetup ) ([]types.NocCertificates , error ) {
229
229
// query all certificates
230
- return _queryAllApprovedCertificates (setup , "" )
230
+ return _queryAllNocCertificates (setup , "" )
231
231
}
232
232
233
- func queryAllNocCertificates (setup * TestSetup ) ([]types.NocCertificates , error ) {
233
+ func queryAllApprovedCertificates (setup * TestSetup ) ([]types.ApprovedCertificates , error ) {
234
234
// query all certificates
235
- return _queryAllNocCertificates (setup , "" )
235
+ return _queryAllApprovedCertificates (setup , "" )
236
236
}
237
237
238
238
func queryAllApprovedCertificatesBySubjectKeyID (setup * TestSetup , subjectKeyID string ) ([]types.ApprovedCertificates , error ) {
@@ -772,6 +772,29 @@ func queryRevokedNocIcaCertificates(setup *TestSetup, subject, subjectKeyID stri
772
772
return & resp .RevokedNocIcaCertificates , nil
773
773
}
774
774
775
+ func queryAllCertificatesBySubjectKeyID (setup * TestSetup , subjectKeyID string ) ([]types.AllCertificates , error ) {
776
+ // query all certificates
777
+ return _queryAllCertificates (setup , subjectKeyID )
778
+ }
779
+
780
+ func _queryAllCertificates (setup * TestSetup , subjectKeyID string ) ([]types.AllCertificates , error ) {
781
+ // query all certificates
782
+ req := & types.QueryAllCertificatesRequest {
783
+ SubjectKeyId : subjectKeyID ,
784
+ }
785
+
786
+ resp , err := setup .Keeper .CertificatesAll (setup .Wctx , req )
787
+ if err != nil {
788
+ require .Nil (setup .T , resp )
789
+
790
+ return nil , err
791
+ }
792
+
793
+ require .NotNil (setup .T , resp )
794
+
795
+ return resp .Certificates , nil
796
+ }
797
+
775
798
func queryCertificatesFromAllCertificatesIndex (
776
799
setup * TestSetup ,
777
800
subject string ,
@@ -897,11 +920,16 @@ func ensureCertificatePresentInGlobalCertificateIndexes(
897
920
require .Equal (t , subjectKeyID , allCertificate .SubjectKeyId )
898
921
require .Equal (t , serialNumber , allCertificate .SerialNumber )
899
922
923
+ // AllCertificate: SKID
924
+ certificateBySubjectKeyID , _ := queryAllCertificatesBySubjectKeyID (setup , subjectKeyID )
925
+ require .Len (t , certificateBySubjectKeyID , 1 )
926
+ require .Len (t , certificateBySubjectKeyID [0 ].Certs , 1 )
927
+
900
928
if ! skipCheckForSubject {
901
929
// AllCertificate: Subject
902
930
allCertificatesBySubject , err := queryCertificatesBySubjectFromAllCertificatesIndex (setup , subject )
903
931
require .NoError (t , err )
904
- require .Len (t , 1 , len ( allCertificatesBySubject .SubjectKeyIds ) )
932
+ require .Len (t , allCertificatesBySubject .SubjectKeyIds , 1 )
905
933
require .Equal (t , subjectKeyID , allCertificatesBySubject .SubjectKeyIds [0 ])
906
934
}
907
935
}
@@ -921,6 +949,10 @@ func ensureCertificateNotPresentInGlobalCertificateIndexes(
921
949
_ , err := querySingleCertificateFromAllCertificatesIndex (setup , subject , subjectKeyID )
922
950
require .Equal (t , codes .NotFound , status .Code (err ))
923
951
952
+ // DaCertificates: SubjectKeyID
953
+ certificatesBySubjectKeyID , _ := queryAllCertificatesBySubjectKeyID (setup , subjectKeyID )
954
+ require .Empty (t , certificatesBySubjectKeyID )
955
+
924
956
if ! skipCheckForSubject {
925
957
// AllCertificate: Subject
926
958
_ , err = queryCertificatesBySubjectFromAllCertificatesIndex (setup , subject )
@@ -948,14 +980,14 @@ func ensureCertificatePresentInDaCertificateIndexes(
948
980
949
981
// DaCertificates: SKID
950
982
certificateBySubjectKeyID , _ := queryAllApprovedCertificatesBySubjectKeyID (setup , subjectKeyID )
951
- require .Len (t , 1 , len ( certificateBySubjectKeyID ) )
952
- require .Len (t , 1 , len ( certificateBySubjectKeyID [0 ].Certs ) )
983
+ require .Len (t , certificateBySubjectKeyID , 1 )
984
+ require .Len (t , certificateBySubjectKeyID [0 ].Certs , 1 )
953
985
954
986
if ! skipCheckForSubject {
955
987
// DACertificates: Subject
956
988
certificatesBySubject , err := queryApprovedCertificatesBySubject (setup , subject )
957
989
require .NoError (t , err )
958
- require .Len (t , 1 , len ( certificatesBySubject .SubjectKeyIds ) )
990
+ require .Len (t , certificatesBySubject .SubjectKeyIds , 1 )
959
991
require .Equal (t , subjectKeyID , certificatesBySubject .SubjectKeyIds [0 ])
960
992
}
961
993
}
@@ -985,14 +1017,14 @@ func ensureCertificatePresentInNocCertificateIndexes(
985
1017
// NocCertificates: SubjectKeyID
986
1018
nocCertificatesBySubjectKeyID , err := queryAllNocCertificatesBySubjectKeyID (setup , subjectKeyID )
987
1019
require .NoError (t , err )
988
- require .Len (t , 1 , len ( nocCertificatesBySubjectKeyID ) )
989
- require .Len (t , 1 , len ( nocCertificatesBySubjectKeyID [0 ].Certs ) )
1020
+ require .Len (t , nocCertificatesBySubjectKeyID , 1 )
1021
+ require .Len (t , nocCertificatesBySubjectKeyID [0 ].Certs , 1 )
990
1022
require .Equal (t , serialNumber , nocCertificatesBySubjectKeyID [0 ].Certs [0 ].SerialNumber )
991
1023
992
1024
// NocCertificates: Subject
993
1025
nocCertificatesBySubject , err := queryNocCertificatesBySubject (setup , subject )
994
1026
require .NoError (t , err )
995
- require .Len (t , 1 , len ( nocCertificatesBySubject .SubjectKeyIds ) )
1027
+ require .Len (t , nocCertificatesBySubject .SubjectKeyIds , 1 )
996
1028
require .Equal (t , subjectKeyID , nocCertificatesBySubject .SubjectKeyIds [0 ])
997
1029
998
1030
// NocCertificates: VID and SKID
0 commit comments