def add_known_arguments(self, parser):
     parser.add_argument(
         '--description',
         help=_('Description of the IKE policy'))
     parser.add_argument(
         '--auth-algorithm',
         default='sha1', choices=['sha1'],
         help=_('Authentication algorithm in lowercase. '
                'Default:sha1'))
     parser.add_argument(
         '--encryption-algorithm',
         default='aes-128',
         help=_('Encryption algorithm in lowercase, default:aes-128'))
     parser.add_argument(
         '--phase1-negotiation-mode',
         default='main', choices=['main'],
         help=_('IKE Phase1 negotiation mode in lowercase, default:main'))
     parser.add_argument(
         '--ike-version',
         default='v1', choices=['v1', 'v2'],
         help=_('IKE version in lowercase, default:v1'))
     parser.add_argument(
         '--pfs',
         default='group5', choices=['group2', 'group5', 'group14'],
         help=_('Perfect Forward Secrecy in lowercase, default:group5'))
     parser.add_argument(
         '--lifetime',
         metavar="units=UNITS,value=VALUE",
         type=utils.str2dict,
         help=vpn_utils.lifetime_help("IKE"))
     parser.add_argument(
         'name', metavar='NAME',
         help=_('Name of the IKE policy.'))
Example #2
0
 def add_known_arguments(self, parser):
     parser.add_argument('--description',
                         help=_('Description of the IPsec policy.'))
     parser.add_argument(
         '--transform-protocol',
         default='esp',
         choices=['esp', 'ah', 'ah-esp'],
         help=_('Transform protocol in lowercase, default:esp'))
     parser.add_argument(
         '--auth-algorithm',
         default='sha1',
         choices=['sha1'],
         help=_('Authentication algorithm in lowercase, default:sha1'))
     parser.add_argument(
         '--encryption-algorithm',
         default='aes-128',
         help=_('Encryption algorithm in lowercase, default:aes-128'))
     parser.add_argument(
         '--encapsulation-mode',
         default='tunnel',
         choices=['tunnel', 'transport'],
         help=_('Encapsulation mode in lowercase, default:tunnel'))
     parser.add_argument(
         '--pfs',
         default='group5',
         choices=['group2', 'group5', 'group14'],
         help=_('Perfect Forward Secrecy in lowercase, default:group5'))
     parser.add_argument('--lifetime',
                         metavar="units=UNITS,value=VALUE",
                         type=utils.str2dict,
                         help=vpn_utils.lifetime_help("IPsec"))
     parser.add_argument('name',
                         metavar='NAME',
                         help=_('Name of the IPsec policy.'))
 def add_known_arguments(self, parser):
     parser.add_argument(
         '--description',
         help=_('Description of the IKE policy'))
     parser.add_argument(
         '--auth-algorithm',
         default='sha1', choices=['sha1', 'sha256'],
         help=_('Authentication algorithm in lowercase. '
                'Default:sha1'))
     parser.add_argument(
         '--encryption-algorithm',
         default='aes-128',
         help=_('Encryption algorithm in lowercase, default:aes-128'))
     parser.add_argument(
         '--phase1-negotiation-mode',
         default='main', choices=['main'],
         help=_('IKE Phase1 negotiation mode in lowercase, default:main'))
     parser.add_argument(
         '--ike-version',
         default='v1', choices=['v1', 'v2'],
         help=_('IKE version in lowercase, default:v1'))
     parser.add_argument(
         '--pfs',
         default='group5', choices=['group2', 'group5', 'group14'],
         help=_('Perfect Forward Secrecy in lowercase, default:group5'))
     parser.add_argument(
         '--lifetime',
         metavar="units=UNITS,value=VALUE",
         type=utils.str2dict_type(optional_keys=['units', 'value']),
         help=vpn_utils.lifetime_help("IKE"))
     parser.add_argument(
         'name', metavar='NAME',
         help=_('Name of the IKE policy.'))
