@@ -35,16 +35,13 @@ USAGE="usage: run.sh <testMode> <NumberOfMQTTMessages> <LengthOfShadowRandomStri
35
35
36
36
AWSMutualAuth_TodWorker_private_key=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestPrivateKey-vNUQU8"
37
37
AWSMutualAuth_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"
40
38
41
39
AWSGGDiscovery_TodWorker_private_key=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestGGDiscoveryPrivateKey-YHQI1F"
42
40
AWSGGDiscovery_TodWorker_certificate=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestGGDiscoveryCertificate-TwlAcS"
43
41
44
42
AWSSecretForWebsocket_TodWorker_KeyId=" arn:aws:secretsmanager:us-east-1:123124136734:secret:V1IotSdkIntegrationTestWebsocketAccessKeyId-1YdB9z"
45
43
AWSSecretForWebsocket_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
+
48
45
49
46
SDKLocation=" ./AWSIoTPythonSDK"
50
47
RetrieveAWSKeys=" ./test-integration/Tools/retrieve-key.py"
72
69
TestMode=" "
73
70
echo " [STEP] Retrieve credentials from AWS"
74
71
echo " ***************************************************"
75
- if [ " $1 " x == " MutualAuth" x -o " $1 " x == " MutualAuthT " x ]; then
72
+ if [ " $1 " x == " MutualAuth" x ]; then
76
73
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}
79
76
AWSDRSName_certificate=${AWSGGDiscovery_TodWorker_certificate}
80
77
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
87
80
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} )
93
86
ACCESS_SECRET_KEY_ARN=$( python ${RetrieveAWSKeys} ${AWSSecretForWebsocket_TodWorker_SecretKey} )
94
87
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}
101
88
export AWS_ACCESS_KEY_ID=${ACCESS_KEY_ID_ARN}
102
89
export AWS_SECRET_ACCESS_KEY=${ACCESS_SECRET_KEY_ARN}
103
90
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
106
93
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}
109
96
AWSDRSName_certificate=${AWSGGDiscovery_TodWorker_certificate}
110
97
TestMode=" ALPN"
111
- if [ " $1 " x == " ALPNT" x ]; then
112
- AWSSetName_privatekey=${AWSMutualAuth_Desktop_private_key}
113
- AWSSetName_certificate=${AWSMutualAuth_Desktop_certificate}
114
- fi
115
98
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
117
100
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
121
104
else
122
- echo " Mode not supported"
123
- exit 1
105
+ echo " Mode not supported"
106
+ exit 1
124
107
fi
125
108
# Obtain ZIP package and unzip it locally
126
109
echo ${TestMode}
0 commit comments