Skip navigation links

Oracle Fusion Middleware Security Engine Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10674-05


oracle.security.crypto.cert.ext
Class CRLReasonExtension

java.lang.Object
  extended by oracle.security.crypto.cert.X509Extension
      extended by oracle.security.crypto.cert.ext.CRLReasonExtension

All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, oracle.security.crypto.asn1.ASN1Object, oracle.security.crypto.util.Streamable

public class CRLReasonExtension
extends X509Extension

Represents the CRL entry extension CRLReason from RFC 2459. This extension is non-critical.

See Also:
CRLReason, Serialized Form

Field Summary

 

Fields inherited from class oracle.security.crypto.cert.X509Extension
id_netscape_ce, id_netscape_ce_type, id_set_ce, id_set_ce_type, isDecoded

 

Constructor Summary
CRLReasonExtension()
          Create a new extension with the appropriate OID type.
CRLReasonExtension(CRLReason reason)
          Creates a new extension with the given reason.
CRLReasonExtension(CRLReason reason, boolean critical)
          Creates a new extension with the given reason.
CRLReasonExtension(java.io.InputStream is)
           

 

Method Summary
 CRLReason getReason()
          Gets the reason of this extension.
 java.lang.String toString()
          Returns a string representation of this object.

 

Methods inherited from class oracle.security.crypto.cert.X509Extension
getCritical, getType, getValue, input, inputInstance, isRecognized, length, output, readExternal, setCritical, setValue, writeExternal

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

CRLReasonExtension

public CRLReasonExtension()
Create a new extension with the appropriate OID type.

Note: An object created using this constructor may not be in a valid state. This constructor is intended primarily for use in conjunction with the X509Extension.input(java.io.InputStream) method.


CRLReasonExtension

public CRLReasonExtension(CRLReason reason)
Creates a new extension with the given reason. Extension is non-critical.
Parameters:
reason - The reason of the certificate revocation; defined constants are available in the CRLReason class.

CRLReasonExtension

public CRLReasonExtension(CRLReason reason,
                          boolean critical)
Creates a new extension with the given reason.
Parameters:
reason - The reason of the certificate revocation; defined constants are available in the CRLReason class.
critical - true if this extension is critical, false otherwise.

CRLReasonExtension

public CRLReasonExtension(java.io.InputStream is)
                   throws java.io.IOException
Throws:
java.io.IOException

Method Detail

getReason

public CRLReason getReason()
Gets the reason of this extension.
Returns:
A CRLReason object representing the reason of the revocation.

toString

public java.lang.String toString()
Description copied from class: X509Extension
Returns a string representation of this object.
Overrides:
toString in class X509Extension
Returns:
a string representation

Skip navigation links

Oracle Fusion Middleware Security Engine Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10674-05


Copyright © 2005, 2013, Oracle. All rights reserved.