Class JwtLicenseDecoder
- java.lang.Object
-
- jetbrains.buildServer.license.decoder.JwtLicenseDecoder
-
- All Implemented Interfaces:
LicenseDecoder<JwtLicenseInfoData>
public class JwtLicenseDecoder extends Object implements LicenseDecoder<JwtLicenseInfoData>
-
-
Field Summary
Fields Modifier and Type Field Description static String
JETBRAINS_OID
-
Constructor Summary
Constructors Constructor Description JwtLicenseDecoder()
JwtLicenseDecoder(String rootCA)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JwtLicenseInfoData
decodeLicenseKey(String licenseKey)
-
-
-
Field Detail
-
JETBRAINS_OID
public static final String JETBRAINS_OID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JwtLicenseDecoder
public JwtLicenseDecoder()
-
JwtLicenseDecoder
@TestOnly public JwtLicenseDecoder(@NotNull String rootCA)
-
-
Method Detail
-
decodeLicenseKey
@NotNull public JwtLicenseInfoData decodeLicenseKey(String licenseKey) throws InvalidLicenseKeyException
- Specified by:
decodeLicenseKey
in interfaceLicenseDecoder<JwtLicenseInfoData>
- Throws:
InvalidLicenseKeyException
-
-