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 SignatureAndHashAlgorithmstatic final SignatureAndHashAlgorithmstatic final SignatureAndHashAlgorithmstatic final SignatureAndHashAlgorithmstatic 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) shortinthashCode()static SignatureAndHashAlgorithmparse(InputStream input) Parse aSignatureAndHashAlgorithmfrom anInputStream.toString()
-
Field Details
-
ecdsa_brainpoolP256r1tls13_sha256
-
ecdsa_brainpoolP384r1tls13_sha384
-
ecdsa_brainpoolP512r1tls13_sha512
-
ed25519
-
ed448
-
gostr34102012_256
-
gostr34102012_512
-
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
-
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
-