1
2
3
4
5
6
7
8
9
10
11 package org.mule.module.pgp;
12
13 import org.mule.api.security.Authentication;
14 import org.mule.api.security.SecurityContext;
15
16 public class PGPSecurityContext implements SecurityContext
17 {
18 private transient PGPAuthentication authentication;
19
20 public PGPSecurityContext(PGPAuthentication authentication)
21 {
22 this.authentication = authentication;
23 }
24
25 public void setAuthentication(Authentication authentication)
26 {
27 this.authentication = (PGPAuthentication)authentication;
28 }
29
30 public Authentication getAuthentication()
31 {
32 return authentication;
33 }
34 }