From: Dmitry Timoshkov dmitry@baikal.ru
Signed-off-by: Dmitry Timoshkov dmitry@baikal.ru --- dlls/crypt32/chain.c | 4 ++++ dlls/crypt32/decode.c | 2 ++ dlls/crypt32/encode.c | 2 ++ 3 files changed, 8 insertions(+)
diff --git a/dlls/crypt32/chain.c b/dlls/crypt32/chain.c index fa74ade13d6..ba4dfb3dee3 100644 --- a/dlls/crypt32/chain.c +++ b/dlls/crypt32/chain.c @@ -1662,6 +1662,8 @@ static void dump_extension(const CERT_EXTENSION *ext) dump_name_constraints(ext); else if (!strcmp(ext->pszObjId, szOID_CERT_POLICIES)) dump_cert_policies(ext); + else if (!strcmp(ext->pszObjId, szOID_APPLICATION_CERT_POLICIES)) + FIXME("szOID_APPLICATION_CERT_POLICIES\n"); else if (!strcmp(ext->pszObjId, szOID_ENHANCED_KEY_USAGE)) dump_enhanced_key_usage(ext); else if (!strcmp(ext->pszObjId, szOID_NETSCAPE_CERT_TYPE)) @@ -1820,6 +1822,8 @@ static BOOL CRYPT_CriticalExtensionsSupported(PCCERT_CONTEXT cert) ret = TRUE; else if (!strcmp(oid, szOID_CERT_POLICIES)) ret = TRUE; + else if (!strcmp(oid, szOID_APPLICATION_CERT_POLICIES)) + ret = TRUE; else if (!strcmp(oid, szOID_ENHANCED_KEY_USAGE)) ret = TRUE; else diff --git a/dlls/crypt32/decode.c b/dlls/crypt32/decode.c index 2deacc1cb15..1c6d15f84ed 100644 --- a/dlls/crypt32/decode.c +++ b/dlls/crypt32/decode.c @@ -6940,6 +6940,8 @@ static CryptDecodeObjectExFunc CRYPT_GetBuiltinDecoder(DWORD dwCertEncodingType, decodeFunc = CRYPT_AsnDecodeCRLDistPoints; else if (!strcmp(lpszStructType, szOID_CERT_POLICIES)) decodeFunc = CRYPT_AsnDecodeCertPolicies; + else if (!strcmp(lpszStructType, szOID_APPLICATION_CERT_POLICIES)) + FIXME("szOID_APPLICATION_CERT_POLICIES\n"); else if (!strcmp(lpszStructType, szOID_POLICY_MAPPINGS)) decodeFunc = CRYPT_AsnDecodeCertPolicyMappings; else if (!strcmp(lpszStructType, szOID_POLICY_CONSTRAINTS)) diff --git a/dlls/crypt32/encode.c b/dlls/crypt32/encode.c index 9e362b8db21..ecec1bffa96 100644 --- a/dlls/crypt32/encode.c +++ b/dlls/crypt32/encode.c @@ -4859,6 +4859,8 @@ static CryptEncodeObjectExFunc CRYPT_GetBuiltinEncoder(DWORD dwCertEncodingType, encodeFunc = CRYPT_AsnEncodeCRLDistPoints; else if (!strcmp(lpszStructType, szOID_CERT_POLICIES)) encodeFunc = CRYPT_AsnEncodeCertPolicies; + else if (!strcmp(lpszStructType, szOID_APPLICATION_CERT_POLICIES)) + FIXME("szOID_APPLICATION_CERT_POLICIES\n"); else if (!strcmp(lpszStructType, szOID_POLICY_MAPPINGS)) encodeFunc = CRYPT_AsnEncodeCertPolicyMappings; else if (!strcmp(lpszStructType, szOID_POLICY_CONSTRAINTS))