Skip navigation links

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

E10672-03


oracle.security.crypto.smime
Class SmimeCapabilities

java.lang.Object
  extended by oracle.security.crypto.smime.SmimeCapabilities

All Implemented Interfaces:
oracle.security.crypto.asn1.ASN1Object, oracle.security.crypto.util.Streamable

public class SmimeCapabilities
extends java.lang.Object
implements oracle.security.crypto.asn1.ASN1Object

A 'SmimeCapabilities' attribute.


Constructor Summary
SmimeCapabilities()
          Create an empty SmimeCapabilities.

 

Method Summary
 void addCapability(oracle.security.crypto.core.AlgorithmIdentifier algID)
          Add a Capability.
 void addCapability(oracle.security.crypto.core.AlgorithmIdentifier algID, int parameter)
          Add a Capability.
 void addCapability(oracle.security.crypto.asn1.ASN1ObjectID capabilityID)
          Add a Capability.
 void addCapability(oracle.security.crypto.asn1.ASN1ObjectID capabilityID, oracle.security.crypto.asn1.ASN1Object parameters)
          Add a Capability.
 void input(java.io.InputStream is)
          Read this object's encoding from the specified output stream.
 int length()
          Returns the length of this object's encoding.
 void output(java.io.OutputStream os)
          Output this object's encoding to the specified output stream.

 

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

 

Constructor Detail

SmimeCapabilities

public SmimeCapabilities()
Create an empty SmimeCapabilities.

Method Detail

addCapability

public void addCapability(oracle.security.crypto.asn1.ASN1ObjectID capabilityID)
Add a Capability.
Parameters:
capabilityID - The capability identifier.

addCapability

public void addCapability(oracle.security.crypto.asn1.ASN1ObjectID capabilityID,
                          oracle.security.crypto.asn1.ASN1Object parameters)
Add a Capability.
Parameters:
capabilityID - The capability identifier.
parameters - The capabilities parameters.

addCapability

public void addCapability(oracle.security.crypto.core.AlgorithmIdentifier algID)
Add a Capability.
Parameters:
algID - The algorithm identifier.

addCapability

public void addCapability(oracle.security.crypto.core.AlgorithmIdentifier algID,
                          int parameter)
Add a Capability.
Parameters:
algID - The algorithm identifier.
parameter - The algorithm parameters.

input

public void input(java.io.InputStream is)
           throws java.io.IOException
Read this object's encoding from the specified output stream.
Specified by:
input in interface oracle.security.crypto.util.Streamable
Parameters:
is - The input stream.
Throws:
java.io.IOException - An I/O error occurrred.

output

public void output(java.io.OutputStream os)
            throws java.io.IOException
Output this object's encoding to the specified output stream.
Specified by:
output in interface oracle.security.crypto.util.Streamable
Parameters:
os - The output stream.
Throws:
java.io.IOException - An I/O error occurrred.

length

public int length()
Returns the length of this object's encoding.
Specified by:
length in interface oracle.security.crypto.util.Streamable
Returns:
The length in bytes.

Skip navigation links

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

E10672-03


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