The following are the password security framework interfaces:
IPasswordSecurityData — Defines the contract for password security data. It provides methods for getting details of password policy and rules.
IPasswordRule — Defines the contract for password rules. This provides methods for validating a password against defined rules. The rule is part of the password security data and the rule can be retrieved using IPasswordSecurityData.
IPasswordSecurityService — Defines the contract for different services provided. It verifies whether the password is complaint with the policy and validates whether the password is compliant with the rules.