Okazuje się, że plik portfela wygenerowany przez orapki nie jest tutaj odpowiedni.
Rozwiązaniem jest użycie magazynu certyfikatów systemu Windows zamiast przechowywania urzędu certyfikacji RDS.
W tym przypadku pobierasz plik PKCS7 dla RDS z AWS i zaimportuj go do zaufanych głównych urzędów certyfikacji w systemie Windows.
Następnie zmień swój app.config
aby ustawić lokalizację portfela na Microsoft Certificate Store w następujący sposób:
<oracle.manageddataaccess.client>
<version number="*">
<settings>
<setting name = "WALLET_LOCATION" value="(SOURCE=(METHOD =MCS)) "/>
</settings>
</version>
</oracle.manageddataaccess.client>
A potem wszystko działa zgodnie z oczekiwaniami.