Class RDN

java.lang.Object
org.ldaptive.asn1.RDN
All Implemented Interfaces:
DEREncoder

@Deprecated public class RDN extends Object implements DEREncoder
Deprecated.
Use RDn
A set of attribute value assertions.
  • Field Details

    • HASH_CODE_SEED

      private static final int HASH_CODE_SEED
      Deprecated.
      hash code seed.
      See Also:
    • RDN_PATH

      private static final DERPath RDN_PATH
      Deprecated.
      DER path for RDN parsing.
    • attributeValueAssertions

      private final AttributeValueAssertion[] attributeValueAssertions
      Deprecated.
      Attribute value assertions in this RDN.
  • Constructor Details

  • Method Details

    • getAttributeValueAssertions

      public AttributeValueAssertion[] getAttributeValueAssertions()
      Deprecated.
      Returns the attribute value assertions in this RDN.
      Returns:
      attribute value assertions
    • getAttributeValues

      public AttributeValueAssertion.Value[] getAttributeValues(String oid)
      Deprecated.
      Returns the attribute values for the supplied oid.
      Parameters:
      oid - to match
      Returns:
      attribute values
    • getAttributeValue

      public AttributeValueAssertion.Value getAttributeValue(String oid)
      Deprecated.
      Returns a single attribute value for the supplied oid. See getAttributeValues(String).
      Parameters:
      oid - to match
      Returns:
      attribute value
    • getAttributeValues

      public <T> T[] getAttributeValues(String oid, ValueTranscoder<T> transcoder)
      Deprecated.
      Returns the attribute values decoded by the supplied transcoder.
      Type Parameters:
      T - type of value
      Parameters:
      oid - to match
      transcoder - to decode the binary value
      Returns:
      decoded attribute values
    • getAttributeValue

      public <T> T getAttributeValue(String oid, ValueTranscoder<T> transcoder)
      Deprecated.
      Returns a single attribute value for the supplied oid. See getAttributeValues(String, ValueTranscoder).
      Type Parameters:
      T - type of value
      Parameters:
      oid - to match
      transcoder - to decode the binary value
      Returns:
      decoded attribute value
    • encode

      public byte[] encode()
      Deprecated.
      Description copied from interface: DEREncoder
      Encode this object into it's DER type.
      Specified by:
      encode in interface DEREncoder
      Returns:
      DER encoded object
    • decode

      public static RDN[] decode(DERBuffer encoded)
      Deprecated.
      Converts bytes in the buffer to RDNs by reading from the current position to the limit.
      Parameters:
      encoded - buffer containing DER-encoded data where the buffer is positioned at the tag of the RDN and the limit is set beyond the last byte of the RDN.
      Returns:
      decoded bytes as RDNs
    • equals

      public boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object