IronRDP icon indicating copy to clipboard operation
IronRDP copied to clipboard

Enabling connector feature gives build failures

Open ymarcus93 opened this issue 1 month ago • 1 comments

I'm trying to use the connector feature like so:

ironrdp = { version = "0.13.0", default-features = true, features = ["connector"] }

But this leads to the following build errors:

the trait bound `rsa::RsaPrivateKey: TryFrom<&picky::key::PrivateKey>` is not satisfied
the following other types implement trait `From<T>`:
  `rsa::RsaPrivateKey` implements `From<BlindedSigningKey<D>>`
  `rsa::RsaPrivateKey` implements `From<rsa::pkcs1v15::SigningKey<D>>`
  `rsa::RsaPrivateKey` implements `From<rsa::pss::SigningKey<D>>`
required for `&picky::key::PrivateKey` to implement `Into<rsa::RsaPrivateKey>`
required for `rsa::RsaPrivateKey` to implement `TryFrom<&picky::key::PrivateKey>`

This looks similar to https://github.com/Devolutions/sspi-rs/issues/515, perhaps we need to update to the latest sspi crate in the ironrdp crate?

ymarcus93 avatar Nov 04 '25 20:11 ymarcus93

Hello!

Yes, that's correct, we need to update sspi-rs. I think my colleague @allan2 was looking into that yesterday. Should be fixed soon.

CBenoit avatar Nov 05 '25 07:11 CBenoit