Skip navigation links
A C D E G H I L M N O P R S T V W 

A

AcmeClient - Interface in de.fhg.aisec.ids.api.acme
 
AcmeTermsOfService - Class in de.fhg.aisec.ids.api.acme
 
AcmeTermsOfService(String, boolean, String) - Constructor for class de.fhg.aisec.ids.api.acme.AcmeTermsOfService
 
addEdge(Edge) - Method in class de.fhg.aisec.ids.api.router.graph.GraphData
 
addEndpoint(String, Channel) - Method in interface de.fhg.aisec.ids.api.external.ExternalAPI
 
addNode(Node) - Method in class de.fhg.aisec.ids.api.router.graph.GraphData
 
addRoute(String) - Method in interface de.fhg.aisec.ids.api.router.RouteManager
Adds a route and starts it.
announceService(BrokerProtos.ServiceDescription) - Method in interface de.fhg.aisec.ids.api.external.ExternalAPI
Method to announce a service to a broker
ApplicationContainer - Class in de.fhg.aisec.ids.api.cm
Bean representing an "Application Container" (aka a docker container).
ApplicationContainer() - Constructor for class de.fhg.aisec.ids.api.cm.ApplicationContainer
 

C

clearAllCaches() - Method in interface de.fhg.aisec.ids.api.policy.PDP
Removes all data from PDP-internal caches.
ComponentNotAvailableException - Exception in de.fhg.aisec.ids.api.internal
This exception is thrown when an internal component, i.e. an OSGi service or bundle is not available at runtime.
ComponentNotAvailableException() - Constructor for exception de.fhg.aisec.ids.api.internal.ComponentNotAvailableException
 
ConnectionManager - Interface in de.fhg.aisec.ids.api.conm
List and interacts with open connections over the IDS communication protocol
CONNECTIONS_PREFERENCES - Static variable in interface de.fhg.aisec.ids.api.Constants
 
ConnectionSettings - Class in de.fhg.aisec.ids.api.settings
 
ConnectionSettings() - Constructor for class de.fhg.aisec.ids.api.settings.ConnectionSettings
 
ConnectorConfig - Class in de.fhg.aisec.ids.api.settings
 
ConnectorConfig() - Constructor for class de.fhg.aisec.ids.api.settings.ConnectorConfig
 
ConnectorProfile - Class in de.fhg.aisec.ids.api.infomodel
 
ConnectorProfile() - Constructor for class de.fhg.aisec.ids.api.infomodel.ConnectorProfile
 
ConnectorProfile(SecurityProfile, URL, URL, List<PlainLiteral>) - Constructor for class de.fhg.aisec.ids.api.infomodel.ConnectorProfile
 
Constants - Interface in de.fhg.aisec.ids.api
 
ContainerManager - Interface in de.fhg.aisec.ids.api.cm
Controls Application Containers of the underlying platform.
CounterExample - Class in de.fhg.aisec.ids.api.router
 
CounterExample() - Constructor for class de.fhg.aisec.ids.api.router.CounterExample
 

D

de.fhg.aisec.ids.api - package de.fhg.aisec.ids.api
Internal OSGi service API of the Core Platform.
de.fhg.aisec.ids.api.acme - package de.fhg.aisec.ids.api.acme
APIs for ACME client functionality.
de.fhg.aisec.ids.api.broker - package de.fhg.aisec.ids.api.broker
APIs for accessing remote IDS brokers.
de.fhg.aisec.ids.api.cm - package de.fhg.aisec.ids.api.cm
APIs for accessing the container management layer (Docker or trustme).
de.fhg.aisec.ids.api.conm - package de.fhg.aisec.ids.api.conm
APIs for retrieving information about ongoing connections to IDS endpoints.
de.fhg.aisec.ids.api.external - package de.fhg.aisec.ids.api.external
Application APIs to access functions towards the external IDS network.
de.fhg.aisec.ids.api.infomodel - package de.fhg.aisec.ids.api.infomodel
 
de.fhg.aisec.ids.api.internal - package de.fhg.aisec.ids.api.internal
Application APIs to access functions towards the internal Core Platform.
de.fhg.aisec.ids.api.policy - package de.fhg.aisec.ids.api.policy
APIs for managing access- and usage control policies.
de.fhg.aisec.ids.api.router - package de.fhg.aisec.ids.api.router
APIs for managing the message router.
de.fhg.aisec.ids.api.router.graph - package de.fhg.aisec.ids.api.router.graph
 
