Interface LetterManager
- All Known Implementing Classes:
DefaultLetterManager
public interface LetterManager
Initialization letters manager.
Manages the INI, HIA and the HPB letters.
-
Method Summary
Modifier and TypeMethodDescriptioncreateA005Letter(EbicsUser user) Creates the initialization letter for the INI request.createE002Letter(EbicsUser user) Creates the initialization letter for the HIA request.createX002Letter(EbicsUser user) Creates the initialization letter for the HIA request.
-
Method Details
-
createA005Letter
InitLetter createA005Letter(EbicsUser user) throws GeneralSecurityException, IOException, EbicsException Creates the initialization letter for the INI request. This letter contains information about the signature certificate of the given user.- Parameters:
user- the ebics user.- Returns:
- the INI letter.
- Throws:
EbicsExceptionIOExceptionGeneralSecurityException
-
createE002Letter
InitLetter createE002Letter(EbicsUser user) throws GeneralSecurityException, IOException, EbicsException Creates the initialization letter for the HIA request. This letter contains information about the encryption certificates of the given user.- Parameters:
user- the ebics user- Returns:
- the HIA letter
- Throws:
EbicsExceptionIOExceptionGeneralSecurityException
-
createX002Letter
InitLetter createX002Letter(EbicsUser user) throws GeneralSecurityException, IOException, EbicsException Creates the initialization letter for the HIA request. This letter contains information about the authentication certificates of the given user.- Parameters:
user- the ebics user- Returns:
- the HIA letter
- Throws:
EbicsExceptionIOExceptionGeneralSecurityException
-