
com.sap.cloud.security.token.validation.validators.JsonWebKeyConstants Maven / Gradle / Ivy
/**
* SPDX-FileCopyrightText: 2018-2021 SAP SE or an SAP affiliate company and Cloud Security Client Java contributors
*
* SPDX-License-Identifier: Apache-2.0
*/
package com.sap.cloud.security.token.validation.validators;
class JsonWebKeyConstants {
private JsonWebKeyConstants() {
}
static final String RSA_KEY_MODULUS_PARAMETER_NAME = "n";
static final String RSA_KEY_PUBLIC_EXPONENT_PARAMETER_NAME = "e";
// Parameter names as defined in https://tools.ietf.org/html/rfc7517
static final String KEYS_PARAMETER_NAME = "keys";
static final String KEY_TYPE_PARAMETER_NAME = "kty";
static final String ALGORITHM_PARAMETER_NAME = "alg";
static final String VALUE_PARAMETER_NAME = "value";
static final String KEYS_URL_PARAMETER_NAME = "jku";
static final String KEY_ID_PARAMETER_NAME = "kid";
// Legacy Token Key ID
static final String KEY_ID_VALUE_LEGACY = "legacy-token-key";
static final String BEGIN_PUBLIC_KEY = "-----BEGIN PUBLIC KEY-----";
static final String END_PUBLIC_KEY = "-----END PUBLIC KEY-----";
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy