ike.config(5) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

ike.config(5)

ike.config(5)                    File Formats                    ike.config(5)

NAME
       ike.config - configuration file for IKE policy

SYNOPSIS
       /etc/inet/ike/config

DESCRIPTION
       The  /etc/inet/ike/config  file contains rules for matching inbound IKE
       requests. It also contains rules for preparing outbound IKE requests.


       You can test the syntactic correctness of an /etc/inet/ike/config  file
       by using the -c or -f options of in.iked(8). You must use the -c option
       to test a config file. You might need to use the -f option if it is not
       in /etc/inet/ike/config.

   Lexical Components
       On  any line, an unquoted # character introduces a comment. The remain‐
       der of that line is ignored. Additionally, on any line, an unquoted  //
       sequence introduces a comment. The remainder of that line is ignored.


       There are several types of lexical tokens in the ike.config file:

       num

           A decimal, hex, or octal number representation is as in C.


       IPaddr/prefix/range

           An IPv4 or IPv6 address with an optional /NNN suffix, (where NNN is
           a  num)  that  indicates  an  address  (CIDR)  prefix (for example,
           10.1.2.0/24). An optional /ADDR suffix (where ADDR is a  second  IP
           address)    indicates    an   address/mask   pair   (for   example,
           10.1.2.0/255.255.255.0). An optional -ADDR suffix (where ADDR is  a
           second IPv4 address) indicates an inclusive range of addresses (for
           example,  10.1.2.0-10.1.2.255).  The / or - can be surrounded by an
           arbitrary amount of white space.


       XXX | YYY | ZZZ

           Either the words XXX, YYY, or ZZZ, for example, {yes,no}.


       p1-id-type

           An IKE phase 1 identity type. IKE phase 1 identity types include:

             dn, DN
             dns, DNS
             fqdn, FQDN
             gn, GN
             ip, IP
             ipv4
             ipv4_prefix
             ipv4_range
             ipv6
             ipv6_prefix
             ipv6_range
             mbox, MBOX
             user_fqdn
           Not all phase 1 identity types are supported.


       "string"

           A quoted string.

           Examples include:"Label  foo",  or  "C=US,  OU=Sun  Microsystems\\,
           Inc., N=olemcd@eng.example.com"

           A  backslash (\) is an escape character. If the string needs an ac‐
           tual backslash, two must be specified.


       cert-sel

           A certificate selector, a string which specifies the identities  of
           zero or more certificates. The specifiers can conform to X.509 nam‐
           ing conventions.

           A  cert-sel  can also use various shortcuts to match either subject
           alternative names,  the  filename  or  slot  of  a  certificate  in
           /etc/inet/ike/publickeys, or even the ISSUER. For example:


             "SLOT=0"
             "EMAIL=postmaster@example.com"
             "webmaster@example.com" # Some just work w/o TYPE=
             "IP=10.0.0.1"
             "10.21.11.11"          # Some just work w/o TYPE=
             "DNS=www.example.com"
             "mailhost.example.com"  # Some just work w/o TYPE=
             "ISSUER=C=US, O=Sun Microsystems\\, Inc., CN=Sun CA"

           Any  cert-sel  preceded  by  the  character  ! indicates a negative
           match, that is, not matching this specifier.  These  are  the  same
           kind of strings used in ikecert(8).


       ldap-list

           A quoted, comma-separated list of LDAP servers and ports.

           For    example,    "ldap1.example.com",    "ldap1.example.com:389",
           "ldap1.example.com:389,ldap2.example.com".

           The default port for LDAP is 389.


       parameter-list

           A list of parameters.


       label

           A sensitivity label, either as a quoted string containing a  human-
           readable  label or as a hexadecimal format internal text label. See
           labels(7) for more information.

           For example, PUBLIC, 0x0002-08-08.


   File Body Entries
       There are four main types of entries:

           o      global parameters


           o      IKE phase 1 transform defaults


           o      IKE rule defaults


           o      IKE rules



       The global parameter entries are as follows:

       cert_root cert-sel

           The X.509 distinguished name of a certificate  that  is  a  trusted
           root  CA  certificate.  It  must  be  encoded  in  a  file  in  the
           /etc/inet/ike/publickeys  directory.  It  must  have   a   CRL   in
           /etc/inet/ike/crls. Multiple cert_root parameters aggregate.


       cert_trust cert-sel

           Specifies  an  X.509  distinguished  name  of a certificate that is
           self-signed, or has otherwise  been  verified  as  trustworthy  for
           signing   IKE   exchanges.   It  must  be  encoded  in  a  file  in
           /etc/inet/ike/publickeys. Multiple cert_trust parameters aggregate.


       expire_timer integer

           The number of seconds to let a not-yet-complete IKE Phase  I  (Main
           Mode)  negotiation  linger  before  deleting it. Default value: 300
           seconds.


       ignore_crls

           If this keyword is present in the file, in.iked(8) ignores Certifi‐
           cate Revocation Lists (CRLs) for root CAs (as given in cert_root)


       ignore_ocsp

           If this keyword is present in the file, in.iked ignores OCSP infor‐
           mation in certificate X.509v3 extensions and does  not  query  Cer‐
           tificate Authorities via OCSP.


       label_aware

           This  keyword  can only be used on systems where Trusted Extensions
           are enabled. If this keyword is present in the file, in.iked(8) at‐
           taches sensitivity label extensions to security associations,  con‐
           sults the tnrhdb for information about the clearances of peers, and
           negotiates  labels  with label-aware peers. Several additional key‐
           words modify the behavior of in.iked in label-aware mode.


       ldap_server ldap-list

           A list of LDAP servers to query for certificates. The list  can  be
           additive.


       pkcs11_path string

           The string that follows is a name of a shared object (.so) that im‐
           plements  the  PKCS#11  standard.  The name is passed directly into
           dlopen(3C) for linking, with all of the semantics of  that  library
           call.  By default, in.iked(8) runs the same ISA as the running ker‐
           nel, so a library specified using pkcs11_path and an absolute path‐
           name must match the same  ISA  as  the  kernel.  One  can  use  the
           start/exec  SMF  property  (see svccfg(8)) to change in.iked's ISA,
           but it is not recommended.

           If this setting is not present, the default value is set  to  libp‐
           kcs11.so.  Most  cryptographic providers go through the default li‐
           brary, and this parameter should only  be  used  if  a  specialized
           provider of IKE-useful cryptographic services cannot interface with
           the Solaris Cryptographic Framework. See cryptoadm(8).

           This option is now deprecated, and might be removed in a future re‐
           lease.


       proxy string

           The  string following this keyword must be a URL for an HTTP proxy,
           for example, http://proxy:8080.


       p2_rekey_initiator_only

           If this keyword is present in the file, in.iked only  responds  to,
           and  rekeys phase 2 SAs which it created. This option may be useful
           for interoperability with peer implementations that follow  such  a
           rekeying scheme.


       retry_limit integer

           The  number  of retransmits before any IKE negotiation or Dead Peer
           Detection (DPD) process is aborted. Default value: 5 times.


       retry_timer_init integer or float

           The initial interval (in seconds) between retransmits. This  inter‐
           val  is  doubled  until  the  retry_timer_max  value (see below) is
           reached. Default value: 0.5 seconds.


       retry_timer_max integer or float

           The maximum interval (in seconds)  between  retransmits.  Used  for
           both IKE and Dead Peer Detection (DPD). The doubling retransmit in‐
           terval stops growing at this limit. Default value: 30 seconds.

           This  value  is  never  reached with the default configuration. The
           longest interval is 8 (0.5 * 2 ^ (5 - 1)) seconds.


       socks string

           The string following this keyword must be a URL for a SOCKS  proxy,
           for example, socks://socks-proxy.


       use_http

           If this keyword is present in the file, in.iked(8) uses HTTP to re‐
           trieve Certificate Revocation Lists (CRLs).


       wire_label inner
       wire_label label
       wire_label none label

           This  keyword  can only be used if label_aware mode is selected and
           defines how IKE communicates with label-aware peers. wire_label in‐
           ner reuses the inner label, and sends key management traffic as ad‐
           min_low. wire_label label uses the specified label for key  manage‐
           ment  traffic  and  uses  that label as the outer label for all en‐
           crypted traffic. The label is attached to each packet  as  a  CIPSO
           label.  wire_label  none label does not attach a CIPSO label to ei‐
           ther key management traffic or traffic sent as a given SA, but oth‐
           erwise treats the traffic as if it had the given label.





       The following IKE phase 1 transform parameters can be prefigured  using
       file-level  defaults. Values specified within any given transform over‐
       ride these defaults.


       The IKE phase 1 transform defaults are as follows:

       p1_lifetime_secs num

           The proposed default lifetime, in seconds, of an IKE phase 1  secu‐
           rity association (SA).


       p1_nonce_len num

           The  length  in  bytes  of the phase 1 (main mode) nonce data. This
           cannot be specified on a per-rule basis.



       The following IKE rule parameters can be  prefigured  using  file-level
       defaults.  Values  specified  within  any given rule override these de‐
       faults, unless a rule cannot.

       p2_lifetime_secs num

           The proposed default lifetime, in seconds, of an IKE phase 2  secu‐
           rity  association  (SA).  This value is optional. If omitted, a de‐
           fault value is used.


       p2_softlife_secs num

           The soft lifetime of a phase 2 SA, in seconds.  If  this  value  is
           specified,  the  SA soft expires after the number of seconds speci‐
           fied by p2_softlife_secs. This causes in.iked to renegotiate a  new
           phase 2 SA before the original SA expires.

           This  value is optional, if omitted soft expiry occurs after 90% of
           the lifetime specified by p2_lifetime_secs. The value specified  by
           p2_softlife_secs is ignored if p2_lifetime_secs is not specified.

           Setting p2_softlife_secs to the same value as p2_lifetime_secs dis‐
           ables soft expires.


       p2_idletime_secs num

           The  idle  lifetime  of  a  phase 2 SA, in seconds. If the value is
           specified, the value specifies the lifetime of the SA, if the secu‐
           rity association is not used before the SA is revalidated.


       p2_lifetime_kb num

           The lifetime of an SA can optionally  be  specified  in  kilobytes.
           This parameter specifies the default value. If lifetimes are speci‐
           fied  in both seconds and kilobytes, the SA expires when either the
           seconds or kilobyte thresholds are passed.


       p2_softlife_kb num

           This value is the number of kilobytes that can be protected  by  an
           SA before a soft expire occurs (see p2_softlife_secs, above).

           This value is optional. If omitted, soft expiry occurs after 90% of
           the  lifetime  specified  by p2_lifetime_kb. The value specified by
           p2_softlife_kb is ignored if p2_lifetime_kb is not specified.


       p2_nonce_len num

           The length in bytes of the phase 2 (quick mode)  nonce  data.  This
           cannot be specified on a per-rule basis.


       local_id_type p1-id-type

           The  local  identity for IKE requires a type. This identity type is
           reflected in the IKE exchange. It is needed because a  single  cer‐
           tificate  can  contain  multiple values for use in IKE phase 1. The
           type can be one of the following:

               o      an IP address (for example, 10.1.1.2)


               o      DNS name, also known as FQDN  (for  example,  test.exam‐
                      ple.com)


               o      MBOX, also known as USER_FQDN or RFC 822 name (for exam‐
                      ple, root@example.com)


               o      DN-A  X.509 distinguished name (for example, C=US, O=Sun
                      Microsystems\, Inc., CN=Sun Test cert)



       p1_xform '{' parameter-list '}'

           A phase 1 transform specifies a method for protecting an IKE  phase
           1 exchange. An initiator offers up lists of phase 1 transforms, and
           a  receiver  is expected to only accept such an entry if it matches
           one in a phase 1 rule. There can be several of these, and they  are
           additive.  There must be either at least one phase 1 transform in a
           rule or a global default phase 1 transform  list.  A  configuration
           file  without  a  global  default phase 1 transform list and a rule
           without a phase 1 transform list is an invalid file. Unless  speci‐
           fied as optional, elements in the parameter-list must occur exactly
           once within a given transform's parameter-list:

           oakley_group number

               The Oakley Diffie-Hellman group used for IKE SA key derivation.
               The  group  numbers  are  defined  in RFC 2409, Appendix A, RFC
               3526, RFC 4753, and RFC 5114. Acceptable values are currently:
                 2 (1024-bit)
                 5 (1536-bit)
                 14 (2048-bit)
                 15 (3072-bit)
                 16 (4096-bit)
                 19 (256-bit ECP defined by RFC4753)
                 20 (384-bit ECP defined by RFC4753)
                 21 (521-bit ECP defined by RFC4753)
                 22 (1024-bit MODP defined by RFC5114)
                 23 (2048-bit MODP defined by RFC5114)
                 24 (2048-bit MODP defined by RFC5114)
                 25 (192-bit ECP defined by RFC5114)
                 26 (224-bit ECP defined by RFC5114)


           encr_alg {aes, aes-cbc, 3des, 3des-cbc, blowfish, blowfish-cbc,
           des, des-cbc}

               An encryption algorithm.

               The algorithm names without mode specification are all synonyms
               for the CBC modes, for example, aes-cbc and aes are the same.

               Only aes/aes-cbc allows optional key-size  setting,  using  the
               (low..high)  syntax,  the same as specified in ipsecconf(8) for
               the keylen specifier. To specify a single AES key size, the low
               value must equal the high value.

               If no range is specified, all three AES key sizes are allowed.

               Note that all the above algorithms besides AES  are  considered
               deprecated  and  are  supported for backward compatibility pur‐
               poses. Administrators should migrate to using AES  as  soon  as
               feasible.


           auth_alg {sha256, sha384, sha512, sha1, sha, md5}

               An authentication algorithm.

               Note  that  md5  and sha/sha1 are considered deprecated and are
               supported for backward compatibility  purposes.  Administrators
               should migrate to the stronger algorithms as soon as feasible.


           auth_method {preshared, rsa_sig, rsa_encrypt, dss_sig}

               The authentication method used for IKE phase 1.


           p1_lifetime_secs num

               Optional. The lifetime for a phase 1 SA.



       p2_lifetime_secs num

           If  configuring the kernel defaults is not sufficient for different
           tasks, this parameter can be used on a per-rule basis  to  set  the
           IPsec SA lifetimes in seconds.


       p2_pfs num

           Use  perfect forward secrecy for phase 2 (quick mode). If selected,
           the oakley group specified is used for phase 2 PFS. Acceptable val‐
           ues are the same as for the oakley_group parameter listed above.



       An IKE rule starts with a right-curly-brace  ({),  ends  with  a  left-
       curly-brace (}), and has the following parameters in between:

       label string

           Required  parameter.  The administrative interface to in.iked looks
           up phase 1 policy rules with the label as the  search  string.  The
           administrative  interface  also  converts  the label into an index,
           suitable for an extended ACQUIRE message from PF_KEY -  effectively
           tying  IPsec  policy to IKE policy in the case of a node initiating
           traffic. Only one label parameter is allowed per rule.


       local_addr <IPaddr/prefix/range>

           Required parameter. The local address, address prefix,  or  address
           range for this phase 1 rule. Multiple local_addr parameters accumu‐
           late within a given rule.


       remote_addr <IPaddr/prefix/range>

           Required  parameter. The remote address, address prefix, or address
           range for this phase 1 rule. Multiple remote_addr parameters  accu‐
           mulate within a given rule.


       local_id_type p1-id-type

           Which  phase  1  identity  type to use for this rule. The supported
           p1-id-types are described in section for the global  parameter  lo‐
           cal_id_type.  Within  a given rule, all phase 1 transforms must ei‐
           ther use preshared or non-preshared authentication (they can not be
           mixed).

           For rules with preshared authentication, the local_id_type  parame‐
           ter  is  optional, and defaults to IP. For rules which use non-pre‐
           shared authentication, the local_id_type preshared  authentication,
           the  local_id_type  parameter  parameter  is required. Multiple lo‐
           cal_id_type parameters within a rule are not allowed.

           For rules with preshared authentication, the local_id_type  parame‐
           ter  is  optional, and defaults to IP. For rules which use non-pre‐
           shared authentication, the  local_id_type  parameter  is  required.
           Multiple local_id_type parameters within a rule are not allowed.


       local_id cert-sel

           Disallowed  for preshared authentication method; required parameter
           for non-preshared authentication method. The local identity  string
           or  certificate selector. Only one local identity per rule is used,
           the first one stated.


       remote_id cert-sel

           Disallowed for preshared authentication method; required  parameter
           for  non-preshared authentication method. Selector for which remote
           phase 1 identities are allowed by this rule. Multiple remote_id pa‐
           rameters accumulate within a given rule. If a single  empty  string
           ("")  is  given, then this accepts any remote ID for phase 1. It is
           recommended that certificate trust chains or address enforcement be
           configured strictly to prevent a  breakdown  in  security  if  this
           value for remote_id is used.


       p2_lifetime_secs num

           If  configuring the kernel defaults is not sufficient for different
           tasks, this parameter can be used on a per-rule basis  to  set  the
           IPsec SA lifetimes in seconds.


       p2_pfs num

           Use  perfect forward secrecy for phase 2 (quick mode). If selected,
           the oakley group specified is used for phase 2 PFS. Acceptable val‐
           ues are:
             0 (do not use Perfect Forward Secrecy for IPsec SAs)
             2 (1024-bit)
             5 (1536-bit)
             14 (2048-bit)
             15 (3072-bit)
             16 (4096-bit)
             19 (256-bit ECP defined by RFC4753)
             20 (384-bit ECP defined by RFC4753)
             21 (521-bit ECP defined by RFC4753)
             22 (1024-bit MODP defined by RFC5114)
             23 (2048-bit MODP defined by RFC5114)
             24 (2048-bit MODP defined by RFC5114)
             25 (192-bit ECP defined by RFC5114)
             26 (224-bit ECP defined by RFC5114)


       p1_xform { parameter-list }

           A phase 1 transform specifies a method for protecting an IKE  phase
           1 exchange. An initiator offers up lists of phase 1 transforms, and
           a  receiver  is expected to only accept such an entry if it matches
           one in a phase 1 rule. There can be several of these, and they  are
           additive.  There must be either at least one phase 1 transform in a
           rule or a global default phase 1 transform list. A ike.config  file
           without a global default phase 1transform list and a rule without a
           phase  1 transform list is an invalid file. Elements within the pa‐
           rameter-list; unless specified as optional, must occur exactly once
           within a given transform's parameter-list:

           oakley_group number

               The Oakley Diffie-Hellman group used for IKE SA key derivation.
               Acceptable values are currently:
                 2 (1024-bit)
                 5 (1536-bit)
                 14 (2048-bit)
                 15 (3072-bit)
                 16 (4096-bit)
                 19 (256-bit ECP defined by RFC4753)
                 20 (384-bit ECP defined by RFC4753)
                 21 (521-bit ECP defined by RFC4753)
                 22 (1024-bit MODP defined by RFC5114)
                 23 (2048-bit MODP defined by RFC5114)
                 24 (2048-bit MODP defined by RFC5114)
                 25 (192-bit ECP defined by RFC5114)
                 26 (224-bit ECP defined by RFC5114)


           encr_alg {aes, aes-cbc, 3des, 3des-cbc, blowfish, blowfish-cbc,
           des, des-cbc}

               An encryption algorithm, as in ipsecconf(8).  However,  of  the
               ciphers  listed above, only aes and aes-cbc allow optional key-
               size setting, using the "low value-to-high  value"  syntax.  To
               specify  a  single  AES  key size, the low value must equal the
               high value. If no range is specified, all three AES  key  sizes
               are allowed.

               Note  that  all the above algorithms besides AES are considered
               deprecated and are supported for  backward  compatibility  pur‐
               poses.  Administrators  should  migrate to using AES as soon as
               feasible.


           auth_alg {sha256, sha384, sha512, sha1, sha, md5}

               An authentication algorithm, as specified in ipseckey(8).

               Note that md5 and sha/sha1 are considered  deprecated  and  are
               supported  for  backward compatibility purposes. Administrators
               should migrate to the stronger algorithms as soon as feasible.


           auth_method {preshared, rsa_sig, rsa_encrypt, dss_sig}

               The authentication method used for IKE phase 1.


           multi_label

               Optional. Useful only on systems with  Trusted  Extensions  en‐
               abled. Override tnrhdb and assume peer is label-aware.


           p1_lifetime_secs num

               Optional. The lifetime for a phase 1 SA.


           single_label

               Optional.  Useful  only  on systems with Trusted Extensions en‐
               abled. Override tnrhdb and assume peer is not label-aware.



