İki XML dosyaları var, yapılandırılmış şöyle:XML RSA anahtarını PEM dosyasına nasıl dönüştürebilirim?
My Anahtar
<RSAKeyValue>
<Modulus> ... </Modulus>
<Exponent> ... </Exponent>
<P> ... </P>
<Q> ... </Q>
<DP> ... </DP>
<DQ> ... </DQ>
<InverseQ> ... </InverseQ>
<D> ... </D>
</RSAKeyValue>
A Public Key
<RSAKeyValue>
<Modulus> ... </Modulus>
<Exponent> ... </Exponent>
</RSAKeyValue>
Ben gerektirir Robert Richards tarafından xmlseclibs
kitaplığı kullanıyorum şeyleri şifrelemek ve şifresini çözmek için anahtarın .PEM gösterimi.
bir şifreleme acemi olarak ...
sayesinde Nereden başlayacağınızı emin değilim ve üstünkörü Google arama özellikle bariz bir şey ortaya koymamıştır!
xmlseclibs bir yöntem 'XMLSecurityKey :: convertRSA' modülüne ve bir üs kabul eder ve bir PEM uyumlu ortak anahtarı yaratacak olduğu anlaşılıyor. Bununla birlikte, gerekli özel anahtarları oluşturmak için herhangi bir yönteme sahip değildir. Bunun hakkında herhangi bir yardım? – Philip
Anahtar biçim/sunumun [RFC 3275, XML İmza Sözdizimi ve İşleme] 'den kaynaklandığına inanıyorum (https://www.ietf.org/rfc/rfc3275.txt) – jww