Message.DigitalSignature 속성

정의

메시지 큐에서 메시지를 인증하는 데 사용되는 디지털 서명을 가져오거나 설정합니다.

public:
 property cli::array <System::Byte> ^ DigitalSignature { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
[System.Messaging.MessagingDescription("MsgDigitalSignature")]
public byte[] DigitalSignature { get; set; }
[<System.Messaging.MessagingDescription("MsgDigitalSignature")>]
member this.DigitalSignature : byte[] with get, set
Public Property DigitalSignature As Byte()

속성 값

Byte[]

메시지를 인증하는 데 사용되는 Message Queuing 1.0 디지털 서명을 지정하는 바이트 배열 값입니다. 기본값은 길이가 0인 배열입니다.

특성

예외

메시지 큐가 DigitalSignature 속성을 무시하도록 필터링된 경우

DigitalSignature 속성은 null입니다.

설명

메시지 큐는 메시지 큐 버전 1.0에서 보낸 메시지를 인증할 때 디지털 서명을 사용 합니다. 대부분의 경우에서 메시지 큐 생성 및 설정의 DigitalSignature 속성이 보내는 애플리케이션 인증을 요청 합니다. 수신 애플리케이션이이 속성을 사용 하 여 메시지에 첨부 된 디지털 서명을 검색 합니다.

만 사용할 수 있습니다는 DigitalSignature 메시지 큐 버전 2.0을 실행 하는 경우에 속성입니다. 인증을 요청할 때 보내는 애플리케이션 버전 1.0 서명을 메시지 큐를 지정 해야 합니다. 보내는 애플리케이션 메시지 큐 버전 2.0 서명의 보내는 경우이 속성에는 4 바이트를 0이 포함 된 각 버퍼를 포함 합니다.

합니다 DigitalSignature 속성을 함께 SenderCertificate 속성 에서도 커넥터 애플리케이션에서 메시지를 보낼 때. 이 시나리오에서는 메시지 큐가 아닌 커넥터 애플리케이션이 메시지를 보내는 사용자의 인증서를 기반으로 하는 디지털 서명을 생성합니다.

DigitalSignature 속성의 최대 배열 크기는 256입니다.

설정한 경우 합니다 DigitalSignature 속성을 설정 해야 합니다 ConnectorType 속성입니다. 메시지를 보낼 때 메시지 큐 무시 합니다 DigitalSignature 속성 경우는 ConnectorType 속성이 설정 되어 있지.

적용 대상

추가 정보