Initialize a new instance of the ARC verifier.
The public key locator.
The minimum allowed RSA key length.
Protected ReadonlypublicThe public key locator.
StaticgetCollect and validate the ARC header sets on a message.
The message.
Whether to throw on the first malformed header.
The header sets, their count, and any accumulated errors.
Verify the ARC signature chain.
The ARC validation result.
Verify the ARC signature chain.
The ARC validation result.
Enable a DKIM signature algorithm.
The DKIM signature algorithm.
Disable a DKIM signature algorithm.
The DKIM signature algorithm.
Check whether a DKIM signature algorithm is enabled.
The DKIM signature algorithm.
true if the algorithm is enabled; otherwise, false.
StaticparseParse the parameter tags of a DKIM/ARC header value.
The header identifier (for error messages).
The header value.
A map of parameter names to values.
StaticvalidateStaticvalidateValidate the common DKIM/ARC signature parameter tags.
The header name (for error messages).
The parsed parameters.
The validated common signature parameters.
StaticwriteWrite a header using the DKIM relaxed header canonicalization.
The formatting options.
The output stream.
The header to write.
Whether this is the DKIM/ARC signature header.
StaticwriteWrite a header using the DKIM simple header canonicalization.
The formatting options (unused).
The output stream.
The header to write.
Whether this is the DKIM/ARC signature header.
Create the digest verifying context.
The DKIM signature algorithm.
The public (or private) key.
The digest signer.
StaticwriteWrite the signed message headers to the stream (in DKIM signing order).
The formatting options.
The message.
The header field names to sign.
The header canonicalization algorithm.
The output stream.
StaticgetProtected StaticverifyVerify the hash of the message body.
The formatting options.
The signed MIME message.
The signature algorithm.
The body canonicalization algorithm.
The max body length to hash, or -1.
The expected base64 body hash.
true if the computed body hash matches.
ProtectedverifyVerify the signature of the message headers.
The formatting options.
The signed MIME message.
The DKIM-Signature or ARC-Message-Signature header.
The signature algorithm.
The public key.
The signed header field names.
The header canonicalization algorithm.
The expected base64 signature.
true if the signature verifies.
An ARC verifier. Validates Authenticated Received Chains.