public class ContentInfo
extends java.lang.Object
implements com.tencent.kona.sun.security.util.DerEncoder
| Modifier and Type | Field and Description |
|---|---|
static com.tencent.kona.sun.security.util.ObjectIdentifier |
DATA_OID |
static com.tencent.kona.sun.security.util.ObjectIdentifier |
DIGESTED_DATA_OID |
static com.tencent.kona.sun.security.util.ObjectIdentifier |
ENCRYPTED_DATA_OID |
static com.tencent.kona.sun.security.util.ObjectIdentifier |
ENVELOPED_DATA_OID |
static com.tencent.kona.sun.security.util.ObjectIdentifier |
NETSCAPE_CERT_SEQUENCE_OID |
static com.tencent.kona.sun.security.util.ObjectIdentifier |
OLD_DATA_OID |
static com.tencent.kona.sun.security.util.ObjectIdentifier |
OLD_SIGNED_DATA_OID |
static com.tencent.kona.sun.security.util.ObjectIdentifier |
PKCS7_OID |
static com.tencent.kona.sun.security.util.ObjectIdentifier |
SIGNED_AND_ENVELOPED_DATA_OID |
static com.tencent.kona.sun.security.util.ObjectIdentifier |
SIGNED_DATA_OID |
static com.tencent.kona.sun.security.util.ObjectIdentifier |
TIMESTAMP_TOKEN_INFO_OID |
| Constructor and Description |
|---|
ContentInfo(byte[] bytes)
Make a contentInfo of type data.
|
ContentInfo(com.tencent.kona.sun.security.util.DerInputStream derin)
Parses a PKCS#7 content info.
|
ContentInfo(com.tencent.kona.sun.security.util.DerInputStream derin,
boolean oldStyle)
Parses a PKCS#7 content info.
|
ContentInfo(com.tencent.kona.sun.security.util.ObjectIdentifier contentType,
com.tencent.kona.sun.security.util.DerValue content) |
| Modifier and Type | Method and Description |
|---|---|
void |
encode(com.tencent.kona.sun.security.util.DerOutputStream out) |
com.tencent.kona.sun.security.util.DerValue |
getContent() |
byte[] |
getContentBytes()
Returns a byte array representation of the data held in
the content field.
|
com.tencent.kona.sun.security.util.ObjectIdentifier |
getContentType() |
byte[] |
getData() |
java.lang.String |
toString() |
public static final com.tencent.kona.sun.security.util.ObjectIdentifier PKCS7_OID
public static final com.tencent.kona.sun.security.util.ObjectIdentifier DATA_OID
public static final com.tencent.kona.sun.security.util.ObjectIdentifier SIGNED_DATA_OID
public static final com.tencent.kona.sun.security.util.ObjectIdentifier ENVELOPED_DATA_OID
public static final com.tencent.kona.sun.security.util.ObjectIdentifier SIGNED_AND_ENVELOPED_DATA_OID
public static final com.tencent.kona.sun.security.util.ObjectIdentifier DIGESTED_DATA_OID
public static final com.tencent.kona.sun.security.util.ObjectIdentifier ENCRYPTED_DATA_OID
public static final com.tencent.kona.sun.security.util.ObjectIdentifier OLD_SIGNED_DATA_OID
public static final com.tencent.kona.sun.security.util.ObjectIdentifier OLD_DATA_OID
public static final com.tencent.kona.sun.security.util.ObjectIdentifier NETSCAPE_CERT_SEQUENCE_OID
public static final com.tencent.kona.sun.security.util.ObjectIdentifier TIMESTAMP_TOKEN_INFO_OID
public ContentInfo(com.tencent.kona.sun.security.util.ObjectIdentifier contentType,
com.tencent.kona.sun.security.util.DerValue content)
public ContentInfo(byte[] bytes)
public ContentInfo(com.tencent.kona.sun.security.util.DerInputStream derin)
throws java.io.IOException
java.io.IOExceptionpublic ContentInfo(com.tencent.kona.sun.security.util.DerInputStream derin,
boolean oldStyle)
throws java.io.IOException
This constructor is used only for backwards compatibility with PKCS#7 blocks that were generated using JDK1.1.x.
derin - the ASN.1 encoding of the content info.oldStyle - flag indicating whether the given content info
is encoded according to JDK1.1.x.java.io.IOExceptionpublic com.tencent.kona.sun.security.util.DerValue getContent()
public com.tencent.kona.sun.security.util.ObjectIdentifier getContentType()
public byte[] getData()
throws java.io.IOException
java.io.IOExceptionpublic void encode(com.tencent.kona.sun.security.util.DerOutputStream out)
encode in interface com.tencent.kona.sun.security.util.DerEncoderpublic byte[] getContentBytes()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object