【发布时间】:2011-03-06 20:55:40
【问题描述】:
我有两个 XML 文件,结构如下:
我的钥匙
<RSAKeyValue>
<Modulus> ... </Modulus>
<Exponent> ... </Exponent>
<P> ... </P>
<Q> ... </Q>
<DP> ... </DP>
<DQ> ... </DQ>
<InverseQ> ... </InverseQ>
<D> ... </D>
</RSAKeyValue>
公钥
<RSAKeyValue>
<Modulus> ... </Modulus>
<Exponent> ... </Exponent>
</RSAKeyValue>
我正在使用 Robert Richards 的 xmlseclibs 库,它需要密钥的 .PEM 表示形式才能加密和解密。
作为一个加密新手,我不知道从哪里开始,粗略的谷歌搜索并没有发现任何特别明显的东西......
谢谢!
【问题讨论】:
-
xmlseclibs 似乎有一个方法
XMLSecurityKey::convertRSA,它接受一个模数和一个指数,并将创建一个 PEM 兼容的公钥。但是,它似乎没有任何方法来创建必要的私钥。有什么帮助吗? -
我相信关键格式/演示文稿来自RFC 3275, XML-Signature Syntax and Processing
标签: xml security rsa pem xmlseclibs