public interface CommonSecurityPolicy extends CommonHandle, PseudoWidget
| SECURITY-POLICY attribute or method | API |
|---|---|
| SYMMETRIC-SUPPORT | getSymmetricSupport() |
| SYMMETRIC-ENCRYPTION-ALGORITHM | getSymmetricEncryptionAlgorithm(),
setSymmetricEncryptionAlgorithm(character)
|
| SYMMETRIC-ENCRYPTION-KEY | getSymmetricEncryptionKey(), setSymmetricEncryptionKey(raw) |
| SYMMETRIC-ENCRYPTION-IV | getSymmetricEncryptionIV(), setSymmetricEncryptionIV(raw) |
| SYMMETRIC-ENCRYPTION-SALT | getEncryptionSalt(), setEncryptionSalt(raw) |
| PBE-KEY-ROUNDS | getPbeKeyRounds(), setPbeKeyRounds(integer) |
| PBE-HASH-ALGORITHM | getPbeHashAlgorithm(), setPbeHashAlgorithm(character) |
| GET-CLIENT | getClient() |
| SET-CLIENT | setClient(handle)} |
| REGISTER-DOMAIN | registerDomain(character, character),
registerDomain(character, character, character),
registerDomain(character, character, character, character),
|
| LOAD-DOMAINS | loadDomains(character),
loadDomains(integer),
|
| LOCK-REGISTRATION | lockRegistration()} |
handle.unwrapErrorStatus() API, which, depending on the
handle's state, it either returns an ErrorManager.asHandle()
instance or an dynamic proxy using handle.invalidAttrAccessProxy| Modifier and Type | Method and Description |
|---|---|
handle |
getClient()
Implementation of SECURITY-POLICY:GET-CLIENT method.
|
raw |
getEncryptionSalt()
Implementation of ENCRYPTION-SALT attribute getter.
|
character |
getPbeHashAlgorithm()
Implementation of PBE-HASH-ALGORITHM attribute getter.
|
integer |
getPbeKeyRounds()
Implementation of PBE-KEY-ROUNDS attribute getter.
|
character |
getSymmetricEncryptionAlgorithm()
Implementation of SECURITY-POLICY:SYMMETRIC-ENCRYPTION-ALGORITHM attribute getter.
|
raw |
getSymmetricEncryptionIV()
Implementation of SECURITY-POLICY:SYMMETRIC-ENCRYPTION-IV attribute getter.
|
raw |
getSymmetricEncryptionKey()
Implementation of SECURITY-POLICY:SYMMETRIC-ENCRYPTION-KEY attribute getter.
|
character |
getSymmetricSupport()
Implementation of SECURITY-POLICY:SYMMETRIC-SUPPORT attribute getter.
|
logical |
loadDomains(character name)
Loads registered domains from the specified (and connected) OpenEdge RDBMS into the ABL
session domain registry.
|
logical |
loadDomains(int num)
Loads registered domains from the specified (and connected) OpenEdge RDBMS into the ABL
session domain registry.
|
logical |
loadDomains(integer num)
Loads registered domains from the specified (and connected) OpenEdge RDBMS into the ABL
session domain registry.
|
logical |
loadDomains(java.lang.String name)
Loads registered domains from the specified (and connected) OpenEdge RDBMS into the ABL
session domain registry.
|
logical |
lockRegistration()
Implementation of SECURITY-POLICY:LOCK-REGISTRATION method.
|
logical |
registerDomain(character domainName,
character accessCode)
Implementation of SECURITY-POLICY:REGISTER-DOMAIN method.
|
logical |
registerDomain(character domainName,
character accessCode,
character domainDesc)
Implementation of SECURITY-POLICY:REGISTER-DOMAIN method.
|
logical |
registerDomain(character domainName,
character accessCode,
character domainDesc,
character domainType)
Implementation of SECURITY-POLICY:REGISTER-DOMAIN method.
|
logical |
setClient(handle h)
Implementation of SECURITY-POLICY:SET-CLIENT method.
|
void |
setEncryptionSalt(raw salt)
Implementation of SECURITY-POLICY:ENCRYPTION-SALT attribute setter.
|
void |
setPbeHashAlgorithm(character aname)
Implementation of SECURITY-POLICY:PBE-HASH-ALGORITHM attribute setter.
|
void |
setPbeKeyRounds(integer rounds)
Implementation of SECURITY-POLICY:PBE-KEY-ROUNDS attribute setter.
|
void |
setSymmetricEncryptionAlgorithm(character aname)
Implementation of SECURITY-POLICY:SYMMETRIC-ENCRYPTION-ALGORITHM attribute setter.
|
void |
setSymmetricEncryptionIV(raw iv)
Implementation of SECURITY-POLICY:SYMMETRIC-ENCRYPTION-IV attribute setter.
|
void |
setSymmetricEncryptionKey(raw key)
Implementation of SECURITY-POLICY:SYMMETRIC-ENCRYPTION-ALGORITHM attribute setter.
|
readOnlyError, readOnlyError, resourceTypeid, id, unknown, validcharacter getSymmetricSupport()
character getSymmetricEncryptionAlgorithm()
void setSymmetricEncryptionAlgorithm(character aname)
aname - The name of the default cryptographic algorithm.raw getSymmetricEncryptionKey()
void setSymmetricEncryptionKey(raw key)
key - The default encryption key.raw getSymmetricEncryptionIV()
void setSymmetricEncryptionIV(raw iv)
iv - The default initialization vector value.raw getEncryptionSalt()
void setEncryptionSalt(raw salt)
salt - The default salt value.integer getPbeKeyRounds()
void setPbeKeyRounds(integer rounds)
rounds - The number of hash algorithm iterations.character getPbeHashAlgorithm()
void setPbeHashAlgorithm(character aname)
aname - The number of hash algorithm iterations.handle getClient()
logical setClient(handle h)
h - The handle to an unsealed or a sealed client-principal object.true if operation succeeded or
false otherwiselogical registerDomain(character domainName, character accessCode)
domainName - A character expression that specifies the name of this security domain.accessCode - A character expression that specifies the secret value to use when authenticating
or validating a client-principal object that represents a user identity
in this domain.true if operation succeeded or
false otherwiselogical registerDomain(character domainName, character accessCode, character domainDesc)
domainName - A character expression that specifies the name of this security domain.accessCode - A character expression that specifies the secret value to use when authenticating
or validating a client-principal object that represents a user identity
in this domain.domainDesc - An optional character expression that specifies a description for this domain.true if operation succeeded or
false otherwiselogical registerDomain(character domainName, character accessCode, character domainDesc, character domainType)
domainName - A character expression that specifies the name of this security domain.accessCode - A character expression that specifies the secret value to use when authenticating
or validating a client-principal object that represents a user identity
in this domain.domainDesc - An optional character expression that specifies a description for this domain.domainType - An optional character expression that specifies an application-defined
authentication system for user authentication and single-sign-on (SSO) operations.true if operation succeeded or
false otherwiselogical loadDomains(character name)
name - The logical name or alias of a connected database from which to load registered
domainstrue if operation succeeded or
false otherwiselogical loadDomains(java.lang.String name)
name - The logical name or alias of a connected database from which to load registered
domains.true if operation succeeded or
false otherwise.logical loadDomains(integer num)
num - The sequence number of a connected database from which to load registered domains.true if operation succeeded or
false otherwise.logical loadDomains(int num)
num - The sequence number of a connected database from which to load registered domains.true if operation succeeded or
false otherwise.logical lockRegistration()
true if operation succeeded or
false otherwise