Rsa Public Key
Closed this issue · 2 comments
sh1xo commented
RsaPublicKey::from_public_key_pem
can not parse my pem
pub const PUB_KEY: &str = "-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCO4KLbL0abWN7JBIYj2VlYj/ht2TYjxq5EKsEv
zZOnzyVbZyYKKeeRnzR4hzGe7yAWuEf7oi83hIyKBsHYPJgExcTTzxTXVNh6VeVt+jEvuHue/pCi
VVnqwNRk773lpLXCa5/eQArlKf3Wx4yXuz03JmZc2z360JxDgA+pRdP5HwIDAQAB
-----END PUBLIC KEY-----";
and return an Err Asn1(Error { kind: Pem(Base64(InvalidEncoding)), position: None })
but the pem work well in golang with encoding\pem
i'm new to rust, can you help me?
b1tg commented
Make each line <=64 bytes, in your case:
pub const PUB_KEY: &str = "-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCO4KLbL0abWN7JBIYj2VlYj/ht
2TYjxq5EKsEvzZOnzyVbZyYKKeeRnzR4hzGe7yAWuEf7oi83hIyKBsHYPJgExcTT
zxTXVNh6VeVt+jEvuHue/pCiVVnqwNRk773lpLXCa5/eQArlKf3Wx4yXuz03JmZc
2z360JxDgA+pRdP5HwIDAQAB
-----END PUBLIC KEY-----";
sh1xo commented
thanks a lot