Which of the following are security components provided by an application security library or framework? (Select THREE).