org.bouncycastle.asn1.pkcs
public class SignerInfo extends ASN1Encodable
Constructor Summary | |
---|---|
SignerInfo(DERInteger version, IssuerAndSerialNumber issuerAndSerialNumber, AlgorithmIdentifier digAlgorithm, ASN1Set authenticatedAttributes, AlgorithmIdentifier digEncryptionAlgorithm, ASN1OctetString encryptedDigest, ASN1Set unauthenticatedAttributes) | |
SignerInfo(ASN1Sequence seq) |
Method Summary | |
---|---|
ASN1Set | getAuthenticatedAttributes() |
AlgorithmIdentifier | getDigestAlgorithm() |
AlgorithmIdentifier | getDigestEncryptionAlgorithm() |
ASN1OctetString | getEncryptedDigest() |
static SignerInfo | getInstance(Object o) |
IssuerAndSerialNumber | getIssuerAndSerialNumber() |
ASN1Set | getUnauthenticatedAttributes() |
DERInteger | getVersion() |
DERObject | toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
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