Skip navigation links

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

E10674-03


oracle.security.crypto.cert.ext
Class CertificatePoliciesExtension

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

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

public class CertificatePoliciesExtension
extends X509Extension

Represents the Certificate Policies extension from RFC 2459.

See Also:
X509PolicyInformation, PKIX, 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
CertificatePoliciesExtension()
          Create a new extension with the appropriate OID type.
CertificatePoliciesExtension(java.io.InputStream is)
           
CertificatePoliciesExtension(java.util.List<X509PolicyInformation> policies)
          Creates a new extension with the specified policy information.
CertificatePoliciesExtension(java.util.List<X509PolicyInformation> policies, boolean critical)
          Creates a new extension with the specified policy information.
CertificatePoliciesExtension(java.util.Vector<X509PolicyInformation> policies)
          Deprecated. Use CertificatePoliciesExtension(List)
CertificatePoliciesExtension(java.util.Vector<X509PolicyInformation> policies, boolean critical)
          Deprecated. Use CertificatePoliciesExtension(List, boolean)
CertificatePoliciesExtension(X509PolicyInformation policy)
          Creates a new extension with the specified policy information.
CertificatePoliciesExtension(X509PolicyInformation policy, boolean critical)
          Creates a new extension with the specified policy information.

 

Method Summary
 void addCertificatePolicy(X509PolicyInformation policy)
           
 java.util.Vector<X509PolicyInformation> getCertificatePolicies()
          Deprecated. Use getCertificatePoliciesAsList()
 java.util.ArrayList<X509PolicyInformation> getCertificatePoliciesAsList()
           
 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

CertificatePoliciesExtension

public CertificatePoliciesExtension()
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.


CertificatePoliciesExtension

public CertificatePoliciesExtension(X509PolicyInformation policy)
Creates a new extension with the specified policy information. Extension is non-critical.
Parameters:
policy - The X509PolicyInformation.

CertificatePoliciesExtension

public CertificatePoliciesExtension(X509PolicyInformation policy,
                                    boolean critical)
Creates a new extension with the specified policy information.
Parameters:
policy - The X509PolicyInformation.
critical - true if this extension is critical, false otherwise.

CertificatePoliciesExtension

public CertificatePoliciesExtension(java.util.Vector<X509PolicyInformation> policies)
Deprecated. Use CertificatePoliciesExtension(List)
Creates a new extension with the specified policy information. Extension is non-critical.
Parameters:
policies - A Vector of X509PolicyInformation.

CertificatePoliciesExtension

public CertificatePoliciesExtension(java.util.List<X509PolicyInformation> policies)
Creates a new extension with the specified policy information. Extension is non-critical.
Parameters:
policies - A List of X509PolicyInformation.

CertificatePoliciesExtension

public CertificatePoliciesExtension(java.util.Vector<X509PolicyInformation> policies,
                                    boolean critical)
Deprecated. Use CertificatePoliciesExtension(List, boolean)
Creates a new extension with the specified policy information.
Parameters:
policies - A Vector of X509PolicyInformation.
critical - true if this extension is critical, false otherwise.

CertificatePoliciesExtension

public CertificatePoliciesExtension(java.util.List<X509PolicyInformation> policies,
                                    boolean critical)
Creates a new extension with the specified policy information.
Parameters:
policies - A List of X509PolicyInformation.
critical - true if this extension is critical, false otherwise.

CertificatePoliciesExtension

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

Method Detail

addCertificatePolicy

public void addCertificatePolicy(X509PolicyInformation policy)

getCertificatePolicies

public java.util.Vector<X509PolicyInformation> getCertificatePolicies()
Deprecated. Use getCertificatePoliciesAsList()

getCertificatePoliciesAsList

public java.util.ArrayList<X509PolicyInformation> getCertificatePoliciesAsList()

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-03


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