1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.wss4j.stax.securityEvent;
20
21 import org.apache.wss4j.stax.securityToken.HttpsSecurityToken;
22 import org.apache.xml.security.stax.securityEvent.TokenSecurityEvent;
23
24 public class HttpsTokenSecurityEvent extends TokenSecurityEvent<HttpsSecurityToken> {
25
26 public enum AuthenticationType {
27 HttpBasicAuthentication,
28 HttpDigestAuthentication,
29 HttpsClientCertificateAuthentication,
30 HttpsNoAuthentication
31 }
32
33 private AuthenticationType authenticationType;
34
35
36 private String issuerName;
37
38 public HttpsTokenSecurityEvent() {
39 super(WSSecurityEventConstants.HTTPS_TOKEN);
40 }
41
42 public AuthenticationType getAuthenticationType() {
43 return authenticationType;
44 }
45
46 public void setAuthenticationType(AuthenticationType authenticationType) {
47 this.authenticationType = authenticationType;
48 }
49
50 public String getIssuerName() {
51 return issuerName;
52 }
53
54 public void setIssuerName(String issuerName) {
55 this.issuerName = issuerName;
56 }
57 }