org.bouncycastle.asn1.cms
public class SignerInfo extends ASN1Encodable
| Constructor Summary | |
|---|---|
| SignerInfo(SignerIdentifier sid, 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) |
| SignerIdentifier | getSID() |
| ASN1Set | getUnauthenticatedAttributes() |
| DERInteger | getVersion() |
| DERObject | toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
SignerInfo ::= SEQUENCE {
version Version,
SignerIdentifier sid,
digestAlgorithm DigestAlgorithmIdentifier,
authenticatedAttributes [0] IMPLICIT Attributes OPTIONAL,
digestEncryptionAlgorithm DigestEncryptionAlgorithmIdentifier,
encryptedDigest EncryptedDigest,
unauthenticatedAttributes [1] IMPLICIT Attributes OPTIONAL
}
EncryptedDigest ::= OCTET STRING
DigestAlgorithmIdentifier ::= AlgorithmIdentifier
DigestEncryptionAlgorithmIdentifier ::= AlgorithmIdentifier