Class PlaintextMethod

    • Constructor Detail

      • PlaintextMethod

        public PlaintextMethod()
    • Method Detail

      • name

        public String name()
        Description copied from interface: OAuth1SignatureMethod
        Returns the name of this signature method, as negotiated through the OAuth protocol.
        Specified by:
        name in interface OAuth1SignatureMethod
        Returns:
        Signature method name.
      • sign

        public String sign​(String baseString,
                           OAuth1Secrets secrets)
        Generates the PLAINTEXT signature.
        Specified by:
        sign in interface OAuth1SignatureMethod
        Parameters:
        baseString - the OAuth elements to sign (ignored).
        secrets - the shared secrets used to sign the request.
        Returns:
        the plaintext OAuth signature.
      • verify

        public boolean verify​(String elements,
                              OAuth1Secrets secrets,
                              String signature)
        Verifies the Plaintext signature.
        Specified by:
        verify in interface OAuth1SignatureMethod
        Parameters:
        elements - OAuth elements (ignored).
        secrets - the shared secrets for verifying the signature.
        signature - plaintext OAuth signature to be verified.
        Returns:
        true if the signature matches the secrets and data.