16e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrompackage org.bouncycastle.asn1; 26e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom 36e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstromimport java.io.IOException; 46e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom 56e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrompublic class ASN1Exception 66e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom extends IOException 76e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom{ 86e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom private Throwable cause; 96e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom 106e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom ASN1Exception(String message) 116e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom { 126e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom super(message); 136e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom } 146e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom 156e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom ASN1Exception(String message, Throwable cause) 166e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom { 176e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom super(message); 186e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom this.cause = cause; 196e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom } 206e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom 216e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom public Throwable getCause() 226e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom { 236e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom return cause; 246e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom } 256e736056d64d0e33b26cf9f7c4e351b496241fdeBrian Carlstrom} 26