Die Schlüssellängen von öffentlichen und privaten Schlüsseln unterscheiden sich.
Deswegen auch der Name "asymmetrische Veschlüsselung".
Warum kannst Du ja bei Wikipedia unter RSA nachlesen.
RSA ist eines der Verfahren der asymmtrischen Verschlüsselung
x509v3 ist der Standard nach dem diese Schlüssel abgespeichert werden.
Ein Zertifikat ist eine Bestätigung - einer übergeordneten Institution - der Korrekheit z.B.: deines öffentlichen Schlüssels, damit andere sicher sein können, dass dieser nicht verändert wurde und tatsächlich von dir ist.
Bei privaten Schlüsseln gibt es deswegen natürlich keine Zertifikate, weil du ja selber weißt, dass dein schlüssel von dir ist.