Package org.jose4j.jws
Class RsaUsingShaAlgorithm
java.lang.Object
org.jose4j.jwa.AlgorithmInfo
org.jose4j.jws.BaseSignatureAlgorithm
org.jose4j.jws.RsaUsingShaAlgorithm
- All Implemented Interfaces:
Algorithm,JsonWebSignatureAlgorithm
- Direct Known Subclasses:
RsaUsingShaAlgorithm.RsaPssSha256,RsaUsingShaAlgorithm.RsaPssSha384,RsaUsingShaAlgorithm.RsaPssSha512,RsaUsingShaAlgorithm.RsaSha256,RsaUsingShaAlgorithm.RsaSha384,RsaUsingShaAlgorithm.RsaSha512
public class RsaUsingShaAlgorithm
extends BaseSignatureAlgorithm
implements JsonWebSignatureAlgorithm
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jose4j.jws.BaseSignatureAlgorithm
isAvailable, prepareForSign, setAlgorithmParameterSpec, sign, validateSigningKey, validateVerificationKey, verifySignatureMethods inherited from class org.jose4j.jwa.AlgorithmInfo
getAlgorithmIdentifier, getJavaAlgorithm, getKeyPersuasion, getKeyType, setAlgorithmIdentifier, setJavaAlgorithm, setKeyPersuasion, setKeyType, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jose4j.jwa.Algorithm
getAlgorithmIdentifier, getJavaAlgorithm, getKeyPersuasion, getKeyType, isAvailableMethods inherited from interface org.jose4j.jws.JsonWebSignatureAlgorithm
prepareForSign, sign, validateSigningKey, validateVerificationKey, verifySignature
-
Field Details
-
RSASSA_PSS
- See Also:
-
-
Constructor Details
-
RsaUsingShaAlgorithm
-
-
Method Details
-
validatePublicKey
- Specified by:
validatePublicKeyin classBaseSignatureAlgorithm- Throws:
InvalidKeyException
-
validatePrivateKey
- Specified by:
validatePrivateKeyin classBaseSignatureAlgorithm- Throws:
InvalidKeyException
-