Class JwtRsaDigitalSignatureKey
- java.lang.Object
-
- jenkins.security.ConfidentialKey
-
- jenkins.security.RSAConfidentialKey
-
- jenkins.security.RSADigitalSignatureConfidentialKey
-
- io.jenkins.blueocean.auth.jwt.impl.JwtRsaDigitalSignatureKey
-
public final class JwtRsaDigitalSignatureKey extends RSADigitalSignatureConfidentialKey
Safely store RSA key pair used to sign JWT tokens.- Author:
- Kohsuke Kawaguchi, Vivek Pandey
-
-
Constructor Summary
Constructors Constructor Description JwtRsaDigitalSignatureKey(String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
exists()
String
getId()
SigningKey
toSigningKey()
-
Methods inherited from class jenkins.security.RSADigitalSignatureConfidentialKey
sign
-
Methods inherited from class jenkins.security.RSAConfidentialKey
getEncodedPublicKey, getPrivateKey, getPublicKey
-
Methods inherited from class jenkins.security.ConfidentialKey
load, store
-
-
-
-
Constructor Detail
-
JwtRsaDigitalSignatureKey
public JwtRsaDigitalSignatureKey(String id)
-
-
Method Detail
-
getId
public String getId()
- Overrides:
getId
in classConfidentialKey
-
toSigningKey
public SigningKey toSigningKey()
-
exists
public boolean exists() throws IOException
- Throws:
IOException
-
-