de.fhg.aisec.ids.api.settings - package de.fhg.aisec.ids.api.settings
 
Decision - Enum in de.fhg.aisec.ids.api.cm
 
DecisionRequest - Class in de.fhg.aisec.ids.api.policy
Data structure holding a decision request which is sent to the PDP.
DecisionRequest(ServiceNode, ServiceNode, Map<String, Object>, Map<String, Object>) - Constructor for class de.fhg.aisec.ids.api.policy.DecisionRequest
 
delRoute(String) - Method in interface de.fhg.aisec.ids.api.router.RouteManager
Removes a route from one endpoint to another.
Direction - Enum in de.fhg.aisec.ids.api.cm
 

E

Edge - Class in de.fhg.aisec.ids.api.router.graph
 
Edge(String, String) - Constructor for class de.fhg.aisec.ids.api.router.graph.Edge
 
equals(Object) - Method in class de.fhg.aisec.ids.api.policy.DecisionRequest
 
equals(Object) - Method in class de.fhg.aisec.ids.api.policy.ServiceNode
 
equals(Object) - Method in class de.fhg.aisec.ids.api.router.graph.Edge
 
equals(Object) - Method in class de.fhg.aisec.ids.api.router.graph.Node
 
ExternalAPI - Interface in de.fhg.aisec.ids.api.external
Interface of an IDS connector towards the IDS network, i.e. outside of the connector itself.

G

getAcmeDnsWebcon() - Method in class de.fhg.aisec.ids.api.settings.ConnectorConfig
 
getAcmePortWebcon() - Method in class de.fhg.aisec.ids.api.settings.ConnectorConfig
 
getAcmeServerWebcon() - Method in class de.fhg.aisec.ids.api.settings.ConnectorConfig
 
getAction() - Method in class de.fhg.aisec.ids.api.policy.Obligation
 
getAction() - Method in class de.fhg.aisec.ids.api.router.graph.Node
 
getAllConnectionSettings() - Method in interface de.fhg.aisec.ids.api.settings.Settings
 
getAlternativeDecision() - Method in class de.fhg.aisec.ids.api.policy.Obligation
 
getAppExecutionResources() - Method in class de.fhg.aisec.ids.api.settings.ConnectionSettings
 
getAppstoreUrl() - Method in class de.fhg.aisec.ids.api.settings.ConnectorConfig
 
getAttestationResult() - Method in class de.fhg.aisec.ids.api.conm.IDSCPClientEndpoint
 
getAttestationResult() - Method in class de.fhg.aisec.ids.api.conm.IDSCPIncomingConnection
 
getAttestationResult() - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
getAuditLogging() - Method in class de.fhg.aisec.ids.api.settings.ConnectionSettings
 
getAuthentication() - Method in class de.fhg.aisec.ids.api.settings.ConnectionSettings
 
getBrokerEndpoints() - Method in interface de.fhg.aisec.ids.api.internal.InternalAPI
Returns an array of broker endpoints used by Communication Manager.
getBrokerUrl() - Method in class de.fhg.aisec.ids.api.settings.ConnectorConfig
 
getBundle() - Method in class de.fhg.aisec.ids.api.router.RouteComponent
 
getCapabilties() - Method in class de.fhg.aisec.ids.api.policy.ServiceNode
 
getCategories() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getChallengeAuthorization(String) - Method in interface de.fhg.aisec.ids.api.acme.AcmeClient
 
getCommand() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getCompleted() - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
getConnectionSettings(String) - Method in interface de.fhg.aisec.ids.api.settings.Settings
 
getConnector() - Method in interface de.fhg.aisec.ids.api.infomodel.InfoModel
Retrieve Connector object based on stored properties
getConnectorAsJsonLd() - Method in interface de.fhg.aisec.ids.api.infomodel.InfoModel
Get connector self-description as JSON-LD
getConnectorConfig() - Method in interface de.fhg.aisec.ids.api.settings.Settings
 
getConnectorEntityNames() - Method in class de.fhg.aisec.ids.api.infomodel.ConnectorProfile
 
getConnectorJsonLd() - Method in interface de.fhg.aisec.ids.api.settings.Settings
 
getConnectorProfile() - Method in interface de.fhg.aisec.ids.api.settings.Settings
 
