Class UniqueIdentity

java.lang.Object
org.mozilla.jss.netscape.security.x509.UniqueIdentity

public class UniqueIdentity extends Object
This class defines the UniqueIdentity class used by certificates.
Version:
1.6
  • Field Details

  • Constructor Details

    • UniqueIdentity

      public UniqueIdentity(BitArray id)
      The default constructor for this class.
      Parameters:
      id - the byte array containing the unique identifier.
    • UniqueIdentity

      public UniqueIdentity(byte[] id)
      The default constructor for this class.
      Parameters:
      id - the byte array containing the unique identifier.
    • UniqueIdentity

      public UniqueIdentity(DerInputStream in) throws IOException
      Create the object, decoding the values from the passed DER stream.
      Parameters:
      in - the DerInputStream to read the UniqueIdentity from.
      Throws:
      IOException - on decoding errors.
    • UniqueIdentity

      public UniqueIdentity(DerValue derVal) throws IOException
      Create the object, decoding the values from the passed DER stream.
      Parameters:
      derVal - the DerValue decoded from the stream.
      Throws:
      IOException - on decoding errors.
  • Method Details

    • toString

      public String toString()
      Return the UniqueIdentity as a printable string.
      Overrides:
      toString in class Object
    • encode

      public void encode(DerOutputStream out, byte tag) throws IOException
      Encode the UniqueIdentity in DER form to the stream.
      Parameters:
      out - the DerOutputStream to marshal the contents to.
      tag - enocode it under the following tag.
      Throws:
      IOException - on errors.
    • getId

      public boolean[] getId()
      Return the unique id.