DigitalSignatureVerifying

public protocol DigitalSignatureVerifying

Performs digital signature verification on a signed message The conforming type is passed the message, signature, public key and related signature parameters required for the verification process.

  • Returns a Bool indicating the outcome of verification.

    Declaration

    Swift

    func verify(signature: Data, on message: Data,
                usingPublicKey publicKey: String,
                parameter: DigitalSignatureParameter) throws -> Bool

    Parameters

    signature

    The signature to be verified.

    message

    A data instance representing the content which was signed.

    publicKey

    The public key string to be used for verification.