fix for certificate popup issues
[framework/osp/web.git] / src / controls / FWebCtrl_CertificateConfirmPopup.cpp
index 8e32321..20c4248 100755 (executable)
@@ -441,7 +441,7 @@ _CertificateConfirmPopup::GenerateCertifiate(String& certString)
        certString.Append(GetStringOfToken(subject, L"/OU=") + L"\n");
 
        certString.Append(pSysResource->GetString(_RESOURCE_DOMAIN_ID_OSP, "IDS_TPLATFORM_BODY_SERIAL_NUMBER_C"));
-       certString.Append(L":\n");
+       certString.Append(L"\n");
        certString.Append(certificate.GetSerialNumber() + L"\n\n\n");
 
        //Issued by
@@ -474,7 +474,7 @@ _CertificateConfirmPopup::GenerateCertifiate(String& certString)
 
        //FingerPrints
        certString.Append(pSysResource->GetString(_RESOURCE_DOMAIN_ID_OSP, "IDS_TPLATFORM_BODY_FINGERPRINTS_C"));
-       certString.Append(L":\n\n");
+       certString.Append(L"\n\n");
        certString.Append(pSysResource->GetString(_RESOURCE_DOMAIN_ID_OSP, "IDS_BR_BODY_SIGNATURE_ALGORITHM_VODA"));
        certString.Append(L":\n");
        certString.Append(certificate.GetSignatureAlgorithm() + L"\n\n");
@@ -484,6 +484,7 @@ _CertificateConfirmPopup::GenerateCertifiate(String& certString)
        {
                String fingerPrint;
                StringUtil::Utf8ToString((const char*)pFingerPrint->GetPointer(), fingerPrint);
+               fingerPrint.SetLength(pFingerPrint->GetLimit());
                certString.Append(fingerPrint + L"\n\n");
        }