Top Inners Fields Constructors Methods
org.bouncycastle.jcajce.provider

pack-priv Class ProvPKCS12

extends AsymmetricAlgorithmProvider
Class Inheritance
Imports
java.io.BufferedInputStream, .ByteArrayInputStream, .ByteArrayOutputStream, .IOException, .InputStream, .OutputStream, java.security.InvalidAlgorithmParameterException, .InvalidKeyException, .Key, .KeyStore, .KeyStoreException, .KeyStoreSpi, .NoSuchAlgorithmException, .Principal, .PrivateKey, .Provider, .PublicKey, .SecureRandom, .UnrecoverableKeyException, java.security.cert.Certificate, .CertificateEncodingException, .CertificateException, .X509Certificate, java.security.spec.AlgorithmParameterSpec, .InvalidKeySpecException, .InvalidParameterSpecException, .KeySpec, java.util.Date, .Enumeration, .HashSet, .Hashtable, .Set, .Vector, java.util.logging.Logger, javax.crypto.Cipher, .Mac, .NoSuchPaddingException, .SecretKey, .SecretKeyFactory, javax.crypto.spec.IvParameterSpec, .PBEKeySpec, .PBEParameterSpec, .SecretKeySpec, org.bouncycastle.asn1.ASN1Encodable, .ASN1EncodableVector, .ASN1Encoding, .ASN1InputStream, .ASN1ObjectIdentifier, .ASN1OctetString, .ASN1Primitive, .ASN1Sequence, .ASN1Set, .BEROctetString, .BEROutputStream, .BERTags, .DERBMPString, .DERNull, .DEROctetString, .DEROutputStream, .DERSequence, .DERSet, org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers, .GOST28147Parameters, org.bouncycastle.asn1.nist.NISTObjectIdentifiers, org.bouncycastle.asn1.pkcs.AuthenticatedSafe, .CertBag, .ContentInfo, .EncryptedData, .MacData, .PBES2Parameters, .PBKDF2Params, .PKCS12PBEParams, .PKCSObjectIdentifiers, .Pfx, .SafeBag, org.bouncycastle.asn1.util.ASN1Dump, org.bouncycastle.asn1.x509.AlgorithmIdentifier, .AuthorityKeyIdentifier, .DigestInfo, .Extension, .SubjectKeyIdentifier, .SubjectPublicKeyInfo, .X509ObjectIdentifiers, org.bouncycastle.crypto.DigestAlgorithm, .OutputDigestCalculator, .PasswordBasedDeriver, .PasswordConverter, org.bouncycastle.crypto.fips.FipsDigestAlgorithm, .FipsSHS, org.bouncycastle.crypto.general.PBKD, .SecureHash, org.bouncycastle.jcajce.BCLoadStoreParameter, .ConsistentKeyPair, .PKCS12Key, .PKCS12KeyWithParameters, .PKCS12StoreParameter, org.bouncycastle.jcajce.spec.GOST28147ParameterSpec, .PBKDF2KeySpec, org.bouncycastle.util.Arrays, .Strings, org.bouncycastle.util.encoders.Hex

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
private static class
private static class
private static class
private static class
pack-priv static class
pack-priv static class
private static class

Field Summary

Modifier and TypeField and Description
private static final Logger
private static final String
private static final KeyIvSizeProvider

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
pack-priv static SecretKey
getSecretKey(DigestAlgorithm prf, String algName, PBEKeySpec pbeKeySpec, PasswordBasedDeriver.KeyType keyType, int keySizeInBits)

pack-priv static byte[]
getSecretKey(SecretKey pbeKey, PBEParameterSpec pbeSpec, PasswordBasedDeriver.KeyType keyType, int keySizeInBits)

pack-priv static byte[]
getSecretKey(SecretKey pbeKey, DigestAlgorithm digest, PBEParameterSpec pbeSpec, PasswordBasedDeriver.KeyType keyType, int keySizeInBits)

pack-priv static byte[][]
getSecretKeyAndIV(SecretKey pbeKey, DigestAlgorithm digest, PBEParameterSpec pbeSpec, PasswordBasedDeriver.KeyType keyType, int keySizeInBits, int ivvSizeInBits)

Inherited from org.bouncycastle.jcajce.provider.AsymmetricAlgorithmProvider:
addKeyAgreementAlgorithmaddSignatureAlgorithmaddSignatureAlgorithmregisterOidregisterOidAlgorithmParameters