org.gudy.bouncycastle.asn1.pkcs
Class SignedData
java.lang.Object
org.gudy.bouncycastle.asn1.pkcs.SignedData
- All Implemented Interfaces:
- DEREncodable, PKCSObjectIdentifiers
public class SignedData
- extends java.lang.Object
- implements DEREncodable, PKCSObjectIdentifiers
a PKCS#7 signed data object.
Fields inherited from interface org.gudy.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers |
bagtypes, canNotDecryptAny, certBag, crlBag, data, des_EDE3_CBC, dhKeyAgreement, digestedData, encryptedData, encryptionAlgorithm, envelopedData, id_aa, id_aa_encrypKeyPref, id_alg_PWRI_KEK, id_ct_compressedData, id_PBES2, id_PBKDF2, keyBag, md2, md2WithRSAEncryption, md4WithRSAEncryption, md5, md5WithRSAEncryption, pkcs_1, pkcs_12, pkcs_3, pkcs_5, pkcs_7, pkcs_9, pkcs_9_at_challengePassword, pkcs_9_at_contentType, pkcs_9_at_counterSignature, pkcs_9_at_emailAddress, pkcs_9_at_extendedCertificateAttributes, pkcs_9_at_extensionRequest, pkcs_9_at_friendlyName, pkcs_9_at_localKeyId, pkcs_9_at_messageDigest, pkcs_9_at_signingDescription, pkcs_9_at_signingTime, pkcs_9_at_smimeCapabilities, pkcs_9_at_unstructuredAddress, pkcs_9_at_unstructuredName, pkcs8ShroudedKeyBag, preferSignedData, RC2_CBC, rsaEncryption, safeContentsBag, secretBag, sha1WithRSAEncryption, sha256WithRSAEncryption, sha384WithRSAEncryption, sha512WithRSAEncryption, signedAndEnvelopedData, signedData, sMIMECapabilitiesVersions, srsaOAEPEncryptionSET, x509certType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SignedData
public SignedData(DERInteger _version,
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()
getContentInfo
public ContentInfo getContentInfo()
getCertificates
public ASN1Set getCertificates()
getCRLs
public ASN1Set getCRLs()
getSignerInfos
public ASN1Set getSignerInfos()
getDERObject
public DERObject getDERObject()
- Produce an object suitable for an ASN1OutputStream.
SignedData ::= SEQUENCE {
version Version,
digestAlgorithms DigestAlgorithmIdentifiers,
contentInfo ContentInfo,
certificates
[0] IMPLICIT ExtendedCertificatesAndCertificates
OPTIONAL,
crls
[1] IMPLICIT CertificateRevocationLists OPTIONAL,
signerInfos SignerInfos }
- Specified by:
getDERObject
in interface DEREncodable