NAME

WebService::OPNsense::IPsec::KeyPairs - IPsec key pair controller

VERSION

version 0.001

SYNOPSIS

my $kp = $opn->ipsec_key_pairs;

my $items = $kp->search_item;
$kp->gen_key_pair('RSA', 2048);

DESCRIPTION

Manages IPsec key pairs.

NAME

WebService::OPNsense::IPsec::KeyPairs - IPsec key pair controller

METHODS

get

my $config = $kp->get;

Returns the key pair configuration.

set_settings

my $result = $kp->set_settings($settings_data);

Sets the key pair configuration.

gen_key_pair

my $result = $kp->gen_key_pair($type, $size);

Generates a new key pair. Optionally specify $type (e.g. 'RSA') and $size (e.g. 2048).

AUTHOR

Dean Hamstead <dean@fragfest.com.au>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2026 by Dean Hamstead.

This is free software, licensed under:

The MIT (X11) License