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.