Package org.mozilla.jss.pkcs7
Class SignedAndEnvelopedData
- java.lang.Object
-
- org.mozilla.jss.pkcs7.SignedAndEnvelopedData
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SignedAndEnvelopedData.Template
A Template class for decoding BER-encoded SignedAndEnvelopedData items.
-
Constructor Summary
Constructors Constructor Description SignedAndEnvelopedData(INTEGER version, SET recipientInfos, SET digestAlgorithms, EncryptedContentInfo encryptedContentInfo, SET certificates, SET crls, SET signerInfos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using its own base tag.void
encode(Tag implicitTag, java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using an implicit tag.SET
getCertificates()
Returns a SET of ANYs.SET
getCrls()
Returns a SET of ANYs.SET
getDigestAlgorithms()
Returns a SET of AlgorithmIdentifier.EncryptedContentInfo
getEncryptedContentInfo()
Returns the encrypted content.SET
getRecipientInfos()
Returns a SET of RecipientInfo.SET
getSignerInfos()
Returns a SET of SignerInfo.Tag
getTag()
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.INTEGER
getVersion()
Returns the version number.
-
-
-
Method Detail
-
getVersion
public INTEGER getVersion()
Returns the version number. The current version is 1.
-
getRecipientInfos
public SET getRecipientInfos()
Returns a SET of RecipientInfo.
-
getDigestAlgorithms
public SET getDigestAlgorithms()
Returns a SET of AlgorithmIdentifier.
-
getEncryptedContentInfo
public EncryptedContentInfo getEncryptedContentInfo()
Returns the encrypted content.
-
getCertificates
public SET getCertificates()
Returns a SET of ANYs. May returnnull
if the certificates field is not present.
-
getCrls
public SET getCrls()
Returns a SET of ANYs. May returnnull
if the crls field is not present.
-
getSignerInfos
public SET getSignerInfos()
Returns a SET of SignerInfo.
-
getTag
public Tag getTag()
Description copied from interface:ASN1Value
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
-
encode
public void encode(java.io.OutputStream ostream) throws java.io.IOException
Description copied from interface:ASN1Value
Write this value's DER encoding to an output stream using its own base tag.
-
-