我有两个XML文件,其结构如下:如何将XML RSA密钥转换为PEM文件?
我的钥匙
<RSAKeyValue>
<Modulus> ... </Modulus>
<Exponent> ... </Exponent>
<P> ... </P>
<Q> ... </Q>
<DP> ... </DP>
<DQ> ... </DQ>
<InverseQ> ... </InverseQ>
<D> ... </D>
</RSAKeyValue>
公钥
<RSAKeyValue>
<Modulus> ... </Modulus>
<Exponent> ... </Exponent>
</RSAKeyValue>
我使用xmlseclibs
库由罗伯特·理查兹需要一个.PEM表示密钥以加密和解密事物。
作为加密新手,我不知道从哪里开始,并粗略谷歌搜索并没有透露什么特别明显...
谢谢!
看来,xmlseclibs有一个方法'XMLSecurityKey :: convertRSA'它接受一个模量和指数,将创建一个PEM兼容的公共密钥。但是,它似乎没有任何方法来创建必要的私钥。 对此有何帮助? – Philip 2010-06-22 15:54:38
我认为关键格式/演示文稿来自[RFC 3275,XML签名语法和处理](https://www.ietf.org/rfc/rfc3275.txt) – jww 2017-12-18 17:28:21