getConnectorUrl() - Method in class de.fhg.aisec.ids.api.infomodel.ConnectorProfile
 
getContainerLabels(String) - Method in interface de.fhg.aisec.ids.api.MetaDataInfoPoint
Returns a key/value set for an internal app.
getContext() - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
getCounterExamples() - Method in class de.fhg.aisec.ids.api.router.RouteVerificationProof
 
getCreated() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getDataUsageControlSupport() - Method in class de.fhg.aisec.ids.api.settings.ConnectionSettings
 
getDecision() - Method in class de.fhg.aisec.ids.api.policy.PolicyDecision
 
getDefaultProtocol() - Method in class de.fhg.aisec.ids.api.conm.IDSCPServerEndpoint
 
getDescription() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getDescription() - Method in class de.fhg.aisec.ids.api.router.RouteComponent
 
getDescription() - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
getDot() - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
getEndpoint() - Method in class de.fhg.aisec.ids.api.policy.ServiceNode
 
getEndpointIdentifier() - Method in class de.fhg.aisec.ids.api.conm.IDSCPClientEndpoint
 
getEndpointIdentifier() - Method in class de.fhg.aisec.ids.api.conm.IDSCPIncomingConnection
 
getEndpointIdentifier() - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
getEndpointIdentifier() - Method in class de.fhg.aisec.ids.api.conm.IDSCPServerEndpoint
 
getEndpointKey() - Method in class de.fhg.aisec.ids.api.conm.IDSCPClientEndpoint
 
getEndpointKey() - Method in class de.fhg.aisec.ids.api.conm.IDSCPIncomingConnection
 
getEndpointKey() - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
getEndpoints() - Method in interface de.fhg.aisec.ids.api.router.RouteManager
List all route endpoints, i.e. all URLs to which routes exist.
getEnv() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getEnvironmentCtx() - Method in class de.fhg.aisec.ids.api.policy.DecisionRequest
A decision context may hold additional information about the overall system environment of the PEP..
getError() - Method in class de.fhg.aisec.ids.api.acme.AcmeTermsOfService
 
getExplanation() - Method in class de.fhg.aisec.ids.api.router.CounterExample
 
getFailed() - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
getFailuresHandled() - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
getFrom() - Method in class de.fhg.aisec.ids.api.policy.DecisionRequest
Returns the source, i.e. the origin of the communication for which a decision is requested.
getHost() - Method in class de.fhg.aisec.ids.api.conm.IDSCPServerEndpoint
 
getHostname() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getId() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getId() - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
getImage() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getInflight() - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
getIntegrityProtectionAndVerification() - Method in class de.fhg.aisec.ids.api.settings.ConnectionSettings
 
getIntegrityProtectionVerificationScope() - Method in class de.fhg.aisec.ids.api.settings.ConnectionSettings
 
getLabels() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getLabelsToAdd() - Method in class de.fhg.aisec.ids.api.policy.TransformationDecision
Returns a (possibly empty, but never null) set of labels that must be added to a message.
getLabelsToRemove() - Method in class de.fhg.aisec.ids.api.policy.TransformationDecision
Returns a (possibly empty, but never null) set of labels that must be removed from a message.
getLinks() - Method in class de.fhg.aisec.ids.api.router.graph.GraphData
 
getLocalDataConfidentiality() - Method in class de.fhg.aisec.ids.api.settings.ConnectionSettings
 
getLogo() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getMaintainerUrl() - Method in class de.fhg.aisec.ids.api.infomodel.ConnectorProfile
 
getMaxProcessingTime() - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
getMeanProcessingTime() - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
getMessage() - Method in class de.fhg.aisec.ids.api.Result
 
getMetadata(String) - Method in interface de.fhg.aisec.ids.api.cm.ContainerManager
Returns metadata associated with the service running in the container.
getMetaData() - Method in class de.fhg.aisec.ids.api.conm.IDSCPIncomingConnection
 
getMetaData() - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
getMinProcessingTime() - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
getName() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getName() - Method in class de.fhg.aisec.ids.api.router.graph.Node
 
getNames() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getNetwork() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getNodes() - Method in class de.fhg.aisec.ids.api.router.graph.GraphData
 
getNote() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getObligations() - Method in class de.fhg.aisec.ids.api.policy.PolicyDecision
 
