golang语法问题,RSA验签

在网上找了一段RSA加解密的代码,准备自己写一下试试效果,其中有一个验签的方法语法报错,报错内容是:Invalid type assertion: pubKey.(*rsa.PublicKey)(non-interface type *rsa.PublicKey on left),我看了很多帖子都是这样写的,我本地实际操作的时候就报错了,想请教各位golang的大神指点一下,我是写java的,golang不太熟悉,附图如下--
图片说明

https://blog.csdn.net/xz_studying/article/details/88068486