1 PACKAGE IEM_MSTEMAIL_ACCOUNTS_PVT AUTHID CURRENT_USER as
2 /* $Header: iemvmacs.pls 120.0 2005/06/02 14:22:43 appldev noship $*/
3
4
5 -- Start of Comments
6 -- API name : IEM_EncryptPassword
7 -- Type : Private
8 -- Function : This procedure is used to encrypt password.
9 -- Note, encrypted data is rounded to muliples of 8 bytes.
10 -- Pre-reqs : None.
11 -- Parameters :
12 -- IN
13 -- p_api_version_number IN NUMBER Required
14 -- p_init_msg_list IN VARCHAR2
15 -- p_commit IN VARCHAR2
16 -- p_raw_data IN VARCHAR2 Required
17 --
18 -- OUT
19 -- x_encrypted_data OUT VARCHAR2 Encrypted data
20 -- x_encrypted_key OUT VARCHAR2 Encrypted key
21 -- x_return_status OUT VARCHAR2
22 -- x_msg_count OUT NUMBER
23 -- x_msg_data OUT VARCHAR2
24 --
25 -- Version : 1.0
26 -- Notes :
27 --
28 -- End of comments
29 -- **********************************************************
30 PROCEDURE encrypt_password(
31 P_Api_Version_Number IN NUMBER,
32 P_Init_Msg_List IN VARCHAR2,
33 P_Commit IN VARCHAR2,
34 p_email_account_id IN NUMBER,
35 p_raw_data IN VARCHAR2,
36 x_msg_count OUT NOCOPY NUMBER,
37 x_return_status OUT NOCOPY VARCHAR2,
38 x_msg_data OUT NOCOPY VARCHAR2);
39
40 -- Start of Comments
41 -- API name : IEM_DecryptPassword
42 -- Type : Private
43 -- Function : This procedure is used to decrypt password.
44 -- Pre-reqs : None.
45 -- Parameters :
46 -- IN
47 -- p_api_version_number IN NUMBER Required
48 -- p_init_msg_list IN VARCHAR2
49 -- p_commit IN VARCHAR2
50 -- p_input_data IN VARCHAR2 Required
51 -- p_decrypted_key IN VARCHAR2,
52 --
53 -- OUT
54 -- x_decrypted_data OUT VARCHAR2
55 -- x_return_status OUT VARCHAR2
56 -- x_msg_count OUT NUMBER
57 -- x_msg_data OUT VARCHAR2
58 --
59 -- Version : 1.0
60 -- Notes :
61 --
62 -- End of comments
63 -- **********************************************************
64 PROCEDURE decrypt_password(
65 P_Api_Version_Number IN NUMBER,
66 P_Init_Msg_List IN VARCHAR2,
67 P_Commit IN VARCHAR2,
68 p_email_account_id IN NUMBER,
69 x_decrypted_data OUT NOCOPY VARCHAR2,
70 x_msg_count OUT NOCOPY NUMBER,
71 x_return_status OUT NOCOPY VARCHAR2,
72 x_msg_data OUT NOCOPY VARCHAR2);
73
74
75 END IEM_MSTEMAIL_ACCOUNTS_PVT;