getOwner() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getPlatform() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getPolicy() - Method in interface de.fhg.aisec.ids.api.policy.PAP
Returns the currently active policy in its string representation.
getPort() - Method in class de.fhg.aisec.ids.api.conm.IDSCPServerEndpoint
 
getPorts() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getProofTimeNanos() - Method in class de.fhg.aisec.ids.api.router.RouteVerificationProof
 
getProperties() - Method in class de.fhg.aisec.ids.api.policy.DecisionRequest
A decision context may hold additional information about the message/event.
getProperties() - Method in class de.fhg.aisec.ids.api.policy.ServiceNode
 
getQuery() - Method in class de.fhg.aisec.ids.api.router.RouteVerificationProof
 
getReason() - Method in class de.fhg.aisec.ids.api.conm.RatResult
 
getReason() - Method in class de.fhg.aisec.ids.api.policy.PolicyDecision
 
getRedeliveries() - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
getRegistry() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getRemoteAuthentication() - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
getRemoteHostName() - Method in class de.fhg.aisec.ids.api.conm.IDSCPIncomingConnection
 
getRemoteIdentity() - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
getRepository() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getRestartPolicy() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getRoute(String) - Method in interface de.fhg.aisec.ids.api.router.RouteManager
Returns a list of currently installed routes.
getRoute() - Method in class de.fhg.aisec.ids.api.RouteResult
 
getRouteAsProlog(String) - Method in interface de.fhg.aisec.ids.api.router.RouteManager
Returns the given route configuration in a Prolog representation.
getRouteAsString(String) - Method in interface de.fhg.aisec.ids.api.router.RouteManager
Returns the given route in its original representation of the implementing engine.
getRouteId() - Method in class de.fhg.aisec.ids.api.router.RouteVerificationProof
 
getRouteInputUris(String) - Method in interface de.fhg.aisec.ids.api.router.RouteManager
Returns a List of URIs of the given route's inputs (from definitions)
getRouteMetrics() - Method in interface de.fhg.aisec.ids.api.router.RouteManager
Returns aggregated runtime metrics of all installed routes.
getRoutes() - Method in interface de.fhg.aisec.ids.api.router.RouteManager
Returns a list of currently installed routes.
getSecurityProfile() - Method in class de.fhg.aisec.ids.api.infomodel.ConnectorProfile
 
getServiceIsolation() - Method in class de.fhg.aisec.ids.api.settings.ConnectionSettings
 
getServices() - Method in interface de.fhg.aisec.ids.api.broker.IIDSBroker
Return a list of all currently registered services.
getShortName() - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
getSignature() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getSize() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getSource() - Method in class de.fhg.aisec.ids.api.router.graph.Edge
 
getStatus() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getStatus() - Method in class de.fhg.aisec.ids.api.conm.RatResult
 
getStatus() - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
getSteps() - Method in class de.fhg.aisec.ids.api.router.CounterExample
 
getTarget() - Method in class de.fhg.aisec.ids.api.router.graph.Edge
 
getTermsOfService(URI) - Method in interface de.fhg.aisec.ids.api.acme.AcmeClient
 
getTitle() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getTo() - Method in class de.fhg.aisec.ids.api.policy.DecisionRequest
Returns the sink, i.e. the endpoint of the communication for which a decision is requested.
getTos() - Method in class de.fhg.aisec.ids.api.acme.AcmeTermsOfService
 
getTtpHost() - Method in class de.fhg.aisec.ids.api.settings.ConnectorConfig
 
getTtpPort() - Method in class de.fhg.aisec.ids.api.settings.ConnectorConfig
 
getType() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getType() - Method in class de.fhg.aisec.ids.api.router.graph.Node
 
getUptime() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
getUptime() - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
getVersion() - Method in interface de.fhg.aisec.ids.api.cm.ContainerManager
Returns the container management layer which is currently in use.
getVolumes() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
GraphData - Class in de.fhg.aisec.ids.api.router.graph
 
GraphData() - Constructor for class de.fhg.aisec.ids.api.router.graph.GraphData
 

H

hasEndpoint(String) - Method in interface de.fhg.aisec.ids.api.external.ExternalAPI
 
hashCode() - Method in class de.fhg.aisec.ids.api.policy.DecisionRequest
 
hashCode() - Method in class de.fhg.aisec.ids.api.policy.ServiceNode
 
