public class SmimeCapabilities
extends java.lang.Object
implements oracle.security.crypto.asn1.ASN1Object
Constructor and Description |
---|
SmimeCapabilities()
Create an empty
SmimeCapabilities . |
Modifier and Type | Method and Description |
---|---|
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.
|
public void addCapability(oracle.security.crypto.asn1.ASN1ObjectID capabilityID)
capabilityID
- The capability identifier.public void addCapability(oracle.security.crypto.asn1.ASN1ObjectID capabilityID, oracle.security.crypto.asn1.ASN1Object parameters)
capabilityID
- The capability identifier.parameters
- The capabilities parameters.public void addCapability(oracle.security.crypto.core.AlgorithmIdentifier algID)
algID
- The algorithm identifier.public void addCapability(oracle.security.crypto.core.AlgorithmIdentifier algID, int parameter)
algID
- The algorithm identifier.parameter
- The algorithm parameters.public void input(java.io.InputStream is) throws java.io.IOException
input
in interface oracle.security.crypto.util.Streamable
is
- The input stream.java.io.IOException
- An I/O error occurrred.public void output(java.io.OutputStream os) throws java.io.IOException
output
in interface oracle.security.crypto.util.Streamable
os
- The output stream.java.io.IOException
- An I/O error occurrred.public int length()
length
in interface oracle.security.crypto.util.Streamable