Type Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z

B |
| BooleanList
F |
| FloatList
I |
| IntegerList
O |
| OctetStringList
S |
| StringList
T |
| TCCInterface_IPAddressType
| TCCIPsec_AAlgo
| TCCIPsec_Algorithm
| TCCIPsec_Auth
| TCCIPsec_DefaultLevel
| TCCIPsec_DiscardRule
| TCCIPsec_EAlgo
| TCCIPsec_Encr
| TCCIPsec_Extension
| TCCIPsec_ExtensionList
| TCCIPsec_IPsecMode
| TCCIPsec_IPsecResult
| TCCIPsec_Key
| TCCIPsec_Mode
| TCCIPsec_NoneRule
| TCCIPsec_Protocol
| TCCIPsec_Rule
| TCCIPsec_RuleLevel
| TCCIPsec_Transport
| TCCIPsec_TranspProto
| TCCIPsec_Tunnel
| TCCIPsec_UseLevel
V |
| VerdictList

> type record of boolean BooleanList

List of boolean

> type record of float FloatList

List of float

> type record of integer IntegerList

List of integer

> type record of octetstring OctetStringList

List of octetstring

> type record of charstring StringList

List of charstring
An enum type for setting the type of IP addresses.

> type enumerated TCCIPsec_AAlgo { AALG_NONE (0), AALG_MD5HMAC (2), AALG_SHA1HMAC (3) }

Declares identifiers for the possible integrity protection algorithms
Defines a union for storing the possible combination of algorithms with its keys.

> type record TCCIPsec_Auth { TCCIPsec_AAlgo algo, TCCIPsec_Key key }

Defines a record for storing the integrity protection algorithm identifier and key.

> type record TCCIPsec_DefaultLevel {}

Declares a type to represent the policy level indicating that system defaults has to be used.

> type record TCCIPsec_DiscardRule {}

Declares a type to represent the policy rule to discard packets.

> type enumerated TCCIPsec_EAlgo { EALG_NONE (0), EALG_3DESCBC (3), EALG_NULL(11), EALG_AESCBC (12) }

Declares identifiers for the possible encryption algorithms

> type record TCCIPsec_Encr { TCCIPsec_EAlgo algo, TCCIPsec_Key key }

Defines a record for storing the encryption algorithm identifier and key.

> type union TCCIPsec_Extension { integer policyId, integer hardLifetime, integer softLifetime }

Defines a union of possible extensions for Security Associations (SAs)

> type record of TCCIPsec_Extension TCCIPsec_ExtensionList

Defines a list of extensions for the SA adding function

> type enumerated TCCIPsec_IPsecMode { anyMode (0), transport (1), tunnel (2) }

Declares identifiers for the possible security association
Declares the possible return values of IPsec handling functions

> type union TCCIPsec_Key { hexstring hex, charstring text }

Defines a union for storing a key for an SA.

> type union TCCIPsec_Mode { TCCIPsec_Transport transport, TCCIPsec_Tunnel tunnel }

Declares an union for storing to IPsec mode

> type record TCCIPsec_NoneRule {}

Declares a type to represent the policy rule to bypass IPsec.
Declares identifiers for the possible security protocols

> type record TCCIPsec_Rule { TCCIPsec_Protocol protocol, TCCIPsec_Mode mode, TCCIPsec_RuleLevel level }

Declares a record for storing an IPsec rule.

> type union TCCIPsec_RuleLevel { TCCIPsec_DefaultLevel defaultLevel, TCCIPsec_UseLevel use, TCCIPsec_RequireLevel require, TCCIPsec_UniqueLevel unique }

Defines a union for storing rule level.

> type record TCCIPsec_Transport {}

Declares a type to represent the transport IPsec mode - as opposed to tunnel mode

> type enumerated TCCIPsec_TranspProto { anyTranspProto (0), tcpProto (6), udpProto (17) }

Declares identifiers for the possible upper layer protocols

> type record TCCIPsec_Tunnel { charstring srcAddr, integer srcPort, charstring dstAddr, integer dstPort }

Declares a type to represent the tunnel IPsec mode - as opposed to transport mode

> type record TCCIPsec_UseLevel {}

Declares a type to represent the policy level indicating that IPsec should be used if appropriate SA is available.

> type record of verdicttype VerdictList

List of verdicttype