Interface SignatureVerifier

    • Method Detail

      • verify

        boolean verify​(@NonNull
                       @NonNull String signature,
                       @NonNull
                       @NonNull String tppEncodedCert,
                       @NonNull
                       @NonNull Map<String,​String> headers,
                       @NonNull
                       @NonNull String method,
                       @NonNull
                       @NonNull String url)
        Verifies signature compliance with incoming headers map and TPP-SIGNATURE-CERTIFICATE
        Parameters:
        signature - generated value according Signing HTTP Messages
        tppEncodedCert - The certificate used for signing the request, in base64 encoding.
        headers - Map with all request headers with their values
        method - Name of HTTP method according to rfc1945 spec. (HTTP/1.0)
        url - URL form request
        Returns:
        true if signature is compliance with other parameters. false otherwise.
        See Also:
        HTTP Signature