다음을 통해 공유


CSecureChannelClient 클래스

CSecureChannelClient 클래스는 애플리케이션이 자신을 인증하고, 데이터를 암호화 및 암호 해독하고, MAC를 만들 수 있도록 하는 도우미 클래스(인터페이스가 아님)입니다.

CSecureChannelClient 클래스는 다음 메서드를 노출합니다.

메서드 설명
Authenticate 구성 요소 간에 인증서 교환을 트리거하여 신뢰를 설정합니다.
DecryptParam 매개 변수를 통해 받은 데이터의 암호를 해독합니다.
EncryptParam 매개 변수를 통해 전송되는 데이터를 암호화합니다.
fIsAuthenticated 보안 인증 채널이 성공적으로 설정되었는지 확인합니다. 이 메서드는 애플리케이션에서 사용되지 않습니다.
GetAppSec 로컬 및 원격 구성 요소의 애플리케이션 보안 수준을 검색합니다.
GetSessionKey 현재 세션 키를 검색합니다. 이 메서드는 애플리케이션에서 사용되지 않습니다.
MACFinal MAC(메시지 인증 코드) 채널을 해제하고 최종 MAC 값을 검색합니다.
MACInit MAC(메시지 인증 코드) 채널을 가져옵니다.
MACUpdate MAC(메시지 인증 코드)에 값을 추가합니다.
SetCertificate SAC(보안 인증 채널) 클라이언트의 인증서 및 프라이빗 키를 지정합니다.
SetInterface SAC(보안 인증 채널) 통신에 사용되는 인터페이스를 선택합니다.
SetSessionKey 다른 구성 요소와 통신하는 데 사용되는 세션 키를 설정합니다. 이 메서드는 애플리케이션에서 사용되지 않습니다.

 

CSecureChannelServer 클래스

IComponentAuthenticate 인터페이스

애플리케이션용 인터페이스