Uses of Interface
io.fusionauth.security.CryptoProvider
Packages that use CryptoProvider
Package
Description
-
Uses of CryptoProvider in io.fusionauth.jwt.ec
Methods in io.fusionauth.jwt.ec with parameters of type CryptoProviderModifier and TypeMethodDescriptionstatic ECSignerECSigner.newSHA256Signer(String privateKey, CryptoProvider cryptoProvider) Build a new EC signer using a SHA-256 hash.static ECSignerECSigner.newSHA256Signer(String privateKey, String kid, CryptoProvider cryptoProvider) Build a new EC signer using a SHA-256 hash.static ECSignerECSigner.newSHA256Signer(PrivateKey privateKey, CryptoProvider cryptoProvider) Build a new EC signer using a SHA-256 hash.static ECSignerECSigner.newSHA256Signer(PrivateKey privateKey, String kid, CryptoProvider cryptoProvider) Build a new EC signer using a SHA-256 hash.static ECSignerECSigner.newSHA384Signer(String privateKey, CryptoProvider cryptoProvider) Build a new EC signer using a SHA-384 hash.static ECSignerECSigner.newSHA384Signer(String privateKey, String kid, CryptoProvider cryptoProvider) Build a new EC signer using a SHA-384 hash.static ECSignerECSigner.newSHA384Signer(PrivateKey privateKey, CryptoProvider cryptoProvider) Build a new EC signer using a SHA-384 hash.static ECSignerECSigner.newSHA384Signer(PrivateKey privateKey, String kid, CryptoProvider cryptoProvider) Build a new EC signer using a SHA-384 hash.static ECSignerECSigner.newSHA512Signer(String privateKey, CryptoProvider cryptoProvider) Build a new EC signer using a SHA-512 hash.static ECSignerECSigner.newSHA512Signer(String privateKey, String kid, CryptoProvider cryptoProvider) Build a new EC signer using a SHA-512 hash.static ECSignerECSigner.newSHA512Signer(PrivateKey privateKey, CryptoProvider cryptoProvider) Build a new EC signer using a SHA-512 hash.static ECSignerECSigner.newSHA512Signer(PrivateKey privateKey, String kid, CryptoProvider cryptoProvider) Build a new EC signer using a SHA-512 hash.static ECVerifierECVerifier.newVerifier(byte[] bytes, CryptoProvider cryptoProvider) Return a new instance of the EC Verifier with the provided public key.static ECVerifierECVerifier.newVerifier(String publicKey, CryptoProvider cryptoProvider) Return a new instance of the EC Verifier with the provided public key.static ECVerifierECVerifier.newVerifier(Path path, CryptoProvider cryptoProvider) Return a new instance of the EC Verifier with the provided public key.static ECVerifierECVerifier.newVerifier(PublicKey publicKey, CryptoProvider cryptoProvider) Return a new instance of the EC Verifier with the provided public key. -
Uses of CryptoProvider in io.fusionauth.jwt.hmac
Methods in io.fusionauth.jwt.hmac with parameters of type CryptoProviderModifier and TypeMethodDescriptionstatic HMACSignerHMACSigner.newSHA256Signer(byte[] secret, String kid, CryptoProvider cryptoProvider) Build a new HMAC signer using a SHA-256 hash.static HMACSignerHMACSigner.newSHA256Signer(String secret, CryptoProvider cryptoProvider) Build a new HMAC signer using a SHA-256 hash.static HMACSignerHMACSigner.newSHA256Signer(String secret, String kid, CryptoProvider cryptoProvider) Build a new HMAC signer using a SHA-256 hash.static HMACSignerHMACSigner.newSHA384Signer(byte[] secret, String kid, CryptoProvider cryptoProvider) Build a new HMAC signer using a SHA-384 hash.static HMACSignerHMACSigner.newSHA384Signer(String secret, CryptoProvider cryptoProvider) Build a new HMAC signer using a SHA-384 hash.static HMACSignerHMACSigner.newSHA384Signer(String secret, String kid, CryptoProvider cryptoProvider) Build a new HMAC signer using a SHA-384 hash.static HMACSignerHMACSigner.newSHA512Signer(byte[] secret, String kid, CryptoProvider cryptoProvider) Build a new HMAC signer using a SHA-512 hash.static HMACSignerHMACSigner.newSHA512Signer(String secret, CryptoProvider cryptoProvider) Build a new HMAC signer using a SHA-512 hash.static HMACSignerHMACSigner.newSHA512Signer(String secret, String kid, CryptoProvider cryptoProvider) Build a new HMAC signer using a SHA-512 hash.static HMACVerifierHMACVerifier.newVerifier(byte[] bytes, CryptoProvider cryptoProvider) Return a new instance of the HMAC Verifier with the provided secret.static HMACVerifierHMACVerifier.newVerifier(String secret, CryptoProvider cryptoProvider) Return a new instance of the HMAC Verifier with the provided secret.static HMACVerifierHMACVerifier.newVerifier(Path path, CryptoProvider cryptoProvider) Return a new instance of the HMAC Verifier with the provided secret. -
Uses of CryptoProvider in io.fusionauth.jwt.rsa
Methods in io.fusionauth.jwt.rsa with parameters of type CryptoProviderModifier and TypeMethodDescriptionstatic RSAPSSSignerRSAPSSSigner.newSHA256Signer(String privateKey, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-256 hash.static RSAPSSSignerRSAPSSSigner.newSHA256Signer(String privateKey, String kid, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-256 hash.static RSAPSSSignerRSAPSSSigner.newSHA256Signer(PrivateKey privateKey, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-256 hash.static RSAPSSSignerRSAPSSSigner.newSHA256Signer(PrivateKey privateKey, String kid, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-256 hash.static RSASignerRSASigner.newSHA256Signer(String privateKey, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-256 hash.static RSASignerRSASigner.newSHA256Signer(String privateKey, String kid, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-256 hash.static RSASignerRSASigner.newSHA256Signer(PrivateKey privateKey, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-256 hash.static RSASignerRSASigner.newSHA256Signer(PrivateKey privateKey, String kid, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-256 hash.static RSAPSSSignerRSAPSSSigner.newSHA384Signer(String privateKey, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-384 hash.static RSAPSSSignerRSAPSSSigner.newSHA384Signer(String privateKey, String kid, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-384 hash.static RSAPSSSignerRSAPSSSigner.newSHA384Signer(PrivateKey privateKey, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-384 hash.static RSAPSSSignerRSAPSSSigner.newSHA384Signer(PrivateKey privateKey, String kid, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-384 hash.static RSASignerRSASigner.newSHA384Signer(String privateKey, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-384 hash.static RSASignerRSASigner.newSHA384Signer(String privateKey, String kid, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-384 hash.static RSASignerRSASigner.newSHA384Signer(PrivateKey privateKey, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-384 hash.static RSASignerRSASigner.newSHA384Signer(PrivateKey privateKey, String kid, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-384 hash.static RSAPSSSignerRSAPSSSigner.newSHA512Signer(String privateKey, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-512 hash.static RSAPSSSignerRSAPSSSigner.newSHA512Signer(String privateKey, String kid, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-512 hash.static RSAPSSSignerRSAPSSSigner.newSHA512Signer(PrivateKey privateKey, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-512 hash.static RSAPSSSignerRSAPSSSigner.newSHA512Signer(PrivateKey privateKey, String kid, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-512 hash.static RSASignerRSASigner.newSHA512Signer(String privateKey, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-512 hash.static RSASignerRSASigner.newSHA512Signer(String privateKey, String kid, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-512 hash.static RSASignerRSASigner.newSHA512Signer(PrivateKey privateKey, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-512 hash.static RSASignerRSASigner.newSHA512Signer(PrivateKey privateKey, String kid, CryptoProvider cryptoProvider) Build a new RSA signer using a SHA-512 hash.static RSAPSSVerifierRSAPSSVerifier.newVerifier(String publicKey, CryptoProvider cryptoProvider) Return a new instance of the RSA Verifier with the provided public key.static RSAPSSVerifierRSAPSSVerifier.newVerifier(Path path, CryptoProvider cryptoProvider) Return a new instance of the RSA Verifier with the provided public key.static RSAPSSVerifierRSAPSSVerifier.newVerifier(PublicKey publicKey, CryptoProvider cryptoProvider) Return a new instance of the RSA Verifier with the provided public key.static RSAVerifierRSAVerifier.newVerifier(String publicKey, CryptoProvider cryptoProvider) Return a new instance of the RSA Verifier with the provided public key.static RSAVerifierRSAVerifier.newVerifier(Path path, CryptoProvider cryptoProvider) Return a new instance of the RSA Verifier with the provided public key.static RSAVerifierRSAVerifier.newVerifier(PublicKey publicKey, CryptoProvider cryptoProvider) Return a new instance of the RSA Verifier with the provided public key. -
Uses of CryptoProvider in io.fusionauth.security
Classes in io.fusionauth.security that implement CryptoProviderModifier and TypeClassDescriptionclassThis Crypto Provider utilizes the FIPS certified Bouncy Castle Security Provider (BCFIPS).classThe default Crypto Provider for FusionAuth JWT.