Skip navigation links

Oracle Security Developer Tools Security Engine Java API Reference
11g (11.1.1)

E10674-02


oracle.security.crypto.cert
Class PKCS12CertBag

java.lang.Object
  extended by oracle.security.crypto.cert.PKCS12Bag
      extended by oracle.security.crypto.cert.PKCS12CertBag

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

public class PKCS12CertBag
extends PKCS12Bag

A PKCS #12 certificate bag for X.509 certificates.

See Also:
Serialized Form

Constructor Summary
PKCS12CertBag()
          Creates a new empty instance.
PKCS12CertBag(PKCS12Safe parent)
           
PKCS12CertBag(PKCS12Safe parent, oracle.security.crypto.asn1.ASN1Sequence s)
           
PKCS12CertBag(PKCS12Safe parent, java.io.InputStream is)
           
PKCS12CertBag(PKCS12Safe parent, X509 cert)
           

 

Method Summary
 X509 getCert()
           
 void input(oracle.security.crypto.asn1.ASN1Sequence s)
          Reconstructs this object from its representation as an ASN.1 sequence.
 void input(java.io.InputStream is)
          Reconstructs this object by reading its DER encoding from the specified input stream.
 int length()
          Returns the length of this object's DER encoding.
 void output(java.io.OutputStream os)
          Outputs the DER encoding of this object to the specified output stream.
 void setCert(X509 cert)
           
 java.lang.String toString()
          Returns a string representation of this object.

 

Methods inherited from class oracle.security.crypto.cert.PKCS12Bag
getFriendlyName, getLocalKeyID, inputBag, outputAttrsASN1, readExternal, setFriendlyName, setLocalKeyID, writeExternal

 

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

 

Constructor Detail

PKCS12CertBag

public PKCS12CertBag()
Creates a new empty instance. This constructor is to be used with serialization or with the input method.

PKCS12CertBag

public PKCS12CertBag(PKCS12Safe parent)

PKCS12CertBag

public PKCS12CertBag(PKCS12Safe parent,
                     X509 cert)

PKCS12CertBag

public PKCS12CertBag(PKCS12Safe parent,
                     java.io.InputStream is)
              throws java.io.IOException
Throws:
java.io.IOException

PKCS12CertBag

public PKCS12CertBag(PKCS12Safe parent,
                     oracle.security.crypto.asn1.ASN1Sequence s)
              throws java.io.IOException
Throws:
java.io.IOException

Method Detail

input

public void input(java.io.InputStream is)
           throws java.io.IOException
Reconstructs this object by reading its DER encoding from the specified input stream.
Parameters:
is - the input stream from which this object will be read
Throws:
java.io.IOException

input

public void input(oracle.security.crypto.asn1.ASN1Sequence s)
           throws java.io.IOException
Reconstructs this object from its representation as an ASN.1 sequence.
Parameters:
s - the ASN.1 sequence representation of this object
Throws:
java.io.IOException

output

public void output(java.io.OutputStream os)
            throws java.io.IOException
Outputs the DER encoding of this object to the specified output stream.
Parameters:
os - the output stream to which the object will be written
Throws:
java.io.IOException

length

public int length()
Returns the length of this object's DER encoding.
Returns:
the length of this object's DER encoding

getCert

public X509 getCert()

setCert

public void setCert(X509 cert)

toString

public java.lang.String toString()
Returns a string representation of this object.
Overrides:
toString in class java.lang.Object
Returns:
a string representation of this object

Skip navigation links

Oracle Security Developer Tools Security Engine Java API Reference
11g (11.1.1)

E10674-02


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