public class HandleVerifier
extends java.lang.Object
Constructor | Description |
---|---|
HandleVerifier() |
Modifier and Type | Method | Description |
---|---|---|
HandleClaimsSet |
getHandleClaimsSet(JsonWebSignature signature) |
|
static HandleVerifier |
getInstance() |
|
void |
verifyHandleClaimsSetAndSetReportProperties(SignatureVerificationReport report,
JsonWebSignature signature,
java.security.PublicKey publicKey) |
|
IssuedSignatureVerificationReport |
verifyIssuedSignature(java.lang.String handle,
IssuedSignature issuedSignature) |
|
void |
verifyIssuedSignatureIsAuthorizedOverHandle(java.lang.String handle,
IssuedSignature issuedSignature,
IssuedSignatureVerificationReport report) |
|
void |
verifyIssuedSignatureIsValid(IssuedSignature issuedSignature,
SignatureVerificationReport report) |
|
boolean |
verifyPermissionsAreAuthorizedOverHandle(java.lang.String handle,
java.util.List<Permission> perms) |
|
ValuesSignatureVerificationReport |
verifyValues(java.lang.String handle,
java.util.List<HandleValue> values,
JsonWebSignature signature,
java.security.PublicKey publicKey) |
public static HandleVerifier getInstance()
public ValuesSignatureVerificationReport verifyValues(java.lang.String handle, java.util.List<HandleValue> values, JsonWebSignature signature, java.security.PublicKey publicKey)
public HandleClaimsSet getHandleClaimsSet(JsonWebSignature signature)
public void verifyHandleClaimsSetAndSetReportProperties(SignatureVerificationReport report, JsonWebSignature signature, java.security.PublicKey publicKey)
public void verifyIssuedSignatureIsValid(IssuedSignature issuedSignature, SignatureVerificationReport report)
public boolean verifyPermissionsAreAuthorizedOverHandle(java.lang.String handle, java.util.List<Permission> perms)
public void verifyIssuedSignatureIsAuthorizedOverHandle(java.lang.String handle, IssuedSignature issuedSignature, IssuedSignatureVerificationReport report)
public IssuedSignatureVerificationReport verifyIssuedSignature(java.lang.String handle, IssuedSignature issuedSignature)