Здравствуйте.
Переезжал на новый днс-домен и внезапно обнаружил у себя две публичные записи dkim. Какая из них верная (соответствует приватному ключу) не могу понять. Послал себе письмо, заголовок DKIM-Signature есть, но никак не могу понять, какой из двух публичных ключей может проверить письмо.
Как можно проверить письмо по очереди обеими подписями?
Подписи и заголовок примерно такие:
"k=rsa;p=MIGfMA0G.....AQAB"
"k=rsa; p=MIGfMA0G...AP85"
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=site.com;
s=dkim; h=Date:Message-Id:From:To:Subject:Mime-Version:Content-Type:Sender:
Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description:
Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
List-Post:List-Owner:List-Archive;
bh=mNuvj ... QbMo=; b=fzcEmR .... S3A0=;
Как я понимаю, из подписи я должен взять поле bh (хеш), и с помощью открытого ключа и поля b проверить подпись. Не могу нагуглить, как это сделать