我必须实现一个由预定义的第三方调用的 Web 服务。文件说
您负责验证调用者的证书指纹。仅接受来自具有正确公钥的证书的调用。
并且有一个带有证书公钥的 .cer 文件。
现在在HttpRequest
类中有ClientCertificate
一个可能包含一个HttpClientCertificate
对象的属性,该对象又具有PublicKey
type 属性byte[]
。
假设我已加载该 .cer 文件并获得另一个证书对象,该对象也具有可访问的公钥。
如何根据我已加载的证书验证请求中包含的证书?我只是比较两个公钥byte[]
数组还是做其他事情?