Class CMSAuthEnvelopedDataParser

    • Constructor Detail

      • CMSAuthEnvelopedDataParser

        public CMSAuthEnvelopedDataParser​(byte[] envelopedData)
                                   throws CMSException,
                                          java.io.IOException
        Throws:
        CMSException
        java.io.IOException
      • CMSAuthEnvelopedDataParser

        public CMSAuthEnvelopedDataParser​(java.io.InputStream envelopedData)
                                   throws CMSException,
                                          java.io.IOException
        Throws:
        CMSException
        java.io.IOException
    • Method Detail

      • getOriginatorInfo

        public OriginatorInformation getOriginatorInfo()
        Return the originator information associated with this message if present.
        Returns:
        OriginatorInformation, null if not present.
      • getEncryptionAlgOID

        public org.bouncycastle.asn1.x509.AlgorithmIdentifier getEncryptionAlgOID()
        Return the MAC algorithm details for the MAC associated with the data in this object.
        Returns:
        AlgorithmIdentifier representing the MAC algorithm.
      • getEncAlgOID

        public java.lang.String getEncAlgOID()
        return the object identifier for the mac algorithm.
      • getEncAlgParams

        public byte[] getEncAlgParams()
        return the ASN.1 encoded encryption algorithm parameters, or null if there aren't any.
      • getRecipientInfos

        public RecipientInformationStore getRecipientInfos()
        return a store of the intended recipients for this message
      • getMac

        public byte[] getMac()
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • getAuthAttrs

        public org.bouncycastle.asn1.cms.AttributeTable getAuthAttrs()
                                                              throws java.io.IOException
        return a table of the unauthenticated attributes indexed by the OID of the attribute.
        Throws:
        java.io.IOException
      • getUnauthAttrs

        public org.bouncycastle.asn1.cms.AttributeTable getUnauthAttrs()
                                                                throws java.io.IOException
        return a table of the unauthenticated attributes indexed by the OID of the attribute.
        Throws:
        java.io.IOException
      • getContentDigest

        public byte[] getContentDigest()
        This will only be valid after the content has been read.
        Returns:
        the contents of the messageDigest attribute, if available. Null if not present.