Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle.ManagedDataAccess a AWS RDS DB - TCPS:Portafoglio SSL non valido (Magic)

Si scopre che il file del portafoglio generato da orapki non è appropriato qui.

La soluzione consiste nell'utilizzare l'archivio certificati di Windows invece per contenere l'autorità di certificazione RDS.

In questo caso, scarichi il file PKCS7 per RDS da AWS e importalo nelle tue autorità di certificazione radice attendibili in Windows.

Quindi modifichi il tuo app.config per impostare la posizione del tuo portafoglio in modo che sia l'archivio certificati Microsoft in questo modo:

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

E poi tutto funziona come previsto.