@@ -35,16 +35,13 @@ USAGE="usage: run.sh <testMode> <NumberOfMQTTMessages> <LengthOfShadowRandomStri
3535
3636AWSMutualAuth_TodWorker_private_key=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestPrivateKey-vNUQU8"
3737AWSMutualAuth_TodWorker_certificate=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestCertificate-vTRwjE"
38- AWSMutualAuth_Desktop_private_key=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestDesktopPrivateKey-DdC7nv"
39- AWSMutualAuth_Desktop_certificate=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestDesktopCertificate-IA4xbj"
4038
4139AWSGGDiscovery_TodWorker_private_key=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestGGDiscoveryPrivateKey-YHQI1F"
4240AWSGGDiscovery_TodWorker_certificate=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestGGDiscoveryCertificate-TwlAcS"
4341
4442AWSSecretForWebsocket_TodWorker_KeyId=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestWebsocketAccessKeyId-1YdB9z"
4543AWSSecretForWebsocket_TodWorker_SecretKey=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestWebsocketSecretAccessKey-MKTSaV"
46- AWSSecretForWebsocket_Desktop_KeyId=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestWebsocketAccessKeyId-1YdB9z"
47- AWSSecretForWebsocket_Desktop_SecretKey=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestWebsocketSecretAccessKey-MKTSaV"
44+
4845
4946SDKLocation=" ./AWSIoTPythonSDK"
5047RetrieveAWSKeys=" ./test-integration/Tools/retrieve-key.py"
7269 TestMode=" "
7370 echo " [STEP] Retrieve credentials from AWS"
7471 echo " ***************************************************"
75- if [ " $1 " x == " MutualAuth" x -o " $1 " x == " MutualAuthT " x ]; then
72+ if [ " $1 " x == " MutualAuth" x ]; then
7673 AWSSetName_privatekey=${AWSMutualAuth_TodWorker_private_key}
77- AWSSetName_certificate=${AWSMutualAuth_TodWorker_certificate}
78- AWSDRSName_privatekey=${AWSGGDiscovery_TodWorker_private_key}
74+ AWSSetName_certificate=${AWSMutualAuth_TodWorker_certificate}
75+ AWSDRSName_privatekey=${AWSGGDiscovery_TodWorker_private_key}
7976 AWSDRSName_certificate=${AWSGGDiscovery_TodWorker_certificate}
8077 TestMode=" MutualAuth"
81- if [ " $1 " x == " MutualAuthT" x ]; then
82- AWSSetName_privatekey=${AWSMutualAuth_Desktop_private_key}
83- AWSSetName_certificate=${AWSMutualAuth_Desktop_certificate}
84- fi
85- python ${RetrieveAWSKeys} ${AWSSetName_certificate} > ${CREDENTIAL_DIR} certificate.pem.crt
86- python ${RetrieveAWSKeys} ${AWSSetName_privatekey} > ${CREDENTIAL_DIR} privateKey.pem.key
78+ python ${RetrieveAWSKeys} ${AWSSetName_certificate} > ${CREDENTIAL_DIR} certificate.pem.crt
79+ python ${RetrieveAWSKeys} ${AWSSetName_privatekey} > ${CREDENTIAL_DIR} privateKey.pem.key
8780 curl -s " ${CA_CERT_URL} " > ${CA_CERT_PATH}
88- echo -e " URL retrieved certificate data:\n $( cat ${CA_CERT_PATH} ) \n"
89- python ${RetrieveAWSKeys} ${AWSDRSName_certificate} > ${CREDENTIAL_DIR} certificate_drs.pem.crt
90- python ${RetrieveAWSKeys} ${AWSDRSName_privatekey} > ${CREDENTIAL_DIR} privateKey_drs.pem.key
91- elif [ " $1 " x == " Websocket" x -o " $1 " x == " WebsocketT " x ]; then
92- ACCESS_KEY_ID_ARN=$( python ${RetrieveAWSKeys} ${AWSSecretForWebsocket_TodWorker_KeyId} )
81+ echo -e " URL retrieved certificate data\n"
82+ python ${RetrieveAWSKeys} ${AWSDRSName_certificate} > ${CREDENTIAL_DIR} certificate_drs.pem.crt
83+ python ${RetrieveAWSKeys} ${AWSDRSName_privatekey} > ${CREDENTIAL_DIR} privateKey_drs.pem.key
84+ elif [ " $1 " x == " Websocket" x ]; then
85+ ACCESS_KEY_ID_ARN=$( python ${RetrieveAWSKeys} ${AWSSecretForWebsocket_TodWorker_KeyId} )
9386 ACCESS_SECRET_KEY_ARN=$( python ${RetrieveAWSKeys} ${AWSSecretForWebsocket_TodWorker_SecretKey} )
9487 TestMode=" Websocket"
95- if [ " $1 " x == " WebsocketT" x ]; then
96- ACCESS_KEY_ID_ARN=$( python ${RetrieveAWSKeys} ${AWSSecretForWebsocket_Desktop_KeyId} )
97- ACCESS_SECRET_KEY_ARN=$( python ${RetrieveAWSKeys} ${AWSSecretForWebsocket_Desktop_SecretKey} )
98- fi
99- echo ${ACCESS_KEY_ID_ARN}
100- echo ${ACCESS_SECRET_KEY_ARN}
10188 export AWS_ACCESS_KEY_ID=${ACCESS_KEY_ID_ARN}
10289 export AWS_SECRET_ACCESS_KEY=${ACCESS_SECRET_KEY_ARN}
10390 curl -s " ${CA_CERT_URL} " > ${CA_CERT_PATH}
104- echo -e " URL retrieved certificate data:\n $( cat ${CA_CERT_PATH} ) \n"
105- elif [ " $1 " x == " ALPN" x -o " $1 " x == " ALPNT " x ]; then
91+ echo -e " URL retrieved certificate data\n"
92+ elif [ " $1 " x == " ALPN" x ]; then
10693 AWSSetName_privatekey=${AWSMutualAuth_TodWorker_private_key}
107- AWSSetName_certificate=${AWSMutualAuth_TodWorker_certificate}
108- AWSDRSName_privatekey=${AWSGGDiscovery_TodWorker_private_key}
94+ AWSSetName_certificate=${AWSMutualAuth_TodWorker_certificate}
95+ AWSDRSName_privatekey=${AWSGGDiscovery_TodWorker_private_key}
10996 AWSDRSName_certificate=${AWSGGDiscovery_TodWorker_certificate}
11097 TestMode=" ALPN"
111- if [ " $1 " x == " ALPNT" x ]; then
112- AWSSetName_privatekey=${AWSMutualAuth_Desktop_private_key}
113- AWSSetName_certificate=${AWSMutualAuth_Desktop_certificate}
114- fi
11598 python ${RetrieveAWSKeys} ${AWSSetName_certificate} > ${CREDENTIAL_DIR} certificate.pem.crt
116- python ${RetrieveAWSKeys} ${AWSSetName_privatekey} > ${CREDENTIAL_DIR} privateKey.pem.key
99+ python ${RetrieveAWSKeys} ${AWSSetName_privatekey} > ${CREDENTIAL_DIR} privateKey.pem.key
117100 curl -s " ${CA_CERT_URL} " > ${CA_CERT_PATH}
118- echo -e " URL retrieved certificate data:\n $( cat ${CA_CERT_PATH} ) \n"
119- python ${RetrieveAWSKeys} ${AWSDRSName_certificate} > ${CREDENTIAL_DIR} certificate_drs.pem.crt
120- python ${RetrieveAWSKeys} ${AWSDRSName_privatekey} > ${CREDENTIAL_DIR} privateKey_drs.pem.key
101+ echo -e " URL retrieved certificate data\n"
102+ python ${RetrieveAWSKeys} ${AWSDRSName_certificate} > ${CREDENTIAL_DIR} certificate_drs.pem.crt
103+ python ${RetrieveAWSKeys} ${AWSDRSName_privatekey} > ${CREDENTIAL_DIR} privateKey_drs.pem.key
121104 else
122- echo " Mode not supported"
123- exit 1
105+ echo " Mode not supported"
106+ exit 1
124107 fi
125108# Obtain ZIP package and unzip it locally
126109 echo ${TestMode}
0 commit comments