{
    use esmith::db;

    my %conf;
    tie %conf, 'esmith::config';

    my $pubenckey;

    my $result = "";

    my ($LocalNetwork, $LocalBroadcast) =
	esmith::util::computeNetworkAndBroadcast($LocalIP, $LocalNetmask);
    $pubenckey = db_get_prop(\%conf, "ipsec", "pubenckey");
    $pubid = db_get_prop(\%conf, "ipsec", "pubid") || "$DomainName";

    $result .= "\n##############################################################\n";
    $result .= "# Attributes for connection                                  #\n";
    $result .= "# local net as left                                          #\n";
    $result .= "##############################################################\n";
    $result .= "conn net.local.left\n";
    $result .= "\tleft=\%defaultroute\n";
    $result .= "\tleftsubnet=$LocalNetwork/$LocalNetmask\n";
    $result .= "\tleftfirewall=yes\n";
    $result .= "\tleftid=\@$pubid\n";
    $result .= "\tleftrsasigkey=$pubenckey\n";

    $result .= "\n##############################################################\n";
    $result .= "# Attributes for connection                                  #\n";
    $result .= "# local gate as left                                         #\n";
    $result .= "##############################################################\n";
    $result .= "conn gate.local.left\n";
    $result .= "\tleft=\%defaultroute\n";
    $result .= "\tleftid=\@$pubid\n";
    $result .= "\tleftrsasigkey=$pubenckey\n";

    $result .= "\n##############################################################\n";
    $result .= "# Attributes for connection                                  #\n";
    $result .= "# local net as right                                         #\n";
    $result .= "##############################################################\n";
    $result .= "conn net.local.right\n";
    $result .= "\tright=\%defaultroute\n";
    $result .= "\trightsubnet=$LocalNetwork/$LocalNetmask\n";
    $result .= "\trightfirewall=yes\n";
    $result .= "\trightid=\@$pubid\n";
    $result .= "\trightrsasigkey=$pubenckey\n";

    $result .= "\n##############################################################\n";
    $result .= "# Attributes for connection                                  #\n";
    $result .= "# local gate as right                                        #\n";
    $result .= "##############################################################\n";
    $result .= "conn gate.local.right\n";
    $result .= "\tright=\%defaultroute\n";
    $result .= "\trightid=\@$pubid\n";
    $result .= "\trightrsasigkey=$pubenckey\n";

    $result;
}
