KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ch > ethz > ssh2 > packets > PacketUserauthInfoResponse


1
2 package ch.ethz.ssh2.packets;
3
4 /**
5  * PacketUserauthInfoResponse.
6  *
7  * @author Christian Plattner, plattner@inf.ethz.ch
8  * @version $Id: PacketUserauthInfoResponse.java,v 1.3 2005/08/24 17:54:09 cplattne Exp $
9  */

10 public class PacketUserauthInfoResponse
11 {
12     byte[] payload;
13
14     String JavaDoc[] responses;
15
16     public PacketUserauthInfoResponse(String JavaDoc[] responses)
17     {
18         this.responses = responses;
19     }
20
21     public byte[] getPayload()
22     {
23         if (payload == null)
24         {
25             TypesWriter tw = new TypesWriter();
26             tw.writeByte(Packets.SSH_MSG_USERAUTH_INFO_RESPONSE);
27             tw.writeUINT32(responses.length);
28             for (int i = 0; i < responses.length; i++)
29                 tw.writeString(responses[i]);
30
31             payload = tw.getBytes();
32         }
33         return payload;
34     }
35 }
36
Popular Tags