public final class Authorization
extends java.lang.Object
implements java.io.Serializable
Challenge| Constructor and Description |
|---|
Authorization(java.lang.String keyId,
java.lang.String signature,
java.util.List<java.lang.String> headers,
Algorithm algorithm)
Construct an
Authorization instance |
| Modifier and Type | Method and Description |
|---|---|
Algorithm |
getAlgorithm() |
java.util.List<java.lang.String> |
getHeaders() |
java.lang.String |
getHeaderValue() |
java.lang.String |
getKeyId() |
java.lang.String |
getSignature() |
byte[] |
getSignatureBytes() |
static Authorization |
parse(java.lang.String header)
Parse an Authorization header value to construct an
Authorization instance |
java.lang.String |
toString() |
public Authorization(java.lang.String keyId,
java.lang.String signature,
java.util.List<java.lang.String> headers,
Algorithm algorithm)
Authorization instancekeyId - the key identifiersignature - the Base64-encoded Signatureheaders - the list of signed headersalgorithm - the signing algorithm usedpublic java.lang.String getKeyId()
public java.lang.String getSignature()
public byte[] getSignatureBytes()
Verifierpublic java.util.List<java.lang.String> getHeaders()
public Algorithm getAlgorithm()
public java.lang.String getHeaderValue()
Authorization header valuepublic java.lang.String toString()
toString in class java.lang.Objectpublic static Authorization parse(java.lang.String header)
Authorization instanceheader - the Authorization header valueAuthorization instanceCopyright © 2013-2017. All Rights Reserved.