Ниже в таблице представлен состав структур данных с указанием их полей.
Используются следующие обозначения:
· линия напротив поля структуры указывает на описание структуры, используемой в качестве значения;
· ‘*>’ обозначает, что поле содержит список используемых структур;
· ‘**>’ обозначает, что поле содержит список списков используемых структур;
· жирным шрифтом выделены обязательные поля структуры.
Для упрощения простые типы (число, строка, IP-адрес и т.д.) опущены.
|
||
|
||
|
|
|
|
||
|
||
|
||
|
||
|
||
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
Receivers---------------------------*> |
|
|
||
Routes------------------------------------------*> |
||
|
||
|
|
|
|
|
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
|
|
|
|
|
InputFilter-------------------+-------------------> |
|
|
OutputFilter-----------------+ |
Filters-----------------------------*> |
|
InputClassification--------+ |
||
OutputClassification-----+ |
+-- |
|
IPsecPolicy-----------------+ |
AddressPool <*-------------------+-- |
|
|
|
|
|
IPsecAction <*-----------------------+ |
|
FilterChain <---------------------------------+-- |
||
+-- |
||
|
||
|
||
|
||
TunnelEntry <*-------------------------------------- |
||
|
||
|
IKERule -------------------+-> |
|
Transform------------------------------|----+ |
|
|
Transform--------------+ | |
||
| | |
||
ESPTransform <*---------|-------------------+ |
||
|
||
LifetimeKilobytes +--------------------*> |
AHTC26Transform +---------- |
|
| |
IntegrityAlg | +------ |
|
ESPTC26Transform <*-+ |
| +------ |
|
AddressPool <*-----------+ | |
||
|
||
|
DNSSuffixes | +--- |
|
AuthMethod{DSS|RSA|GOST}Sign <*-------- |
-------------------+-----------------+ | |
|
LocalID-----+ |
| +*> |
|
RemoteID--+---> IdentityEntry |
* | |
|
V | |
||
LocalID | |
||
LocalCredential-------------------+ |
RemoteID | |
|
RemoteCredential-------------*-+ |
| | |
|
AcceptCredentialFrom-------*-+ |
V | |
|
| |
|
|
CertDescription <-------------------+-*--------- |
||
|
||
|
||
|
||
|
|