Uses of Class
org.wso2.carbon.crypto.api.HybridEncryptionOutput
Packages that use HybridEncryptionOutput
-
Uses of HybridEncryptionOutput in org.wso2.carbon.crypto.api
Methods in org.wso2.carbon.crypto.api that return HybridEncryptionOutputModifier and TypeMethodDescriptiondefault HybridEncryptionOutputCryptoService.hybridEncrypt(HybridEncryptionInput hybridEncryptionInput, String symmetricAlgorithm, String asymmetricAlgorithm, String javaSecurityProvider, CryptoContext cryptoContext) In hybrid encryption clear data is encrypted using symmetric encryption mechanism and symmetric key used for encryption is encrypted with asymmetric encryption.default HybridEncryptionOutputExternalCryptoProvider.hybridEncrypt(HybridEncryptionInput hybridEncryptionInput, String symmetricAlgorithm, String asymmetricAlgorithm, String javaSecurityProvider, CryptoContext cryptoContext, CertificateInfo certificateInfo) Computes and return aHybridEncryptionOutputbased on providedHybridEncryptionInput.Methods in org.wso2.carbon.crypto.api with parameters of type HybridEncryptionOutputModifier and TypeMethodDescriptiondefault byte[]CryptoService.hybridDecrypt(HybridEncryptionOutput hybridEncryptionOutput, String symmetricAlgorithm, String asymmetricAlgorithm, String javaSecurityProvider, CryptoContext cryptoContext) In hybrid decryption symmetric key used for encryption is decrypted with asymmetric decryption and cipher data is decrypted using symmetric decryption mechanism.default byte[]ExternalCryptoProvider.hybridDecrypt(HybridEncryptionOutput hybridEncryptionOutput, String symmetricAlgorithm, String asymmetricAlgorithm, String javaSecurityProvider, CryptoContext cryptoContext, PrivateKeyInfo privateKeyInfo) Computes and return clear data based on providedHybridEncryptionOutput.