Class VerificationKey

  • All Implemented Interfaces:
    AutoCloseable

    public class VerificationKey
    extends CryptoKey
    A key used for verifying digital signatures.
    • Constructor Detail

      • VerificationKey

        public VerificationKey​(SecretBuilder builder)
                        throws NoSuchSecretException
        Initialises the key with the given secret data.
        Parameters:
        builder - the builder object.
        Throws:
        NoSuchSecretException - if the secret could not be constructed from the builder.
    • Method Detail

      • getSignature

        public Signature getSignature​(String algorithm)
        Returns a signature object initialised for verification.
        Parameters:
        algorithm - the signature algorithm.
        Returns:
        the signature object.
      • getSignature

        public Signature getSignature()
        Returns a signature object initialised for verification using a default algorithm for this key type.
        Returns:
        the signature object.