def add_common_args(parser, is_create=True):
    parser.add_argument('--description',
                        help=_('Description of the IKE policy.'))
    parser.add_argument('--auth-algorithm',
                        type=utils.convert_to_lowercase,
                        default='sha1' if is_create else argparse.SUPPRESS,
                        help=_('Authentication algorithm, default:sha1.'))
    parser.add_argument('--encryption-algorithm',
                        default='aes-128' if is_create else argparse.SUPPRESS,
                        type=utils.convert_to_lowercase,
                        help=_('Encryption algorithm, default:aes-128.'))
    parser.add_argument('--phase1-negotiation-mode',
                        default='main' if is_create else argparse.SUPPRESS,
                        choices=['main'],
                        type=utils.convert_to_lowercase,
                        help=_('IKE Phase1 negotiation mode, default:main.'))
    parser.add_argument('--ike-version',
                        default='v1' if is_create else argparse.SUPPRESS,
                        choices=['v1', 'v2'],
                        type=utils.convert_to_lowercase,
                        help=_('IKE version for the policy, default:v1.'))
    parser.add_argument('--pfs',
                        default='group5' if is_create else argparse.SUPPRESS,
                        type=utils.convert_to_lowercase,
                        help=_('Perfect Forward Secrecy, default:group5.'))
    parser.add_argument(
        '--lifetime',
        metavar="units=UNITS,value=VALUE",
        type=utils.str2dict_type(optional_keys=['units', 'value']),
        help=vpn_utils.lifetime_help("IKE"))
 def add_known_arguments(self, parser):
     parser.add_argument(
         '--description',
         help=_('Description of the IPsec policy.'))
     parser.add_argument(
         '--transform-protocol',
         default='esp', choices=['esp', 'ah', 'ah-esp'],
         help=_('Transform protocol in lowercase, default:esp'))
     parser.add_argument(
         '--auth-algorithm',
         default='sha1', choices=['sha1'],
         help=_('Authentication algorithm in lowercase, default:sha1'))
     parser.add_argument(
         '--encryption-algorithm',
         default='aes-128',
         help=_('Encryption algorithm in lowercase, default:aes-128'))
     parser.add_argument(
         '--encapsulation-mode',
         default='tunnel', choices=['tunnel', 'transport'],
         help=_('Encapsulation mode in lowercase, default:tunnel'))
     parser.add_argument(
         '--pfs',
         default='group5', choices=['group2', 'group5', 'group14'],
         help=_('Perfect Forward Secrecy in lowercase, default:group5'))
     parser.add_argument(
         '--lifetime',
         metavar="units=UNITS,value=VALUE",
         type=utils.str2dict,
         help=vpn_utils.lifetime_help("IPsec"))
     parser.add_argument(
         'name', metavar='NAME',
         help=_('Name of the IPsec policy.'))
def add_common_args(parser, is_create=True):
    parser.add_argument(
        '--auth-algorithm',
        default='sha1' if is_create else argparse.SUPPRESS,
        type=utils.convert_to_lowercase,
        help=_('Authentication algorithm for IPsec policy, default:sha1.'))
    parser.add_argument('--description',
                        help=_('Description of the IPsec policy.'))
    parser.add_argument(
        '--encapsulation-mode',
        default='tunnel' if is_create else argparse.SUPPRESS,
        choices=['tunnel', 'transport'],
        type=utils.convert_to_lowercase,
        help=_('Encapsulation mode for IPsec policy, default:tunnel.'))
    parser.add_argument(
        '--encryption-algorithm',
        default='aes-128' if is_create else argparse.SUPPRESS,
        type=utils.convert_to_lowercase,
        help=_('Encryption algorithm for IPsec policy, default:aes-128.'))
    parser.add_argument(
        '--lifetime',
        metavar="units=UNITS,value=VALUE",
        type=utils.str2dict_type(optional_keys=['units', 'value']),
        help=vpn_utils.lifetime_help("IPsec"))
    parser.add_argument(
        '--pfs',
        default='group5' if is_create else argparse.SUPPRESS,
        type=utils.convert_to_lowercase,
        help=_('Perfect Forward Secrecy for IPsec policy, default:group5.'))
    parser.add_argument(
        '--transform-protocol',
        default='esp' if is_create else argparse.SUPPRESS,
        type=utils.convert_to_lowercase,
        choices=['esp', 'ah', 'ah-esp'],
        help=_('Transform protocol for IPsec policy, default:esp.'))
 def get_parser(self, prog_name):
     parser = super(SetIkepolicy, self).get_parser(prog_name)
     parser.add_argument(
         '--lifetime',
         metavar="units=UNITS,value=VALUE",
         type=utils.str2dict,
         help=vpn_utils.lifetime_help("IKE"))
     return parser
 def get_parser(self, prog_name):
     parser = super(CreateIkepolicy, self).get_parser(prog_name)
     parser.add_argument(
         '--description',
         help='Description of the IKE policy')
     parser.add_argument(
         '--auth-algorithm',
         default='sha1', choices=['sha1'],
         help='Authentication algorithm in lowercase. '
              'default:sha1')
     parser.add_argument(
         '--encryption-algorithm',
         default='aes-128', choices=['3des',
                                     'aes-128',
                                     'aes-192',
                                     'aes-256'],
         help='Encryption Algorithm in lowercase, default:aes-128')
     parser.add_argument(
         '--phase1-negotiation-mode',
         default='main', choices=['main'],
         help='IKE Phase1 negotiation mode in lowercase, default:main')
     parser.add_argument(
         '--ike-version',
         default='v1', choices=['v1', 'v2'],
         help='IKE version in lowercase, default:v1')
     parser.add_argument(
         '--pfs',
         default='group5', choices=['group2', 'group5', 'group14'],
         help='Perfect Forward Secrecy in lowercase, default:group5')
     parser.add_argument(
         '--lifetime',
         metavar="units=UNITS,value=VALUE",
         type=utils.str2dict,
         help=vpn_utils.lifetime_help("IKE"))
     parser.add_argument(
         'name', metavar='NAME',
         help='Name of the IKE Policy')
     return parser
