Top Fields Constructors Methods
org.keycloak.jose.jwk

public Class RSAPublicJWK

extends JWK
Class Inheritance
Imports
com.fasterxml.jackson.annotation.JsonProperty, org.keycloak.common.util.PemUtils, java.security.NoSuchAlgorithmException

Author
Stian Thorgersen

Field Summary

Modifier and TypeField and Description
public static final String
private String
public static final String
private String
public static final String
public static final String
private String
private String
private String[]
Inherited from org.keycloak.jose.jwk.JWK:
ALGORITHMKEY_IDKEY_TYPEotherClaimsPUBLIC_KEY_USE

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public String
public String
public String
public String[]
public void
setModulus(String modulus)

public void
setPublicExponent(String publicExponent)

public void
setX509CertificateChain(String[] x509CertificateChain)

Inherited from org.keycloak.jose.jwk.JWK:
getAlgorithmgetKeyIdgetKeyTypegetOtherClaimsgetPublicKeyUsesetAlgorithmsetKeyIdsetKeyTypesetOtherClaimssetPublicKeyUse

Field Detail

MODULUSback to summary
public static final String MODULUS
modulusback to summary
private String modulus
Annotations
@JsonProperty:n
PUBLIC_EXPONENTback to summary
public static final String PUBLIC_EXPONENT
publicExponentback to summary
private String publicExponent
Annotations
@JsonProperty:e
RS256back to summary
public static final String RS256
RSAback to summary
public static final String RSA
sha1x509Thumbprintback to summary
private String sha1x509Thumbprint
sha256x509Thumbprintback to summary
private String sha256x509Thumbprint
x509CertificateChainback to summary
private String[] x509CertificateChain
Annotations
@JsonProperty:x5c

Constructor Detail

RSAPublicJWKback to summary
public RSAPublicJWK()

Method Detail

getModulusback to summary
public String getModulus()
getPublicExponentback to summary
public String getPublicExponent()
getSha1x509Thumbprintback to summary
public String getSha1x509Thumbprint()
Annotations
@JsonProperty:x5t
getSha256x509Thumbprintback to summary
public String getSha256x509Thumbprint()
Annotations
@JsonProperty:x5t#S256
getX509CertificateChainback to summary
public String[] getX509CertificateChain()
setModulusback to summary
public void setModulus(String modulus)
setPublicExponentback to summary
public void setPublicExponent(String publicExponent)
setX509CertificateChainback to summary
public void setX509CertificateChain(String[] x509CertificateChain)