Class GeneralName.IPAddress

    • Constructor Detail

      • IPAddress

        public IPAddress​(String strAddress)
        Create an IP address.
        Parameters:
        strAddress - the IP address, as a String
      • IPAddress

        public IPAddress​(byte[] address)
        Create an IP address.
        Parameters:
        address - the IP address, as a byte array
    • Method Detail

      • getName

        public byte[] getName()
        Description copied from class: GeneralName
        Get the name.
        Specified by:
        getName in class GeneralName
        Returns:
        the name
      • encodeTo

        public void encodeTo​(ASN1Encoder encoder)
        Description copied from class: GeneralName

        Encode this GeneralName element using the given ASN.1 encoder, where GeneralName is defined as:

              GeneralName ::= CHOICE {
                  otherName                       [0]     OtherName,
                  rfc822Name                      [1]     IA5String,
                  dNSName                         [2]     IA5String,
                  x400Address                     [3]     ORAddress,
                  directoryName                   [4]     Name,
                  ediPartyName                    [5]     EDIPartyName,
                  uniformResourceIdentifier       [6]     IA5String,
                  iPAddress                       [7]     OCTET STRING,
                  registeredID                    [8]     OBJECT IDENTIFIER
              }
         

        Specified by:
        encodeTo in interface ASN1Encodable
        Specified by:
        encodeTo in class GeneralName
        Parameters:
        encoder - the encoder (must not be null)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object