def add_common_args(parser, is_create=True):
    parser.add_argument(
        '--description',
        help=_('Description of the IKE policy.'))
    parser.add_argument(
        '--auth-algorithm',
        type=utils.convert_to_lowercase,
        default='sha1' if is_create else argparse.SUPPRESS,
        choices=['sha1', 'sha256', 'sha384', 'sha512'],
        help=_('Authentication algorithm, default:sha1.'))
    parser.add_argument(
        '--encryption-algorithm',
        default='aes-128' if is_create else argparse.SUPPRESS,
        type=utils.convert_to_lowercase,
        help=_('Encryption algorithm, default:aes-128.'))
    parser.add_argument(
        '--phase1-negotiation-mode',
        default='main' if is_create else argparse.SUPPRESS,
        choices=['main'],
        type=utils.convert_to_lowercase,
        help=_('IKE Phase1 negotiation mode, default:main.'))
    parser.add_argument(
        '--ike-version',
        default='v1' if is_create else argparse.SUPPRESS,
        choices=['v1', 'v2'],
        type=utils.convert_to_lowercase,
        help=_('IKE version for the policy, default:v1.'))
    parser.add_argument(
        '--pfs',
        default='group5' if is_create else argparse.SUPPRESS,
        type=utils.convert_to_lowercase,
        help=_('Perfect Forward Secrecy, default:group5.'))
    parser.add_argument(
        '--lifetime',
        metavar="units=UNITS,value=VALUE",
        type=utils.str2dict_type(optional_keys=['units', 'value']),
        help=vpn_utils.lifetime_help("IKE"))
def add_common_args(parser, is_create=True):
    parser.add_argument(
        '--auth-algorithm',
        default='sha1' if is_create else argparse.SUPPRESS,
        type=utils.convert_to_lowercase,
        choices=['sha1', 'sha256', 'sha384', 'sha512'],
        help=_('Authentication algorithm for IPsec policy, default:sha1.'))
    parser.add_argument(
        '--description',
        help=_('Description of the IPsec policy.'))
    parser.add_argument(
        '--encapsulation-mode',
        default='tunnel' if is_create else argparse.SUPPRESS,
        choices=['tunnel', 'transport'],
        type=utils.convert_to_lowercase,
        help=_('Encapsulation mode for IPsec policy, default:tunnel.'))
    parser.add_argument(
        '--encryption-algorithm',
        default='aes-128' if is_create else argparse.SUPPRESS,
        type=utils.convert_to_lowercase,
        help=_('Encryption algorithm for IPsec policy, default:aes-128.'))
    parser.add_argument(
        '--lifetime',
        metavar="units=UNITS,value=VALUE",
        type=utils.str2dict_type(optional_keys=['units', 'value']),
        help=vpn_utils.lifetime_help("IPsec"))
    parser.add_argument(
        '--pfs',
        default='group5' if is_create else argparse.SUPPRESS,
        type=utils.convert_to_lowercase,
        help=_('Perfect Forward Secrecy for IPsec policy, default:group5.'))
    parser.add_argument(
        '--transform-protocol',
        default='esp' if is_create else argparse.SUPPRESS,
        type=utils.convert_to_lowercase,
        choices=['esp', 'ah', 'ah-esp'],
        help=_('Transform protocol for IPsec policy, default:esp.'))
 def add_known_arguments(self, parser):
     parser.add_argument(
         '--lifetime',
         metavar="units=UNITS,value=VALUE",
         type=utils.str2dict,
         help=vpn_utils.lifetime_help("IKE"))
Example #12
0
 def add_known_arguments(self, parser):
     parser.add_argument("--description", help="Description of the IKE policy")
     parser.add_argument(
         "--auth-algorithm",
         default="sha1",
         choices=["sha1"],
         help="Authentication algorithm in lowercase. " "default:sha1",
     )
     parser.add_argument(
         "--encryption-algorithm",
         default="aes-128",
         choices=["3des", "aes-128", "aes-192", "aes-256"],
         help="Encryption Algorithm in lowercase, default:aes-128",
     )
     parser.add_argument(
         "--phase1-negotiation-mode",
         default="main",
         choices=["main"],
         help="IKE Phase1 negotiation mode in lowercase, default:main",
     )
     parser.add_argument(
         "--ike-version", default="v1", choices=["v1", "v2"], help="IKE version in lowercase, default:v1"
     )
     parser.add_argument(
         "--pfs",
         default="group5",
         choices=["group2", "group5", "group14"],
         help="Perfect Forward Secrecy in lowercase, default:group5",
     )
     parser.add_argument(
         "--lifetime", metavar="units=UNITS,value=VALUE", type=utils.str2dict, help=vpn_utils.lifetime_help("IKE")
     )
     parser.add_argument("name", metavar="NAME", help="Name of the IKE Policy")
Example #13
0
 def add_known_arguments(self, parser):
     parser.add_argument('--lifetime',
                         metavar="units=UNITS,value=VALUE",
                         type=utils.str2dict,
                         help=vpn_utils.lifetime_help("IPsec"))
Example #14
0
 def add_known_arguments(self, parser):
     parser.add_argument(
         '--lifetime',
         metavar="units=UNITS,value=VALUE",
         type=utils.str2dict_type(optional_keys=['units', 'value']),
         help=vpn_utils.lifetime_help("IKE"))
 def get_parser(self, prog_name):
     parser = super(CreateIpsecpolicy, self).get_parser(prog_name)
     parser.add_argument("--description", help="Description of the IPsecPolicy")
     parser.add_argument(
         "--transform-protocol",
         default="esp",
         choices=["esp", "ah", "ah-esp"],
         help="Transform Protocol in lowercase, default:esp",
     )
     parser.add_argument(
         "--auth-algorithm",
         default="sha1",
         choices=["sha1"],
         help="Authentication algorithm in lowercase, default:sha1",
     )
     parser.add_argument(
         "--encryption-algorithm",
         default="aes-128",
         choices=["3des", "aes-128", "aes-192", "aes-256"],
         help="Encryption Algorithm in lowercase, default:aes-128",
     )
     parser.add_argument(
         "--encapsulation-mode",
         default="tunnel",
         choices=["tunnel", "transport"],
         help="Encapsulation Mode in lowercase, default:tunnel",
     )
     parser.add_argument(
         "--pfs",
         default="group5",
         choices=["group2", "group5", "group14"],
         help="Perfect Forward Secrecy in lowercase, default:group5",
     )
     parser.add_argument(
         "--lifetime", metavar="units=UNITS,value=VALUE", type=utils.str2dict, help=vpn_utils.lifetime_help("IPsec")
     )
     parser.add_argument("name", metavar="NAME", help="Name of the IPsecPolicy")
     return parser
 def add_known_arguments(self, parser):
     parser.add_argument("--description", help=_("Description of the IPsec policy."))
     parser.add_argument(
         "--transform-protocol",
         default="esp",
         choices=["esp", "ah", "ah-esp"],
         help=_("Transform protocol in lowercase, default:esp"),
     )
     parser.add_argument(
         "--auth-algorithm",
         default="sha1",
         choices=["sha1"],
         help=_("Authentication algorithm in lowercase, default:sha1"),
     )
     parser.add_argument(
         "--encryption-algorithm", default="aes-128", help=_("Encryption algorithm in lowercase, default:aes-128")
     )
     parser.add_argument(
         "--encapsulation-mode",
         default="tunnel",
         choices=["tunnel", "transport"],
         help=_("Encapsulation mode in lowercase, default:tunnel"),
     )
     parser.add_argument(
         "--pfs",
         default="group5",
         choices=["group2", "group5", "group14"],
         help=_("Perfect Forward Secrecy in lowercase, default:group5"),
     )
     parser.add_argument(
         "--lifetime", metavar="units=UNITS,value=VALUE", type=utils.str2dict, help=vpn_utils.lifetime_help("IPsec")
     )
     parser.add_argument("name", metavar="NAME", help=_("Name of the IPsec policy."))