You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by er...@apache.org on 2007/05/21 02:50:03 UTC

svn commit: r539987 [2/2] - in /directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages: components/ value/

Modified: directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/PreAuthenticationDataModifier.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/PreAuthenticationDataModifier.java?view=diff&rev=539987&r1=539986&r2=539987
==============================================================================
--- directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/PreAuthenticationDataModifier.java (original)
+++ directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/PreAuthenticationDataModifier.java Sun May 20 17:50:01 2007
@@ -30,18 +30,33 @@
     private byte[] dataValue;
 
 
+    /**
+     * Returns the {@link PreAuthenticationData}.
+     *
+     * @return The {@link PreAuthenticationData}.
+     */
     public PreAuthenticationData getPreAuthenticationData()
     {
         return new PreAuthenticationData( dataType, dataValue );
     }
 
 
+    /**
+     * Sets the {@link PreAuthenticationDataType}.
+     *
+     * @param dataType
+     */
     public void setDataType( PreAuthenticationDataType dataType )
     {
         this.dataType = dataType;
     }
 
 
+    /**
+     * Sets the raw bytes of this {@link PreAuthenticationData}.
+     *
+     * @param dataValue
+     */
     public void setDataValue( byte[] dataValue )
     {
         this.dataValue = dataValue;

Modified: directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/PrincipalName.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/PrincipalName.java?view=diff&rev=539987&r1=539986&r2=539987
==============================================================================
--- directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/PrincipalName.java (original)
+++ directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/PrincipalName.java Sun May 20 17:50:01 2007
@@ -30,19 +30,35 @@
     private int nameType;
 
 
-    public PrincipalName(String nameComponent, int nameType)
+    /**
+     * Creates a new instance of PrincipalName.
+     *
+     * @param nameComponent
+     * @param nameType
+     */
+    public PrincipalName( String nameComponent, int nameType )
     {
         this.nameComponent = nameComponent;
         this.nameType = nameType;
     }
 
 
+    /**
+     * Returns the type of the {@link PrincipalName}.
+     *
+     * @return The type of the {@link PrincipalName}.
+     */
     public int getNameType()
     {
         return nameType;
     }
 
 
+    /**
+     * Returns the name component.
+     *
+     * @return The name component.
+     */
     public String getNameComponent()
     {
         return nameComponent;

Modified: directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/PrincipalNameModifier.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/PrincipalNameModifier.java?view=diff&rev=539987&r1=539986&r2=539987
==============================================================================
--- directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/PrincipalNameModifier.java (original)
+++ directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/PrincipalNameModifier.java Sun May 20 17:50:01 2007
@@ -33,18 +33,23 @@
 {
     private static final String COMPONENT_SEPARATOR = "/";
 
-    List components = new ArrayList();
+    List<String> components = new ArrayList<String>();
     int nameType;
 
 
+    /**
+     * Returns the {@link PrincipalName}.
+     *
+     * @return The {@link PrincipalName}.
+     */
     public PrincipalName getPrincipalName()
     {
         StringBuffer sb = new StringBuffer();
-        Iterator it = components.iterator();
+        Iterator<String> it = components.iterator();
 
         while ( it.hasNext() )
         {
-            String component = ( String ) it.next();
+            String component = it.next();
             sb.append( component );
 
             if ( it.hasNext() )
@@ -57,12 +62,22 @@
     }
 
 
+    /**
+     * Sets the type.
+     *
+     * @param type
+     */
     public void setType( int type )
     {
         nameType = type;
     }
 
 
+    /**
+     * Adds a name component.
+     *
+     * @param name
+     */
     public void addName( String name )
     {
         components.add( name );

Modified: directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/RequestBody.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/RequestBody.java?view=diff&rev=539987&r1=539986&r2=539987
==============================================================================
--- directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/RequestBody.java (original)
+++ directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/RequestBody.java Sun May 20 17:50:01 2007
@@ -45,9 +45,24 @@
     private Ticket[] additionalTickets; //optional
 
 
-    public RequestBody(KdcOptions kdcOptions, KerberosPrincipal clientPrincipal, KerberosPrincipal serverPrincipal,
+    /**
+     * Creates a new instance of RequestBody.
+     *
+     * @param kdcOptions
+     * @param clientPrincipal
+     * @param serverPrincipal
+     * @param from
+     * @param till
+     * @param rtime
+     * @param nonce
+     * @param eType
+     * @param addresses
+     * @param encAuthorizationData
+     * @param additionalTickets
+     */
+    public RequestBody( KdcOptions kdcOptions, KerberosPrincipal clientPrincipal, KerberosPrincipal serverPrincipal,
         KerberosTime from, KerberosTime till, KerberosTime rtime, int nonce, EncryptionType[] eType,
-        HostAddresses addresses, EncryptedData encAuthorizationData, Ticket[] additionalTickets)
+        HostAddresses addresses, EncryptedData encAuthorizationData, Ticket[] additionalTickets )
     {
         this.kdcOptions = kdcOptions;
         this.clientPrincipal = clientPrincipal;
@@ -63,66 +78,121 @@
     }
 
 
+    /**
+     * Returns the additional {@link Ticket}s.
+     *
+     * @return The additional {@link Ticket}s.
+     */
     public Ticket[] getAdditionalTickets()
     {
         return additionalTickets;
     }
 
 
+    /**
+     * Returns the {@link HostAddresses}.
+     *
+     * @return The {@link HostAddresses}.
+     */
     public HostAddresses getAddresses()
     {
         return addresses;
     }
 
 
+    /**
+     * Returns the client {@link KerberosPrincipal}.
+     *
+     * @return The client {@link KerberosPrincipal}.
+     */
     public KerberosPrincipal getClientPrincipal()
     {
         return clientPrincipal;
     }
 
 
+    /**
+     * Returns the server {@link KerberosPrincipal}.
+     *
+     * @return The server {@link KerberosPrincipal}.
+     */
     public KerberosPrincipal getServerPrincipal()
     {
         return serverPrincipal;
     }
 
 
+    /**
+     * Returns the encrypted {@link AuthorizationData} as {@link EncryptedData}.
+     *
+     * @return The encrypted {@link AuthorizationData} as {@link EncryptedData}.
+     */
     public EncryptedData getEncAuthorizationData()
     {
         return encAuthorizationData;
     }
 
 
+    /**
+     * Returns the requested {@link EncryptionType}s.
+     *
+     * @return The requested {@link EncryptionType}s.
+     */
     public EncryptionType[] getEType()
     {
         return eType;
     }
 
 
+    /**
+     * Returns the from {@link KerberosTime}.
+     *
+     * @return The from {@link KerberosTime}.
+     */
     public KerberosTime getFrom()
     {
         return from;
     }
 
 
+    /**
+     * Returns the {@link KdcOptions}.
+     *
+     * @return The {@link KdcOptions}.
+     */
     public KdcOptions getKdcOptions()
     {
         return kdcOptions;
     }
 
 
+    /**
+     * Returns the nonce.
+     *
+     * @return The nonce.
+     */
     public int getNonce()
     {
         return nonce;
     }
 
 
+    /**
+     * Returns the "R" {@link KerberosTime}.
+     *
+     * @return The "R" {@link KerberosTime}.
+     */
     public KerberosTime getRtime()
     {
         return rtime;
     }
 
 
+    /**
+     * Returns the till {@link KerberosTime}.
+     *
+     * @return The till {@link KerberosTime}.
+     */
     public KerberosTime getTill()
     {
         return till;

Modified: directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/RequestBodyModifier.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/RequestBodyModifier.java?view=diff&rev=539987&r1=539986&r2=539987
==============================================================================
--- directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/RequestBodyModifier.java (original)
+++ directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/RequestBodyModifier.java Sun May 20 17:50:01 2007
@@ -45,6 +45,11 @@
     private Ticket[] additionalTickets; //optional
 
 
+    /**
+     * Returns the {@link RequestBody}.
+     *
+     * @return The {@link RequestBody}.
+     */
     public RequestBody getRequestBody()
     {
         KerberosPrincipal clientPrincipal = clientModifier.getKerberosPrincipal();
@@ -55,18 +60,33 @@
     }
 
 
+    /**
+     * Sets the client {@link PrincipalName}.
+     *
+     * @param clientName
+     */
     public void setClientName( PrincipalName clientName )
     {
         clientModifier.setPrincipalName( clientName );
     }
 
 
+    /**
+     * Sets the server {@link PrincipalName}.
+     *
+     * @param serverName
+     */
     public void setServerName( PrincipalName serverName )
     {
         serverModifier.setPrincipalName( serverName );
     }
 
 
+    /**
+     * Sets the realm.
+     *
+     * @param realm
+     */
     public void setRealm( String realm )
     {
         clientModifier.setRealm( realm );
@@ -74,54 +94,99 @@
     }
 
 
+    /**
+     * Sets additional {@link Ticket}s.
+     *
+     * @param tickets
+     */
     public void setAdditionalTickets( Ticket[] tickets )
     {
         additionalTickets = tickets;
     }
 
 
+    /**
+     * Sets the {@link HostAddresses}.
+     *
+     * @param addresses
+     */
     public void setAddresses( HostAddresses addresses )
     {
         this.addresses = addresses;
     }
 
 
+    /**
+     * Sets the encrypted authorization data.
+     *
+     * @param authorizationData
+     */
     public void setEncAuthorizationData( EncryptedData authorizationData )
     {
         encAuthorizationData = authorizationData;
     }
 
 
+    /**
+     * Sets the requested {@link EncryptionType}s.
+     *
+     * @param type
+     */
     public void setEType( EncryptionType[] type )
     {
         eType = type;
     }
 
 
+    /**
+     * Sets the from {@link KerberosTime}.
+     *
+     * @param from
+     */
     public void setFrom( KerberosTime from )
     {
         this.from = from;
     }
 
 
+    /**
+     * Sets the {@link KdcOptions}.
+     *
+     * @param options
+     */
     public void setKdcOptions( KdcOptions options )
     {
         kdcOptions = options;
     }
 
 
+    /**
+     * Sets the nonce.
+     *
+     * @param nonce
+     */
     public void setNonce( int nonce )
     {
         this.nonce = nonce;
     }
 
 
+    /**
+     * Sets the "R" {@link KerberosTime}.
+     *
+     * @param rtime
+     */
     public void setRtime( KerberosTime rtime )
     {
         this.rtime = rtime;
     }
 
 
+    /**
+     * Sets the till {@link KerberosTime}.
+     *
+     * @param till
+     */
     public void setTill( KerberosTime till )
     {
         this.till = till;

Modified: directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/TransitedEncoding.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/TransitedEncoding.java?view=diff&rev=539987&r1=539986&r2=539987
==============================================================================
--- directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/TransitedEncoding.java (original)
+++ directory/apacheds/branches/kerberos-encryption-types/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/value/TransitedEncoding.java Sun May 20 17:50:01 2007
@@ -30,6 +30,9 @@
     private byte[] contents;
 
 
+    /**
+     * Creates a new instance of TransitedEncoding.
+     */
     public TransitedEncoding()
     {
         type = TransitedEncodingType.NULL;
@@ -37,19 +40,35 @@
     }
 
 
-    public TransitedEncoding(TransitedEncodingType type, byte[] contents)
+    /**
+     * Creates a new instance of TransitedEncoding.
+     *
+     * @param type
+     * @param contents
+     */
+    public TransitedEncoding( TransitedEncodingType type, byte[] contents )
     {
         this.type = type;
         this.contents = contents;
     }
 
 
+    /**
+     * Returns the contents.
+     *
+     * @return The contents.
+     */
     public byte[] getContents()
     {
         return contents;
     }
 
 
+    /**
+     * Returns the {@link TransitedEncodingType}.
+     *
+     * @return The {@link TransitedEncodingType}.
+     */
     public TransitedEncodingType getType()
     {
         return type;