My question is about the difference between signing and encrypting. Why would you still sign something if you are already going to PKI encrypt it?
Doesn't the PKI encryption inherently provide authentication, integrity and non-repudiation?
==added later===
What if I use my private key to encrypt my message. Then anyone can decrypt this message with my public key so it is not private, but all who do, know it is from me because it was decrypted by my public key. Also all know it wasn't tampered with precisely because they could decrypt it