org.bouncycastle.asn1.cms
Class SignedData
java.lang.Object
org.bouncycastle.asn1.ASN1Encodable
org.bouncycastle.asn1.cms.SignedData
- All Implemented Interfaces:
- DEREncodable
public class SignedData
- extends ASN1Encodable
a signed data object.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
SignedData
public SignedData(ASN1Set digestAlgorithms,
ContentInfo contentInfo,
ASN1Set certificates,
ASN1Set crls,
ASN1Set signerInfos)
SignedData
public SignedData(ASN1Sequence seq)
getInstance
public static SignedData getInstance(java.lang.Object o)
getVersion
public DERInteger getVersion()
getDigestAlgorithms
public ASN1Set getDigestAlgorithms()
getEncapContentInfo
public ContentInfo getEncapContentInfo()
getCertificates
public ASN1Set getCertificates()
getCRLs
public ASN1Set getCRLs()
getSignerInfos
public ASN1Set getSignerInfos()
toASN1Object
public DERObject toASN1Object()
- Produce an object suitable for an ASN1OutputStream.
SignedData ::= SEQUENCE {
version CMSVersion,
digestAlgorithms DigestAlgorithmIdentifiers,
encapContentInfo EncapsulatedContentInfo,
certificates [0] IMPLICIT CertificateSet OPTIONAL,
crls [1] IMPLICIT CertificateRevocationLists OPTIONAL,
signerInfos SignerInfos
}
- Specified by:
toASN1Object
in class ASN1Encodable