1 17 18 package org.apache.geronimo.util.crypto.params; 19 20 21 public class DHKeyParameters 22 extends AsymmetricKeyParameter 23 { 24 private DHParameters params; 25 26 protected DHKeyParameters( 27 boolean isPrivate, 28 DHParameters params) 29 { 30 super(isPrivate); 31 32 this.params = params; 33 } 34 35 public DHParameters getParameters() 36 { 37 return params; 38 } 39 40 public boolean equals( 41 Object obj) 42 { 43 if (!(obj instanceof DHKeyParameters)) 44 { 45 return false; 46 } 47 48 DHKeyParameters dhKey = (DHKeyParameters)obj; 49 50 if (params == null) 51 { 52 return dhKey.getParameters() == null; 53 } 54 else 55 { 56 return params.equals(dhKey.getParameters()); 57 } 58 } 59 } 60 | Popular Tags |