@Immutable public final class X509CertificateConfirmation extends Object
Constructor and Description |
---|
X509CertificateConfirmation(com.nimbusds.jose.util.Base64URL x5tS256)
Creates a new X.509 certificate SHA-256 confirmation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
com.nimbusds.jose.util.Base64URL |
getValue()
Returns the X.509 certificate SHA-256 thumbprint.
|
int |
hashCode() |
static X509CertificateConfirmation |
parse(com.nimbusds.jwt.JWTClaimsSet jwtClaimsSet)
Parses a X.509 certificate confirmation from the specified JWT
claims set.
|
net.minidev.json.JSONObject |
toJSONObject()
Returns this X.509 certificate SHA-256 confirmation as a JSON
object.
|
Map.Entry<String,net.minidev.json.JSONObject> |
toJWTClaim()
Returns this X.509 certificate SHA-256 confirmation as a JWT claim.
|
public X509CertificateConfirmation(com.nimbusds.jose.util.Base64URL x5tS256)
x5tS256
- The X.509 certificate SHA-256 thumbprint.public com.nimbusds.jose.util.Base64URL getValue()
public net.minidev.json.JSONObject toJSONObject()
Example:
{ "cnf" : { "x5t#S256" : "bwcK0esc3ACC3DB2Y5_lESsXE8o9ltc05O89jdN-dg2" } }
public Map.Entry<String,net.minidev.json.JSONObject> toJWTClaim()
Example:
"cnf" -> { "x5t#S256" : "bwcK0esc3ACC3DB2Y5_lESsXE8o9ltc05O89jdN-dg2" }
public static X509CertificateConfirmation parse(com.nimbusds.jwt.JWTClaimsSet jwtClaimsSet)
jwtClaimsSet
- The JWT claims set.null
if not
found.Copyright © 2018 Connect2id Ltd.. All rights reserved.