Package org.bouncycastle.crypto.tls
Class SignatureAndHashAlgorithm
- java.lang.Object
-
- org.bouncycastle.crypto.tls.SignatureAndHashAlgorithm
-
public class SignatureAndHashAlgorithm extends java.lang.Object
RFC 5246 7.4.1.4.1
-
-
Constructor Summary
Constructors Constructor Description SignatureAndHashAlgorithm(short hash, short signature)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(java.io.OutputStream output)
Encode thisSignatureAndHashAlgorithm
to anOutputStream
.boolean
equals(java.lang.Object obj)
short
getHash()
short
getSignature()
int
hashCode()
static SignatureAndHashAlgorithm
parse(java.io.InputStream input)
Parse aSignatureAndHashAlgorithm
from anInputStream
.
-
-
-
Constructor Detail
-
SignatureAndHashAlgorithm
public SignatureAndHashAlgorithm(short hash, short signature)
- Parameters:
hash
-HashAlgorithm
signature
-SignatureAlgorithm
-
-
Method Detail
-
getHash
public short getHash()
- Returns:
HashAlgorithm
-
getSignature
public short getSignature()
- Returns:
SignatureAlgorithm
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
encode
public void encode(java.io.OutputStream output) throws java.io.IOException
Encode thisSignatureAndHashAlgorithm
to anOutputStream
.- Parameters:
output
- theOutputStream
to encode to.- Throws:
java.io.IOException
-
parse
public static SignatureAndHashAlgorithm parse(java.io.InputStream input) throws java.io.IOException
Parse aSignatureAndHashAlgorithm
from anInputStream
.- Parameters:
input
- theInputStream
to parse from.- Returns:
- a
SignatureAndHashAlgorithm
object. - Throws:
java.io.IOException
-
-