Interface Crypter<ENC,DEC,ENCEXC extends EncryptionException,DECEXC extends DecryptionException>

Type Parameters:
ENC - The type of the encrypted data.
DEC - The type of the decrypted data.
ENCEXC - The specific type of the EncryptionException being thrown.
DECEXC - The specific type of the DecryptionException being thrown.
All Superinterfaces:
Decrypter<ENC,DEC,DECEXC>, org.refcodes.mixin.Disposable, Encrypter<ENC,DEC,ENCEXC>

public interface Crypter<ENC,DEC,ENCEXC extends EncryptionException,DECEXC extends DecryptionException> extends Encrypter<ENC,DEC,ENCEXC>, Decrypter<ENC,DEC,DECEXC>
The Crypter combines Encrypter and Decrypter functionality.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.refcodes.mixin.Disposable

    org.refcodes.mixin.Disposable.Disposedable
  • Method Summary

    Methods inherited from interface org.refcodes.security.Decrypter

    decrypt, decrypt, toDecrypted, toDecrypted

    Methods inherited from interface org.refcodes.mixin.Disposable

    dispose

    Methods inherited from interface org.refcodes.security.Encrypter

    encrypt, encrypt, toEncrypted, toEncrypted