Bouncy Castle Cryptography Library 1.85

org.bouncycastle.pkcs.jcajce
Class JcePBMac1CalculatorProviderBuilder

java.lang.Object
  extended byorg.bouncycastle.pkcs.jcajce.JcePBMac1CalculatorProviderBuilder

public class JcePBMac1CalculatorProviderBuilder
extends java.lang.Object

Builder for a PBEMacCalculatorProvider that vends PBMAC1 (RFC 8018 / RFC 9579) verifier MAC calculators via the JCA. The returned provider rejects any algorithm identifier whose OID is not .


Constructor Summary
JcePBMac1CalculatorProviderBuilder()
          Base constructor.
 
Method Summary
 PBEMacCalculatorProvider build()
           
 JcePBMac1CalculatorProviderBuilder setProvider(java.security.Provider provider)
           
 JcePBMac1CalculatorProviderBuilder setProvider(java.lang.String providerName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JcePBMac1CalculatorProviderBuilder

public JcePBMac1CalculatorProviderBuilder()
Base constructor.

Method Detail

setProvider

public JcePBMac1CalculatorProviderBuilder setProvider(java.security.Provider provider)

setProvider

public JcePBMac1CalculatorProviderBuilder setProvider(java.lang.String providerName)

build

public PBEMacCalculatorProvider build()

Bouncy Castle Cryptography Library 1.85