public interface CommonSecurityPolicy extends CommonHandle
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.
|
getResourceType, readOnlyError, readOnlyError
id, id, unknown, valid
character 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