public enum SignAlgo extends Enum<SignAlgo>
| Modifier and Type | Method and Description |
|---|---|
void |
assertSameAlgorithm(org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId,
org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgId) |
org.bouncycastle.asn1.x509.AlgorithmIdentifier |
getAlgorithmIdentifier() |
byte |
getCode() |
HashAlgo |
getHashAlgo() |
static SignAlgo |
getInstance(org.bouncycastle.asn1.x509.AlgorithmIdentifier algId) |
static SignAlgo |
getInstance(Key key,
HashAlgo hashAlgo,
SignatureAlgoControl algoControl) |
static SignAlgo |
getInstance(Key key,
SignerConf signerConf) |
static SignAlgo |
getInstance(String nameOrOid) |
String |
getJceName() |
org.bouncycastle.asn1.ASN1ObjectIdentifier |
getOid() |
boolean |
isDSASigAlgo() |
boolean |
isECDSASigAlgo() |
boolean |
isEDDSASigAlgo() |
boolean |
isGmac() |
boolean |
isHmac() |
boolean |
isMac() |
boolean |
isPlainECDSASigAlgo() |
boolean |
isRSAPkcs1SigAlgo() |
boolean |
isRSAPSSMGF1SigAlgo() |
boolean |
isRSAPSSSigAlgo() |
boolean |
isSM2SigAlgo() |
Signature |
newSignature() |
Signature |
newSignature(String provider) |
static SignAlgo |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SignAlgo[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SignAlgo RSA_SHA1
public static final SignAlgo RSA_SHA224
public static final SignAlgo RSA_SHA256
public static final SignAlgo RSA_SHA384
public static final SignAlgo RSA_SHA512
public static final SignAlgo RSA_SHA3_224
public static final SignAlgo RSA_SHA3_256
public static final SignAlgo RSA_SHA3_384
public static final SignAlgo RSA_SHA3_512
public static final SignAlgo RSAPSS_SHA1
public static final SignAlgo RSAPSS_SHA224
public static final SignAlgo RSAPSS_SHA256
public static final SignAlgo RSAPSS_SHA384
public static final SignAlgo RSAPSS_SHA512
public static final SignAlgo RSAPSS_SHA3_224
public static final SignAlgo RSAPSS_SHA3_256
public static final SignAlgo RSAPSS_SHA3_384
public static final SignAlgo RSAPSS_SHA3_512
public static final SignAlgo RSAPSS_SHAKE128
public static final SignAlgo RSAPSS_SHAKE256
public static final SignAlgo DSA_SHA1
public static final SignAlgo DSA_SHA224
public static final SignAlgo DSA_SHA256
public static final SignAlgo DSA_SHA384
public static final SignAlgo DSA_SHA512
public static final SignAlgo DSA_SHA3_224
public static final SignAlgo DSA_SHA3_256
public static final SignAlgo DSA_SHA3_384
public static final SignAlgo DSA_SHA3_512
public static final SignAlgo ECDSA_SHA1
public static final SignAlgo ECDSA_SHA224
public static final SignAlgo ECDSA_SHA256
public static final SignAlgo ECDSA_SHA384
public static final SignAlgo ECDSA_SHA512
public static final SignAlgo ECDSA_SHA3_224
public static final SignAlgo ECDSA_SHA3_256
public static final SignAlgo ECDSA_SHA3_384
public static final SignAlgo ECDSA_SHA3_512
public static final SignAlgo SM2_SM3
public static final SignAlgo ECDSA_SHAKE128
public static final SignAlgo ECDSA_SHAKE256
public static final SignAlgo PLAINECDSA_SHA1
public static final SignAlgo PLAINECDSA_SHA224
public static final SignAlgo PLAINECDSA_SHA256
public static final SignAlgo PLAINECDSA_SHA384
public static final SignAlgo PLAINECDSA_SHA512
public static final SignAlgo ED25519
public static final SignAlgo ED448
public static final SignAlgo HMAC_SHA1
public static final SignAlgo HMAC_SHA224
public static final SignAlgo HMAC_SHA256
public static final SignAlgo HMAC_SHA384
public static final SignAlgo HMAC_SHA512
public static final SignAlgo HMAC_SHA3_224
public static final SignAlgo HMAC_SHA3_256
public static final SignAlgo HMAC_SHA3_384
public static final SignAlgo HMAC_SHA3_512
public static final SignAlgo GMAC_AES128
public static final SignAlgo GMAC_AES192
public static final SignAlgo GMAC_AES256
public static final SignAlgo DHPOP_X25519
public static final SignAlgo DHPOP_X448
public static SignAlgo[] values()
for (SignAlgo c : SignAlgo.values()) System.out.println(c);
public static SignAlgo valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic HashAlgo getHashAlgo()
public byte getCode()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOid()
public String getJceName()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier()
public Signature newSignature() throws NoSuchAlgorithmException
NoSuchAlgorithmExceptionpublic Signature newSignature(String provider) throws NoSuchAlgorithmException, NoSuchProviderException
public boolean isDSASigAlgo()
public boolean isECDSASigAlgo()
public boolean isEDDSASigAlgo()
public boolean isPlainECDSASigAlgo()
public boolean isSM2SigAlgo()
public boolean isRSAPkcs1SigAlgo()
public boolean isRSAPSSSigAlgo()
public boolean isRSAPSSMGF1SigAlgo()
public boolean isHmac()
public boolean isGmac()
public boolean isMac()
public static SignAlgo getInstance(org.bouncycastle.asn1.x509.AlgorithmIdentifier algId) throws NoSuchAlgorithmException
NoSuchAlgorithmExceptionpublic static SignAlgo getInstance(String nameOrOid) throws NoSuchAlgorithmException
NoSuchAlgorithmExceptionpublic static SignAlgo getInstance(Key key, SignerConf signerConf) throws NoSuchAlgorithmException
NoSuchAlgorithmExceptionpublic static SignAlgo getInstance(Key key, HashAlgo hashAlgo, SignatureAlgoControl algoControl) throws NoSuchAlgorithmException
NoSuchAlgorithmExceptionpublic void assertSameAlgorithm(org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId,
org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgId)
throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.OperatorCreationExceptionCopyright © 2021. All rights reserved.