Package org.opendaylight.aaa.encrypt
Interface AAAEncryptionService
-
- All Known Implementing Classes:
AAAEncryptionServiceImpl
public interface AAAEncryptionService
A generic encryption/decryption service for encrypting various data in ODL.- Author:
- - Sharon Aicler ([email protected])
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]
decrypt(byte[] encryptedData)
Decryptdata
using a 2-way decryption mechanism.String
decrypt(String encryptedData)
Decryptdata
using a 2-way decryption mechanism.byte[]
encrypt(byte[] data)
Encryptdata
using a 2-way encryption mechanism.String
encrypt(String data)
Encryptdata
using a 2-way encryption mechanism.
-
-
-
Method Detail
-
encrypt
String encrypt(String data)
Encryptdata
using a 2-way encryption mechanism.- Parameters:
data
- plaintext data- Returns:
- an encrypted representation of
data
-
encrypt
byte[] encrypt(byte[] data)
Encryptdata
using a 2-way encryption mechanism.- Parameters:
data
- plaintext data- Returns:
- an encrypted representation of
data
-
decrypt
String decrypt(String encryptedData)
Decryptdata
using a 2-way decryption mechanism.- Parameters:
encryptedData
- encrypted data- Returns:
- plaintext
data
-
decrypt
byte[] decrypt(byte[] encryptedData)
Decryptdata
using a 2-way decryption mechanism.- Parameters:
encryptedData
- encrypted data- Returns:
- plaintext
data
-
-