Package de.msi.oauth.flow.signature.base
Class DefaultSignatureBaseStringBuilder
java.lang.Object
de.msi.oauth.flow.signature.base.DefaultSignatureBaseStringBuilder
- All Implemented Interfaces:
SignatureBaseStringBuilder
public final class DefaultSignatureBaseStringBuilder extends Object implements SignatureBaseStringBuilder
The default implementation of the
SignatureBaseStringBuilder.- Author:
- Martin Siegemund
-
Constructor Summary
Constructors Constructor Description DefaultSignatureBaseStringBuilder(HttpMethod httpMethod, URI endpoint)Create a new instance. -
Method Summary
Modifier and Type Method Description SignatureBaseStringBuilderadd(HeaderField headerField)Add a newHeaderField.SignatureBaseStringbuild()Build thesignature base string.
-
Constructor Details
-
DefaultSignatureBaseStringBuilder
Create a new instance.- Parameters:
httpMethod- theHttpMethodendpoint- theURIof the endpoint
-
-
Method Details
-
add
Description copied from interface:SignatureBaseStringBuilderAdd a newHeaderField.- Specified by:
addin interfaceSignatureBaseStringBuilder- Parameters:
headerField- the field to add- Returns:
- the builder instance
-
build
Description copied from interface:SignatureBaseStringBuilderBuild thesignature base string.- Specified by:
buildin interfaceSignatureBaseStringBuilder- Returns:
- the
signature base string
-