Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle.ManagedDataAccess to AWS RDS DB – TCPS:Ungültiges SSL-Wallet (Magic)

Es stellt sich heraus, dass die von orapki generierte Brieftaschendatei hier nicht geeignet ist.

Die Lösung besteht darin, stattdessen den Windows-Zertifikatsspeicher zu verwenden, um stattdessen die RDS-Zertifizierungsstelle zu speichern.

In diesem Fall laden Sie die PKCS7-Datei für RDS von AWS und importieren Sie diese in Ihre vertrauenswürdigen Stammzertifizierungsstellen in Windows.

Dann änderst du deine app.config So stellen Sie Ihren Wallet-Speicherort auf den Microsoft Certificate Store ein:

<oracle.manageddataaccess.client>
    <version number="*">
      <settings>
        <setting name = "WALLET_LOCATION" value="(SOURCE=(METHOD =MCS)) "/>
      </settings>
    </version>
</oracle.manageddataaccess.client>

Und dann funktioniert alles wie erwartet.