hashCode() - Method in class de.fhg.aisec.ids.api.router.graph.Edge
 
hashCode() - Method in class de.fhg.aisec.ids.api.router.graph.Node
 

I

IDSCPClientEndpoint - Class in de.fhg.aisec.ids.api.conm
Bean representing an "IDSCP Endpoint".
IDSCPClientEndpoint() - Constructor for class de.fhg.aisec.ids.api.conm.IDSCPClientEndpoint
 
IDSCPIncomingConnection - Class in de.fhg.aisec.ids.api.conm
Bean representing an "IDSCP Connection" .
IDSCPIncomingConnection() - Constructor for class de.fhg.aisec.ids.api.conm.IDSCPIncomingConnection
 
IDSCPOutgoingConnection - Class in de.fhg.aisec.ids.api.conm
Bean representing an "IDSCP Connection" .
IDSCPOutgoingConnection() - Constructor for class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
IDSCPServerEndpoint - Class in de.fhg.aisec.ids.api.conm
Bean representing an "IDSCP Endpoint".
IDSCPServerEndpoint() - Constructor for class de.fhg.aisec.ids.api.conm.IDSCPServerEndpoint
 
IIDSBroker - Interface in de.fhg.aisec.ids.api.broker
Interface of the IDS Broker.
InfoModel - Interface in de.fhg.aisec.ids.api.infomodel
 
inspectContainer(String) - Method in interface de.fhg.aisec.ids.api.cm.ContainerManager
Retrieves configuration data about a container.
InternalAPI - Interface in de.fhg.aisec.ids.api.internal
Internal interface of the IDS core platform, i.e. methods the IDS Core Platform provides to other containers within the same connector.
isInteractive() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
isPrivileged() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
isSuccessful() - Method in class de.fhg.aisec.ids.api.Result
 
isTosAcceptWebcon() - Method in class de.fhg.aisec.ids.api.settings.ConnectorConfig
 
isUri() - Method in class de.fhg.aisec.ids.api.acme.AcmeTermsOfService
 
isValid() - Method in class de.fhg.aisec.ids.api.router.RouteVerificationProof
 

L

LABELS_KEY - Static variable in interface de.fhg.aisec.ids.api.policy.PDP
 
list(boolean) - Method in interface de.fhg.aisec.ids.api.cm.ContainerManager
List currently installed containers.
listAvailableEndpoints() - Method in interface de.fhg.aisec.ids.api.conm.ConnectionManager
 
listComponents() - Method in interface de.fhg.aisec.ids.api.router.RouteManager
List all supported components, i.e. supported endpoint protocols.
listEndpoints() - Method in interface de.fhg.aisec.ids.api.router.RouteManager
 
listIncomingConnections() - Method in interface de.fhg.aisec.ids.api.conm.ConnectionManager
List currently installed connections.
listOutgoingConnections() - Method in interface de.fhg.aisec.ids.api.conm.ConnectionManager
 
listRules() - Method in interface de.fhg.aisec.ids.api.policy.PAP
 
loadPolicy(String) - Method in interface de.fhg.aisec.ids.api.policy.PAP
Loads a policy into the registered PDPs.

M

MetaDataInfoPoint - Interface in de.fhg.aisec.ids.api
 

N

NoContainerExistsException - Exception in de.fhg.aisec.ids.api.cm
Thrown if a container does not exist.
NoContainerExistsException() - Constructor for exception de.fhg.aisec.ids.api.cm.NoContainerExistsException
 
Node - Class in de.fhg.aisec.ids.api.router.graph
 
Node(String, String, Node.NodeType) - Constructor for class de.fhg.aisec.ids.api.router.graph.Node
 
Node.NodeType - Enum in de.fhg.aisec.ids.api.router.graph
 

O

Obligation - Class in de.fhg.aisec.ids.api.policy
 
Obligation() - Constructor for class de.fhg.aisec.ids.api.policy.Obligation
 
Obligation(String, PolicyDecision.Decision) - Constructor for class de.fhg.aisec.ids.api.policy.Obligation
 
onRegistrationFailed(String, String) - Method in interface de.fhg.aisec.ids.api.internal.RegistrationFailedListener
Callback method to be called when a service registration has failed.
onRegistrationSuccessful() - Method in interface de.fhg.aisec.ids.api.internal.RegistrationSuccessfulListener
Callback method to be called when a service registration has succeeded.
onServiceRequest(Idscp.ServiceRequest) - Method in interface de.fhg.aisec.ids.api.internal.ServiceRequestListener
Callback method to be called when a service is invoked.

