Kaydet (Commit) ba4962fd authored tarafından Tomaž Vajngerl's avatar Tomaž Vajngerl Kaydeden (comit) Miklos Vajna

lok: update the test for singing the document from LOK

Change-Id: Ie34d8c26bfbf4192cd2067c8315030903edb3fb3
Reviewed-on: https://gerrit.libreoffice.org/62274
Tested-by: Jenkins
Reviewed-by: 's avatarTomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit ab7fabd8)
üst a34f1c38
......@@ -2274,24 +2274,56 @@ void DesktopLOKTest::testInsertCertificate()
Scheduler::ProcessEventsToIdle();
CPPUNIT_ASSERT(mxComponent.is());
pDocument->m_pDocumentClass->initializeForRendering(pDocument, "{}");
Scheduler::ProcessEventsToIdle();
{
OUString aCertificateURL;
createFileURL("rootCA.der", aCertificateURL);
SvFileStream aCertificateStream(aCertificateURL, StreamMode::READ);
std::vector<unsigned char> aCertificate;
aCertificate.resize(aCertificateStream.remainingSize());
aCertificateStream.ReadBytes(aCertificate.data(), aCertificateStream.remainingSize());
bool bResult = pDocument->m_pDocumentClass->addCertificate(
pDocument, aCertificate.data(), int(aCertificate.size()));
CPPUNIT_ASSERT(bResult);
}
{
OUString aCertificateURL;
createFileURL("intermediateRootCA.der", aCertificateURL);
SvFileStream aCertificateStream(aCertificateURL, StreamMode::READ);
std::vector<unsigned char> aCertificate;
aCertificate.resize(aCertificateStream.remainingSize());
aCertificateStream.ReadBytes(aCertificate.data(), aCertificateStream.remainingSize());
OUString aCertificateURL;
createFileURL("certificate.der", aCertificateURL);
SvFileStream aCertificateStream(aCertificateURL, StreamMode::READ);
std::vector<unsigned char> aCertificate;
aCertificate.resize(aCertificateStream.remainingSize());
aCertificateStream.ReadBytes(aCertificate.data(), aCertificateStream.remainingSize());
OUString aPrivateKeyURL;
createFileURL("pkey.der", aPrivateKeyURL);
SvFileStream aPrivateKeyStream(aPrivateKeyURL, StreamMode::READ);
std::vector<unsigned char> aPrivateKey;
aPrivateKey.resize(aPrivateKeyStream.remainingSize());
aPrivateKeyStream.ReadBytes(aPrivateKey.data(), aPrivateKeyStream.remainingSize());
pDocument->m_pDocumentClass->insertCertificate(pDocument,
aCertificate.data(), int(aCertificate.size()),
aPrivateKey.data(), int(aPrivateKey.size()));
bool bResult = pDocument->m_pDocumentClass->addCertificate(
pDocument, aCertificate.data(), int(aCertificate.size()));
CPPUNIT_ASSERT(bResult);
}
{
OUString aCertificateURL;
createFileURL("certificate.der", aCertificateURL);
SvFileStream aCertificateStream(aCertificateURL, StreamMode::READ);
std::vector<unsigned char> aCertificate;
aCertificate.resize(aCertificateStream.remainingSize());
aCertificateStream.ReadBytes(aCertificate.data(), aCertificateStream.remainingSize());
OUString aPrivateKeyURL;
createFileURL("certificatePrivateKey.der", aPrivateKeyURL);
SvFileStream aPrivateKeyStream(aPrivateKeyURL, StreamMode::READ);
std::vector<unsigned char> aPrivateKey;
aPrivateKey.resize(aPrivateKeyStream.remainingSize());
aPrivateKeyStream.ReadBytes(aPrivateKey.data(), aPrivateKeyStream.remainingSize());
bool bResult = pDocument->m_pDocumentClass->insertCertificate(pDocument,
aCertificate.data(), int(aCertificate.size()),
aPrivateKey.data(), int(aPrivateKey.size()));
CPPUNIT_ASSERT(bResult);
}
comphelper::LibreOfficeKit::setActive(false);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment