Package com.twilio.jwt.validation
Class ValidationToken
- java.lang.Object
-
- com.twilio.jwt.Jwt
-
- com.twilio.jwt.validation.ValidationToken
-
public class ValidationToken extends Jwt
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classValidationToken.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ValidationTokenfromHttpRequest(String accountSid, String credentialSid, String signingKeySid, PrivateKey privateKey, org.apache.http.HttpRequest request, List<String> signedHeaders)Create a ValidationToken from an HTTP Request.Map<String,Object>getClaims()Map<String,Object>getHeaders()-
Methods inherited from class com.twilio.jwt.Jwt
getId, getNbf, getSubject, toJwt
-
-
-
-
Method Detail
-
getHeaders
public Map<String,Object> getHeaders()
- Specified by:
getHeadersin classJwt
-
fromHttpRequest
public static ValidationToken fromHttpRequest(String accountSid, String credentialSid, String signingKeySid, PrivateKey privateKey, org.apache.http.HttpRequest request, List<String> signedHeaders) throws IOException
Create a ValidationToken from an HTTP Request.- Parameters:
accountSid- Twilio Account SIDcredentialSid- Twilio Credential SIDsigningKeySid- Twilio Signing Key SIDprivateKey- Private Keyrequest- HTTP RequestsignedHeaders- Headers to sign- Returns:
- The ValidationToken generated from the HttpRequest
- Throws:
IOException- when unable to generate
-
-