Class CertificateInfo.X500Name

  • Enclosing class:
    CertificateInfo

    public static class CertificateInfo.X500Name
    extends java.lang.Object
    Class that holds an X509 name.
    • Constructor Detail

      • X500Name

        public X500Name​(IASN1Sequence seq)
        Constructs an X509 name.
        Parameters:
        seq - an ASN1 Sequence
      • X500Name

        public X500Name​(java.lang.String dirName)
        Constructs an X509 name.
        Parameters:
        dirName - a directory name
    • Method Detail

      • getField

        public java.lang.String getField​(java.lang.String name)
        Gets the first entry from the field array retrieved from the values Map.
        Parameters:
        name - the field name
        Returns:
        the (first) field value
      • getFieldArray

        public java.util.List<java.lang.String> getFieldArray​(java.lang.String name)
        Gets a field array from the values Map.
        Parameters:
        name - The field name
        Returns:
        List
      • getFields

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getFields()
        Getter for values.
        Returns:
        Map with the fields of the X509 name
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object