public class RIFLDocument extends Object
| 限定符和类型 | 类和说明 |
|---|---|
class |
RIFLDocument.Assignable |
class |
RIFLDocument.Category
A category based on a named domain
|
class |
RIFLDocument.DomainAssignment
A link between an assignable element and a domain
|
class |
RIFLDocument.DomainSpec
Class representing a domain in the RIFL specification
|
class |
RIFLDocument.FlowPair
Class representing a pair of domains between which information flow is
allowed
|
class |
RIFLDocument.InterfaceSpec
The interface specification in a RIFL document (the IO channels
through which an attacker can communicate with an application)
|
class |
RIFLDocument.JavaFieldSpec
Class that models a static field in Java specified as a source or sink
in RIFL
|
class |
RIFLDocument.JavaMethodSourceSinkSpec
Abstract base class for source/sink specifications on methods
|
class |
RIFLDocument.JavaParameterSpec
Class that models a method parameter in Java specified as a source or
sink in RIFL
|
class |
RIFLDocument.JavaReturnValueSpec
Class that models the return value of a Java method specified as a source
or a sink in a RIFL document
|
class |
RIFLDocument.JavaSourceSinkSpec
Instance of the
RIFLDocument.SourceSinkSpec class for Java |
class |
RIFLDocument.SourceSinkSpec
Abstract base class for all source and sink specifications in RIFL
|
static class |
RIFLDocument.SourceSinkType
An enumeration specifying whether an assignable is a source or a sink
|
| 构造器和说明 |
|---|
RIFLDocument() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object obj) |
List<RIFLDocument.DomainAssignment> |
getDomainAssignment()
Gets the list of domain assignments
|
RIFLDocument.DomainSpec |
getDomainByName(String domainName)
Gets the flow domain with the given name
|
List<RIFLDocument.DomainSpec> |
getDomains()
Gets the list of domains
|
List<RIFLDocument.FlowPair> |
getFlowPolicy()
Gets the flow policy as a list of pair of domains between each data
flows are allowed
|
RIFLDocument.InterfaceSpec |
getInterfaceSpec()
Gets the interface specification
|
static String |
getRIFLSpecVersion()
Gets the version number of the RIFL specification modeled by these data
classes
|
int |
hashCode() |
public RIFLDocument.InterfaceSpec getInterfaceSpec()
public List<RIFLDocument.DomainSpec> getDomains()
public RIFLDocument.DomainSpec getDomainByName(String domainName)
domainName - The name of the flow domain to retrievepublic List<RIFLDocument.DomainAssignment> getDomainAssignment()
public List<RIFLDocument.FlowPair> getFlowPolicy()
public static String getRIFLSpecVersion()
Copyright © 2022 Fraunhofer SIT. All rights reserved.