Package org.bouncycastle.tls
Class SignatureAndHashAlgorithm
java.lang.Object
org.bouncycastle.tls.SignatureAndHashAlgorithm
RFC 5246 7.4.1.4.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SignatureAndHashAlgorithmstatic final SignatureAndHashAlgorithmprotected final shortstatic final SignatureAndHashAlgorithmstatic final SignatureAndHashAlgorithmstatic final SignatureAndHashAlgorithmstatic final SignatureAndHashAlgorithmstatic final SignatureAndHashAlgorithmstatic final SignatureAndHashAlgorithmprotected final short -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencode(OutputStream output) Encode thisSignatureAndHashAlgorithmto anOutputStream.booleanshortgetHash()static SignatureAndHashAlgorithmgetInstance(short hashAlgorithm, short signatureAlgorithm) static SignatureAndHashAlgorithmgetInstanceIntrinsic(short signatureAlgorithm) shortinthashCode()static SignatureAndHashAlgorithmparse(InputStream input) Parse aSignatureAndHashAlgorithmfrom anInputStream.toString()
-
Field Details
-
ed25519
-
ed448
-
rsa_pss_rsae_sha256
-
rsa_pss_rsae_sha384
-
rsa_pss_rsae_sha512
-
rsa_pss_pss_sha256
-
rsa_pss_pss_sha384
-
rsa_pss_pss_sha512
-
hash
protected final short hash -
signature
protected final short signature
-
-
Constructor Details
-
SignatureAndHashAlgorithm
public SignatureAndHashAlgorithm(short hash, short signature) - Parameters:
hash-HashAlgorithmsignature-SignatureAlgorithm
-
-
Method Details
-
getInstance
-
getInstanceIntrinsic
-
getHash
public short getHash()- Returns:
HashAlgorithm
-
getSignature
public short getSignature()- Returns:
SignatureAlgorithm
-
encode
Encode thisSignatureAndHashAlgorithmto anOutputStream.- Parameters:
output- theOutputStreamto encode to.- Throws:
IOException
-
parse
Parse aSignatureAndHashAlgorithmfrom anInputStream.- Parameters:
input- theInputStreamto parse from.- Returns:
- a
SignatureAndHashAlgorithmobject. - Throws:
IOException
-
equals
-
hashCode
public int hashCode() -
toString
-