org.bouncycastle.asn1.pkcs

Class PBES2Algorithms

Implemented Interfaces:
DEREncodable, PKCSObjectIdentifiers

public class PBES2Algorithms
extends AlgorithmIdentifier
implements PKCSObjectIdentifiers

Fields inherited from interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers

RC2_CBC, bagtypes, canNotDecryptAny, certBag, crlBag, data, des_EDE3_CBC, dhKeyAgreement, digestAlgorithm, digestedData, encryptedData, encryptionAlgorithm, envelopedData, id_PBES2, id_PBKDF2, id_RSAES_OAEP, id_RSASSA_PSS, id_aa, id_aa_commitmentType, id_aa_contentIdentifier, id_aa_encrypKeyPref, id_aa_otherSigCert, id_aa_sigPolicyId, id_aa_signatureTimeStampToken, id_aa_signerLocation, id_aa_signingCertificate, id_alg_PWRI_KEK, id_ct, id_ct_TSTInfo, id_ct_compressedData, id_cti, id_cti_ets_proofOfApproval, id_cti_ets_proofOfCreation, id_cti_ets_proofOfDelivery, id_cti_ets_proofOfOrigin, id_cti_ets_proofOfReceipt, id_cti_ets_proofOfSender, id_hmacWithSHA1, id_mgf1, id_pSpecified, keyBag, md2, md2WithRSAEncryption, md4, md4WithRSAEncryption, md5, md5WithRSAEncryption, pbeWithMD2AndDES_CBC, pbeWithMD2AndRC2_CBC, pbeWithMD5AndDES_CBC, pbeWithMD5AndRC2_CBC, pbeWithSHA1AndDES_CBC, pbeWithSHA1AndRC2_CBC, pbeWithSHAAnd128BitRC2_CBC, pbeWithSHAAnd128BitRC4, pbeWithSHAAnd2_KeyTripleDES_CBC, pbeWithSHAAnd3_KeyTripleDES_CBC, pbeWithSHAAnd40BitRC4, pbewithSHAAnd40BitRC2_CBC, pkcs8ShroudedKeyBag, pkcs_1, pkcs_12, pkcs_12PbeIds, pkcs_3, pkcs_5, pkcs_7, pkcs_9, pkcs_9_at_challengePassword, pkcs_9_at_contentType, pkcs_9_at_counterSignature, pkcs_9_at_emailAddress, pkcs_9_at_extendedCertificateAttributes, pkcs_9_at_extensionRequest, pkcs_9_at_friendlyName, pkcs_9_at_localKeyId, pkcs_9_at_messageDigest, pkcs_9_at_signingDescription, pkcs_9_at_signingTime, pkcs_9_at_smimeCapabilities, pkcs_9_at_unstructuredAddress, pkcs_9_at_unstructuredName, preferSignedData, rsaEncryption, sMIMECapabilitiesVersions, safeContentsBag, secretBag, sha1WithRSAEncryption, sha224WithRSAEncryption, sha256WithRSAEncryption, sha384WithRSAEncryption, sha512WithRSAEncryption, signedAndEnvelopedData, signedData, srsaOAEPEncryptionSET, x509certType

Constructor Summary

PBES2Algorithms(ASN1Sequence obj)

Method Summary

DERObject
getDERObject()
EncryptionScheme
getEncryptionScheme()
KeyDerivationFunc
getKeyDerivationFunc()
DERObjectIdentifier
getObjectId()

Methods inherited from class org.bouncycastle.asn1.x509.AlgorithmIdentifier

getInstance, getInstance, getObjectId, getParameters, toASN1Object

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

PBES2Algorithms

public PBES2Algorithms(ASN1Sequence obj)

Method Details

getDERObject

public DERObject getDERObject()
Specified by:
getDERObject in interface DEREncodable
Overrides:
getDERObject in interface ASN1Encodable


getEncryptionScheme

public EncryptionScheme getEncryptionScheme()


getKeyDerivationFunc

public KeyDerivationFunc getKeyDerivationFunc()


getObjectId

public DERObjectIdentifier getObjectId()
Overrides:
getObjectId in interface AlgorithmIdentifier