Class ASN1PrimitiveBC

    • Constructor Summary

      Constructors 
      Constructor Description
      ASN1PrimitiveBC​(byte[] array)
      Creates new wrapper instance for ASN1Primitive.
      ASN1PrimitiveBC​(org.bouncycastle.asn1.ASN1Primitive primitive)
      Creates new wrapper instance for ASN1Primitive.
    • Constructor Detail

      • ASN1PrimitiveBC

        public ASN1PrimitiveBC​(org.bouncycastle.asn1.ASN1Primitive primitive)
        Creates new wrapper instance for ASN1Primitive.
        Parameters:
        primitive - ASN1Primitive to be wrapped
      • ASN1PrimitiveBC

        public ASN1PrimitiveBC​(byte[] array)
                        throws java.io.IOException
        Creates new wrapper instance for ASN1Primitive.
        Parameters:
        array - byte array to create ASN1Primitive to be wrapped
        Throws:
        java.io.IOException - if ASN1Primitive cannot be created from byte array.
    • Method Detail

      • getPrimitive

        public org.bouncycastle.asn1.ASN1Primitive getPrimitive()
        Gets actual org.bouncycastle object being wrapped.
        Returns:
        wrapped ASN1Primitive.
      • getEncoded

        public byte[] getEncoded()
                          throws java.io.IOException
        Calls actual getEncoded method for the wrapped ASN1Primitive object.
        Specified by:
        getEncoded in interface IASN1Primitive
        Returns:
        the default encoding for the wrapped object.
        Throws:
        java.io.IOException - on encoding error.
      • getEncoded

        public byte[] getEncoded​(java.lang.String encoding)
                          throws java.io.IOException
        Calls actual getEncoded method for the wrapped ASN1Primitive object.
        Specified by:
        getEncoded in interface IASN1Primitive
        Parameters:
        encoding - encoding value
        Returns:
        the default encoding for the wrapped object.
        Throws:
        java.io.IOException - on encoding error.