[#FlatSigningProvider-HaveKey-01]
= xref:FlatSigningProvider.adoc[FlatSigningProvider]::HaveKey
:relfileprefix: ../
:mrdocs:

Report whether a private key with the given id is known&period;

== Synopses

Declared in `&lt;script&sol;signingprovider&period;h&gt;`

Report whether a private key with the given id is known&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
virtual
bool
xref:SigningProvider/HaveKey.adoc[HaveKey](xref:CKeyID.adoc[CKeyID] const& address) const;
----

[.small]#xref:SigningProvider/HaveKey.adoc[_» more&period;&period;&period;_]#

Report whether a private key with the given id is known&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
virtual
bool
xref:FlatSigningProvider/HaveKey-0e.adoc[HaveKey](xref:CKeyID.adoc[CKeyID] const& keyid) const override;
----

[.small]#xref:FlatSigningProvider/HaveKey-0e.adoc[_» more&period;&period;&period;_]#

== Return Value

True if the private key is known&period;

== Parameters

[cols="1,4"]
|===
| Name| Description
| *address*
| The key id to check for&period;
| *keyid*
| The key id to check for&period;
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