P

PAP - Interface in de.fhg.aisec.ids.api.policy
Policy Administration Point Interface.
PDP - Interface in de.fhg.aisec.ids.api.policy
Policy Decision Point (PDP) Interface.
PolicyDecision - Class in de.fhg.aisec.ids.api.policy
Bean representing the decision of a Policy Decision Point (PDP).
PolicyDecision() - Constructor for class de.fhg.aisec.ids.api.policy.PolicyDecision
 
PolicyDecision.Decision - Enum in de.fhg.aisec.ids.api.policy
 
PREFERENCES_ID - Static variable in interface de.fhg.aisec.ids.api.Constants
 
Protocol - Enum in de.fhg.aisec.ids.api.cm
 
pullImage(ApplicationContainer) - Method in interface de.fhg.aisec.ids.api.cm.ContainerManager
Pulls an image from the online registry.

R

RatResult - Class in de.fhg.aisec.ids.api.conm
Result of a remote attestation between peers.
RatResult(RatResult.Status, String) - Constructor for class de.fhg.aisec.ids.api.conm.RatResult
 
RatResult.Status - Enum in de.fhg.aisec.ids.api.conm
 
ReferenceUnbind - Annotation Type in de.fhg.aisec.ids.api
This is a helper annotation for warning suppression on OSGi unbindXXX methods
registerService(BrokerProtos.ServiceDescription) - Method in interface de.fhg.aisec.ids.api.broker.IIDSBroker
Announce that a service is available over the IDS infrastructure.
RegistrationFailedListener - Interface in de.fhg.aisec.ids.api.internal
Listener interface for notifications on failed service registration attempts.
RegistrationSuccessfulListener - Interface in de.fhg.aisec.ids.api.internal
Listener interface for notifications on failed service registration attempts.
reload(String) - Method in interface de.fhg.aisec.ids.api.acme.SslContextFactoryReloadable
 
renewCertificate(Path, URI, String[], int) - Method in interface de.fhg.aisec.ids.api.acme.AcmeClient
 
requestAttestation(String, int) - Method in interface de.fhg.aisec.ids.api.external.ExternalAPI
Method to request attestation
requestDecision(DecisionRequest) - Method in interface de.fhg.aisec.ids.api.policy.PDP
Main method for requesting a policy decision.
requestTranformations(ServiceNode) - Method in interface de.fhg.aisec.ids.api.policy.PDP
Requests the PDP for the result of applying a transformation function to a message.
restartContainer(String) - Method in interface de.fhg.aisec.ids.api.cm.ContainerManager
Restarts a container without stopping it first.
Result - Class in de.fhg.aisec.ids.api
Generic result of an API call.
Result() - Constructor for class de.fhg.aisec.ids.api.Result
 
Result(boolean, String) - Constructor for class de.fhg.aisec.ids.api.Result
 
RouteComponent - Class in de.fhg.aisec.ids.api.router
Representation of a "route component", i.e. a protocol adapter to attach route endpoints to external services.
RouteComponent() - Constructor for class de.fhg.aisec.ids.api.router.RouteComponent
 
RouteComponent(String, String) - Constructor for class de.fhg.aisec.ids.api.router.RouteComponent
 
RouteException - Exception in de.fhg.aisec.ids.api.router
 
RouteException(Throwable) - Constructor for exception de.fhg.aisec.ids.api.router.RouteException
 
RouteException(String) - Constructor for exception de.fhg.aisec.ids.api.router.RouteException
 
RouteManager - Interface in de.fhg.aisec.ids.api.router
Interface of internal routing manager inside the Core Platform.
RouteMetrics - Class in de.fhg.aisec.ids.api.router
Metrics of a single route.
RouteMetrics() - Constructor for class de.fhg.aisec.ids.api.router.RouteMetrics
 
RouteObject - Class in de.fhg.aisec.ids.api.router
Bean representing a "route" (e.g., an Apache Camel route)
RouteObject() - Constructor for class de.fhg.aisec.ids.api.router.RouteObject
 
RouteObject(String, String, String, String, String, long, String) - Constructor for class de.fhg.aisec.ids.api.router.RouteObject
 