EXAMPLES
       Example 1 A Sample ike.config File



       The following is an example of an ike.config file:


         ### BEGINNING OF FILE

         ### First some global parameters...

         ### certificate parameters...

         # Root certificates. I SHOULD use a full Distinguished Name.
         # I must have this certificate in my local filesystem, see ikecert(8).
         cert_root   "C=US, O=Oracle\\, Inc., CN=Oracle CA"

         # Explicitly trusted certs that need no signatures, or perhaps
         # self-signed ones. Like root certificates, use full DNs for them
         # for now.
         cert_trust   "EMAIL=root@example.com"

         # Where do I send LDAP requests?
         ldap_server        "ldap1.example.com,ldap2.example.com:389"

         ## phase 1 transform defaults...

         p1_lifetime_secs 14400
         p1_nonce_len 20

         ## Parameters that might also show up in rules.

         p1_xform { auth_method preshared oakley_group 14 auth_alg sha256
                   encr_alg aes }
         p2_pfs 2



         ### Now some rules...

         {
            label "simple inheritor"
            local_id_type ip
            local_addr 10.1.1.1
            remote_addr 10.1.1.2
         }
         {
            label "simple inheritor IPv6"
            local_id_type ipv6
            local_addr fe80::a00:20ff:fe7d:6
            remote_addr fe80::a00:20ff:fefb:3780
         }

         {
            # an index-only rule.  If I'm a receiver, and all I
            # have are index-only rules, what do I do about inbound IKE requests?
            # Answer:  Take them all!

            label "default rule"
            # Use whatever "host" (e.g. IP address) identity is appropriate
            local_id_type ipv4

            local_addr 0.0.0.0/0
            remote_addr 0.0.0.0/0

            p2_pfs 5

            # Now I'm going to have the p1_xforms
            p1_xform
            {auth_method preshared  oakley_group 24  auth_alg sha512  encr_alg \
            aes(192..256) }   p1_xform
            {auth_method preshared  oakley_group 14  auth_alg sha256  encr_alg aes }

            # After said list, another keyword (or a '}') stops xform
            # parsing.
         }

         {
            # Let's try something a little more conventional.

            label "host to .80 subnet"
            local_id_type ip
            local_id "10.1.86.51"

            remote_id ""    # Take any, use remote_addr for access control.

            local_addr 10.1.86.51
            remote_addr 10.1.80.0/24

            p1_xform
            { auth_method rsa_sig  oakley_group 16  auth_alg sha512 encr_alg aes }
            p1_xform
            { auth_method rsa_sig  oakley_group 14  auth_alg sha256 encr_alg \
              aes }
            p1_xform
            { auth_method rsa_sig  oakley_group 14  auth_alg sha256 encr_alg 3des }
            p1_xform
            { auth_method rsa_sig  oakley_group 14  auth_alg sha1  encr_alg \
              blowfish }
         }

         {
            # Let's try something a little more conventional, but with ipv6.

             label "host to fe80::/10 subnet"
             local_id_type ip
             local_id "fe80::a00:20ff:fe7d:6"

             remote_id ""    # Take any, use remote_addr for access control.

             local_addr fe80::a00:20ff:fe7d:6
             remote_addr fe80::/10

             p1_xform
             { auth_method rsa_sig  oakley_group 16  auth_alg sha512 encr_alg aes }
             p1_xform
             { auth_method rsa_sig  oakley_group 14  auth_alg sha256 encr_alg \
               aes }
             p1_xform
             { auth_method rsa_sig  oakley_group 14  auth_alg sha256  encr_alg \
               3des }
             p1_xform
             { auth_method rsa_sig  oakley_group 14  auth_alg sha1  encr_alg \
               blowfish }
         }

         {
             # How about something with a different cert type and name?

             label "punchin-point"
             local_id_type mbox
             local_id "ipsec-wizard@example.com"

             remote_id "10.5.5.128"

             local_addr 0.0.0.0/0
             remote_addr 10.5.5.128

             p1_xform
             { auth_method rsa_sig oakley_group 14 auth_alg sha256 encr_alg \
               aes }
         }

         {
            label "receiver side"

            remote_id "ipsec-wizard@example.com"

            local_id_type ip
            local_id "10.5.5.128"

            local_addr 10.5.5.128
            remote_addr 0.0.0.0/0

            p1_xform
            { auth_method rsa_sig oakley_group 14 auth_alg sha256 encr_alg aes }
            # NOTE:  Specifying preshared null-and-voids the remote_id/local_id
            #        fields.
            p1_xform
            { auth_method preshared oakley_group 14 auth_alg sha256 encr_alg \
              aes}

         }

         {
            # Only allow AES with 256-bit keys in Phase 1

            label "keylen-restricted"

            local_id_type ip
            local_id "10.1.1.3"
            local_addr 10.1.1.3
            remote_addr 10.1.1.4

            p1_xform
            {auth_method rsa_sig oakley_group 14 auth_alg sha512 encr_alg \
            aes(256)}
         }


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE  VALUE  _ Availabilitysystem/network/ike _ Interface Stability‐
       Committed


