使用 ONTAP 系统管理器,我尝试根据文档不幸的是,每当我尝试导入私钥文件时,都会出现以下错误:
No valid private keys can be imported from the selected file.
当我复制并粘贴私钥并点击节省,它也会失败,但显示另一条错误消息:
The private key is not in a valid format. Paste in the private key, including the "BEGIN" and "END" tags.
我的私钥文件包含以下“BEGIN”和“END”标签:
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----
我究竟做错了什么?
答案1
-----BEGIN RSA PRIVATE KEY-----
表示您正在使用 PKCS#1 格式的 PEM 编码密钥。NetApp 要求私钥采用 PEM 编码的 PKCS#8 格式。您可以使用以下命令将私钥转换为 PKCS#8 格式openssl
:
openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in key.pem -out key8.pem