Package tigase.form
Class FormSignatureVerifier
- java.lang.Object
-
- tigase.form.FormSignatureVerifier
-
public class FormSignatureVerifier extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
FormSignatureVerifier.SignatureVerifyHandler
-
Constructor Summary
Constructors Constructor Description FormSignatureVerifier(java.lang.String oauthConsumerKey, java.lang.String oauthConsumerSecret)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isFormSigned(Form form)
long
verify(JID to, Form form)
Verify signature of given form.long
verify(JID to, Form form, FormSignatureVerifier.SignatureVerifyHandler handler)
Verify signature of given form.long
verify(JID to, Element form)
Verify signature of given form.long
verify(JID to, Element form, FormSignatureVerifier.SignatureVerifyHandler handler)
Verify signature of given form.
-
-
-
Method Detail
-
verify
public long verify(JID to, Element form) throws FormSignerException
Verify signature of given form.- Parameters:
to
- the full destination address, including resource, if any.form
- signed Form to verify.- Returns:
- timestamp of signature is signature is valid. If signature is invalid exception will be throwed.
- Throws:
FormSignerException
- if signature is invalid or can't be checked.
-
verify
public long verify(JID to, Element form, FormSignatureVerifier.SignatureVerifyHandler handler) throws FormSignerException
Verify signature of given form.- Parameters:
to
- the full destination address, including resource, if any.form
- signed Form to verify.handler
- handler to make additional verification (for example validate receivedoauth_token
).- Returns:
- timestamp of signature is signature is valid. If signature is invalid exception will be throwed.
- Throws:
FormSignerException
- if signature is invalid or can't be checked.
-
verify
public long verify(JID to, Form form) throws FormSignerException
Verify signature of given form.- Parameters:
to
- the full destination address, including resource, if any.form
- signed Form to verify.- Returns:
- timestamp of signature is signature is valid. If signature is invalid exception will be throwed.
- Throws:
FormSignerException
- if signature is invalid or can't be checked.
-
verify
public long verify(JID to, Form form, FormSignatureVerifier.SignatureVerifyHandler handler) throws FormSignerException
Verify signature of given form.- Parameters:
to
- the full destination address, including resource, if any.form
- signed Form to verify.handler
- handler to make additional verification (for example validate receivedoauth_token
).- Returns:
- timestamp of signature is signature is valid. If signature is invalid exception will be throwed.
- Throws:
FormSignerException
- if signature is invalid or can't be checked.
-
isFormSigned
protected boolean isFormSigned(Form form)
-
-