Class OtherName

  • All Implemented Interfaces:
    ASN1Encodable, Encodable

    public class OtherName
    extends ASN1Object
    The OtherName object. OtherName ::= SEQUENCE { type-id OBJECT IDENTIFIER, value [0] EXPLICIT ANY DEFINED BY type-id }
    • Constructor Detail

      • OtherName

        public OtherName​(ASN1ObjectIdentifier typeID,
                         ASN1Encodable value)
        Base constructor.
        Parameters:
        typeID - the type of the other name.
        value - the ANY object that represents the value.
    • Method Detail

      • getInstance

        public static OtherName getInstance​(java.lang.Object obj)
        OtherName factory method.
        Parameters:
        obj - the object used to construct an instance of OtherName. It must be an instance of OtherName or ASN1Sequence.
        Returns:
        the instance of OtherName built from the supplied object.
        Throws:
        java.lang.IllegalArgumentException - if the object passed to the factory is not an instance of OtherName or something that can be converted into an appropriate ASN1Sequence.