Uploaded image for project: 'C# Driver'
  1. C# Driver
  2. CSHARP-2535

Can't Connect MongoDB With SSL in Azure machine with another MVC application in Azure

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major - P3 Major - P3
    • None
    • 2.4.3
    • None
    • None

    Description

      I'm having problem in connecting MongoDB which is configured using SSL. I have MongoDB enterprise server in Azure virtual machine which has the following configuration.
       {{}}

      net:  
      bindIp: 0.0.0.0  
      port: 27017  
      ssl:   
      CAFile: 'C:\openssl-0.9.8h-1-bin\bin\rCA.pem'   
      PEMKeyFile: 'C:\openssl-0.9.8h-1-bin\bin\rser.pem' allowConnectionsWithoutCertificates: false   
      allowInvalidHostnames: true   
      mode: requireSSL  
      storage:   
      dbPath: 'C:\data\db'

      {{}}
      I have a C# sample to connect mongodb with certificate data passed as byte array.
       

      MongoClientSettings settings = new MongoClientSettings 
      { 
      Server = new MongoServerAddress("mongo_azure_host", 27017), 
      UseSsl = true, 
      RetryWrites = true 
      }; 
      settings.VerifySslCertificate = false; 
      var SslCertificateData = FilePathHelper.ReadFile(Server, mySslClientCertificate); 
      var certificate = new X509Certificate2(SslCertificateData, "pwd"); settings.SslSettings = new SslSettings() { 
      ClientCertificates = new[] { certificate } }; 
      } 
      MongoClient mongoClient = new MongoClient(settings); mongoClient.GetServer().Connect();

      This works fine if the sample is in my local environment. But if I pubish the same in Azure web app and tried to connect, it throws the following exception

      system.componentmodel.win32exception: the credentials supplied to the package were not recognized

      Attachments

        Activity

          People

            Unassigned Unassigned
            manikandan.kumaresan manikandan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: