org.mozilla.jss.pkcs7
Class SignedAndEnvelopedData
java.lang.Object
|
+--org.mozilla.jss.pkcs7.SignedAndEnvelopedData
- public class SignedAndEnvelopedData
- extends java.lang.Object
- implements ASN1Value
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
version
private INTEGER version
recipientInfos
private SET recipientInfos
digestAlgorithms
private SET digestAlgorithms
encryptedContentInfo
private EncryptedContentInfo encryptedContentInfo
certificates
private SET certificates
crls
private SET crls
signerInfos
private SET signerInfos
sequence
private SEQUENCE sequence
TAG
private static final Tag TAG
SignedAndEnvelopedData
private SignedAndEnvelopedData()
SignedAndEnvelopedData
public SignedAndEnvelopedData(INTEGER version,
SET recipientInfos,
SET digestAlgorithms,
EncryptedContentInfo encryptedContentInfo,
SET certificates,
SET crls,
SET signerInfos)
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 return
null
if the
certificates field is not present.
getCrls
public SET getCrls()
- Returns a SET of ANYs. May return
null
if the crls
field is not present.
getSignerInfos
public SET getSignerInfos()
- Returns a SET of SignerInfo.
getTag
public Tag getTag()
- Specified by:
- getTag in interface ASN1Value
encode
public void encode(java.io.OutputStream ostream)
throws java.io.IOException
- Specified by:
- encode in interface ASN1Value
encode
public void encode(Tag implicitTag,
java.io.OutputStream ostream)
throws java.io.IOException
- Specified by:
- encode in interface ASN1Value