Top Fields Constructors Methods
org.bouncycastle.pkcs.bc

pack-priv Class PKCS12PBEUtils

extends Object
Class Inheritance
Imports
java.io.OutputStream, java.util.HashMap, .HashSet, .Map, .Set, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.pkcs.PKCS12PBEParams, .PKCSObjectIdentifiers, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.BlockCipher, .CipherParameters, .ExtendedDigest, org.bouncycastle.crypto.engines.DESedeEngine, .RC2Engine, org.bouncycastle.crypto.generators.PKCS12ParametersGenerator, org.bouncycastle.crypto.io.MacOutputStream, org.bouncycastle.crypto.macs.HMac, org.bouncycastle.crypto.modes.CBCBlockCipher, org.bouncycastle.crypto.paddings.PKCS7Padding, .PaddedBufferedBlockCipher, org.bouncycastle.crypto.params.DESedeParameters, .KeyParameter, .ParametersWithIV, org.bouncycastle.operator.GenericKey, .MacCalculator, org.bouncycastle.util.Integers

Field Summary

Modifier and TypeField and Description
private static Set<E>
private static Map<K, V>
private static Set<E>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static CipherParameters
createCipherParameters(ASN1ObjectIdentifier algorithm, ExtendedDigest digest, int blockSize, PKCS12PBEParams pbeParams, char[] password)

pack-priv static MacCalculator
createMacCalculator(final ASN1ObjectIdentifier digestAlgorithm, ExtendedDigest digest, final PKCS12PBEParams pbeParams, final char[] password)

pack-priv static PaddedBufferedBlockCipher
pack-priv static int
pack-priv static boolean
pack-priv static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

desAlgsback to summary
private static Set<E> desAlgs
keySizesback to summary
private static Map<K, V> keySizes
noIvAlgsback to summary
private static Set<E> noIvAlgs

Constructor Detail

PKCS12PBEUtilsback to summary
pack-priv PKCS12PBEUtils()

Method Detail

createCipherParametersback to summary
pack-priv static CipherParameters createCipherParameters(ASN1ObjectIdentifier algorithm, ExtendedDigest digest, int blockSize, PKCS12PBEParams pbeParams, char[] password)
createMacCalculatorback to summary
pack-priv static MacCalculator createMacCalculator(final ASN1ObjectIdentifier digestAlgorithm, ExtendedDigest digest, final PKCS12PBEParams pbeParams, final char[] password)
getEngineback to summary
pack-priv static PaddedBufferedBlockCipher getEngine(ASN1ObjectIdentifier algorithm)
getKeySizeback to summary
pack-priv static int getKeySize(ASN1ObjectIdentifier algorithm)
hasNoIvback to summary
pack-priv static boolean hasNoIv(ASN1ObjectIdentifier algorithm)
isDesAlgback to summary
pack-priv static boolean isDesAlg(ASN1ObjectIdentifier algorithm)