public class SignatureAndHashAlgorithm
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static SignatureAndHashAlgorithm |
ed25519 |
static SignatureAndHashAlgorithm |
ed448 |
protected short |
hash |
static SignatureAndHashAlgorithm |
rsa_pss_pss_sha256 |
static SignatureAndHashAlgorithm |
rsa_pss_pss_sha384 |
static SignatureAndHashAlgorithm |
rsa_pss_pss_sha512 |
static SignatureAndHashAlgorithm |
rsa_pss_rsae_sha256 |
static SignatureAndHashAlgorithm |
rsa_pss_rsae_sha384 |
static SignatureAndHashAlgorithm |
rsa_pss_rsae_sha512 |
protected short |
signature |
Constructor and Description |
---|
SignatureAndHashAlgorithm(short hash,
short signature) |
Modifier and Type | Method and Description |
---|---|
void |
encode(java.io.OutputStream output)
Encode this
SignatureAndHashAlgorithm to an OutputStream . |
boolean |
equals(java.lang.Object obj) |
short |
getHash() |
static SignatureAndHashAlgorithm |
getInstance(short hashAlgorithm,
short signatureAlgorithm) |
static SignatureAndHashAlgorithm |
getInstanceIntrinsic(short signatureAlgorithm) |
short |
getSignature() |
int |
hashCode() |
static SignatureAndHashAlgorithm |
parse(java.io.InputStream input)
Parse a
SignatureAndHashAlgorithm from an InputStream . |
java.lang.String |
toString() |
public static final SignatureAndHashAlgorithm ed25519
public static final SignatureAndHashAlgorithm ed448
public static final SignatureAndHashAlgorithm rsa_pss_rsae_sha256
public static final SignatureAndHashAlgorithm rsa_pss_rsae_sha384
public static final SignatureAndHashAlgorithm rsa_pss_rsae_sha512
public static final SignatureAndHashAlgorithm rsa_pss_pss_sha256
public static final SignatureAndHashAlgorithm rsa_pss_pss_sha384
public static final SignatureAndHashAlgorithm rsa_pss_pss_sha512
protected final short hash
protected final short signature
public SignatureAndHashAlgorithm(short hash, short signature)
hash
- HashAlgorithm
signature
- SignatureAlgorithm
public static SignatureAndHashAlgorithm getInstance(short hashAlgorithm, short signatureAlgorithm)
public static SignatureAndHashAlgorithm getInstanceIntrinsic(short signatureAlgorithm)
public short getHash()
HashAlgorithm
public short getSignature()
SignatureAlgorithm
public void encode(java.io.OutputStream output) throws java.io.IOException
SignatureAndHashAlgorithm
to an OutputStream
.output
- the OutputStream
to encode to.java.io.IOException
public static SignatureAndHashAlgorithm parse(java.io.InputStream input) throws java.io.IOException
SignatureAndHashAlgorithm
from an InputStream
.input
- the InputStream
to parse from.SignatureAndHashAlgorithm
object.java.io.IOException
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object