다음을 통해 공유


하위 수준 메시지 함수

하위 수준 메시지 함수는 전송을 위해 데이터를 인코딩하고 수신된 데이터를 디코딩할 있습니다. 또한 하위 수준 메시지 함수는 수신된 메시지의 서명을 해독하고 확인합니다.

하위 수준 메시지 열기 함수를 사용하여 메시지를 열면 메시지를 닫을 때까지 열린 상태로 유지되고(상태유지) 사용할 수 있습니다. 이렇게 하면 CryptMsgUpdate 함수에 대한 여러 호출을 사용하여 메시지를 증분으로 생성할 수 있습니다.

하위 수준 메시지 함수를 사용하려면 간소화된 메시지 함수를 사용하는 것보다 더 많은 함수 호출이 필요합니다(메시지간체 참조). 간소화된 메시지 함수를 사용하는 경우 API 함수 내에서 더 많은 작업이 수행됩니다.

하위 수준 메시지 함수를 사용하려면 다른 인증서 또는 암호화 함수를 호출하는 추가 작업이 포함됩니다. 예를 들어 이러한 하위 수준 메시지 함수에서 사용하는 구조를 초기화하려면 인증서 함수 호출의 데이터가 필요할 수 있습니다. 간소화된 메시지 함수는 이러한 많은 구조를 내부적으로 초기화합니다.

다음 표에는 프로시저 설명이 포함된 섹션과 하위 수준 메시지 함수를 사용하는 C 코드 예제가 나와 있습니다.

목차
하위 수준 메시지 함수 하위 수준 메시지 함수를 나열합니다.
서명 데이터 데이터에 서명하는 데 필요한 작업을 자세히 설명합니다.
봉투 데이터 인코딩 봉투형 데이터를 인코딩하는 데 필요한 작업을 자세히 설명합니다.
봉투 데이터 디코딩 봉투형 데이터를 디코딩하는 데 필요한 작업을 자세히 설명합니다.