Package | Description |
---|---|
org.bouncycastle.cert.cmp |
Basic support package for handling and creating CMP (RFC 4210) certificate management messages.
|
org.bouncycastle.cert.crmf |
Basic support package for handling and creating CRMF (RFC 4211) certificate request messages.
|
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.jcajce | |
org.bouncycastle.operator |
Basic operators for doing encryption, signing, and digest operations.
|
org.bouncycastle.pkcs |
Basic support package for handling and creating PKCS#10 certification requests, PKCS#8 encrypted keys and PKCS#12 keys stores.
|
org.bouncycastle.pkcs.bc | |
org.bouncycastle.pkcs.jcajce |
JCA extensions to the PKCS#10 certification request package.
|
Modifier and Type | Method and Description |
---|---|
ProtectedPKIMessage |
ProtectedPKIMessageBuilder.build(MacCalculator macCalculator)
Build a protected PKI message which has MAC based integrity protection.
|
Modifier and Type | Method and Description |
---|---|
MacCalculator |
PKMACBuilder.build(char[] password) |
Modifier and Type | Method and Description |
---|---|
CMSAuthenticatedData |
CMSAuthenticatedDataGenerator.generate(CMSTypedData typedData,
MacCalculator macCalculator)
Generate an authenticated data object from the passed in typedData and MacCalculator.
|
CMSAuthenticatedData |
CMSAuthenticatedDataGenerator.generate(CMSTypedData typedData,
MacCalculator macCalculator,
DigestCalculator digestCalculator)
Generate an authenticated data object from the passed in typedData and MacCalculator.
|
java.io.OutputStream |
CMSAuthenticatedDataStreamGenerator.open(org.bouncycastle.asn1.ASN1ObjectIdentifier dataType,
java.io.OutputStream out,
MacCalculator macCalculator)
generate an authenticated data structure with the encapsulated bytes marked as type dataType.
|
java.io.OutputStream |
CMSAuthenticatedDataStreamGenerator.open(org.bouncycastle.asn1.ASN1ObjectIdentifier dataType,
java.io.OutputStream out,
MacCalculator macCalculator,
DigestCalculator digestCalculator)
generate an authenticated data structure with the encapsulated bytes marked as type dataType.
|
java.io.OutputStream |
CMSAuthenticatedDataStreamGenerator.open(java.io.OutputStream out,
MacCalculator macCalculator)
generate an authenticated data structure with the encapsulated bytes marked as DATA.
|
java.io.OutputStream |
CMSAuthenticatedDataStreamGenerator.open(java.io.OutputStream out,
MacCalculator macCalculator,
DigestCalculator digestCalculator) |
Constructor and Description |
---|
RecipientOperator(MacCalculator macCalculator) |
Modifier and Type | Method and Description |
---|---|
MacCalculator |
JceCMSMacCalculatorBuilder.build() |
Modifier and Type | Method and Description |
---|---|
MacCalculator |
MacCalculatorProvider.get(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm) |
Modifier and Type | Method and Description |
---|---|
MacCalculator |
PKCS12MacCalculatorBuilder.build(char[] password) |
Modifier and Type | Method and Description |
---|---|
MacCalculator |
BcPKCS12MacCalculatorBuilder.build(char[] password) |
Modifier and Type | Method and Description |
---|---|
MacCalculator |
JcePKCS12MacCalculatorBuilder.build(char[] password) |