A handle to security policy settings and operations for the current ABL session. These settings and operations support session data cryptography, creating a session registry for trusted security domains, and user authentication and validation.

Syntax

SECURITY-POLICY [ :attribute | :method]
attribute
An attribute of the SECURITY-POLICY handle.
method
A method of the SECURITY-POLICY handle.

Attributes

CAN-DO-DOMAIN-SUPPORT attribute ENCRYPTION-SALT attribute FIPS-MODE attribute
HANDLE attribute INSTANTIATING-PROCEDURE attribute PASSWORD-HASH-ALGORITHM attribute
PASSWORD-HASH-ROUNDS attribute PASSWORD-HASH-SALT attribute PBE-ALGORITHM attribute
PBE-HASH-ALGORITHM attribute PBE-KEY-ROUNDS attribute SYMMETRIC-ENCRYPTION-AAD attribute
SYMMETRIC-ENCRYPTION-ALGORITHM attribute SYMMETRIC-ENCRYPTION-IV attribute SYMMETRIC-ENCRYPTION-KEY attribute
SYMMETRIC-SUPPORT attribute TYPE attribute XCODE-SESSION-KEY attribute

Methods

ENCODE-DOMAIN-ACCESS-CODE( ) method ENCODE-PASSWORD( ) method
GET-CLIENT( ) method GET-SAFE-USER( ) method
LOAD-DOMAINS( ) method LOCK-REGISTRATION( ) method
REGISTER-DOMAIN( ) method SET-CLIENT( ) method
SET-SAFE-USER( ) method VALIDATE-DOMAIN-ACCESS-CODE( ) method
VALIDATE-PASSWORD( ) method

Notes

See also

Client-principal object handle, DECRYPT function, ENCRYPT function, GENERATE-PASSWORD-HASH function, GENERATE-PBE-KEY function, GENERATE-PBE-SALT function, GENERATE-SALT function, GENERATE-RANDOM-KEY function, MESSAGE-DIGEST function