1
2
3
4 package com.atlassian.security.auth.trustedapps.filter;
5
6 import com.atlassian.security.auth.trustedapps.EncryptedCertificate;
7 import com.atlassian.security.auth.trustedapps.TrustedApplicationUtils;
8
9 import com.mockobjects.servlet.MockHttpSession;
10
11
12
13
14 class MockTrustedAppRequestV0 extends MockRequest
15 {
16 MockTrustedAppRequestV0(EncryptedCertificate cert)
17 {
18 this("/jira/secure/DeleteProject.jspa", cert);
19 }
20
21 MockTrustedAppRequestV0(String pathInfo, EncryptedCertificate cert)
22 {
23 super(pathInfo);
24 setSession(new MockHttpSession());
25 addHeader(TrustedApplicationUtils.Header.Request.ID, cert.getID());
26 addHeader(TrustedApplicationUtils.Header.Request.CERTIFICATE, cert.getCertificate());
27 addHeader(TrustedApplicationUtils.Header.Request.SECRET_KEY, cert.getSecretKey());
28 }
29 }