@@ -169,11 +169,16 @@ stages:
169169
170170 export DPS_ROOT_CA_CERT_PATH=$(pwd)/certs/azure-iot-test-only.root.ca.cert.pem
171171 export DPS_ROOT_CA_PK_PATH=$(pwd)/private/azure-iot-test-only.root.ca.key.pem
172+ export DPS_ROOT_CA_CERT_BASE64=$(base64 -w0 $DPS_ROOT_CA_CERT_PATH)
173+ export DPS_ROOT_CA_PK_BASE64=$(base64 -w0 $DPS_ROOT_CA_PK_PATH)
172174 export DPS_ROOT_CA_PASSWORD=1234
173175
176+ echo "DPS_ROOT_CA_CERT_BASE64=$DPS_ROOT_CA_CERT_BASE64"
174177
175178 echo "##vso[task.setvariable variable=DPS_ROOT_CA_CERT_PATH;isOutput=true]$DPS_ROOT_CA_CERT_PATH"
176179 echo "##vso[task.setvariable variable=DPS_ROOT_CA_PK_PATH;isOutput=true]$DPS_ROOT_CA_PK_PATH"
180+ echo "##vso[task.setvariable variable=DPS_ROOT_CA_CERT_BASE64;isOutput=true]$DPS_ROOT_CA_CERT_BASE64"
181+ echo "##vso[task.setvariable variable=DPS_ROOT_CA_PK_BASE64;isOutput=true]$DPS_ROOT_CA_PK_BASE64"
177182 echo "##vso[task.setvariable variable=DPS_ROOT_CA_PASSWORD;isOutput=true]$DPS_ROOT_CA_PASSWORD"
178183 name: testCertificates
179184 displayName: Create Test Certificates
@@ -228,8 +233,8 @@ stages:
228233 DPS_CONNECTION_STRING : $[stageDependencies.setup.create_azure_resources.outputs['createAzureResources.DPS_CONNECTION_STRING']]
229234 DPS_ID_SCOPE : $[stageDependencies.setup.create_azure_resources.outputs['createAzureResources.DPS_ID_SCOPE']]
230235 DPS_HOSTNAME : $[stageDependencies.setup.create_azure_resources.outputs['createAzureResources.DPS_HOSTNAME']]
231- DPS_ROOT_CA_CERT_PATH : $[stageDependencies.setup.create_azure_resources.outputs['testCertificates.DPS_ROOT_CA_CERT_PATH ']]
232- DPS_ROOT_CA_PK_PATH : $[stageDependencies.setup.create_azure_resources.outputs['testCertificates.DPS_ROOT_CA_PK_PATH ']]
236+ DPS_ROOT_CA_CERT_BASE64 : $[stageDependencies.setup.create_azure_resources.outputs['testCertificates.DPS_ROOT_CA_CERT_BASE64 ']]
237+ DPS_ROOT_CA_PK_BASE64 : $[stageDependencies.setup.create_azure_resources.outputs['testCertificates.DPS_ROOT_CA_PK_BASE64 ']]
233238 DPS_ROOT_CA_PASSWORD : $[stageDependencies.setup.create_azure_resources.outputs['testCertificates.DPS_ROOT_CA_PASSWORD']]
234239 pool :
235240 vmImage : ' ubuntu-22.04'
@@ -253,12 +258,8 @@ stages:
253258 displayName: 'create RANDFILE file (needed to store seed data) separately due to openssl version issues in the pipeline'
254259
255260 - script : |
256- export PROVISIONING_ROOT_CERT=$(base64 $PROVISIONING_ROOT_CERT_PATH)
257- export PROVISIONING_ROOT_CERT_KEY=$(base64 $PROVISIONING_ROOT_CERT_KEY_PATH)
258-
259261 echo "DPS_ROOT_CA_CERT_BASE64=$DPS_ROOT_CA_CERT_BASE64"
260262 echo "PROVISIONING_ROOT_CERT=$PROVISIONING_ROOT_CERT"
261- echo "PROVISIONING_ROOT_CERT_KEY=$PROVISIONING_ROOT_CERT_KEY"
262263
263264 printenv | sort | grep DPS
264265 printenv | sort | grep PROV
@@ -275,8 +276,8 @@ stages:
275276 PROVISIONING_SERVICE_CONNECTION_STRING: $(DPS_CONNECTION_STRING)
276277 PROVISIONING_DEVICE_IDSCOPE: $(DPS_ID_SCOPE)
277278
278- PROVISIONING_ROOT_CERT_PATH : $(DPS_ROOT_CA_CERT_PATH )
279- PROVISIONING_ROOT_CERT_KEY_PATH : $(DPS_ROOT_CA_PK_PATH )
279+ PROVISIONING_ROOT_CERT : $(DPS_ROOT_CA_CERT_BASE64 )
280+ PROVISIONING_ROOT_CERT_KEY : $(DPS_ROOT_CA_PK_BASE64 )
280281 PROVISIONING_ROOT_PASSWORD: $(DPS_ROOT_CA_PASSWORD)
281282 PYTHONUNBUFFERED: True
282283
0 commit comments