다음을 통해 공유


mssip.h 헤더

이 헤더는 보안 및 ID에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

mssip.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
CryptSIPAddProvider

CryptSIPAddProvider 함수는 SIP(주체 인터페이스 패키지)를 구현하는 지정된 DLL 파일에서 내보낸 함수를 등록합니다.
CryptSIPCreateIndirectData

제공된 SIP_SUBJECTINFO 구조체의 해시, 다이제스트 알고리즘 및 인코딩 특성이 포함된 SIP_INDIRECT_DATA 구조를 반환합니다. 해시는 데이터에 대한 간접 참조로 사용할 수 있습니다.
CryptSIPGetCaps

SIP(주체 인터페이스 패키지)의 기능을 검색합니다.
CryptSIPGetSignedDataMsg

파일에서 Authenticode 서명을 검색합니다.
CryptSIPLoad

SIP(주체 인터페이스 패키지)를 구현하는 DLL(동적 연결 라이브러리)을 로드하고 적절한 라이브러리 내보내기 함수를 SIP_DISPATCH_INFO 구조에 할당합니다.
CryptSIPPutSignedDataMsg

대상 파일에 Authenticode 서명을 저장합니다.
CryptSIPRemoveProvider

CryptSIPAddProvider 함수에 대한 이전 호출에 의해 추가된 SIP(주체 인터페이스 패키지) DLL 파일의 레지스트리 세부 정보를 제거합니다.
CryptSIPRemoveSignedDataMsg

지정된 Authenticode 서명을 제거합니다.
CryptSIPRetrieveSubjectGuid

지정된 파일의 헤더 정보를 기반으로 GUID를 검색합니다.
CryptSIPRetrieveSubjectGuidForCatalogFile

지정된 파일과 연결된 주체 GUID를 검색합니다.
CryptSIPVerifyIndirectData

제공된 주체에 대해 간접 해시 데이터의 유효성을 검사합니다.

콜백 함수

 
pCryptSIPGetCaps

기능을 보고하기 위해 SIP(주체 인터페이스 패키지)에 의해 구현됩니다.
pfnIsFileSupported

레지스트리에 나열된 SIP(주체 인터페이스 패키지)를 쿼리하여 파일 형식을 처리하는 SIP를 확인합니다. (pfnIsFileSupported)
pfnIsFileSupportedName

레지스트리에 나열된 SIP(주체 인터페이스 패키지)를 쿼리하여 파일 형식을 처리하는 SIP를 확인합니다. (pfnIsFileSupportedName)

구조체

 
MS_ADDINFO_BLOB

메모리 내 BLOB 주체 유형에 대한 추가 정보를 제공합니다.
MS_ADDINFO_CATALOGMEMBER

카탈로그 멤버 주체 유형에 대한 추가 정보를 제공합니다.
MS_ADDINFO_FLAT

플랫 또는 엔드 투 엔드 제목 형식에 대한 추가 정보를 제공합니다.
SIP_ADD_NEWPROVIDER

SIP(주체 인터페이스 패키지)를 정의합니다. 이 구조체는 CryptSIPAddProvider 함수에서 사용됩니다.
SIP_CAP_SET_V2

SIP_CAP_SET_V2 구조는 SIP(주체 인터페이스 패키지)의 기능을 정의합니다. (SIP_CAP_SET_V2 구조)
SIP_CAP_SET_V3

SIP_CAP_SET_V3 구조는 SIP(주체 인터페이스 패키지)의 기능을 정의합니다. (SIP_CAP_SET_V3 구조)
SIP_DISPATCH_INFO

애플리케이션이 SIP(주체 인터페이스 패키지) 작업을 수행하는 데 사용하는 CryptSIPLoad 함수에 의해 할당된 함수 포인터 집합을 포함합니다.
SIP_INDIRECT_DATA

해시된 주체 정보의 다이제스트를 포함합니다.
SIP_SUBJECTINFO

주체 정보 데이터를 SIP(주체 인터페이스 패키지) API에 지정합니다.