2015-02-05 4 views
2

Azure Event Hub와 통신 할 때 TLS를 통해 AMQP 프로토콜을 어떻게 사용할 수 있습니까? UseSslStreamSecurity 속성이 true로 설정된 AmqpTransportSettings 클래스를 사용하고 있습니다. 예외는 없지만 내 메시지가 SSL을 통해 전송되는지 어떻게 알 수 있습니까? Fiddler 또는 Wireshark와 같은 AMQP 메시지 통신을 가로채는 도구가 있습니까? 또한 HTTPS와 같이 SSL 인증서가 필요하지 않습니까? 제가 누락 된 것이 있으면 제발 제안 해주세요. TLS/SSL의 AMQP 프로토콜

나는 다음과 같은 코드를 사용하지만, 나는 SSL을 사용하는 AMQP 확신 할 수 없습니다 AMQP 1.0

var factory = MessagingFactory.Create(ServiceBusEnvironment.CreateServiceUri("sb", "eventhub-ns", ""), new MessagingFactorySettings 
     { 
      TokenProvider = TokenProvider.CreateSharedAccessSignatureTokenProvider(token), 
      TransportType = TransportType.Amqp, 
      AmqpTransportSettings = new AmqpTransportSettings() { UseSslStreamSecurity = true } 
     }); 

var evetHubClient = factory.CreateEventHubClient(String.Format("{0}/publishers/{1}", eventHubName, publisherId)) 

답변

2

해부학자 버전 1.11 이후 와이어 샤크에서 사용할 수있다.

감사합니다. 데이브.