public class MLExpansionHistory
extends java.lang.Object
implements oracle.security.crypto.asn1.ASN1Object
| Modifier and Type | Field and Description |
|---|---|
static int |
UB_ML_EXPANSION_HISTORY |
| Constructor and Description |
|---|
MLExpansionHistory(CMSSignerInfo si)
Create a
MLExpansionHistory with the given policy identifier. |
MLExpansionHistory(java.io.InputStream is)
Create a
MLExpansionHistory by reading from the specified input stream. |
MLExpansionHistory(MLData mlData)
Create a
MLExpansionHistory. |
MLExpansionHistory(java.util.Vector mlDatas)
Create a
MLExpansionHistory. |
| Modifier and Type | Method and Description |
|---|---|
void |
addMLData(MLData mlData)
Adds a mailing list data element.
|
void |
addMLData(java.util.Vector mlDatas)
Adds a mailing list data elements.
|
boolean |
equals(java.lang.Object o)
Indicates if the object equals the specified object.
|
java.util.Vector |
getMLDatas()
Get the list of mailing list data.
|
int |
hashCode()
Return the hash code for this object.
|
void |
input(java.io.InputStream is) |
int |
length()
Return the length of this object's encoding.
|
java.util.Enumeration |
mldatas()
Returns an enumeration of mailing list data.
|
void |
output(java.io.OutputStream os)
Outputs this object's encoding to the specified output stream.
|
java.lang.String |
toString() |
public static final int UB_ML_EXPANSION_HISTORY
public MLExpansionHistory(java.io.InputStream is)
throws java.io.IOException
MLExpansionHistory by reading from the specified input stream.is - The input stream.java.io.IOExceptionpublic MLExpansionHistory(CMSSignerInfo si) throws oracle.security.crypto.util.InvalidInputException
MLExpansionHistory with the given policy identifier.si - The message signer.oracle.security.crypto.util.InvalidInputException - If the input is not correctly formatted or the SigningCertificateAttribute is not present or the SigningCertificateAttribute has multiple values.public MLExpansionHistory(MLData mlData)
MLExpansionHistory.mlData - The MLData object.
public MLExpansionHistory(java.util.Vector mlDatas)
throws oracle.security.crypto.util.InvalidInputException
MLExpansionHistory.mlDatas - A Vector containing MLData objects.oracle.security.crypto.util.InvalidInputException - If the maximum number of MLData elements will be exceeded.public boolean equals(java.lang.Object o)
equals in class java.lang.Objecttrue this object is equal to the specified object; false otherwise.public int hashCode()
hashCode in class java.lang.Objectpublic void addMLData(MLData mlData) throws oracle.security.crypto.util.InvalidInputException
mlData - The mailing list data.oracle.security.crypto.util.InvalidInputException - If the maximum number of MLData elements will be exceeded.
public void addMLData(java.util.Vector mlDatas)
throws oracle.security.crypto.util.InvalidInputException
mlData - A Vector containing MLData objects.oracle.security.crypto.util.InvalidInputException - If the maximum number of MLData elements will be exceeded.public java.util.Vector getMLDatas()
Vector containing MLData;public java.util.Enumeration mldatas()
Enumeration containing MLData objects.public java.lang.String toString()
toString in class java.lang.Object
public void input(java.io.InputStream is)
throws java.io.IOException
input in interface oracle.security.crypto.util.Streamablejava.io.IOException
public void output(java.io.OutputStream os)
throws java.io.IOException
output in interface oracle.security.crypto.util.Streamableos - The output stream.java.io.IOException - An I/O error occurred.public int length()
length in interface oracle.security.crypto.util.Streamable