|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.uoc.pfc.transaction.TransactionCertificateHelper
public class TransactionCertificateHelper
Classe mitjaçant la qual es generarà i es validarà la prova o certificat de transacció que acompanyarà sempre una consulta quan aquesta sigui enviada d'un usuari a un altre.
Constructor Summary | |
---|---|
TransactionCertificateHelper(User user,
UserList userList)
Mètode constructor de la classe. |
Method Summary | |
---|---|
String |
generateTransactionCertificate(String q,
String userDst,
KeyStore keyStore,
String alias,
char[] password)
Mètode amb el qual es crea la prova o certificat de transacció entre dos usuaris. |
boolean |
verifyTransactionCertificate(String q,
String transCert,
String userSrc)
Mètode amb el qual es valida que la prova o certificat de transacció entre dos usuaris es correcta. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TransactionCertificateHelper(User user, UserList userList)
user
- Usuari que crearà la instància de la classe.userList
- Llista de contactes directes de l'usuari.Method Detail |
---|
public String generateTransactionCertificate(String q, String userDst, KeyStore keyStore, String alias, char[] password)
q
- Consulta que l'usuari vol enviar a un altre usuari.userDst
- Identificador de l'usuari al qual es vol enviar la consulta.keyStore
- Objecte KeyStore on es troba la clau privada i el certificat per a
signar les dades del certificat de transacció.alias
- Identificador per accedir a la clau privada i al certificat dins del
Keystore.password
- Contrasenya de la clau privada.
public boolean verifyTransactionCertificate(String q, String transCert, String userSrc)
q
- Consulta rebuda per l'usuari que ha estat enviada per un altre usuari.transCert
- Certificat de transacció codificat en Base64 enviat conjuntament amb la consulta.userSrc
- Identificador de l'usuari que envia la consulta.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |