Top Fields Constructors Methods
org.bouncycastle.pkcs.jcajce

public Class JcePKCS12MacCalculatorBuilder

extends Object
implements PKCS12MacCalculatorBuilder
Class Inheritance
All Implemented Interfaces
org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder
Imports
java.io.OutputStream, java.security.Provider, .SecureRandom, javax.crypto.Mac, .SecretKey, javax.crypto.spec.PBEParameterSpec, org.bouncycastle.asn1.ASN1ObjectIdentifier, .DERNull, org.bouncycastle.asn1.oiw.OIWObjectIdentifiers, org.bouncycastle.asn1.pkcs.PKCS12PBEParams, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.jcajce.PKCS12Key, org.bouncycastle.jcajce.io.MacOutputStream, org.bouncycastle.jcajce.util.DefaultJcaJceHelper, .JcaJceHelper, .NamedJcaJceHelper, .ProviderJcaJceHelper, org.bouncycastle.operator.GenericKey, .MacCalculator, .OperatorCreationException, org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder

Field Summary

Modifier and TypeField and Description
private ASN1ObjectIdentifier
private JcaJceHelper
private int
private SecureRandom
private int

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public MacCalculator
public AlgorithmIdentifier
public JcePKCS12MacCalculatorBuilder
setIterationCount(int iterationCount)

public JcePKCS12MacCalculatorBuilder
public JcePKCS12MacCalculatorBuilder
setProvider(String providerName)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

algorithmback to summary
private ASN1ObjectIdentifier algorithm
helperback to summary
private JcaJceHelper helper
iterationCountback to summary
private int iterationCount
randomback to summary
private SecureRandom random
saltLengthback to summary
private int saltLength

Constructor Detail

JcePKCS12MacCalculatorBuilderback to summary
public JcePKCS12MacCalculatorBuilder()
JcePKCS12MacCalculatorBuilderback to summary
public JcePKCS12MacCalculatorBuilder(ASN1ObjectIdentifier hashAlgorithm)

Method Detail

buildback to summary
public MacCalculator build(final char[] password) throws OperatorCreationException

Implements org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder.build.

getDigestAlgorithmIdentifierback to summary
public AlgorithmIdentifier getDigestAlgorithmIdentifier()

Implements org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder.getDigestAlgorithmIdentifier.

setIterationCountback to summary
public JcePKCS12MacCalculatorBuilder setIterationCount(int iterationCount)
setProviderback to summary
public JcePKCS12MacCalculatorBuilder setProvider(Provider provider)
setProviderback to summary
public JcePKCS12MacCalculatorBuilder setProvider(String providerName)