Class ExtendedExtension


  • public class ExtendedExtension
    extends Extension
    ASN.1 extension that can be read and written.
    Since:
    2.2.0
    Author:
    Lijun Liao (xipki)
    • Constructor Detail

      • ExtendedExtension

        public ExtendedExtension​(OID extnType,
                                 boolean critical,
                                 byte[] extnValue)
    • Method Detail

      • getEncodedLength

        public static int getEncodedLength​(OID extnType,
                                           boolean critical,
                                           int extnValueLength)
      • isCritical

        public boolean isCritical()
      • getExtnType

        public OID getExtnType()
      • getExtnValueLength

        public int getExtnValueLength()
      • getExtnValueStream

        public InputStream getExtnValueStream()
      • write

        public int write​(byte[] out,
                         int offset)
        Specified by:
        write in class ASN1Type
      • equalsExtnValue

        public boolean equalsExtnValue​(byte[] value)
      • writeExtnValue

        public int writeExtnValue​(byte[] out,
                                  int offset)