जब आप नीचे दी गई कमांड चलाते हैं और आपसे पासवर्ड मांगा जाता है तो आपको "चेंजिट" टाइप करना चाहिए। यह कीस्टोर के लिए डिफ़ॉल्ट पासवर्ड है
keytool -import -alias mysqlServerCACert -file file_location.pem -keystore truststore
इसके बाद, सुनिश्चित करें कि आप जिस mysql उपयोगकर्ता का उपयोग कर रहे हैं वह नीचे दिए अनुसार SSL की आवश्यकता के लिए कॉन्फ़िगर किया गया है
GRANT ALL PRIVILEGES ON test.* TO 'root'@'localhost' REQUIRE SSL;
इसके बाद, सुनिश्चित करें कि rds बंडल जिसे आपने https से डाउनलोड किया है://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem ऐप सर्वर के डिफ़ॉल्ट जावा कैकर्ट पर आयात किया जाता है जो एडब्ल्यूएस आरडीएस से कनेक्ट करने का प्रयास कर रहा है।
अंत में, आपको नीचे दिए गए तीन गुणों को अपने mysql url में 'true' मान के साथ जोड़ना होगा
?verifyServerCertificate=true&useSSL=true&requireSSL=true
जैसे:
final String url = "jdbc:mysql://mysql_rds_enpoint:port/db_name?verifyServerCertificate=true&useSSL=true&requireSSL=true";
आशा है कि यह मदद करता है!