| 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.cms.bc | |
| org.bouncycastle.cms.jcajce | |
| org.bouncycastle.operator |
Basic operators for doing encryption, signing, and digest operations.
|
| org.bouncycastle.operator.bc | |
| org.bouncycastle.operator.jcajce |
| Modifier and Type | Method and Description |
|---|---|
SignerInfoGenerator |
SignerInfoGeneratorBuilder.build(ContentSigner contentSigner,
byte[] keyIdentifier) |
SignerInfoGenerator |
SignerInfoGeneratorBuilder.build(ContentSigner contentSigner,
X509CertificateHolder certHolder) |
ContentVerifier |
SignerInformationVerifier.getContentVerifier(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier) |
DigestCalculator |
SignerInformationVerifier.getDigestCalculator(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier) |
| Constructor and Description |
|---|
SignerInfoGenerator(org.bouncycastle.asn1.cms.SignerIdentifier signerIdentifier,
ContentSigner signer,
DigestCalculatorProvider digesterProvider) |
SignerInfoGenerator(org.bouncycastle.asn1.cms.SignerIdentifier signerIdentifier,
ContentSigner signer,
DigestCalculatorProvider digesterProvider,
boolean isDirectSignature) |
SignerInfoGenerator(org.bouncycastle.asn1.cms.SignerIdentifier signerIdentifier,
ContentSigner signer,
DigestCalculatorProvider digesterProvider,
CMSAttributeTableGenerator sAttrGen,
CMSAttributeTableGenerator unsAttrGen) |
| Modifier and Type | Method and Description |
|---|---|
SignerInformationVerifier |
BcRSASignerInfoVerifierBuilder.build(org.bouncycastle.crypto.params.AsymmetricKeyParameter pubKey) |
SignerInformationVerifier |
BcRSASignerInfoVerifierBuilder.build(X509CertificateHolder certHolder) |
| Modifier and Type | Method and Description |
|---|---|
SignerInfoGenerator |
JcaSignerInfoGeneratorBuilder.build(ContentSigner contentSigner,
byte[] keyIdentifier) |
SignerInfoGenerator |
JcaSignerInfoGeneratorBuilder.build(ContentSigner contentSigner,
X509Certificate certificate) |
SignerInfoGenerator |
JcaSignerInfoGeneratorBuilder.build(ContentSigner contentSigner,
X509CertificateHolder certHolder) |
SignerInformationVerifier |
JcaSimpleSignerInfoVerifierBuilder.build(PublicKey pubKey) |
SignerInfoGenerator |
JcaSimpleSignerInfoGeneratorBuilder.build(String algorithmName,
PrivateKey privateKey,
byte[] keyIdentifier) |
SignerInfoGenerator |
JcaSimpleSignerInfoGeneratorBuilder.build(String algorithmName,
PrivateKey privateKey,
X509Certificate certificate) |
SignerInformationVerifier |
JcaSimpleSignerInfoVerifierBuilder.build(X509Certificate certificate) |
SignerInformationVerifier |
JcaSimpleSignerInfoVerifierBuilder.build(X509CertificateHolder certHolder) |
JceKeyTransRecipientInfoGenerator |
JceKeyTransRecipientInfoGenerator.setProvider(Provider provider) |
JcaSimpleSignerInfoGeneratorBuilder |
JcaSimpleSignerInfoGeneratorBuilder.setProvider(Provider provider) |
JceKeyTransRecipientInfoGenerator |
JceKeyTransRecipientInfoGenerator.setProvider(String providerName) |
JcaSimpleSignerInfoGeneratorBuilder |
JcaSimpleSignerInfoGeneratorBuilder.setProvider(String providerName) |
| Constructor and Description |
|---|
JcaSimpleSignerInfoGeneratorBuilder() |
| Modifier and Type | Method and Description |
|---|---|
DigestCalculator |
DigestCalculatorProvider.get(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithmIdentifier) |
ContentVerifier |
ContentVerifierProvider.get(org.bouncycastle.asn1.x509.AlgorithmIdentifier verifierAlgorithmIdentifier)
Return a ContentVerifier that matches the passed in algorithm identifier,
|
| Modifier and Type | Method and Description |
|---|---|
ContentVerifierProvider |
BcContentVerifierProviderBuilder.build(org.bouncycastle.crypto.params.AsymmetricKeyParameter publicKey) |
ContentSigner |
BcContentSignerBuilder.build(org.bouncycastle.crypto.params.AsymmetricKeyParameter privateKey) |
ContentVerifierProvider |
BcContentVerifierProviderBuilder.build(X509CertificateHolder certHolder) |
protected org.bouncycastle.crypto.Signer |
BcRSAContentVerifierProviderBuilder.createSigner(org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId) |
protected abstract org.bouncycastle.crypto.Signer |
BcContentVerifierProviderBuilder.createSigner(org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId)
Create the correct signer for the algorithm identifier sigAlgId.
|
protected org.bouncycastle.crypto.Signer |
BcRSAContentSignerBuilder.createSigner(org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId,
org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgId) |
protected abstract org.bouncycastle.crypto.Signer |
BcContentSignerBuilder.createSigner(org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId,
org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier) |
DigestCalculator |
BcDigestCalculatorProvider.get(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm) |
| Modifier and Type | Method and Description |
|---|---|
DigestCalculatorProvider |
JcaDigestCalculatorProviderBuilder.build() |
ContentSigner |
JcaContentSignerBuilder.build(PrivateKey privateKey) |
ContentVerifierProvider |
JcaContentVerifierProviderBuilder.build(PublicKey publicKey) |
ContentVerifierProvider |
JcaContentVerifierProviderBuilder.build(X509Certificate certificate) |
ContentVerifierProvider |
JcaContentVerifierProviderBuilder.build(X509CertificateHolder certHolder) |
Copyright © 2014. All rights reserved.