Support displaying encrypted PEM files generated with 'openssl genpkey' command
@tjanez
Submitted by Tadej Janež Link to original bug (#739953)
Description
Steps to reproduce the issue:
[tadej@tlinux64 Administration]$ openssl genpkey -out test-encrypted.pem -aes-256-cbc -pass pass:hello -algorithm RSA -pkeyopt rsa_keygen_bits:2048 .........................+++ .................................................................+++ [tadej@tlinux64 Administration]$ gcr-viewer test-encrypted.pem ** Message: unsupported or invalid cipher: 1.2.840.113549.1.5.13 [tadej@tlinux64 Administration]$ cat test-encrypted.pem -----BEGIN ENCRYPTED PRIVATE KEY----- MIIFHzBJBgkqhkiG9w0BBQ0wPDAbBgkqhkiG9w0BBQwwDgQI+bFRFd+sIgYCAggA MB0GCWCGSAFlAwQBKgQQIvVqzP0vHRUGL0ckSVGGFQSCBNCh/z2eDooTeVu1U2Vp Rxt4vYfp6mD0aAGz+4dxNq8FOSGGM1ikqxzUnWbdz3+aACNLm42QKg2JxzJEaIQD N2cqvnggXViG5TTgKrb2evT/m0agCL4krnYKwBFcsuxaKW2KbaT62mOyPh3WBQjS DBhlg0LUyKmTbxSlQkbiKgCP8sJJmG8LGKABTFW6Hs/xwgAPfP2APNdthVtZv4We 7lpwzCG5/r9G4xktpEqLFIzn+dfdft2Du34FO71IVPpVUrrMhrudLD2a9yn+zO4T Jt64AguGL5NBg5BvjbTaWTlfmlMmZ6+JclPFKWwmD9i7Jljgb2dJ5+YsRCkzZoMZ D62hbO/FPulaqWDghP/POb9AoH85jTN0GU2EpJNCd3qH28r6haTy218R871NS4a8 4hcZWHcAzPjl8okkCSc9uYgwi+Dt3o0lAE9kicYl/DRYskE9Z4G2TW7kJ1Pq/FSB xTDF4zM4BmKQfnz6G2iP3GPrsQoxiNdgknMtqPiFLno6c/W5ZbqzXQfDdYIesDuD 6b5dz9ON7ZQvFP7hahOkCzz9VXIzmD28xZmsS7DeFvDHQDcfX/9nJDv2+a3IHIQ9 NPFYonHAQRponcXsUsiEb/ygr3/JUCVvVsVA4CfytorXRQM3m2qTuUys8Fep6HYi U7hoxlVoFqNPfnhPlD8dt1Kaq51O8WIYQAIsc/AL5W0q6S2yexBm+atSL8CCUc/s +NZ8crvLofPZfFNZoGoTQo+wXSCC2BNcFmbwJAacyNqCKjL2dOQdWakl+mV6Eg9k f6GfUmvMPyRtCiqgW6dTdIF903243foRABIOnCfTyMjMPviP5ElGrsFuIpFbkXBL Mmml+a8rxwkIpwgr6XHy8N5kOna3mPEzcafIHKH/wEaZXLS4p2sHP0pJQHb338j9 5lF5CybjYpLMnKAxpvcgxBgibturRp1Z0ZR6aUG7gOv23gKGedhxvc0rreusdRA2 Hqp5e7xObWpr4/89KCRxpLC7SOA4b6ZSy2vEplZ/nNJpdEhD0CiNunkHtUSz+pES suGty5MXimqfVjkCDjKKjHwtzhrhkeocT/JimepqclqrqBeB9m/W9uADNgn0wNlg RajdCxleWkuImKVFeotrO7wi3lyLG/0a4qUmY/+LufFDBwTDXfV8tq/B+M1eJicv A/AMhQOLeBw+mXX4zTcq9u6ie5AKcjq2sFRhDFZDVMT24U0G2aZZha1xSGV+gD/N 3KLFqPB17tlqufNAPuNO4e72lNln6gxdqIgIXdU1EXQe+EOZDVFrM9KUajr41eH9 LXfmG0hk+zyRrDogIJjNuRzPYf7HbI5d8u2t2NcUjFLOOzCFuO2n+7nOuAfb1hhC Sc3CpFs0RRmCb+Ui9bqm/o2MsioNdQ4spmtvnD8pXubQEjGsIeUpk98iRn7K6Ud5 LuEE0SWc9EZxnb30h+4NDHBpd0iIpCiMHG6d+DZOQAaXlrDVoR2/XAmtLdPaulFm ESRL84hZy2WyocFe4NhgPNvaZqfAcUejBMnqv1mbDf/LiLQOH52qfm0ZG+4f51X2 8U4sUQ/uDo6pzQcPkAEtFVvie7Md+5Lkne7TBy9d1jEEopiNmpa1WbbXvazSJIj2 hwqQjnHGpwyhS3BXSIrsOqF/Ng== -----END ENCRYPTED PRIVATE KEY----- [tadej@tlinux64 Administration]$
Version info: gcr-3.14.0-2.fc21.x86_64
System info: Fedora Workstation 21 Beta
Version: 3.14.x