Class AbstractIkeV2Transform

java.lang.Object
org.cyclonedx.model.component.crypto.AbstractIkeV2Transform
Direct Known Subclasses:
IkeV2Auth, IkeV2Enc, IkeV2Integ, IkeV2Ke, IkeV2Prf

public abstract class AbstractIkeV2Transform extends Object
Abstract base class for IKEv2 transform types. All IKEv2 transforms share algorithm and name fields. Subclasses add type-specific fields (keyLength, group, etc.).
Since:
10.0.0
  • Constructor Details

    • AbstractIkeV2Transform

      protected AbstractIkeV2Transform()
    • AbstractIkeV2Transform

      protected AbstractIkeV2Transform(String algorithm)
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getAlgorithm

      public String getAlgorithm()
    • setAlgorithm

      public void setAlgorithm(String algorithm)
    • isStringOnly

      public abstract boolean isStringOnly()
      Returns true if this transform was constructed from a plain string value (1.6 backward compatibility format) and should be serialized as a string.
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object