SEE ALSO
       dlopen(3C),   random(4D),   attributes(7),   labels(7),   cryptoadm(8),
       ikeadm(8),    ikecert(8),   in.iked(8),   ipsecalgs(8),   ipsecconf(8),
       ipseckey(8), svccfg(8)

       Harkins, Dan and Carrel, Dave. RFC 2409, Internet Key Exchange (IKE).
       Cisco Systems, November 1998.

           https://tools.ietf.org/html/rfc2409


       Maughan, Douglas et. al. RFC 2408, Internet Security Association and
       Key Management Protocol (ISAKMP). National Security Agency, Ft. Meade,
       MD. November 1998.

           https://tools.ietf.org/html/rfc2408


       Piper, Derrell. RFC 2407, The Internet IP Security Domain of Interpre‐
       tation for ISAKMP. Network Alchemy. Santa Cruz, California. November
       1998.

           https://tools.ietf.org/html/rfc2407


       Kivinen, T. RFC 3526, More Modular Exponential (MODP) Diffie-Hellman
       Groups for Internet Key Exchange (IKE). The Internet Society, Network
       Working Group. May 2003.

           https://tools.ietf.org/html/rfc3526


       Fu, D. RFC 4753, ECP Groups for IKE and IKEv2. National Security
       Agency, Ft. Meade, MD. January 2007.

           https://tools.ietf.org/html/rfc4753


       Lepinski, M. RFC 5114, Additional Diffie-Hellman Groups for Use with
       IETF Standards. The Internet Society, Network Working Group. January
       2008.

           https://tools.ietf.org/html/rfc5114


Oracle Solaris 11.4               14 Dec 2023                    ike.config(5)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3