public class JcePKCS12MacCalculatorBuilderProvider extends java.lang.Object implements PKCS12MacCalculatorBuilderProvider
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 and Description |
|---|
JcePKCS12MacCalculatorBuilderProvider()
Base constructor.
|
| Modifier and Type | Method and Description |
|---|---|
PKCS12MacCalculatorBuilder |
get(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier) |
JcePKCS12MacCalculatorBuilderProvider |
setProvider(java.security.Provider provider) |
JcePKCS12MacCalculatorBuilderProvider |
setProvider(java.lang.String providerName) |
public JcePKCS12MacCalculatorBuilderProvider()
public JcePKCS12MacCalculatorBuilderProvider setProvider(java.security.Provider provider)
public JcePKCS12MacCalculatorBuilderProvider setProvider(java.lang.String providerName)
public PKCS12MacCalculatorBuilder get(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier)
get in interface PKCS12MacCalculatorBuilderProvider