Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle.ManagedDataAccess à la base de données AWS RDS - TCPS :portefeuille SSL non valide (Magic)

Il s'avère que le fichier wallet généré par orapki n'est pas approprié ici.

La solution consiste à utiliser le magasin de certificats Windows à la place pour conserver l'autorité de certification RDS à la place.

Dans ce cas, vous téléchargez le fichier PKCS7 pour RDS depuis AWS et importez-le dans vos autorités de certification racines de confiance sous Windows.

Ensuite, vous modifiez votre app.config pour définir l'emplacement de votre portefeuille sur le magasin de certificats Microsoft comme ceci :

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

Et puis tout fonctionne comme prévu.