org.bouncycastle.crypto.tls
Class ServerName
java.lang.Object
org.bouncycastle.crypto.tls.ServerName
public class ServerName
- extends java.lang.Object
|
Field Summary |
protected java.lang.Object |
name
|
protected short |
nameType
|
|
Constructor Summary |
ServerName(short nameType,
java.lang.Object name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nameType
protected short nameType
name
protected java.lang.Object name
ServerName
public ServerName(short nameType,
java.lang.Object name)
getNameType
public short getNameType()
getName
public java.lang.Object getName()
getHostName
public java.lang.String getHostName()
encode
public void encode(java.io.OutputStream output)
throws java.io.IOException
- Encode this
ServerName to an OutputStream.
- Parameters:
output - the OutputStream to encode to.
- Throws:
java.io.IOException
parse
public static ServerName parse(java.io.InputStream input)
throws java.io.IOException
- Parse a
ServerName from an InputStream.
- Parameters:
input - the InputStream to parse from.
- Returns:
- a
ServerName object.
- Throws:
java.io.IOException
isCorrectType
protected static boolean isCorrectType(short nameType,
java.lang.Object name)