Package | Description |
---|---|
org.bouncycastle.cms |
A package for processing RFC 3852 Cryptographic Message Syntax (CMS) objects - also referred to as PKCS#7 (formerly RFC 2630, 3369).
|
org.bouncycastle.mail.smime |
High level classes for dealing with S/MIME objects (RFC 3851).
|
org.bouncycastle.mail.smime.validator | |
org.bouncycastle.tsp |
Classes for dealing Time Stamp Protocol (TSP) - RFC 3161.
|
Modifier and Type | Method and Description |
---|---|
static SignerInformation |
SignerInformation.addCounterSigners(SignerInformation signerInformation,
SignerInformationStore counterSigners)
Return a signer information object with passed in SignerInformationStore representing counter
signatures attached as an unsigned attribute.
|
SignerInformation |
SignerInformationStore.get(SignerId selector)
Return the first SignerInformation object that matches the
passed in selector.
|
static SignerInformation |
SignerInformation.replaceUnsignedAttributes(SignerInformation signerInformation,
AttributeTable unsignedAttributes)
Return a signer information object with the passed in unsigned
attributes replacing the ones that are current associated with
the object passed in.
|
Modifier and Type | Method and Description |
---|---|
Collection<SignerInformation> |
SignerInformationStore.getSigners()
Return all signers in the collection
|
Collection<SignerInformation> |
SignerInformationStore.getSigners(SignerId selector)
Return possible empty collection with signers matching the passed in SignerId
|
Iterator<SignerInformation> |
SignerInformationStore.iterator()
Support method for Iterable where available.
|
Modifier and Type | Method and Description |
---|---|
static SignerInformation |
SignerInformation.addCounterSigners(SignerInformation signerInformation,
SignerInformationStore counterSigners)
Return a signer information object with passed in SignerInformationStore representing counter
signatures attached as an unsigned attribute.
|
SignerInformationStore |
CMSSignedDataGenerator.generateCounterSigners(SignerInformation signer)
generate a set of one or more SignerInformation objects representing counter signatures on
the passed in SignerInformation object.
|
static SignerInformation |
SignerInformation.replaceUnsignedAttributes(SignerInformation signerInformation,
AttributeTable unsignedAttributes)
Return a signer information object with the passed in unsigned
attributes replacing the ones that are current associated with
the object passed in.
|
Constructor and Description |
---|
SignerInformation(SignerInformation baseInfo)
Protected constructor.
|
SignerInformationStore(SignerInformation signerInfo)
Create a store containing a single SignerInformation object.
|
Constructor and Description |
---|
SignerInformationStore(Collection<SignerInformation> signerInfos)
Create a store containing a collection of SignerInformation objects.
|
Modifier and Type | Method and Description |
---|---|
X509CertificateHolder |
SMIMEToolkit.extractCertificate(javax.mail.internet.MimeMultipart message,
SignerInformation signerInformation)
Extract the signer's signing certificate from Multipart message content.
|
X509CertificateHolder |
SMIMEToolkit.extractCertificate(javax.mail.Part message,
SignerInformation signerInformation)
Extract the signer's signing certificate from the message.
|
Modifier and Type | Method and Description |
---|---|
static Date |
SignedMailValidator.getSignatureTime(SignerInformation signer) |
SignedMailValidator.ValidationResult |
SignedMailValidator.getValidationResult(SignerInformation signer) |
Modifier and Type | Method and Description |
---|---|
static Collection |
TSPUtil.getSignatureTimestamps(SignerInformation signerInfo,
DigestCalculatorProvider digCalcProvider)
Fetches the signature time-stamp attributes from a SignerInformation object.
|
Copyright © 2018 BouncyCastle.org. All rights reserved.