Uses of Enum
io.jans.as.model.crypto.signature.SignatureAlgorithm
Packages that use SignatureAlgorithm
Package
Description
-
Uses of SignatureAlgorithm in io.jans.as.model.crypto
Fields in io.jans.as.model.crypto declared as SignatureAlgorithmMethods in io.jans.as.model.crypto that return SignatureAlgorithmModifier and TypeMethodDescriptionAuthCryptoProvider.getSignatureAlgorithm(String alias) PrivateKey.getSignatureAlgorithm()PublicKey.getSignatureAlgorithm()Methods in io.jans.as.model.crypto with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionvoidPrivateKey.setSignatureAlgorithm(SignatureAlgorithm signatureAlgorithm) voidPublicKey.setSignatureAlgorithm(SignatureAlgorithm signatureAlgorithm) abstract StringAbstractCryptoProvider.sign(String signingInput, String keyId, String sharedSecret, SignatureAlgorithm signatureAlgorithm) AuthCryptoProvider.sign(String signingInput, String alias, String sharedSecret, SignatureAlgorithm signatureAlgorithm) abstract booleanAbstractCryptoProvider.verifySignature(String signingInput, String encodedSignature, String keyId, org.json.JSONObject jwks, String sharedSecret, SignatureAlgorithm signatureAlgorithm) booleanAuthCryptoProvider.verifySignature(String signingInput, String encodedSignature, String alias, org.json.JSONObject jwks, String sharedSecret, SignatureAlgorithm signatureAlgorithm) Constructors in io.jans.as.model.crypto with parameters of type SignatureAlgorithmModifierConstructorDescriptionCertificate(SignatureAlgorithm signatureAlgorithm, X509Certificate x509Certificate) Constructor. -
Uses of SignatureAlgorithm in io.jans.as.model.crypto.signature
Methods in io.jans.as.model.crypto.signature that return SignatureAlgorithmModifier and TypeMethodDescriptionstatic SignatureAlgorithmSignatureAlgorithm.fromString(String param) Returns the correspondingSignatureAlgorithmfor a parameter alg of the JWK endpoint.AbstractSigner.getSignatureAlgorithm()ECDSAPublicKey.getSignatureAlgorithm()static SignatureAlgorithmReturns the enum constant of this type with the specified name.static SignatureAlgorithm[]SignatureAlgorithm.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in io.jans.as.model.crypto.signature that return types with arguments of type SignatureAlgorithmModifier and TypeMethodDescriptionstatic List<SignatureAlgorithm>SignatureAlgorithm.fromString(String[] params) Methods in io.jans.as.model.crypto.signature with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionstatic EDDSAPrivateKeyEDDSAKeyFactory.createEDDSAPrivateKeyFromDecodedKey(SignatureAlgorithm signatureAlgorithm, byte[] decodedPrivateKey, byte[] decodedPublicKey) Creates EDDSA private key from decoded arraystatic EDDSAPublicKeyEDDSAKeyFactory.createEDDSAPublicKeyFromDecodedKey(SignatureAlgorithm signatureAlgorithm, byte[] decodedPublicKey) Creates EDDSA public key from decoded arrayvoidECDSAPublicKey.setSignatureAlgorithm(SignatureAlgorithm signatureAlgorithm) Constructors in io.jans.as.model.crypto.signature with parameters of type SignatureAlgorithmModifierConstructorDescriptionprotectedAbstractSigner(SignatureAlgorithm signatureAlgorithm) ECDSAKeyFactory(SignatureAlgorithm signatureAlgorithm, String dnName) ECDSAPrivateKey(SignatureAlgorithm signatureAlgorithm, BigInteger d) ECDSAPublicKey(SignatureAlgorithm signatureAlgorithm, String x, String y) ECDSAPublicKey(SignatureAlgorithm signatureAlgorithm, BigInteger x, BigInteger y) EDDSAKeyFactory(SignatureAlgorithm signatureAlgorithm, String dnName) ConstructorEDDSAPrivateKey(SignatureAlgorithm signatureAlgorithm, byte[] dEncoded, byte[] xEncoded) ConstructorEDDSAPublicKey(SignatureAlgorithm signatureAlgorithm, byte[] xEncoded) ConstructorRSAKeyFactory(SignatureAlgorithm signatureAlgorithm, String dnName) Deprecated.RSAPrivateKey(SignatureAlgorithm signatureAlgorithm, String modulus, String privateExponent) RSAPrivateKey(SignatureAlgorithm signatureAlgorithm, BigInteger modulus, BigInteger privateExponent) -
Uses of SignatureAlgorithm in io.jans.as.model.jws
Methods in io.jans.as.model.jws that return SignatureAlgorithmModifier and TypeMethodDescriptionAbstractJwsSigner.getSignatureAlgorithm()JwsSigner.getSignatureAlgorithm()Constructors in io.jans.as.model.jws with parameters of type SignatureAlgorithmModifierConstructorDescriptionprotectedAbstractJwsSigner(SignatureAlgorithm signatureAlgorithm) ECDSASigner(SignatureAlgorithm signatureAlgorithm, Certificate certificate) Constructor.ECDSASigner(SignatureAlgorithm signatureAlgorithm, ECDSAPrivateKey ecdsaPrivateKey) Constructor.ECDSASigner(SignatureAlgorithm signatureAlgorithm, ECDSAPublicKey ecdsaPublicKey) Constructor.EDDSASigner(SignatureAlgorithm signatureAlgorithm, Certificate certificate) Constructor.EDDSASigner(SignatureAlgorithm signatureAlgorithm, EDDSAPrivateKey eddsaPrivateKey) Constructor.EDDSASigner(SignatureAlgorithm signatureAlgorithm, EDDSAPublicKey eddsaPublicKey) Constructor.HMACSigner(SignatureAlgorithm signatureAlgorithm, String sharedSecret) RSASigner(SignatureAlgorithm signatureAlgorithm, Certificate certificate) RSASigner(SignatureAlgorithm signatureAlgorithm, RSAPrivateKey rsaPrivateKey) RSASigner(SignatureAlgorithm signatureAlgorithm, RSAPublicKey rsaPublicKey) -
Uses of SignatureAlgorithm in io.jans.as.model.jwt
Methods in io.jans.as.model.jwt that return SignatureAlgorithmMethods in io.jans.as.model.jwt with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionJwtHeader.setAlgorithm(SignatureAlgorithm algorithm) Identifies the cryptographic algorithm used to secure the JWS. -
Uses of SignatureAlgorithm in io.jans.as.model.util
Methods in io.jans.as.model.util that return SignatureAlgorithmModifier and TypeMethodDescriptionstatic SignatureAlgorithmCertUtils.getSignatureAlgorithm(X509Certificate cert) Methods in io.jans.as.model.util with parameters of type SignatureAlgorithmModifier and TypeMethodDescriptionstatic StringHashUtil.getHash(String input, SignatureAlgorithm signatureAlgorithm) Calculates Hash Code, using Hashing Algorithm, defined by used Signature Algorithm.static PublicKeyJwtUtil.getPublicKey(String jwksUri, String jwks, SignatureAlgorithm signatureAlgorithm, String keyId)