- check(Object) - Static method in class de.hsbremen.tc.tnc.util.NotNull
-
Checks if object is null.
- check(String, Object) - Static method in class de.hsbremen.tc.tnc.util.NotNull
-
Checks if object is null.
- check(Object...) - Static method in class de.hsbremen.tc.tnc.util.NotNull
-
Checks if one of the objects is null.
- check(String, Object...) - Static method in class de.hsbremen.tc.tnc.util.NotNull
-
Checks if one of the objects is null.
- clientAttributes - Variable in class de.hsbremen.tc.tnc.attribute.DefaultTncAttributeTypeFactory
-
- compare(TncAttributeType, TncAttributeType) - Method in class de.hsbremen.tc.tnc.attribute.DefaultTncAttributeTypeFactory.IdComparator
-
- compare(TncConnectionState, TncConnectionState) - Method in class de.hsbremen.tc.tnc.connection.DefaultTncConnectionStateFactory.StateComparator
-
- compare(ImvRecommendationPair, ImvRecommendationPair) - Method in class de.hsbremen.tc.tnc.report.LeastPrivilegeRecommendationComparator
-
- compareTo(SupportedMessageType) - Method in class de.hsbremen.tc.tnc.report.SupportedMessageType
-
- ComprehensibleException - Exception in de.hsbremen.tc.tnc.exception
-
Generic exception, that can hold further objects to assess the reason for an
exception.
- ComprehensibleException(String, Object...) - Constructor for exception de.hsbremen.tc.tnc.exception.ComprehensibleException
-
Creates an exception with a specified message and optional
reason varargs.
- ComprehensibleException(String, Throwable, Object...) - Constructor for exception de.hsbremen.tc.tnc.exception.ComprehensibleException
-
Creates an exception with a specified message and optional
reason varargs based on an existing exception.
- createRecommendationPair(ImvActionRecommendationEnum, ImvEvaluationResultEnum) - Static method in class de.hsbremen.tc.tnc.report.ImvRecommendationPairFactory
-
Creates a recommendation pair with the given
action recommendation and evaluation result.
- createRecommendationPair(long, long) - Static method in class de.hsbremen.tc.tnc.report.ImvRecommendationPairFactory
-
Creates a recommendation pair with the given
action recommendation and evaluation result IDs.
- createSupportedMessageType(long, long) - Static method in class de.hsbremen.tc.tnc.report.SupportedMessageTypeFactory
-
Creates a message type with the given vendor ID and type ID.
- createSupportedMessageTypeArray(Set<SupportedMessageType>) - Static method in class de.hsbremen.tc.tnc.report.SupportedMessageTypeFactory
-
Creates a two dimensional array of message types with a
vendor ID sub array and type ID sub array from a set of
message type objects.
- createSupportedMessageTypeArrayLegacy(Set<SupportedMessageType>) - Static method in class de.hsbremen.tc.tnc.report.SupportedMessageTypeFactory
-
Creates an array of combined legacy message type IDs
from a set of message type objects.
- createSupportedMessageTypeLegacy(long) - Static method in class de.hsbremen.tc.tnc.report.SupportedMessageTypeFactory
-
Creates a message type with the given combined vendor ID and type ID.
- createSupportedMessageTypes(long[], long[]) - Static method in class de.hsbremen.tc.tnc.report.SupportedMessageTypeFactory
-
Creates a list of message types with the given vendor ID array
and type ID array.
- createSupportedMessageTypesLegacy(long[]) - Static method in class de.hsbremen.tc.tnc.report.SupportedMessageTypeFactory
-
Creates a list of message types with the given array of
combined message type IDs.
- getAllStates() - Method in class de.hsbremen.tc.tnc.connection.DefaultTncConnectionStateFactory
-
- getAllStates() - Method in interface de.hsbremen.tc.tnc.connection.TncConnectionStateFactory
-
Creates a list with all known connection states.
- getAllTypes() - Method in class de.hsbremen.tc.tnc.attribute.DefaultTncAttributeTypeFactory
-
- getAllTypes() - Method in interface de.hsbremen.tc.tnc.attribute.TncAttributeTypeFactory
-
Creates a list with all known attribute types.
- getAttribute(TncAttributeType) - Method in interface de.hsbremen.tc.tnc.attribute.Attributed
-
Returns the attribute identified by the type.
- getClientTypes() - Method in class de.hsbremen.tc.tnc.attribute.DefaultTncAttributeTypeFactory
-
- getClientTypes() - Method in interface de.hsbremen.tc.tnc.attribute.TncAttributeTypeFactory
-
Creates a list with all known client attribute types.
- getDefaultRecommendationPair() - Static method in class de.hsbremen.tc.tnc.report.ImvRecommendationPairFactory
-
Returns a static recommendation pair with default values.
- getInstance() - Static method in class de.hsbremen.tc.tnc.attribute.DefaultTncAttributeTypeFactory
-
Returns the singleton instance of this factory.
- getInstance() - Static method in class de.hsbremen.tc.tnc.connection.DefaultTncConnectionStateFactory
-
Returns the singleton instance of this factory.
- getInstance() - Static method in class de.hsbremen.tc.tnc.report.LeastPrivilegeRecommendationComparator
-
Returns the singleton instance of this factory.
- getReasons() - Method in exception de.hsbremen.tc.tnc.exception.ComprehensibleException
-
Returns the exception reasons.
- getRecommendation() - Method in class de.hsbremen.tc.tnc.report.ImvRecommendationPair
-
Returns the action recommendation.
- getRecommendationId() - Method in class de.hsbremen.tc.tnc.report.ImvRecommendationPair
-
Returns the ID of the contained action recommendation.
- getResult() - Method in class de.hsbremen.tc.tnc.report.ImvRecommendationPair
-
Returns the evaluation result.
- getResultCode() - Method in exception de.hsbremen.tc.tnc.exception.TncException
-
Returns the result code for the exception object.
- getResultId() - Method in class de.hsbremen.tc.tnc.report.ImvRecommendationPair
-
Returns the ID of the contained evaluation result.
- getServerTypes() - Method in class de.hsbremen.tc.tnc.attribute.DefaultTncAttributeTypeFactory
-
- getServerTypes() - Method in interface de.hsbremen.tc.tnc.attribute.TncAttributeTypeFactory
-
Creates a list with all known server attribute types.
- getType() - Method in class de.hsbremen.tc.tnc.report.SupportedMessageType
-
Returns the contained type ID.
- getVendorId() - Method in class de.hsbremen.tc.tnc.report.SupportedMessageType
-
Returns the contained vendor ID.
- id() - Method in interface de.hsbremen.tc.tnc.attribute.TncAttributeType
-
Returns the type ID.
- id - Variable in enum de.hsbremen.tc.tnc.attribute.TncClientAttributeTypeEnum
-
- id() - Method in enum de.hsbremen.tc.tnc.attribute.TncClientAttributeTypeEnum
-
- id - Variable in enum de.hsbremen.tc.tnc.attribute.TncCommonAttributeTypeEnum
-
- id() - Method in enum de.hsbremen.tc.tnc.attribute.TncCommonAttributeTypeEnum
-
- id - Variable in enum de.hsbremen.tc.tnc.attribute.TncHsbAttributeTypeEnum
-
- id() - Method in enum de.hsbremen.tc.tnc.attribute.TncHsbAttributeTypeEnum
-
- id - Variable in enum de.hsbremen.tc.tnc.attribute.TncServerAttributeTypeEnum
-
- id() - Method in enum de.hsbremen.tc.tnc.attribute.TncServerAttributeTypeEnum
-
- id - Variable in enum de.hsbremen.tc.tnc.connection.DefaultTncConnectionStateEnum
-
- id() - Method in enum de.hsbremen.tc.tnc.connection.DefaultTncConnectionStateEnum
-
- id() - Method in interface de.hsbremen.tc.tnc.connection.TncConnectionState
-
Returns the state ID.
- id - Variable in enum de.hsbremen.tc.tnc.exception.enums.TncExceptionCodeEnum
-
- id() - Method in enum de.hsbremen.tc.tnc.exception.enums.TncExceptionCodeEnum
-
Returns the result ID.
- id - Variable in enum de.hsbremen.tc.tnc.report.enums.ImHandshakeRetryReasonEnum
-
- id() - Method in enum de.hsbremen.tc.tnc.report.enums.ImHandshakeRetryReasonEnum
-
Returns the reason ID.
- id - Variable in enum de.hsbremen.tc.tnc.report.enums.ImvActionRecommendationEnum
-
- id() - Method in enum de.hsbremen.tc.tnc.report.enums.ImvActionRecommendationEnum
-
Returns the recommendation ID.
- id - Variable in enum de.hsbremen.tc.tnc.report.enums.ImvEvaluationResultEnum
-
- id() - Method in enum de.hsbremen.tc.tnc.report.enums.ImvEvaluationResultEnum
-
Returns the result ID.
- IETF_MAX_ERROR_CODE - Static variable in class de.hsbremen.tc.tnc.IETFConstants
-
Maximum error code.
- IETF_MAX_LANG_CODE_LENGTH - Static variable in class de.hsbremen.tc.tnc.IETFConstants
-
Maximum language code length.
- IETF_MAX_LENGTH - Static variable in class de.hsbremen.tc.tnc.IETFConstants
-
Maximum message length.
- IETF_MAX_TYPE - Static variable in class de.hsbremen.tc.tnc.IETFConstants
-
Maximum message type.
- IETF_MAX_VENDOR_ID - Static variable in class de.hsbremen.tc.tnc.IETFConstants
-
Maximum vendor ID.
- IETF_PEN_VENDORID - Static variable in class de.hsbremen.tc.tnc.IETFConstants
-
IANA PEN for the standard TNC objects defined by the IETF.
- IETF_RFC5792_VERSION_NUMBER - Static variable in class de.hsbremen.tc.tnc.IETFConstants
-
Binding version number for the binding in RFC 5792.
- IETF_RFC5793_VERSION_NUMBER - Static variable in class de.hsbremen.tc.tnc.IETFConstants
-
Binding version number for the binding in RFC 5793.
- IETF_RFC6876_VERSION_NUMBER - Static variable in class de.hsbremen.tc.tnc.IETFConstants
-
Binding version number for the binding in RFC 6876.
- IETF_TYPE_RESERVED - Static variable in class de.hsbremen.tc.tnc.IETFConstants
-
Reserved value for message type.
- IETF_VENDOR_ID_RESERVED - Static variable in class de.hsbremen.tc.tnc.IETFConstants
-
Reserved vendor ID for message.
- IETFConstants - Class in de.hsbremen.tc.tnc
-
Holds several constants, defined by the IETF.
- IETFConstants() - Constructor for class de.hsbremen.tc.tnc.IETFConstants
-
Private constructor should never be invoked.
- ImHandshakeRetryReasonEnum - Enum in de.hsbremen.tc.tnc.report.enums
-
Enumeration of known retry reasons from client and server.
- ImHandshakeRetryReasonEnum(long) - Constructor for enum de.hsbremen.tc.tnc.report.enums.ImHandshakeRetryReasonEnum
-
Creates a retry reason with an ID.
- ImvActionRecommendationEnum - Enum in de.hsbremen.tc.tnc.report.enums
-
Enumeration of known action recommendations from an IMV.
- ImvActionRecommendationEnum(long) - Constructor for enum de.hsbremen.tc.tnc.report.enums.ImvActionRecommendationEnum
-
Creates a action recommendation enumeration value with an ID.
- ImvEvaluationResultEnum - Enum in de.hsbremen.tc.tnc.report.enums
-
Enumeration of known evaluation result values from an IMV.
- ImvEvaluationResultEnum(long) - Constructor for enum de.hsbremen.tc.tnc.report.enums.ImvEvaluationResultEnum
-
Creates a evaluation result enumeration value with an ID.
- ImvRecommendationPair - Class in de.hsbremen.tc.tnc.report
-
Entity which holds an integrity result pair from an IMV.
- ImvRecommendationPair() - Constructor for class de.hsbremen.tc.tnc.report.ImvRecommendationPair
-
Creates a recommendation pair with default values.
- ImvRecommendationPair(ImvActionRecommendationEnum, ImvEvaluationResultEnum) - Constructor for class de.hsbremen.tc.tnc.report.ImvRecommendationPair
-
Creates a recommendation pair with the given
action recommendation and evaluation result.
- ImvRecommendationPairFactory - Class in de.hsbremen.tc.tnc.report
-
Factory utility to create a ImvRecommendationPair object.
- ImvRecommendationPairFactory() - Constructor for class de.hsbremen.tc.tnc.report.ImvRecommendationPairFactory
-
Private constructor should never be invoked.
- INSTANCE - Static variable in class de.hsbremen.tc.tnc.attribute.DefaultTncAttributeTypeFactory.Singleton
-
- INSTANCE - Static variable in class de.hsbremen.tc.tnc.connection.DefaultTncConnectionStateFactory.Singleton
-
- INSTANCE - Static variable in class de.hsbremen.tc.tnc.report.LeastPrivilegeRecommendationComparator.Singleton
-
- TCG_IM_MAX_FUNCTION_RUNTIME - Static variable in class de.hsbremen.tc.tnc.HSBConstants
-
Maximum amount of time an IF-IM(C/V) IM(C/V) function call
has to finish its execution.
- TCG_IM_MAX_MESSAGE_SIZE_UNKNOWN - Static variable in class de.hsbremen.tc.tnc.HSBConstants
-
Unknown maximum message size for a IF-M message.
- TCG_IM_MAX_MESSAGE_SIZE_UNLIMITED - Static variable in class de.hsbremen.tc.tnc.HSBConstants
-
Unlimited maximum message size for a IF-M message.
- TCG_IM_MAX_ROUND_TRIPS_UNKNOWN - Static variable in class de.hsbremen.tc.tnc.HSBConstants
-
Unknown maximum round trips for a transport connection.
- TCG_IM_MAX_ROUND_TRIPS_UNLIMITED - Static variable in class de.hsbremen.tc.tnc.HSBConstants
-
Unlimited maximum round trips for a transport connection.
- TCG_MAX_MESSAGE_IDENTIFIER - Static variable in class de.hsbremen.tc.tnc.HSBConstants
-
Maximum value for the identifier in a message with identifier.
- TncAttributeType - Interface in de.hsbremen.tc.tnc.attribute
-
Extensible enumeration for attribute types.
- TncAttributeTypeFactory - Interface in de.hsbremen.tc.tnc.attribute
-
Generic attribute type factory.
- TncClientAttributeTypeEnum - Enum in de.hsbremen.tc.tnc.attribute
-
Enumeration of known client-only attributes.
- TncClientAttributeTypeEnum(long) - Constructor for enum de.hsbremen.tc.tnc.attribute.TncClientAttributeTypeEnum
-
Creates a attribute type enumeration value with an ID.
- TncCommonAttributeTypeEnum - Enum in de.hsbremen.tc.tnc.attribute
-
Enumeration of known attributes used by client and server.
- TncCommonAttributeTypeEnum(long) - Constructor for enum de.hsbremen.tc.tnc.attribute.TncCommonAttributeTypeEnum
-
Creates a attribute type enumeration value with an ID.
- TncConnectionState - Interface in de.hsbremen.tc.tnc.connection
-
Extensible enumeration for connection states.
- TncConnectionStateFactory - Interface in de.hsbremen.tc.tnc.connection
-
Generic connection state factory.
- TncException - Exception in de.hsbremen.tc.tnc.exception
-
Exception signals exceptions that are thrown at the IF-IMC/V interface.
- TncException(TNCException) - Constructor for exception de.hsbremen.tc.tnc.exception.TncException
-
Creates a fully-specified TncException from a given
client TNCException object.
- TncException(TNCException) - Constructor for exception de.hsbremen.tc.tnc.exception.TncException
-
Creates a fully-specified TncException from a given
server TNCException object.
- TncException(String, TncExceptionCodeEnum, Object...) - Constructor for exception de.hsbremen.tc.tnc.exception.TncException
-
Creates a exception with a specified message, a result code and optional
reason varargs.
- TncException(String, Throwable, TncExceptionCodeEnum, Object...) - Constructor for exception de.hsbremen.tc.tnc.exception.TncException
-
Creates an exception with a specified message, a result code and optional
reason varargs based on an existing exception.
- TncExceptionCodeEnum - Enum in de.hsbremen.tc.tnc.exception.enums
-
Enumeration of known result codes for exceptions at the IF-IMC/V interface.
- TncExceptionCodeEnum(long) - Constructor for enum de.hsbremen.tc.tnc.exception.enums.TncExceptionCodeEnum
-
Creates an exception code enumeration value with the ID.
- TncHsbAttributeTypeEnum - Enum in de.hsbremen.tc.tnc.attribute
-
Enumeration of additional attributes used by this implementation.
- TncHsbAttributeTypeEnum(long) - Constructor for enum de.hsbremen.tc.tnc.attribute.TncHsbAttributeTypeEnum
-
Creates a attribute type enumeration value with an ID.
- TncServerAttributeTypeEnum - Enum in de.hsbremen.tc.tnc.attribute
-
Enumeration of known attributes server-only attributes.
- TncServerAttributeTypeEnum(long) - Constructor for enum de.hsbremen.tc.tnc.attribute.TncServerAttributeTypeEnum
-
Creates a attribute type enumeration value with an ID.
- toString() - Method in class de.hsbremen.tc.tnc.report.ImvRecommendationPair
-
- toString() - Method in class de.hsbremen.tc.tnc.report.SupportedMessageType
-
- typeId - Variable in class de.hsbremen.tc.tnc.report.SupportedMessageType
-
- valueOf(String) - Static method in enum de.hsbremen.tc.tnc.attribute.TncClientAttributeTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.hsbremen.tc.tnc.attribute.TncCommonAttributeTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.hsbremen.tc.tnc.attribute.TncHsbAttributeTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.hsbremen.tc.tnc.attribute.TncServerAttributeTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.hsbremen.tc.tnc.connection.DefaultTncConnectionStateEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.hsbremen.tc.tnc.exception.enums.TncExceptionCodeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.hsbremen.tc.tnc.report.enums.ImHandshakeRetryReasonEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.hsbremen.tc.tnc.report.enums.ImvActionRecommendationEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.hsbremen.tc.tnc.report.enums.ImvEvaluationResultEnum
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.hsbremen.tc.tnc.attribute.TncClientAttributeTypeEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum de.hsbremen.tc.tnc.attribute.TncCommonAttributeTypeEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum de.hsbremen.tc.tnc.attribute.TncHsbAttributeTypeEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum de.hsbremen.tc.tnc.attribute.TncServerAttributeTypeEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum de.hsbremen.tc.tnc.connection.DefaultTncConnectionStateEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum de.hsbremen.tc.tnc.exception.enums.TncExceptionCodeEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum de.hsbremen.tc.tnc.report.enums.ImHandshakeRetryReasonEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum de.hsbremen.tc.tnc.report.enums.ImvActionRecommendationEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum de.hsbremen.tc.tnc.report.enums.ImvEvaluationResultEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VENDOR_ID_SHIFT - Static variable in class de.hsbremen.tc.tnc.report.SupportedMessageTypeFactory
-
- vendorId - Variable in class de.hsbremen.tc.tnc.report.SupportedMessageType
-