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
Fields Modifier and Type Field Description static SignatureAndHashAlgorithmecdsa_brainpoolP256r1tls13_sha256static SignatureAndHashAlgorithmecdsa_brainpoolP384r1tls13_sha384static SignatureAndHashAlgorithmecdsa_brainpoolP512r1tls13_sha512static SignatureAndHashAlgorithmed25519static SignatureAndHashAlgorithmed448static SignatureAndHashAlgorithmgostr34102012_256static SignatureAndHashAlgorithmgostr34102012_512protected shorthashstatic SignatureAndHashAlgorithmrsa_pss_pss_sha256static SignatureAndHashAlgorithmrsa_pss_pss_sha384static SignatureAndHashAlgorithmrsa_pss_pss_sha512static SignatureAndHashAlgorithmrsa_pss_rsae_sha256static SignatureAndHashAlgorithmrsa_pss_rsae_sha384static SignatureAndHashAlgorithmrsa_pss_rsae_sha512protected shortsignature
-
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
-
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
-
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
-
-