Package com.cyberark.conjur.api
Class Token
- java.lang.Object
-
- com.cyberark.conjur.api.Token
-
public class Token extends Object
Represents a Conjur API authentication token.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TokenfromEnv()static TokenfromEnv(Charset encoding)static TokenfromFile(Path filepath)static TokenfromFile(Path filepath, Charset encoding)static TokenfromJson(String json)StringgetData()org.joda.time.DateTimegetExpiration()StringgetKey()StringgetSignature()org.joda.time.DateTimegetTimestamp()booleanisExpired()StringtoHeader()StringtoString()booleanwillExpireWithin(int seconds)
-
-
-
Method Detail
-
getData
public String getData()
-
getSignature
public String getSignature()
-
getKey
public String getKey()
-
getTimestamp
public org.joda.time.DateTime getTimestamp()
-
getExpiration
public org.joda.time.DateTime getExpiration()
-
willExpireWithin
public boolean willExpireWithin(int seconds)
-
isExpired
public boolean isExpired()
-
fromFile
public static Token fromFile(Path filepath, Charset encoding) throws IOException
- Throws:
IOException
-
fromFile
public static Token fromFile(Path filepath) throws IOException
- Throws:
IOException
-
fromEnv
public static Token fromEnv(Charset encoding) throws IOException
- Throws:
IOException
-
fromEnv
public static Token fromEnv() throws IOException
- Throws:
IOException
-
toHeader
public String toHeader()
-
-