1

IBM WebSphere MQ는 처음 소개됩니다.C#을 사용하여 CCDT 및 SSL을 사용하는 클라이언트에서 원격 대기열 관리자 (WebSphere MQ Server)에 연결하는 방법

그리고 (아래) 내 요구 사항 :

1) 내가 만들고 클라이언트 인증서, 서버 인증서, 인증서 요청, 인증 기관, CMS로에 KeyType을 사용하여 키 저장소를 구성 할.

2) 위의 후, 나는 내가 CCDT 방법을 사용하여 연결하는 C# .NET 코드를 사용하는 것입니다 SSL (TLS_RSA_WITH_AES_128_CBC_SHA256)

2) 원격 대기열 관리자를 구성해야합니다.

위의 경우 샘플 프로그램을 찾고 있습니다.

감사 & 감사합니다, KJK

난 당신이 이미 자세한 내용은에 따라 당신은, 자체 서명 인증서를 사용하여 전송 수준의 보안을 테스트 할 수 있습니다

public void TestSSLConnectionWithCCDT() 
     { 
      try 
      { 
       Environment.SetEnvironmentVariable("MQCHLLIB", @"D:\MQCCDT\QM_SSLConnect\"); 
       Environment.SetEnvironmentVariable("MQCHLTAB", "AMQCLCHL.TAB"); 

       Hashtable props = new Hashtable(); 
       props.Add(MQC.TRANSPORT_PROPERTY, MQC.TRANSPORT_MQSERIES_CLIENT); 
       props.Add(MQC.SSL_CERT_STORE_PROPERTY, sslKeyRepository); 
       MQQueueManager qMgr = new MQQueueManager("QM_SSLConnect", props); 

       MQQueue queue1 = qMgr.AccessQueue("XYZ", MQC.MQOO_OUTPUT | MQC.MQOO_FAIL_IF_QUIESCING); 
       MQMessage msg = new MQMessage(); 
       msg.WriteUTF("Test Message"); 
       queue1.Put(msg); 
      } 
      catch (MQException ex) 
      { 
       Console.WriteLine("WebSphere MQ error occurred: {0}", ex.ToString()); 
      } 
      catch (System.Exception ex) 
      { 
       Console.WriteLine("System error occurred: {0}", ex.ToString()); 
      } 
     } 

당신의 CCDT 파일, 그래서 샘플 코드를 가정

답변

관련 문제