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