¿Código mínimo absoluto para obtener una firma oauth_sign válida válida en Java o Groovy?

Así que estoy probando una implementación de Rest OAuth. Mi herramienta de prueba enviará la solicitud HTTP, pero necesito preparar el encabezado de autorización.

Lo que necesito: Quiero un encabezado de autorización válido

Lo que tengo: Todos los encabezados, excepto la firma oauth, también tengo los 2 secretos, el token_secret y el consumer_secret. También poseo el access_token. Así que realmente se reduce a tener que firmar esta solicitud. ¿Cómo puedo hacer eso?

Resumen: Simplemente necesito completar la parte oauth_signature del encabezado de Autorización para un servicio RESTful. ¿Cómo lo hago?

Básicamente:

oAuthHeader="OAuth";
oAuthHeader=oAuthHeader+" oauth_signature_method="+oauth_signature_method;
oAuthHeader=oAuthHeader+",oauth_version="+oauth_version;
oAuthHeader=oAuthHeader+",oauth_nonce="+oauth_nonce;
oAuthHeader=oAuthHeader+",oauth_timestamp="+oauth_timestamp;
oAuthHeader=oAuthHeader+",oauth_consumer_key="+oauth_consumer_key;
oAuthHeader=oAuthHeader+",oauth_token="+oauth_token;
oAuthHeader=oAuthHeader+",oauth_signature="+**oauth_signature**;

Authorization = oAuthHeader;

Mi problema es que no tengo la parte oauth_signature. Y no sé cómo conseguirlo. ¿Ayuda por favor?

Respuestas a la pregunta(1)

Su respuesta a la pregunta