@@ -61,30 +61,23 @@ func (k msgServer) RemoveX509Cert(goCtx context.Context, msg *types.MsgRemoveX50
61
61
& aprCerts ,
62
62
certBySerialNumber .SerialNumber ,
63
63
certBySerialNumber .Issuer ,
64
+ false ,
64
65
)
65
66
}
66
67
if foundRevoked {
67
68
RemoveCertFromList (certBySerialNumber .Issuer , certBySerialNumber .SerialNumber , & revCerts .Certs )
68
69
k .removeOrUpdateRevokedX509Cert (ctx , msg .Subject , msg .SubjectKeyId , & revCerts )
69
70
}
70
71
} 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
+ }
72
80
}
73
81
74
82
return & types.MsgRemoveX509CertResponse {}, nil
75
83
}
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
- }
0 commit comments