Azure VM を作成するための公開キーの形式は何ですか?

Azure VM を作成するための公開キーの形式は何ですか?

Openssl 公開キー ファイルがあります。これを Azure 用の PEM 形式に変換しました。

ただし、これを使用して Azure VM を作成しようとすると、次のメッセージが表示されます。

The certificate is in an invalid format. X.509 standard format in a .cer or .pem file is supported.

何が間違っているのでしょうか?

アップデート:
.pem ファイルの一番上の行は次のようになります。

-----BEGIN RSA PUBLIC KEY-----

関連情報