RouteResult - Class in de.fhg.aisec.ids.api
 
RouteResult() - Constructor for class de.fhg.aisec.ids.api.RouteResult
 
RouteResult(boolean, String, RouteObject) - Constructor for class de.fhg.aisec.ids.api.RouteResult
 
RouteVerificationProof - Class in de.fhg.aisec.ids.api.router
Representation of a proof that a route is valid under a policy, i.e. that the policy will never violate the policy.
RouteVerificationProof(String) - Constructor for class de.fhg.aisec.ids.api.router.RouteVerificationProof
 

S

saveRoute(String, String) - Method in interface de.fhg.aisec.ids.api.router.RouteManager
Save a route, replacing it with a new representation within the same context
ServiceNode - Class in de.fhg.aisec.ids.api.policy
 
ServiceNode(String, Set<String>, Set<String>) - Constructor for class de.fhg.aisec.ids.api.policy.ServiceNode
 
ServiceRequestListener - Interface in de.fhg.aisec.ids.api.internal
Listener interface for notifications on data requests to a service.
setAction(String) - Method in class de.fhg.aisec.ids.api.policy.Obligation
 
setAlternativeDecision(PolicyDecision.Decision) - Method in class de.fhg.aisec.ids.api.policy.Obligation
 
setAttestationResult(RatResult) - Method in class de.fhg.aisec.ids.api.conm.IDSCPClientEndpoint
 
setAttestationResult(RatResult) - Method in class de.fhg.aisec.ids.api.conm.IDSCPIncomingConnection
 
setAttestationResult(RatResult) - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
setCapabilities(Set<String>) - Method in class de.fhg.aisec.ids.api.policy.ServiceNode
 
