Class ConfluenceTrustedApplication
- java.lang.Object
-
- com.atlassian.confluence.security.trust.ConfluenceTrustedApplication
-
public class ConfluenceTrustedApplication extends Object
-
-
Constructor Summary
Constructors Constructor Description ConfluenceTrustedApplication()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRestriction(TrustedApplicationRestriction restriction)
boolean
equals(Object o)
Performs an equality check on the passed in object.long
getId()
Set<String>
getIpRestrictions()
String
getName()
AliasedKey
getPublicKey()
int
getRequestTimeout()
Set<TrustedApplicationRestriction>
getRestrictions()
Set<String>
getUrlRestrictions()
int
hashCode()
boolean
removeRestriction(TrustedApplicationRestriction restriction)
void
setId(long id)
void
setName(String name)
void
setPublicKey(AliasedKey publicKey)
void
setRequestTimeout(int requestTimeout)
void
setRestrictions(Set<TrustedApplicationRestriction> restrictions)
com.atlassian.security.auth.trustedapps.TrustedApplication
toDefaultTrustedApplication(@NonNull com.atlassian.security.auth.trustedapps.EncryptionProvider encryptionProvider)
Create an instance ofTrustedApplication
based on this instance ofConfluenceTrustedApplication
.
-
-
-
Method Detail
-
getId
public long getId()
-
setId
public void setId(long id)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getRequestTimeout
public int getRequestTimeout()
- Returns:
- Number of milliseconds the signed request is considered valid by the application that receives the request.
-
setRequestTimeout
public void setRequestTimeout(int requestTimeout)
-
getPublicKey
public AliasedKey getPublicKey()
-
setPublicKey
public void setPublicKey(AliasedKey publicKey)
-
getRestrictions
public Set<TrustedApplicationRestriction> getRestrictions()
-
setRestrictions
public void setRestrictions(Set<TrustedApplicationRestriction> restrictions)
-
addRestriction
public void addRestriction(TrustedApplicationRestriction restriction)
-
removeRestriction
public boolean removeRestriction(TrustedApplicationRestriction restriction)
-
equals
public boolean equals(Object o)
Performs an equality check on the passed in object. TrustedApplications are considered equal if their id's are equal.
-
toDefaultTrustedApplication
public final com.atlassian.security.auth.trustedapps.TrustedApplication toDefaultTrustedApplication(@NonNull com.atlassian.security.auth.trustedapps.EncryptionProvider encryptionProvider)
Create an instance ofTrustedApplication
based on this instance ofConfluenceTrustedApplication
.- Parameters:
encryptionProvider
- TheEncryptionProvider
to be used by theTrustedApplication
. Cannot be null.- Returns:
TrustedApplication
based onthis
.
-
-