Oracle Security Developer Tools S/MIME Java API Reference
10g Release 2 (10.1.2.0.2)

B15567-01


oracle.security.crypto.smime
Class SmimeCapabilities

java.lang.Object
  extended byoracle.security.crypto.smime.SmimeCapabilities


public class SmimeCapabilities
extends java.lang.Object

A 'SmimeCapabilities' attribute.


Constructor Summary
SmimeCapabilities()
Create an empty SmimeCapabilities.

Method Summary
void addCapability(ASN1ObjectID capabilityID)
Add a Capability.
void addCapability(ASN1ObjectID capabilityID, 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(ASN1ObjectID capabilityID)
Add a Capability.
Parameters:
capabilityID - The capability identifier.

addCapability

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

input

public void input(java.io.InputStream is)
           throws java.io.IOException
Read this object's encoding from the specified output stream.
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.
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.
Returns:
The length in bytes.

Oracle Security Developer Tools S/MIME Java API Reference
10g Release 2 (10.1.2.0.2)

B15567-01


Copyright © 2005 , Oracle. All rights reserved.