SUPPORT-9482. Отключено автоматическое добавление кавычек вокруг значений в DN (Distinguished Name) сертификата

This commit is contained in:
alashkova 2025-10-15 16:59:17 +03:00
parent 6929ecbf56
commit b09ade7bf4

View file

@ -910,10 +910,12 @@ get_subject_name(PCCERT_CONTEXT cert, /*out*/ char **subject_name)
{
LOG_TRACE("get_subject_name enter");
DWORD dwFlags = CERT_X500_NAME_STR | CERT_NAME_STR_NO_QUOTING_FLAG;
DWORD len = cp_function_list.CertNameToStr(
cert->dwCertEncodingType,
&cert->pCertInfo->Subject,
CERT_X500_NAME_STR,
dwFlags,
NULL,
0
);
@ -927,7 +929,7 @@ get_subject_name(PCCERT_CONTEXT cert, /*out*/ char **subject_name)
cp_function_list.CertNameToStr(
cert->dwCertEncodingType,
&cert->pCertInfo->Subject,
CERT_X500_NAME_STR,
dwFlags,
*subject_name,
len
);
@ -948,10 +950,12 @@ get_issuer_name(PCCERT_CONTEXT cert, /*out*/ char **issuer_name)
{
LOG_TRACE("get_issuer_name enter");
DWORD dwFlags = CERT_X500_NAME_STR | CERT_NAME_STR_NO_QUOTING_FLAG;
DWORD len = cp_function_list.CertNameToStr(
cert->dwCertEncodingType,
&cert->pCertInfo->Issuer,
CERT_X500_NAME_STR,
dwFlags,
NULL,
0
);
@ -965,7 +969,7 @@ get_issuer_name(PCCERT_CONTEXT cert, /*out*/ char **issuer_name)
cp_function_list.CertNameToStr(
cert->dwCertEncodingType,
&cert->pCertInfo->Issuer,
CERT_X500_NAME_STR,
dwFlags,
*issuer_name,
len
);