setCategories(List<String>) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setCommand(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setCompleted(long) - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
setConnectionSettings(String, ConnectionSettings) - Method in interface de.fhg.aisec.ids.api.settings.Settings
 
setConnector(ConnectorProfile) - Method in interface de.fhg.aisec.ids.api.infomodel.InfoModel
Save/Update Connector object to preferences
setConnectorByJsonLd(String) - Method in interface de.fhg.aisec.ids.api.infomodel.InfoModel
Set static connector self-description as JSON-LD, or remove if "null" is passed
setConnectorConfig(ConnectorConfig) - Method in interface de.fhg.aisec.ids.api.settings.Settings
 
setConnectorJsonLd(String) - Method in interface de.fhg.aisec.ids.api.settings.Settings
 
setConnectorProfile(ConnectorProfile) - Method in interface de.fhg.aisec.ids.api.settings.Settings
 
setContext(String) - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
setCounterExamples(List<CounterExample>) - Method in class de.fhg.aisec.ids.api.router.RouteVerificationProof
 
setCreated(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setDecision(PolicyDecision.Decision) - Method in class de.fhg.aisec.ids.api.policy.PolicyDecision
 
setDefaultProtocol(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPServerEndpoint
 
setDescription(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setDescription(String) - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
setDot(String) - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
setEndpoint(String) - Method in class de.fhg.aisec.ids.api.policy.ServiceNode
 
setEndpointIdentifier(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPClientEndpoint
 
setEndpointIdentifier(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPIncomingConnection
 
setEndpointIdentifier(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
setEndpointIdentifier(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPServerEndpoint
 
setEndpointKey(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPClientEndpoint
 
setEndpointKey(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPIncomingConnection
 
setEndpointKey(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
setEnv(List<Map<String, Object>>) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setExplanation(String) - Method in class de.fhg.aisec.ids.api.router.CounterExample
 
setFailed(long) - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
setFailuresHandled(long) - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
setHost(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPServerEndpoint
 
setHostname(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setId(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setId(String) - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
setImage(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setInflight(long) - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
setInteractive(boolean) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setIpRule(String, Direction, int, int, String, Protocol, Decision) - Method in interface de.fhg.aisec.ids.api.cm.ContainerManager
Configures an IP rule for a container.
setLabels(Map<String, Object>) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setLogo(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setMaxProcessingTime(long) - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
setMeanProcessingTime(long) - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
setMessage(String) - Method in class de.fhg.aisec.ids.api.Result
 
setMetaData(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPIncomingConnection
 
setMetaData(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
setMinProcessingTime(long) - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
setName(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setNames(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setNetwork(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setNote(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setObligations(List<Obligation>) - Method in class de.fhg.aisec.ids.api.policy.PolicyDecision
 
setOwner(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setPlatform(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setPort(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPServerEndpoint
 
setPorts(List<String>) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setPrivileged(boolean) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setProofTimeNanos(long) - Method in class de.fhg.aisec.ids.api.router.RouteVerificationProof
 
setProperties(Set<String>) - Method in class de.fhg.aisec.ids.api.policy.ServiceNode
 
setQuery(String) - Method in class de.fhg.aisec.ids.api.router.RouteVerificationProof
 
setReason(String) - Method in class de.fhg.aisec.ids.api.policy.PolicyDecision
 
setRedeliveries(long) - Method in class de.fhg.aisec.ids.api.router.RouteMetrics
 
setRegistry(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setRemoteAuthentication(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
setRemoteHostName(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPIncomingConnection
 
setRemoteIdentity(String) - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
setRepository(Object) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setRestartPolicy(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setRoute(RouteObject) - Method in class de.fhg.aisec.ids.api.RouteResult
 
setShortName(String) - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
setSignature(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setSize(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setStatus(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setStatus(String) - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
setSteps(List<String>) - Method in class de.fhg.aisec.ids.api.router.CounterExample
 
setSuccessful(boolean) - Method in class de.fhg.aisec.ids.api.Result
 
Settings - Interface in de.fhg.aisec.ids.api.settings
 
setTitle(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setType(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setUptime(String) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
setUptime(long) - Method in class de.fhg.aisec.ids.api.router.RouteObject
 
setValid(boolean) - Method in class de.fhg.aisec.ids.api.router.RouteVerificationProof
 
setVolumes(List<Object>) - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
SslContextFactoryReloadable - Interface in de.fhg.aisec.ids.api.acme
 
startContainer(String, String) - Method in interface de.fhg.aisec.ids.api.cm.ContainerManager
Starts a container.
startRoute(String) - Method in interface de.fhg.aisec.ids.api.router.RouteManager
Starts a route.
stopContainer(String) - Method in interface de.fhg.aisec.ids.api.cm.ContainerManager
Stops a container.
stopRoute(String) - Method in interface de.fhg.aisec.ids.api.router.RouteManager
Sends a request to stop a route.

T

toString() - Method in class de.fhg.aisec.ids.api.cm.ApplicationContainer
 
toString() - Method in class de.fhg.aisec.ids.api.conm.IDSCPClientEndpoint
 
toString() - Method in class de.fhg.aisec.ids.api.conm.IDSCPIncomingConnection
 
toString() - Method in class de.fhg.aisec.ids.api.conm.IDSCPOutgoingConnection
 
toString() - Method in class de.fhg.aisec.ids.api.conm.IDSCPServerEndpoint
 
toString() - Method in class de.fhg.aisec.ids.api.router.CounterExample
 
toString() - Method in class de.fhg.aisec.ids.api.router.RouteVerificationProof
 
TransformationDecision - Class in de.fhg.aisec.ids.api.policy
Represents the result of a transformation function as returned by the policy decision point (PDP).
TransformationDecision() - Constructor for class de.fhg.aisec.ids.api.policy.TransformationDecision
 
TransformationDecision(Set<String>, Set<String>) - Constructor for class de.fhg.aisec.ids.api.policy.TransformationDecision
 

V

valueOf(String) - Static method in enum de.fhg.aisec.ids.api.cm.Decision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fhg.aisec.ids.api.cm.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fhg.aisec.ids.api.cm.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fhg.aisec.ids.api.conm.RatResult.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fhg.aisec.ids.api.policy.PolicyDecision.Decision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fhg.aisec.ids.api.router.graph.Node.NodeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.fhg.aisec.ids.api.cm.Decision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fhg.aisec.ids.api.cm.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fhg.aisec.ids.api.cm.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fhg.aisec.ids.api.conm.RatResult.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fhg.aisec.ids.api.policy.PolicyDecision.Decision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fhg.aisec.ids.api.router.graph.Node.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyRoute(String) - Method in interface de.fhg.aisec.ids.api.policy.PAP
 

W

wipe(String) - Method in interface de.fhg.aisec.ids.api.cm.ContainerManager
Wipes are container from disk, i.e. removes it irreversibly.
A C D E G H I L M N O P R S T V W 
Skip navigation links