public interface HsAgentInterface
Modifier and Type | Method and Description |
---|---|
java.lang.String |
describe()
All implementers must provide a description of themselves.
|
void |
initialize()
Called from the TIB/Hawk Agent to initialize the security plug-in.
|
void |
shutdown()
Called from the TIB/Hawk Agent to shutdown the security plug-in.
|
HsUnpackedOperation |
unpack(HsPackedOperation operation)
Called from within the TIB/Hawk agent to unpack every request into
plaintext form.
|
boolean |
validateId(HsIdentifier id,
HsOperation operation)
Called by the TIB/Hawk agent to validate and authorize each request.
|
void initialize() throws HsException
HsException
- is thrown by the plug-in to indicate an error
error.void shutdown() throws HsException
HsException
- is thrown by the plug-in to indicate an error
error.HsUnpackedOperation unpack(HsPackedOperation operation) throws HsException
operation
- The signed requestHsException
- is thrown by the plug-in to indicate an error
error.boolean validateId(HsIdentifier id, HsOperation operation) throws HsException
id
- The security object that was produced by unpack().operation
- The plaintext request produced by unpack().HsException
- is thrown by the plug-in to indicate an error
error.java.lang.String describe()
Copyright © 2000-2019 TIBCO Inc. All Rights Reserved.