|
From: <pe...@us...> - 2003-11-19 23:34:41
|
Update of /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/auth
In directory sc8-pr-cvs1:/tmp/cvs-serv12836/src/java/org/neuclear/auth
Modified Files:
AuthenticationTicket.java
Log Message:
Signers now can generatekeys via the generateKey() method.
Refactored the relationship between SignedNamedObject and NamedObjectBuilder a bit.
SignedNamedObject now contains the full xml which is returned with getEncoded()
This means that it is now possible to further send on or process a SignedNamedObject, leaving
NamedObjectBuilder for its original purposes of purely generating new Contracts.
NamedObjectBuilder.sign() now returns a SignedNamedObject which is the prefered way of processing it.
Updated all major interfaces that used the old model to use the new model.
Index: AuthenticationTicket.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/auth/AuthenticationTicket.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** AuthenticationTicket.java 11 Nov 2003 21:18:42 -0000 1.2
--- AuthenticationTicket.java 19 Nov 2003 23:33:58 -0000 1.3
***************
*** 13,20 ****
import org.dom4j.Namespace;
import org.neuclear.commons.NeuClearException;
import org.neuclear.id.Identity;
import org.neuclear.id.NamedObjectReader;
import org.neuclear.id.SignedNamedObject;
- import org.neuclear.commons.time.TimeTools;
import org.neuclear.xml.xmlsec.XMLSecurityException;
--- 13,20 ----
import org.dom4j.Namespace;
import org.neuclear.commons.NeuClearException;
+ import org.neuclear.commons.time.TimeTools;
import org.neuclear.id.Identity;
import org.neuclear.id.NamedObjectReader;
import org.neuclear.id.SignedNamedObject;
import org.neuclear.xml.xmlsec.XMLSecurityException;
***************
*** 38,42 ****
* @param signatory
* @param timestamp
! * @param digest
* @param requester
* @param validto
--- 38,42 ----
* @param signatory
* @param timestamp
! * @param encoded
* @param requester
* @param validto
***************
*** 44,49 ****
* @throws NeuClearException
*/
! private AuthenticationTicket(String name, Identity signatory, Timestamp timestamp, String digest, String requester, Timestamp validto, String siteurl) throws NeuClearException {
! super(name, signatory, timestamp, digest);
this.validTo = validto;
this.siteurl = siteurl;
--- 44,49 ----
* @throws NeuClearException
*/
! private AuthenticationTicket(String name, Identity signatory, Timestamp timestamp, String encoded, String requester, Timestamp validto, String siteurl) throws NeuClearException {
! super(name, signatory, timestamp, encoded);
this.validTo = validto;
this.siteurl = siteurl;
|