다음을 통해 공유


mscat.h 헤더

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

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

Functions

 
CryptCATAdminAcquireContext

카탈로그 관리자 컨텍스트에 대한 핸들을 가져옵니다.
CryptCATAdminAcquireContext2

지정된 해시 알고리즘 및 해시 정책에 대한 카탈로그 관리자 컨텍스트에 대한 핸들을 가져옵니다.
CryptCATAdminAddCatalog

카탈로그 데이터베이스에 카탈로그를 추가합니다.
CryptCATAdminCalcHashFromFileHandle

파일의 해시를 계산합니다.
CryptCATAdminCalcHashFromFileHandle2

지정된 알고리즘을 사용하여 파일의 해시를 계산합니다.
CryptCATAdminEnumCatalogFromHash

지정된 해시를 포함하는 카탈로그를 열거합니다.
CryptCATAdminReleaseCatalogContext

이전에 CryptCATAdminAddCatalog 함수에서 반환한 카탈로그 컨텍스트에 대한 핸들을 해제합니다.
CryptCATAdminReleaseContext

이전에 CryptCATAdminAcquireContext 함수에서 할당한 핸들을 해제합니다.
CryptCATAdminRemoveCatalog

카탈로그 파일을 삭제하고 Windows 카탈로그 데이터베이스에서 해당 카탈로그의 항목을 제거합니다.
CryptCATAdminResolveCatalogPath

지정된 카탈로그의 정규화된 경로를 검색합니다.
CryptCATCatalogInfoFromContext

지정된 카탈로그 컨텍스트에서 카탈로그 정보를 검색합니다.
CryptCATCDFClose

CDF(카탈로그 정의 파일)를 닫고 해당 CRYPTCATCDF 구조체에 대한 메모리를 해제합니다.
CryptCATCDFEnumCatAttributes

CDF(카탈로그 정의 파일)의 CatalogHeader 섹션 내에서 카탈로그 수준 특성을 열거합니다.
CryptCATCDFOpen

CRYPTCATCDF 구조를 읽고 초기화하기 위해 기존 CDF(카탈로그 정의 파일)를 엽니다.
CryptCATClose

이전에 CryptCATOpen 함수에서 연 카탈로그 핸들을 닫습니다.
CryptCATEnumerateAttr

카탈로그의 멤버와 연결된 특성을 열거합니다. 이 함수에는 연결된 가져오기 라이브러리가 없습니다.
CryptCATEnumerateCatAttr

카탈로그와 연결된 특성을 열거합니다. 이 함수에는 연결된 가져오기 라이브러리가 없습니다.
CryptCATEnumerateMember

카탈로그의 멤버를 열거합니다.
CryptCATGetAttrInfo

카탈로그 멤버의 특성에 대한 정보를 검색합니다.
CryptCATGetMemberInfo

카탈로그의 PKCS에서 멤버 정보를 검색합니다.
CryptCATHandleFromStore

메모리에서 카탈로그 핸들을 검색합니다.
CryptCATOpen

카탈로그를 열고 열려 있는 카탈로그에 컨텍스트 핸들을 반환합니다.
CryptCATPersistStore

지정된 카탈로그 저장소의 정보를 서명되지 않은 카탈로그 파일에 저장합니다.
CryptCATPutAttrInfo

특성에 대한 메모리를 할당하고 카탈로그 멤버에 추가합니다.
CryptCATPutCatAttrInfo

카탈로그 파일 특성에 대한 메모리를 할당하고 카탈로그에 추가합니다.
CryptCATPutMemberInfo

카탈로그 멤버에 대한 메모리를 할당하고 카탈로그에 추가합니다.
CryptCATStoreFromHandle

카탈로그 핸들에서 CRYPTCATSTORE 구조를 검색합니다.
IsCatalogFile

지정된 파일이 카탈로그 파일인지 여부를 나타내는 부울 값을 검색합니다.

콜백 함수

 
PFN_CDF_PARSE_ERROR_CALLBACK

CDF(카탈로그 정의 파일)를 구문 분석하는 동안 카탈로그 정의 함수 오류에 대해 호출됩니다.

구조체

 
CATALOG_INFO

CATALOG_INFO 구조체에는 카탈로그 파일의 이름이 포함됩니다. 이 구조체는 CryptCATCatalogInfoFromContext 함수에서 사용됩니다.
CRYPTCATATTRIBUTE

CRYPTCATATTRIBUTE 구조체는 카탈로그 특성을 정의합니다. 이 구조체는 CryptCATEnumerateAttr 및 CryptCATEnumerateCatAttr 함수에서 사용됩니다.
CRYPTCATCDF

CDF(카탈로그 정의 파일)에서 서명된 카탈로그 파일(.cat)을 만드는 데 사용되는 정보를 포함합니다.
CRYPTCATMEMBER

CRYPTCATMEMBER 구조체는 카탈로그 멤버에 대한 정보를 제공합니다. 이 구조체는 CryptCATGetMemberInfo 및 CryptCATEnumerateAttr 함수에서 사용됩니다.
CRYPTCATSTORE

카탈로그 파일을 나타냅니다.