Test report for Trustmanager patch #3313

Setup

This test was done on the CERN certification testbed. Since there are no certified versions of trustmanager on SLC5 before this, this installation was not an upgrade, only an install.

The tests were run on vtb-generic-46. Since some glite components are required for trustmanager, and it's not a node type itself, the CREAMCE repo was used to install dependencies. The packages certified were glite-security-util-java-2.5.4-1.noarch and glite-security-trustmanager-2.5.3-2.noarch. In addition to these, installed the following packages to support the tests: tomcat5 glite-version fetch-crl and glite-yaim-core. The following config yaim functions were run: config_crl config_secure_tomcat.

Bugs

bug #41793, #18374

Tested with a rfc proxy with invalid dn, which describes the situation in the bug. The connection failed as it should have. Added tests for more rfc proxy cases into the certification test (proxy path length). Which tests the second bug.

bug #14808

This bug was tested with trustmanager's own client. It's not optimal but it was the only easily accessible client. The bug is fixed.

bug #55583

Not testing this bug since it's a bug about the build process

bug #60127

Not testing, same as bug #14808

bug #56623

created an empty CA, 1234568.0. Trustmanager correctly started, but had the following error message in the log

tomcat [main]: 2010-01-22T14:56:51.538+0100 WARN util.TrustStorage - Error loading a CA from: /etc/grid-security/certificates/12345678.0, CA not enabled. Error was: No certificates found in: /etc/grid-security/certificates/12345678.0. Added test for this in the certification tests.

Certification test

The certification test were slightly modified to work with the new test certificates from org.glite.security.test-utils. Modified versions checked into cvs. The instructions were followed. All tests passed and the output of them is attached.

Node type tests

glite-CREAM

Tested that the new trustmanager works with the cream ce (only trustmanager node type available on SLC5). Installed and configured the basic cream ce. The batch system integration was not configured properly, this was deemed unnecessary, since it is more work, and the trustmanager integration can be verified without it. glite-UI was installed and configured on another node. basic job submission and job status checking jobs were run (glite-ce-job-*), and the log was checked on the server side. The test succeeded. After that the trustmanager and util-java jar files inside the ce-cream.war were updated, to check that trustmanager is backwards compatible. The same job sumbission test was run succesfully. Log appended to the test report.

-- KalleHapponen - 22-Jan-2010

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatext cert-test-output r1 manage 15.9 K 2010-01-22 - 13:37 UnknownUser Output of the certification tests
Unknown file formatext cream r1 manage 6.1 K 2010-01-25 - 17:38 UnknownUser cream-ce test output
Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2010-01-26 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback