1 21 package org.jacorb.security.ssl; 22 23 import org.omg.CORBA.LocalObject ; 24 import org.omg.CORBA.Policy ; 25 26 import org.jacorb.ssl.SSLPolicy; 27 import org.jacorb.ssl.SSLPolicyValue; 28 import org.jacorb.ssl.SSL_POLICY_TYPE; 29 30 public class SSLPolicyImpl 31 extends LocalObject 32 implements SSLPolicy 33 34 { 35 private SSLPolicyValue value; 36 37 public SSLPolicyImpl(SSLPolicyValue value) 38 { 39 this.value = value; 40 } 41 42 public SSLPolicyValue value() 43 { 44 return value; 45 } 46 47 public int policy_type() 48 { 49 return SSL_POLICY_TYPE.value; 50 } 51 52 public Policy copy() 53 { 54 return new SSLPolicyImpl(value); 55 } 56 57 public void destroy() 58 { 59 } 60 61 public String toString() 62 { 63 return "SSLPolicy[" + 64 ((value == SSLPolicyValue.SSL_NOT_REQUIRED) ? "SSL_NOT_REQUIRED" 65 : "SSL_REQUIRED") + "]"; 66 } 67 68 } 69 | Popular Tags |