Class JcePKCS12MacCalculatorBuilderProvider
java.lang.Object
org.bouncycastle.pkcs.jcajce.JcePKCS12MacCalculatorBuilderProvider
- All Implemented Interfaces:
PKCS12MacCalculatorBuilderProvider
public class JcePKCS12MacCalculatorBuilderProvider
extends Object
implements PKCS12MacCalculatorBuilderProvider
JCA-based
PKCS12MacCalculatorBuilderProvider that handles both the legacy PKCS#12
PBE-MAC (RFC 7292) and the RFC 9579 PBMAC1 protection schemes. The algorithm OID passed in
selects which path is used: id-PBMAC1 delegates to JcePBMac1CalculatorBuilder;
any other OID is treated as a pkcs-12PbeIds family algorithm.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier) setProvider(String providerName) setProvider(Provider provider)
-
Constructor Details
-
JcePKCS12MacCalculatorBuilderProvider
public JcePKCS12MacCalculatorBuilderProvider()Base constructor.
-
-
Method Details
-
setProvider
-
setProvider
-
get
public PKCS12MacCalculatorBuilder get(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier) - Specified by:
getin interfacePKCS12MacCalculatorBuilderProvider
-