像Google和Facebook这样的SDK所使用的客户端身份验证公司的名称是否存在?
例如,在配置Facebook SDK时,you're asked to provide a "key hash" in their application management dashboard:
我很好奇我是否可以针对自己的API利用此技术,以便可以为我的服务合并一个类似的哈希检查,而不是为服务存储client_id
和client_secret
。
当然,知道它是否有名字将对我的研究有所帮助,以确保我不会犯错误或重新发明轮子。
答案 0 :(得分:0)
如果只是导出或散列的秘密或私有密钥,则可以将其称为密钥检查值或KCV。
但是,在我看来,这只是在证书(包含公共密钥)上生成签名而已。在这种情况下,您可以将结果称为证书的指纹。该指纹可以用于我们称为“证书固定”的功能,该功能仅允许使用一个证书。
如果将其导入Windows密钥库,并且查看证书详细信息,则应该看到相同的指纹。但是,通常指纹会被编码为十六进制而不是基数64。