Package org.bouncycastle.tls
Class SignatureAndHashAlgorithm
- java.lang.Object
-
- org.bouncycastle.tls.SignatureAndHashAlgorithm
-
public class SignatureAndHashAlgorithm extends java.lang.ObjectRFC 5246 7.4.1.4.1
-
-
Field Summary
-
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 voidencode(java.io.OutputStream output)Encode thisSignatureAndHashAlgorithmto anOutputStream.booleanequals(java.lang.Object obj)shortgetHash()static SignatureAndHashAlgorithmgetInstance(short hashAlgorithm, short signatureAlgorithm)shortgetSignature()inthashCode()static SignatureAndHashAlgorithmparse(java.io.InputStream input)Parse aSignatureAndHashAlgorithmfrom anInputStream.java.lang.StringtoString()
-
-
-
Field Detail
-
ecdsa_brainpoolP256r1tls13_sha256
public static final SignatureAndHashAlgorithm ecdsa_brainpoolP256r1tls13_sha256
-
ecdsa_brainpoolP384r1tls13_sha384
public static final SignatureAndHashAlgorithm ecdsa_brainpoolP384r1tls13_sha384
-
ecdsa_brainpoolP512r1tls13_sha512
public static final SignatureAndHashAlgorithm ecdsa_brainpoolP512r1tls13_sha512
-
ed25519
public static final SignatureAndHashAlgorithm ed25519
-
ed448
public static final SignatureAndHashAlgorithm ed448
-
gostr34102012_256
public static final SignatureAndHashAlgorithm gostr34102012_256
-
gostr34102012_512
public static final SignatureAndHashAlgorithm gostr34102012_512
-
mldsa44
public static final SignatureAndHashAlgorithm mldsa44
-
mldsa65
public static final SignatureAndHashAlgorithm mldsa65
-
mldsa87
public static final SignatureAndHashAlgorithm mldsa87
-
rsa_pss_rsae_sha256
public static final SignatureAndHashAlgorithm rsa_pss_rsae_sha256
-
rsa_pss_rsae_sha384
public static final SignatureAndHashAlgorithm rsa_pss_rsae_sha384
-
rsa_pss_rsae_sha512
public static final SignatureAndHashAlgorithm rsa_pss_rsae_sha512
-
rsa_pss_pss_sha256
public static final SignatureAndHashAlgorithm rsa_pss_pss_sha256
-
rsa_pss_pss_sha384
public static final SignatureAndHashAlgorithm rsa_pss_pss_sha384
-
rsa_pss_pss_sha512
public static final SignatureAndHashAlgorithm rsa_pss_pss_sha512
-
slhdsa_sha2_128s
public static final SignatureAndHashAlgorithm slhdsa_sha2_128s
-
slhdsa_sha2_128f
public static final SignatureAndHashAlgorithm slhdsa_sha2_128f
-
slhdsa_sha2_192s
public static final SignatureAndHashAlgorithm slhdsa_sha2_192s
-
slhdsa_sha2_192f
public static final SignatureAndHashAlgorithm slhdsa_sha2_192f
-
slhdsa_sha2_256s
public static final SignatureAndHashAlgorithm slhdsa_sha2_256s
-
slhdsa_sha2_256f
public static final SignatureAndHashAlgorithm slhdsa_sha2_256f
-
slhdsa_shake_128s
public static final SignatureAndHashAlgorithm slhdsa_shake_128s
-
slhdsa_shake_128f
public static final SignatureAndHashAlgorithm slhdsa_shake_128f
-
slhdsa_shake_192s
public static final SignatureAndHashAlgorithm slhdsa_shake_192s
-
slhdsa_shake_192f
public static final SignatureAndHashAlgorithm slhdsa_shake_192f
-
slhdsa_shake_256s
public static final SignatureAndHashAlgorithm slhdsa_shake_256s
-
slhdsa_shake_256f
public static final SignatureAndHashAlgorithm slhdsa_shake_256f
-
sm2sig_sm3
public static final SignatureAndHashAlgorithm sm2sig_sm3
-
hash
protected final short hash
-
signature
protected final short signature
-
-
Constructor Detail
-
SignatureAndHashAlgorithm
public SignatureAndHashAlgorithm(short hash, short signature)- Parameters:
hash-HashAlgorithmsignature-SignatureAlgorithm
-
-
Method Detail
-
getInstance
public static SignatureAndHashAlgorithm getInstance(short hashAlgorithm, short signatureAlgorithm)
-
getHash
public short getHash()
- Returns:
HashAlgorithm
-
getSignature
public short getSignature()
- Returns:
SignatureAlgorithm
-
encode
public void encode(java.io.OutputStream output) throws java.io.IOExceptionEncode thisSignatureAndHashAlgorithmto anOutputStream.- Parameters:
output- theOutputStreamto encode to.- Throws:
java.io.IOException
-
parse
public static SignatureAndHashAlgorithm parse(java.io.InputStream input) throws java.io.IOException
Parse aSignatureAndHashAlgorithmfrom anInputStream.- Parameters:
input- theInputStreamto parse from.- Returns:
- a
SignatureAndHashAlgorithmobject. - Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-