Class X500PrincipalData

java.lang.Object
com.mulesoft.connectors.mcp.api.certificate.X500PrincipalData

public class X500PrincipalData extends Object
A custom Data Transfer Object (DTO) to replace the Principal X509Principal class.

This class provides a representation of an X.500 Principal, with attributes such as name.

  • Constructor Details

    • X500PrincipalData

      public X500PrincipalData(String name)
      Constructs a new X500PrincipalData instance with the specified name.
      Parameters:
      name - the name of the X.500 Principal
    • X500PrincipalData

      public X500PrincipalData(PrincipalData principalData)
      Constructs a new X500PrincipalData instance using a PrincipalData object.
      Parameters:
      principalData - the PrincipalData object
  • Method Details

    • getName

      public String getName()
      Returns the name of the X.500 Principal.
      Returns:
      the name of the X.500 Principal
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object