Package com.nexmo.client.auth
Class JWTAuthMethod
- java.lang.Object
-
- com.nexmo.client.auth.AbstractAuthMethod
-
- com.nexmo.client.auth.JWTAuthMethod
-
- All Implemented Interfaces:
AuthMethod,java.lang.Comparable<AuthMethod>
public class JWTAuthMethod extends AbstractAuthMethod
-
-
Constructor Summary
Constructors Constructor Description JWTAuthMethod(java.lang.String applicationId, byte[] privateKey)JWTAuthMethod(java.lang.String applicationId, java.nio.file.Path path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.http.client.methods.RequestBuilderapply(org.apache.http.client.methods.RequestBuilder request)java.lang.StringgenerateToken()intgetSortKey()-
Methods inherited from class com.nexmo.client.auth.AbstractAuthMethod
applyAsBasicAuth, applyAsJsonProperties, compareTo
-
-
-
-
Constructor Detail
-
JWTAuthMethod
public JWTAuthMethod(java.lang.String applicationId, byte[] privateKey)
-
JWTAuthMethod
public JWTAuthMethod(java.lang.String applicationId, java.nio.file.Path path) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
generateToken
public java.lang.String generateToken()
-
apply
public org.apache.http.client.methods.RequestBuilder apply(org.apache.http.client.methods.RequestBuilder request)
-
getSortKey
public int getSortKey()
- Specified by:
getSortKeyin interfaceAuthMethod- Specified by:
getSortKeyin classAbstractAuthMethod
-
-