我需要在 BizTalk Server 2006 R2 中创建一个 AS2 连接以与业务伙伴进行通信。我之前使用过 BizTalk AS2 配置,BizTalk 文档对如何配置所有内容都有很好的演练,但他们没有谈论如何获取/生成证书,我在那里没有太多经验。
生成密钥对的最佳方法是什么?我对该过程的基本理解是,您生成公钥和私钥(.pfx 文件?),安装它们,导出公钥证书(.cer?)并将其发送给合作伙伴。该证书不会用于 HTTPS,仅用于 AS2 连接,并且合作伙伴已声明它可以自签名(不需要受信任的 CA?)。我们以 .cer 文件的形式以安全的方式直接与合作伙伴交换公钥证书。MakeCert 是一个合适的工具吗?
我相信我们需要对加密和签名使用相同的密钥,因此根据文档,证书的密钥使用属性必须包括数字签名和数据加密或密钥加密。
谢谢!