Interface CryptoProcessor
- All Known Implementing Classes:
JWTCryptoProcessorImpl
public interface CryptoProcessor
-
Method Summary
Modifier and TypeMethodDescriptioncreateBodyDigest(String paramString) decrypt(String paramString, PrivateKey paramPrivateKey) decryptAndValidateSignature(String paramString, PrivateKey paramPrivateKey, X509Certificate paramX509Certificate) encrypt(String paramString, X509Certificate paramX509Certificate) getAuthAttributes(String paramString1, String paramString2) getCustomParam(String paramString1, String paramString2) getJWTPayload(String paramString) getModulus(String paramString) getPayload(String paramString) getSerialNumber(String paramString1, String paramString2) booleanisEncrypted(String paramString) booleanisValidSignature(String paramString, byte[] paramArrayOfByte) booleanisValidSignature(String paramString, X509Certificate paramX509Certificate) sign(String paramString, PrivateKey paramPrivateKey, X509Certificate paramX509Certificate) sign(String paramString, PrivateKey paramPrivateKey, X509Certificate paramX509Certificate, Map<String, Object> paramMap) signAndEncrypt(String paramString, PrivateKey paramPrivateKey, X509Certificate paramX509Certificate1, X509Certificate paramX509Certificate2) signAndEncrypt(String paramString, PrivateKey paramPrivateKey, X509Certificate paramX509Certificate1, X509Certificate paramX509Certificate2, Map<String, Object> paramMap) validateSignature(String paramString, byte[] paramArrayOfByte) validateSignature(String paramString, X509Certificate paramX509Certificate)
-
Method Details
-
encrypt
-
encrypt
-
signAndEncrypt
String signAndEncrypt(String paramString, PrivateKey paramPrivateKey, X509Certificate paramX509Certificate1, X509Certificate paramX509Certificate2) -
signAndEncrypt
String signAndEncrypt(String paramString, PrivateKey paramPrivateKey, X509Certificate paramX509Certificate1, X509Certificate paramX509Certificate2, Map<String, Object> paramMap) -
sign
-
sign
String sign(String paramString, PrivateKey paramPrivateKey, X509Certificate paramX509Certificate, Map<String, Object> paramMap) -
validateSignature
-
validateSignature
-
isValidSignature
-
isValidSignature
-
decryptAndValidateSignature
String decryptAndValidateSignature(String paramString, PrivateKey paramPrivateKey, X509Certificate paramX509Certificate) -
decrypt
-
getModulus
-
getKid
-
isEncrypted
-
getSerialNumber
-
getPayload
-
getAuthAttributes
-
getCustomParam
-
createBodyDigest
-
getJWTPayload
-