1 package com.atlassian.security.auth.trustedapps;
2
3 import java.util.Date;
4
5
6
7
8 public class DefaultApplicationCertificate implements ApplicationCertificate
9 {
10 private final String applicationID;
11 private final String userName;
12 private final long creationDate;
13
14 public DefaultApplicationCertificate(String applicationID, String userName, long creationDate)
15 {
16 Null.not("applicationID", applicationID);
17 Null.not("userName", userName);
18
19 this.applicationID = applicationID;
20 this.userName = userName;
21 this.creationDate = creationDate;
22 }
23
24 public String getApplicationID()
25 {
26 return applicationID;
27 }
28
29 public Date getCreationTime()
30 {
31 return new Date(creationDate);
32 }
33
34 public String getUserName()
35 {
36 return userName;
37 }
38 }