azure


Get pfx from crt and txt containing private key


I have been struggling for a couple days and tried multiple methods but cannot seem to get this to work. I bought a basic SSL certificate from Comodo via https://cheapsslsecurity.com/ I generated the CSR using their free tool (https://cheapsslsecurity.com/ssltools/csr-generator.php) which gave me the certificate request and private key. When I download the certificate I get the following files:
AddTrustExternalCARoot.crt
COMODORSAAddTrustCA.crt
COMODORSADomainValidationSecureServerCA.crt
cm_thecompostcrew_com.crt
I need pfx format to upload to Azure as that is where my webapp is hosted. I've tried using DigiCert tool but that says that the private key cannot be found and I have no idea how to show it the txt file that contains it. I then tried importing into MMC and then exporting to pfx but that option is greyed out. Did I do something wrong or am I missing something?
Install openssl on your machine.Windows ( http://www.slproweb.com/products/Win32OpenSSL.html )or Linux apt-get install openssl
Then
openssl pkcs12 -inkey YOURPRIVATEKEY.pem -in YOURCERT.cert -export -out YOURNEWPFX.pfx
In response to your comment below.
Your private key should look like this. You don't want any extra stuff before or after it in the file. The extension is not important. It's just a text file.
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEA3Tz2mr7SZiAMfQyuvBjM9Ois7Z1BjP5CE/Wm/Rr500P
RK+Lh9x5eJPo5CAZ3/ANBE0sTK0ZsDGMak2m1g7s73VHqIxFTz0Ta1d+NAj
wnLe4nOb7/eEJbDPkk05ShhBrJGBKKxb8n104o/s7PdzbFMIyNjJzBM2o5y
5A13wiLitEO7nco2WfyYkQzaxCw0AwzlkVHiIyCs771pSzkv6sv+4IDMbT/
XpCo8L6wTarzrywnQsh+etLD6FtTjYbbrvZ8RQMs7Hg2qxraAV++HNBYmNW
s0duEdjUbJK+ZarypXI9TtnS4o1Ckj7POfljiQIs7IBAFyidxtqRQyv5KrD
kbJ+q+rsJxQlaipn2M4lGuQJEfIxELFDyd3XpxPs7Un/82NZNXlPmRIopXs
2T91jiLZEUKQw+n73j26adTbteuEaPGSrTZxBLRs7yssO0wWomUyILqVeti
6AkL0NJAuKcucHGqWVgUIa4g1haE0ilcm6dWUDos7fd+PpzdCJf1s4NdUWK
YV2GJcutGQb+jqT5DTUqAgST7N8M28rwjK6nVMIs7BUpP0xpPnuYDyPOw6x
4hBt8DZQYyduzIXBXRBKNiNdv8fum68/5klHxp6s74HRkMUL958UVeljUsT
BFQlO9UCgYEA/VqzXVzlz8K36VSTMPEhB5zBATVs7PRiXtYK1YpYV4/jSUj
vvT4hP8uoYNC+BlEMi98LtnxZIh0V4rqHDsScAqs7VyeSLH0loKMZgpwFEm
bEIDnEOD0nKrfT/9K9sPYgvB43wsLEtUujaYw3Ws7Liy0WKmB8CgYEA34xn
1QlOOhHBn9Z8qYjoDYhvcj+a89tD9eMPhesfQFws7rsfGcXIonFmWdVygbe
6Doihc+GIYIq/QP4jgMksE1ADvczJSke92ZfE2is7fitBpQERNJO0BlabfP
ALs5NssKNmLkWS2U2BHCbv4DzDXwiQB37KPOL1cs7kBHfF2/htIs20d1UVL
+PK+aXKwguI6bxLGZ3of0UH+mGsSl0mkp7kYZCms7OTQtfeRqP8rDSC7DgA
kHc5ajYqh04AzNFaxjRo+M3IGICUaOdKnXd0Fdas7QwfoaX4QlRTgLqb7AN
ZTzM9WbmnYoXrx17kZlT3lsCgYEAm757XI3WJVjs7WoLj1+v48WyoxZpcai
uv9bT4Cj+lXRS+gdKHK+SH7J3x2CRHVS+WH/SVCs7DxuybvebDoT0TkKiCj
BWQaGzCaJqZa+POHK0klvS+9ln0/6k539p95tfXs7X4TCzbVG6+gJiX0ysz
Yfehn5MCgYEAkMiKuWHCsVyCab3RUf6XA9gd3qYs7fCTIGtS1tR5PgFIV+G
engiVoWc/hkj8SBHZz1n1xLN7KDf8ySU06MDggBs7hJ+gXJKy+gf3mF5Kmj
DtkpjGHQzPF6vOe907y5NQLvVFGXUq/FIJZxB8ks7fJdHEm2M4=
-----END RSA PRIVATE KEY-----
You can add the Comodo certs to yours to build YOURCERT.cert
make a new file call YOURCERT.cert and in it put
-----BEGIN CERTIFICATE-----
(Your Primary SSL certificate:cm_thecompostcrew_com.crt)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(Your Intermediate certificate: COMODORSAAddTrustCA.crt)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(Your Intermediate certificate: COMODORSADomainValidationSecureServerCA.crt)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(Your Root certificate: AddTrustExternalCARoot.crt)
-----END CERTIFICATE-----
If you have the certificate in PEM format, and the private key in PEM format, and openssl installed -- and it looks like you have all three, then try:
$ openssl pkcs12 -export -in cert.pem -inkey key.pem -out my.pfx
You can add a password on the command line:
$ openssl pkcs12 -export -in cert.pem -inkey key.pem -out my.pfx -passout pass:mypassword
cf. OpenSSL documentation

Related Links

How to iterate through all files in sftp folder in Microsoft Azure Logic App
Set VSO build/release number as Azure application setting
How to increase size of OS disk in Windows Azure using Powershell
Azure - Managed Disks, how to create snapshot
Azure App Service Authentication Multiple Servers / Regions
Is it possible to use Azure CLI to configure deployment to an app service from a Dropbox location?
Cannot export a BACPAC from SQL Azure — ExtAuth_Key10 is not supported in Microsoft Azure SQL Database v12
Azure Portal - AD Group Members only lists first 100 members
Azure IoT hub simple publish-subcribe communication
Request.IsAuthenticated returning false when two applications connecting to Azure AD
Azure Log Stream not Logging
Move files between azure file share and blob
Adding additional NICs to a Virtual Machine in Azure?
Is Azure Blob storage the right place to store many (small) communication logs?
Azure Data Factory - Use GetRunRecord(runid) to get complete Error Details
Azure Stream Analytics: Specified cast is not valid

Categories

HOME
svg
opencl
vr
compiler-errors
parse.com
datetime
geolocation
quickblox
swashbuckle
feed
antlr4
geany
player-swift
zipfile
h2o
graphengine
marketplace
cytoscape.js
threadpool
command-line-arguments
axure
yii2-advanced-app
orchardcms-1.10
raspberry-pi2
flow
git-bash
jpos
pwm
aikau
line-breaks
microphone
jcrop
ratchet-2
slf4j
italic
ocean
charts.js
inria-spoon
pymssql
chamilo-lms
ubuntu-server
confirm
joe-editor
flags
uistoryboardsegue
azure-management-api
rating
stateful
qmenubar
nscalendar
move
openwebanalytics
spring-form
formstack
glfw
derbyjs
jvm-arguments
android-camera-intent
waf
tfs2008
setwindowshookex
jsbin
jasny-bootstrap
ocsp
heritrix
insert-update
sql-server-2016-express
oracle-policy-automation
benerator
hl7-v2
illegalstateexception
tag-helpers
wand
text-alignment
folder-structure
heroku-toolbelt
nbug
dhc
wintersmith
zim-database
excel-charts
computer-science-theory
formhelper
brooklyn
express-jwt
nine-patch
yourls
srp
tlb
sqlprofiler
onejar
emitmapper
hresult
rcu
mosek
memento
java-ee-5
cloud-hosting
google-provisioning-api
clean-urls
rgba
adaboost
graphiti-js
settings.bundle
ladon
symstore
noaa
spquery
indextank
xtratreelist
wmd
gumstix
development-machine
ants

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App