无法使用RSA从PEM生成公共密钥
我需要使用通过TCP发送的PEM生成一个公钥来验证消息。 I am using the function RsaPublicKey::from_public_key_pem(public_pem)
I am using the rsa crate
public_pem is a string that consists of:
-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo4gBUOV0d9DMzor8aM3b\n82clrpEhoTaXBLpizioiEsNJF /xxNE9mzQkmJ1GCzToTJCHBFz7SzOCFEHjSpGfh\noz1I6zGQF5jSwNDOqbbMYeA77VqwV8iCIWXqn1aQ5ZCnOUQ0a3OqZ/aSwW2YE01X\nfXEAHzTEzplzM2Kh5t3WxjKMwtwRmJsFZBMJch206EkSGMpwJGaXstZXeVYlh5wZ\nLVX+XMAdtpeH16S5jBxW/OsJFbU6szTdtbzjA0bp73WhidT7IUOp4IQJHte7+TIU\nWfcyFnDfQCTiLmGaQQuqscZ/Q2FAAKCFhpN41/usYrL/q18kf2zkmtGFEb+pLrhd\nawIDAQAB\n-----END PUBLIC KEY-----\n
When I pass this into From_public_key_pem会导致此错误:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Asn1(Error { kind: Pem(Label), position: None })'
I need to generate a public key using a pem that was sent over tcp to verify a message. I am using the function RsaPublicKey::from_public_key_pem(public_pem)
I am using the rsa crate
public_pem is a string that consists of:
-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo4gBUOV0d9DMzor8aM3b\n82clrpEhoTaXBLpizioiEsNJF/xxNE9mzQkmJ1GCzToTJCHBFz7SzOCFEHjSpGfh\noz1I6zGQF5jSwNDOqbbMYeA77VqwV8iCIWXqn1aQ5ZCnOUQ0a3OqZ/aSwW2YE01X\nfXEAHzTEzplzM2Kh5t3WxjKMwtwRmJsFZBMJch206EkSGMpwJGaXstZXeVYlh5wZ\nLVX+XMAdtpeH16S5jBxW/OsJFbU6szTdtbzjA0bp73WhidT7IUOp4IQJHte7+TIU\nWfcyFnDfQCTiLmGaQQuqscZ/Q2FAAKCFhpN41/usYrL/q18kf2zkmtGFEb+pLrhd\nawIDAQAB\n-----END PUBLIC KEY-----\n
When I pass this into from_public_key_pem it results in this error:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Asn1(Error { kind: Pem(Label), position: None })'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论