1*e3320f40Smarkfen<?xml version="1.0"?> 2*e3320f40Smarkfen<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 3*e3320f40Smarkfen<!-- 4*e3320f40Smarkfen Copyright 2007 Sun Microsystems, Inc. All rights reserved. 5*e3320f40Smarkfen Use is subject to license terms. 6*e3320f40Smarkfen 7*e3320f40Smarkfen CDDL HEADER START 8*e3320f40Smarkfen 9*e3320f40Smarkfen The contents of this file are subject to the terms of the 10*e3320f40Smarkfen Common Development and Distribution License (the "License"). 11*e3320f40Smarkfen You may not use this file except in compliance with the License. 12*e3320f40Smarkfen 13*e3320f40Smarkfen You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 14*e3320f40Smarkfen or http://www.opensolaris.org/os/licensing. 15*e3320f40Smarkfen See the License for the specific language governing permissions 16*e3320f40Smarkfen and limitations under the License. 17*e3320f40Smarkfen 18*e3320f40Smarkfen When distributing Covered Code, include this CDDL HEADER in each 19*e3320f40Smarkfen file and include the License file at usr/src/OPENSOLARIS.LICENSE. 20*e3320f40Smarkfen If applicable, add the following below this CDDL HEADER, with the 21*e3320f40Smarkfen fields enclosed by brackets "[]" replaced with your own identifying 22*e3320f40Smarkfen information: Portions Copyright [yyyy] [name of copyright owner] 23*e3320f40Smarkfen 24*e3320f40Smarkfen CDDL HEADER END 25*e3320f40Smarkfen 26*e3320f40Smarkfen ident "%Z%%M% %I% %E% SMI" 27*e3320f40Smarkfen 28*e3320f40Smarkfen NOTE: This service manifest is not editable; its contents will 29*e3320f40Smarkfen be overwritten by package or patch operations, including 30*e3320f40Smarkfen operating system upgrade. Make customizations in a different 31*e3320f40Smarkfen file. 32*e3320f40Smarkfen--> 33*e3320f40Smarkfen<service_bundle type='manifest' name='SUNWcsr:ipsecalgs'> 34*e3320f40Smarkfen 35*e3320f40Smarkfen<service 36*e3320f40Smarkfen name='network/ipsec/ipsecalgs' 37*e3320f40Smarkfen type='service' 38*e3320f40Smarkfen version='1'> 39*e3320f40Smarkfen 40*e3320f40Smarkfen <!-- The policy service depends on the 'ipsecalgs' 41*e3320f40Smarkfen service being enabled. --> 42*e3320f40Smarkfen <create_default_instance enabled='true' /> 43*e3320f40Smarkfen 44*e3320f40Smarkfen <single_instance /> 45*e3320f40Smarkfen 46*e3320f40Smarkfen <dependency 47*e3320f40Smarkfen name='cryptosvc' 48*e3320f40Smarkfen grouping='require_all' 49*e3320f40Smarkfen restart_on='none' 50*e3320f40Smarkfen type='service'> 51*e3320f40Smarkfen <service_fmri value='svc:/system/cryptosvc' /> 52*e3320f40Smarkfen </dependency> 53*e3320f40Smarkfen 54*e3320f40Smarkfen <dependency 55*e3320f40Smarkfen name='config_data' 56*e3320f40Smarkfen grouping='require_all' 57*e3320f40Smarkfen type='path' 58*e3320f40Smarkfen restart_on='none'> 59*e3320f40Smarkfen <service_fmri value='file://localhost/etc/inet/ipsecalgs' /> 60*e3320f40Smarkfen </dependency> 61*e3320f40Smarkfen 62*e3320f40Smarkfen <dependent 63*e3320f40Smarkfen name='ipsecalgs-network' 64*e3320f40Smarkfen grouping='optional_all' 65*e3320f40Smarkfen restart_on='none'> 66*e3320f40Smarkfen <service_fmri 67*e3320f40Smarkfen value='svc:/milestone/network' 68*e3320f40Smarkfen /> 69*e3320f40Smarkfen </dependent> 70*e3320f40Smarkfen 71*e3320f40Smarkfen <exec_method 72*e3320f40Smarkfen type='method' 73*e3320f40Smarkfen name='start' 74*e3320f40Smarkfen exec='/usr/sbin/ipsecalgs -s' 75*e3320f40Smarkfen timeout_seconds='60' 76*e3320f40Smarkfen /> 77*e3320f40Smarkfen 78*e3320f40Smarkfen <exec_method 79*e3320f40Smarkfen type='method' 80*e3320f40Smarkfen name='refresh' 81*e3320f40Smarkfen exec='/usr/sbin/ipsecalgs -s' 82*e3320f40Smarkfen timeout_seconds='60' 83*e3320f40Smarkfen /> 84*e3320f40Smarkfen 85*e3320f40Smarkfen <exec_method 86*e3320f40Smarkfen type='method' 87*e3320f40Smarkfen name='stop' 88*e3320f40Smarkfen exec=':true' 89*e3320f40Smarkfen timeout_seconds='3' 90*e3320f40Smarkfen /> 91*e3320f40Smarkfen 92*e3320f40Smarkfen <property_group name='general' type='framework'> 93*e3320f40Smarkfen <!-- A user with this authorization can: 94*e3320f40Smarkfen 95*e3320f40Smarkfen svcadm restart ipsecalgs 96*e3320f40Smarkfen svcadm refresh ipsecalgs 97*e3320f40Smarkfen svcadm mark <state> ipsecalgs 98*e3320f40Smarkfen svcadm clear ipsecalgs 99*e3320f40Smarkfen 100*e3320f40Smarkfen see auths(1) and user_attr(4)--> 101*e3320f40Smarkfen 102*e3320f40Smarkfen <propval 103*e3320f40Smarkfen name='action_authorization' 104*e3320f40Smarkfen type='astring' 105*e3320f40Smarkfen value='solaris.smf.manage.ipsec' 106*e3320f40Smarkfen /> 107*e3320f40Smarkfen <!-- A user with this authorization can: 108*e3320f40Smarkfen 109*e3320f40Smarkfen svcadm disable ipsecalgs 110*e3320f40Smarkfen svcadm enable ipsecalgs 111*e3320f40Smarkfen 112*e3320f40Smarkfen see auths(1) and user_attr(4)--> 113*e3320f40Smarkfen <propval 114*e3320f40Smarkfen name='value_authorization' 115*e3320f40Smarkfen type='astring' 116*e3320f40Smarkfen value='solaris.smf.manage.ipsec' 117*e3320f40Smarkfen /> 118*e3320f40Smarkfen </property_group> 119*e3320f40Smarkfen 120*e3320f40Smarkfen <property_group name='startd' type='framework'> 121*e3320f40Smarkfen <propval 122*e3320f40Smarkfen name='duration' 123*e3320f40Smarkfen type='astring' 124*e3320f40Smarkfen value='transient' 125*e3320f40Smarkfen /> 126*e3320f40Smarkfen </property_group> 127*e3320f40Smarkfen 128*e3320f40Smarkfen <stability value='Unstable' /> 129*e3320f40Smarkfen 130*e3320f40Smarkfen <template> 131*e3320f40Smarkfen <common_name> 132*e3320f40Smarkfen <loctext xml:lang='C'> 133*e3320f40Smarkfen IPsec algorithm initialization 134*e3320f40Smarkfen </loctext> 135*e3320f40Smarkfen </common_name> 136*e3320f40Smarkfen <description> 137*e3320f40Smarkfen <loctext xml:lang='C'> 138*e3320f40Smarkfen IPsec algorithm configuration involves 139*e3320f40Smarkfen loading AH and ESP algorithm support. 140*e3320f40Smarkfen </loctext> 141*e3320f40Smarkfen </description> 142*e3320f40Smarkfen <documentation> 143*e3320f40Smarkfen <manpage 144*e3320f40Smarkfen title='ipsecalgs' 145*e3320f40Smarkfen section='1M' 146*e3320f40Smarkfen manpath='/usr/share/man' 147*e3320f40Smarkfen /> 148*e3320f40Smarkfen </documentation> 149*e3320f40Smarkfen </template> 150*e3320f40Smarkfen</service> 151*e3320f40Smarkfen</service_bundle> 152