public class

BcRSAContentVerifierProviderBuilder

extends BcContentVerifierProviderBuilder
java.lang.Object
   ↳ org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder
     ↳ org.bouncycastle.operator.bc.BcRSAContentVerifierProviderBuilder

Summary

Public Constructors
BcRSAContentVerifierProviderBuilder(DigestAlgorithmIdentifierFinder digestAlgorithmFinder)
Protected Methods
Signer createSigner(AlgorithmIdentifier sigAlgId)
Create the correct signer for the algorithm identifier sigAlgId.
AsymmetricKeyParameter extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo)
Extract an AsymmetricKeyParameter from the passed in SubjectPublicKeyInfo structure.
[Expand]
Inherited Methods
From class org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder
From class java.lang.Object

Public Constructors

public BcRSAContentVerifierProviderBuilder (DigestAlgorithmIdentifierFinder digestAlgorithmFinder)

Protected Methods

protected Signer createSigner (AlgorithmIdentifier sigAlgId)

Create the correct signer for the algorithm identifier sigAlgId.

Parameters
sigAlgId the algorithm details for the signature we want to verify.
Returns
  • a Signer object.

protected AsymmetricKeyParameter extractKeyParameters (SubjectPublicKeyInfo publicKeyInfo)

Extract an AsymmetricKeyParameter from the passed in SubjectPublicKeyInfo structure.

Parameters
publicKeyInfo a publicKeyInfo structure describing the public key required.
Returns
  • an AsymmetricKeyParameter object containing the appropriate public key.
Throws
IOException