pcp-server-nodejs-sdk
Version:
[](https://sonarcloud.io/summary/new_code?id=PAYONE-GmbH_PCP-server-nodeJS-SDK) [ • 855 B
TypeScript
import { type RequestInit } from 'node-fetch';
import { CommunicatorConfiguration } from './CommunicatorConfiguration.js';
export declare class RequestHeaderGenerator {
static readonly SERVER_META_INFO_HEADER_NAME = "X-GCS-ServerMetaInfo";
static readonly CLIENT_META_INFO_HEADER_NAME = "X-GCS-ClientMetaInfo";
static readonly AUTHORIZATION_HEADER_NAME = "Authorization";
static readonly DATE_HEADER_NAME = "Date";
static readonly CONTENT_TYPE_HEADER_NAME = "Content-Type";
private static readonly ALGORITHM;
private static readonly WHITESPACE_REGEX;
private readonly config;
constructor(config: CommunicatorConfiguration);
generateAdditionalRequestHeaders(url: string, request: RequestInit): RequestInit;
private getAuthHeader;
private sign;
private getServerMetaInfo;
private getClientMetaInfo;
}