- java.lang.Object
-
- swim.security.ReconSignature
-
public class ReconSignature extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Valuepayloadprotected ValueprotectedHeaderprotected ValuesignatureHeader
-
Constructor Summary
Constructors Constructor Description ReconSignature(Value payload, Value protectedHeader, Value signatureHeader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReconSignaturefrom(Value value)Datahash()static ReconSignatureparse(String recon)Valuepayload()ValueprotectedHeader()static ReconSignaturesign(PrivateKey privateKey, Value payload, Value protectedHeader, Value unprotectedHeader)ValuesignatureHeader()protected DatasigningInput()static ReconSignaturesignRsa(PrivateKey privateKey, Value payload, Value protectedHeader, Value unprotectedHeader)static ReconSignaturesignRsa(Signature signature, PrivateKey privateKey, Value payload, Value protectedHeader, Value unprotectedHeader)ValuetoValue()booleanverifyRsaSignature(Signature signature, PublicKey publicKey)booleanverifySignature(PublicKey publicKey)
-
-
-
Method Detail
-
payload
public final Value payload()
-
protectedHeader
public final Value protectedHeader()
-
signatureHeader
public final Value signatureHeader()
-
hash
public Data hash()
-
signingInput
protected Data signingInput()
-
verifySignature
public boolean verifySignature(PublicKey publicKey)
-
toValue
public Value toValue()
-
from
public static ReconSignature from(Value value)
-
parse
public static ReconSignature parse(String recon)
-
signRsa
public static ReconSignature signRsa(Signature signature, PrivateKey privateKey, Value payload, Value protectedHeader, Value unprotectedHeader)
-
signRsa
public static ReconSignature signRsa(PrivateKey privateKey, Value payload, Value protectedHeader, Value unprotectedHeader)
-
sign
public static ReconSignature sign(PrivateKey privateKey, Value payload, Value protectedHeader, Value unprotectedHeader)
-
-