org.bouncycastle.crypto.tls
Class URLAndHash
java.lang.Object
org.bouncycastle.crypto.tls.URLAndHash
public class URLAndHash
- extends java.lang.Object
RFC 6066 5.
Field Summary |
protected byte[] |
sha1Hash
|
protected java.lang.String |
url
|
Constructor Summary |
URLAndHash(java.lang.String url,
byte[] sha1Hash)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
url
protected java.lang.String url
sha1Hash
protected byte[] sha1Hash
URLAndHash
public URLAndHash(java.lang.String url,
byte[] sha1Hash)
getURL
public java.lang.String getURL()
getSHA1Hash
public byte[] getSHA1Hash()
encode
public void encode(java.io.OutputStream output)
throws java.io.IOException
- Encode this
URLAndHash
to an OutputStream
.
- Parameters:
output
- the OutputStream
to encode to.
- Throws:
java.io.IOException
parse
public static URLAndHash parse(TlsContext context,
java.io.InputStream input)
throws java.io.IOException
- Parse a
URLAndHash
from an InputStream
.
- Parameters:
context
- the TlsContext
of the current connection.input
- the InputStream
to parse from.
- Returns:
- a
URLAndHash
object.
- Throws:
java.io.IOException