安全和标识使用此标头。 有关详细信息,请参阅:
mscat.h 包含以下编程接口:
函数
|
CryptCATAdminAcquireContext 获取目录管理员上下文的句柄。 |
|
CryptCATAdminAcquireContext2 获取给定哈希算法和哈希策略的目录管理员上下文的句柄。 |
|
CryptCATAdminAddCatalog 将目录添加到目录数据库。 |
|
CryptCATAdminCalcHashFromFileHandle 计算文件的哈希。 |
|
CryptCATAdminCalcHashFromFileHandle2 使用指定的算法计算文件的哈希。 |
|
CryptCATAdminEnumCatalogFromHash 枚举包含指定哈希的目录。 |
|
CryptCATAdminReleaseCatalogContext 释放先前由 CryptCATAdminAddCatalog 函数返回的目录上下文的句柄。 |
|
CryptCATAdminReleaseContext 释放以前由 CryptCATAdminAcquireContext 函数分配的句柄。 |
|
CryptCATAdminRemoveCatalog 删除目录文件并从 Windows 目录数据库中删除该目录的条目。 |
|
CryptCATAdminResolveCatalogPath 检索指定目录的完全限定路径。 |
|
CryptCATCatalogInfoFromContext 从指定的目录上下文中检索目录信息。 |
|
CryptCATCDFClose (CDF) 关闭目录定义文件,并释放相应 CRYPTCATCDF 结构的内存。 |
|
CryptCATCDFEnumCatAttributes 枚举目录定义文件的 CatalogHeader 节中的目录级属性, (CDF) 。 |
|
CryptCATCDFOpen 打开现有的目录定义文件 (CDF) 以供读取,并初始化 CRYPTCATCDF 结构。 |
|
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 表示目录文件。 |