|
Oracle Fusion Middleware CMS Java API Reference for Oracle Security Developer Tools 11g Release 1 (11.1.1) E10667-05 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
oracle.security.crypto.cms.CMSRecipientInfo
public abstract class CMSRecipientInfo
The base class for all CMSRecipientInfo Objects.
A CMSRecipientInfo supports differents key management techniques:
CMSKeyTransRecipientInfo
Key Agreement - CMSKeyAgreeRecipientInfo (Will be Supported in the next Release) oracle.security.crypto.cert.cms.CMSKeyAgreeRecipientInfoCMSKEKRecipientInfo,| Constructor Summary | |
|---|---|
CMSRecipientInfo()Create an empty CMSRecipientInfo. |
|
CMSRecipientInfo(java.io.InputStream is)Create a new CMSRecipientInfo by reading the BER encoding from the specified input stream. |
|
| Method Summary | |
|---|---|
abstract oracle.security.crypto.asn1.ASN1Integer |
getVersion()Returns the Version of the CMSRecipientInfo. |
void |
input(java.io.InputStream is)Read the BER encoded CMSRecipientInfo structure from the input stream. |
static CMSRecipientInfo |
inputInstance(java.io.InputStream is)Create and intialize a CMSRecipientInfo by reading the BER encoding from the specified input stream. |
protected abstract void |
inputRecipientInfo(java.io.InputStream is)Reads the CMSRecipientInfo structure. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface oracle.security.crypto.util.Streamable |
|---|
length, output |
| Constructor Detail |
|---|
public CMSRecipientInfo()
CMSRecipientInfo.
public CMSRecipientInfo(java.io.InputStream is)
throws java.io.IOException
CMSRecipientInfo by reading the BER encoding from the specified input stream.
is - The input stream.java.io.IOException - The encoding is incorrect or an I/O error occurs.| Method Detail |
|---|
public void input(java.io.InputStream is)
throws java.io.IOException
CMSRecipientInfo structure from the input stream.input in interface oracle.security.crypto.util.Streamableis - The input stream.java.io.IOException - The input encoding is incorrect or an I/O error occurs.public static CMSRecipientInfo inputInstance(java.io.InputStream is) throws java.io.IOException
CMSRecipientInfo by reading the BER encoding from the specified input stream.is - The input stream.java.io.IOException - The encoding is incorrect or an I/O error occurs.
protected abstract void inputRecipientInfo(java.io.InputStream is)
throws java.io.IOException
The input stream is positioned at the beginning of the tag octet of the SEQUENCE encoding.
is - The input stream.java.io.IOException - The encoding is incorrect or an I/O error occurs.public abstract oracle.security.crypto.asn1.ASN1Integer getVersion()
|
Oracle Fusion Middleware CMS Java API Reference for Oracle Security Developer Tools 11g Release 1 (11.1.1) E10667-05 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||