Contains security API.
Classes
| Class | Description | |
|---|---|---|
| DOFAccessDeniedException | This exception means that the initiator does not have the required permissions.
| |
| DOFAuthenticationFailedException | This exception means that authentication failed. | |
| DOFCipher | A block cipher algorithm implementation. | |
| DOFPermission | This class represents a permission. | |
| DOFPermissionActAs | The "act as" permission declares the source identifier that a node can use to represent another node.
| |
| DOFPermissionActAsAny | The "act as any" permission declares that a node can use any source identifiers to represent other nodes.
| |
| DOFPermissionBinding | The Binding class defines the permission required to binding Objects and Interfaces.
| |
| DOFPermissionBindingBuilder | This is the builder for a DOFPermission.Binding. | |
| DOFPermissionDefine |
The Define class defines the permission required to act as a define for a specific interface or for all if
the
org.opendof.core.oal.DOFInterfaceID.WILDCARD
interface is specified. Negotiating this permission can also act as
a signal as to the type of node that is connected.
| |
| DOFPermissionIAm | The "I am" permission declares the source identifier that a node can use to represent itself.
| |
| DOFPermissionProvider | The Provider class defines the permission required to act as a provider in a general sense.
| |
| DOFPermissionRequestor | The Requestor class defines the permission required to act as a requestor in a general sense.
| |
| DOFPermissionTunnelDomain | The tunnel domain permission declares the remote domain identifier that a node can use when sending an operation.
| |
| DOFPermissionUnknown | The Unknown class represents the condition of unknown permission. | |
| DOFPermissionSet | DOFPermissionSet represents a set of permissions. | |
| DOFPermissionSetBuilder | This is the builder for a DOFPermissionSet. | |
| DOFSecurityException |
This exception is used in the OAL to highlight security related problems that may
occur in the use of the library.
| |
| DOFSecurityMode | The class represents any Security Mode implementation. | |
| DOFSecurityModeCCM | The definition of the CCM implementation of the DOFSecurityMode. | |
| DOFUnknownDomainException | This exception means that the domain is unknown to the AS. |
Interfaces
| Interface | Description | |
|---|---|---|
| DOFCipherFactory | The factory definition for creating a DOFCipher. | |
| DOFCredentialsAssigner | A DOFCredential assigner. | |
| DOFPermissionFactory |
A permission factory can be implemented and registered to instruct the OAL how to
create custom permissions from serial form.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| DOFCipherAlgorithm | Block Cipher Algorithms. | |
| DOFCipherStrength | The strength of the encryption. |