Top Fields Constructors Methods
org.bouncycastle.cert.crmf.jcajce

public Class JcePKMACValuesCalculator

extends Object
implements PKMACValuesCalculator
Class Inheritance
All Implemented Interfaces
org.bouncycastle.cert.crmf.PKMACValuesCalculator
Imports
java.security.GeneralSecurityException, .MessageDigest, .Provider, javax.crypto.Mac, javax.crypto.spec.SecretKeySpec, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cert.crmf.CRMFException, .PKMACValuesCalculator, org.bouncycastle.jcajce.util.DefaultJcaJceHelper, .NamedJcaJceHelper, .ProviderJcaJceHelper

Field Summary

Modifier and TypeField and Description
private MessageDigest
private CRMFHelper
private Mac

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public byte[]
public byte[]
public JcePKMACValuesCalculator
public JcePKMACValuesCalculator
setProvider(String providerName)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

digestback to summary
private MessageDigest digest
helperback to summary
private CRMFHelper helper
macback to summary
private Mac mac

Constructor Detail

JcePKMACValuesCalculatorback to summary
public JcePKMACValuesCalculator()

Method Detail

calculateDigestback to summary
public byte[] calculateDigest(byte[] data)

Implements org.bouncycastle.cert.crmf.PKMACValuesCalculator.calculateDigest.

calculateMacback to summary
public byte[] calculateMac(byte[] pwd, byte[] data) throws CRMFException

Implements org.bouncycastle.cert.crmf.PKMACValuesCalculator.calculateMac.

setProviderback to summary
public JcePKMACValuesCalculator setProvider(Provider provider)
setProviderback to summary
public JcePKMACValuesCalculator setProvider(String providerName)
setupback to summary
public void setup(AlgorithmIdentifier digAlg, AlgorithmIdentifier macAlg) throws CRMFException

Implements org.bouncycastle.cert.crmf.PKMACValuesCalculator.setup.