ATTENTION : if this object shall use the strict DER encoding rules, the function setStrict(true) must be called right after instantiating the object. This class represents a PKCS#7 SignerInfo structure. It is defined as follows:
SignerInfo ::= SEQUENCE { version Version, issuerAndSerialNumber IssuerAndSerialNumber, digestAlgorithm DigestAlgorithmIdentifier, authenticatedAttributes [0] IMPLICIT Attributes OPTIONAL, digestEncryptionAlgorithm DigestEncryptionAlgorithmIdentifier, encryptedDigest EncryptedDigest, unauthenticatedAttributes [1] IMPLICIT Attributes OPTIONAL } EncryptedDigest ::= OCTET STRING DigestAlgorithmIdentifier ::= AlgorithmIdentifier DigestEncryptionAlgorithmIdentifier ::= AlgorithmIdentifier
For completeness, we also present the structures referenced in the SignerInfo structure.
IssuerAndSerialNumber ::= SEQUENCE { issuer Name, serialNumber CertificateSerialNumber } CertificateSerialNumber ::= INTEGER Attributes ::= SET OF Attribute -- from X.501
@author Volker Roth
@version "$Id: SignerInfo.java,v 1.3 2004/08/12 12:31:42 pebinger Exp $"