Interface ISignatureVerifier
Artifact signature verification against a leaf certificate.
public interface ISignatureVerifier
Methods
VerifyArtifactSignature(X509Certificate2, ReadOnlySpan<byte>, ReadOnlySpan<byte>, HashAlgorithmName)
Verifies signature over artifact using the leaf certificate public key.
void VerifyArtifactSignature(X509Certificate2 leafCertificate, ReadOnlySpan<byte> artifact, ReadOnlySpan<byte> signature, HashAlgorithmName hashAlgorithm)
Parameters
leafCertificateX509Certificate2Leaf signing certificate.
artifactReadOnlySpan<byte>Raw artifact bytes.
signatureReadOnlySpan<byte>Signature bytes from the bundle.
hashAlgorithmHashAlgorithmNameHash algorithm used with the signature scheme.