Package io.bspk.httpsig
Class SignatureParameters
java.lang.Object
io.bspk.httpsig.SignatureParameters
public class SignatureParameters
extends java.lang.Object
Carrier class for signature parameters.
- Author:
- jricher
-
Constructor Summary
Constructors Constructor Description SignatureParameters() -
Method Summary
Modifier and Type Method Description SignatureParametersaddComponentIdentifier(java.lang.String identifier)SignatureParametersaddComponentIdentifier(org.greenbytes.http.sfv.StringItem identifier)booleancontainsComponentIdentifier(java.lang.String identifier)booleancontainsComponentIdentifier(org.greenbytes.http.sfv.StringItem identifier)static SignatureParametersfromDictionaryEntry(org.greenbytes.http.sfv.Dictionary signatureInput, java.lang.String sigId)HttpSigAlgorithmgetAlg()java.util.List<org.greenbytes.http.sfv.StringItem>getComponentIdentifiers()java.time.InstantgetCreated()java.time.InstantgetExpires()java.lang.StringgetKeyid()java.lang.StringgetNonce()java.util.Map<java.lang.String,java.lang.Object>getParameters()SignatureParameterssetAlg(HttpSigAlgorithm alg)SignatureParameterssetComponentIdentifiers(java.util.List<org.greenbytes.http.sfv.StringItem> componentIdentifiers)SignatureParameterssetCreated(java.time.Instant created)SignatureParameterssetExpires(java.time.Instant expires)SignatureParameterssetKeyid(java.lang.String keyid)SignatureParameterssetNonce(java.lang.String nonce)SignatureParameterssetParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)org.greenbytes.http.sfv.StringItemtoComponentIdentifier()org.greenbytes.http.sfv.InnerListtoComponentValue()
-
Constructor Details
-
SignatureParameters
public SignatureParameters()
-
-
Method Details
-
getComponentIdentifiers
public java.util.List<org.greenbytes.http.sfv.StringItem> getComponentIdentifiers()- Returns:
- the componentIdentifiers
-
setComponentIdentifiers
public SignatureParameters setComponentIdentifiers(java.util.List<org.greenbytes.http.sfv.StringItem> componentIdentifiers)- Parameters:
componentIdentifiers- the componentIdentifiers to set
-
getParameters
public java.util.Map<java.lang.String,java.lang.Object> getParameters()- Returns:
- the parameters
-
setParameters
public SignatureParameters setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)- Parameters:
parameters- the parameters to set
-
getAlg
- Returns:
- the alg
-
setAlg
- Parameters:
alg- the alg to set
-
getCreated
public java.time.Instant getCreated()- Returns:
- the created
-
setCreated
- Parameters:
created- the created to set
-
getExpires
public java.time.Instant getExpires()- Returns:
- the expires
-
setExpires
- Parameters:
expires- the expires to set
-
getKeyid
public java.lang.String getKeyid()- Returns:
- the keyid
-
setKeyid
- Parameters:
keyid- the keyid to set
-
getNonce
public java.lang.String getNonce()- Returns:
- the nonce
-
setNonce
- Parameters:
nonce- the nonce to set
-
toComponentIdentifier
public org.greenbytes.http.sfv.StringItem toComponentIdentifier() -
toComponentValue
public org.greenbytes.http.sfv.InnerList toComponentValue() -
addComponentIdentifier
-
addComponentIdentifier
-
containsComponentIdentifier
public boolean containsComponentIdentifier(java.lang.String identifier) -
containsComponentIdentifier
public boolean containsComponentIdentifier(org.greenbytes.http.sfv.StringItem identifier) -
fromDictionaryEntry
public static SignatureParameters fromDictionaryEntry(org.greenbytes.http.sfv.Dictionary signatureInput, java.lang.String sigId)- Parameters:
signatureInput-sigId-
-