10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::crypto::PublicKeyVerifierFactory Class Reference

#include <PublicKeyVerifierFactory.h>

Detailed Description

An implementation of tenduke::crypto::MessageDigestVerifierFactory, which is configured with algorithm and public key, and creates new instances of tenduke::crypto::MessageDigestVerifier configured with those key and algorithm.

Inheritance diagram for tenduke::crypto::PublicKeyVerifierFactory:
tenduke::crypto::MessageDigestVerifierFactory

Public Member Functions

 PublicKeyVerifierFactory (const std::shared_ptr< const PublicKey > &publicKey, MessageDigest::Algorithm algorithm)
 Constructs new instance.
 
std::unique_ptr< MessageDigestVerifiercreate () const override
 Creates the verifier.
 

Constructor & Destructor Documentation

◆ PublicKeyVerifierFactory()

tenduke::crypto::PublicKeyVerifierFactory::PublicKeyVerifierFactory ( const std::shared_ptr< const PublicKey > &  publicKey,
MessageDigest::Algorithm  algorithm 
)

Constructs new instance.

Parameters
publicKey-
algorithm-

Member Function Documentation

◆ create()

std::unique_ptr< xdcrypto::MessageDigestVerifier > tenduke::crypto::PublicKeyVerifierFactory::create ( ) const
overridevirtual

Creates the verifier.

Returns
new tenduke::crypto::MessageDigestVerifier instance

Implements tenduke::crypto::MessageDigestVerifierFactory.


The documentation for this class was generated from the following files: